linux笔记 第3天

简介:

 1. ssh 1.1.1.1 默认是以当前用户登录

比如当前用户是root那么就算ssh root@1.1.1.1
比如当前用户是cc那么就算ssh root@1.1.1.1
2. scp 直接复制,会覆盖掉原来的东西,rsync会对比,是源文件和目的文件一样。
rsync -r /root/Desktop/ 192.168.0.8:/mnt/将本地的桌面上的东西同步到192.168.0.8的/mnt  -r表示目录 前面的是源
rsync -r /root/Desktop 192.168.0.8:/mnt/将本地的桌面目录同步到192.168.0.8的/mnt下,在/mnt下会出现Desktop目录 前面的是源
scp -r aa 192.168.0.169:/mnt将aa目录copy到169的/mnt下
注意 /的关系 如果源没有/ 则表示目录 
例如 rsync -r /root/Desktop 1.1.1.1:/mnt则在1.1.1.1的/mnt会会有一个Desktop目录
rsync -r /root/Desktop/ 1.1.1.1:/mnt 则在1.1.1.1的/mnt下会有desktop里的文件
 
4.ssh -X 192.168.0.169 firefox在169上打开火狐并投射都本机,占用的是169的资源
ssh 192.168.0.169 df -h查看169的硬盘使用情况并投射到本机
ssh 192.168.0.169 free -m查看内存使用情况
5. du -sh /etc 查看etc目录的大小
 
6. tar zcf etc.tar.gz /etc/ 将/etc目录压碎成etc.tar.gz
 
7.
 
8. ssh是一个服务,ssl是一个协议使用ssh必须保证sshd服务开启,端口号22,要使用第二个版本,版本一有漏洞
/etc/init.d/sshd status 查看sshd服务状态
可以给密钥加口令只是比较麻烦
ssh-agent bash
ssh-add
exit bush 就不管用里
 
 
9.ps ax |grep firefox查看firefox的进程
 
10.nmap localhost
  curl -I www.baidu.com查看server类型
  netstat -antlp  一是探测一组主机是否在线;其次是扫描主机端口,嗅探所提供的网络服务;还可以推断主机所用的操作系统
11.yum install vnc-server -y 服务端包
   yum install vnc -y 客户端包
注意关掉服务端的防火墙或者是允许VNC访问
 iptables -F 清掉FW策略
 iptables -nL 查看防火墙策略
   vncserver 打开服务端
   vncserver -kill :1 关闭1号桌面
 
vim /etc/sysconfig/vncservers 配置文件
 
 
VNCSERVERS="1:root" 端口号1以root身份链接VNC
VNCSERVERS="1:root,2:cc"端口号2以cc身份链接VNC
 
 
 
13.swap交换分区
建立swap分区/dev/vda2 
swapon /dev/vda2挂载新建的交换分区
swapoff /dev/vda2 卸载交换分区
swapon -s 查看交换分区
swapon -a 挂载所有交换分区
vi /etc/fstab
/dev/vda2  swap  swap 0 0 


本文转自 369蓝宝 51CTO博客,原文链接:http://blog.51cto.com/3739387/1125947,如需转载请自行联系原作者
相关文章
|
2月前
|
Ubuntu Linux Python
Tkinter错误笔记(一):tkinter.Button在linux下出现乱码
在Linux系统中,使用Tkinter库时可能会遇到中文显示乱码的问题,这通常是由于字体支持问题导致的,可以通过更换支持中文的字体来解决。
149 0
Tkinter错误笔记(一):tkinter.Button在linux下出现乱码
|
4月前
|
Linux
Linux源码阅读笔记10-进程NICE案例分析2
Linux源码阅读笔记10-进程NICE案例分析2
|
4月前
|
Linux
Linux源码阅读笔记09-进程NICE案例分析1
Linux源码阅读笔记09-进程NICE案例分析1
|
2月前
|
Linux API 开发工具
FFmpeg开发笔记(五十九)Linux编译ijkplayer的Android平台so库
ijkplayer是由B站研发的移动端播放器,基于FFmpeg 3.4,支持Android和iOS。其源码托管于GitHub,截至2024年9月15日,获得了3.24万星标和0.81万分支,尽管已停止更新6年。本文档介绍了如何在Linux环境下编译ijkplayer的so库,以便在较新的开发环境中使用。首先需安装编译工具并调整/tmp分区大小,接着下载并安装Android SDK和NDK,最后下载ijkplayer源码并编译。详细步骤包括环境准备、工具安装及库编译等。更多FFmpeg开发知识可参考相关书籍。
106 0
FFmpeg开发笔记(五十九)Linux编译ijkplayer的Android平台so库
|
4月前
|
Unix Linux 开发工具
linux笔记 diff及patch的制作与使用
这篇文章是关于Linux系统中使用`diff`命令生成补丁文件以及使用`patch`命令应用这些补丁的详细教程和实战案例。
100 2
linux笔记 diff及patch的制作与使用
|
4月前
|
安全 Linux 开发者
Linux笔记之ldd命令详解
`ldd`命令是Linux环境下一个非常实用的工具,用于显示一个程序运行时所需的共享库依赖。它帮助开发者和系统管理员快速诊断程序运行问题,特别是在处理"找不到库文件"或者"错误的库文件版本"等错误时。然而,出于安全的考虑,对于不信任的可执行文件,应该慎用 `ldd`命令,可以考虑使用其他工具如 `objdump`。总的来说,懂得如何妥善且安全地使用 `ldd`,对于维护一个稳定和高效的Linux系统来说,是非常重要的。
88 9
|
4月前
|
存储 缓存 编译器
Linux源码阅读笔记06-RCU机制和内存优化屏障
Linux源码阅读笔记06-RCU机制和内存优化屏障
|
4月前
|
Linux
Linux源码阅读笔记13-进程通信组件中
Linux源码阅读笔记13-进程通信组件中
|
4月前
|
消息中间件 安全 Java
Linux源码阅读笔记13-进程通信组件上
Linux源码阅读笔记13-进程通信组件上
|
4月前
|
Linux 开发者
Linux源码阅读笔记18-插入模型及删除模块操作
Linux源码阅读笔记18-插入模型及删除模块操作