命令汇总-Updating

发布于 2019-03-28  540 次阅读


 

[title]#从远程服务器复制到本地目录[/title]

scp -r  remote_username@remote_ip:remote_folder local_folder

将远程服务器10.0.0.1的home/kin目录下的所有文件复制到 本地目录/remote/kin/内

scp -r root@10.0.0.1:/home/kin/* /home/remote/kin/

-r  递归复制整个目录

 

[title]#cp复制中保持文件的时间、属性、权限[/title]

-avx

cp -avx /data/upload/*  /data/backup/

 
[title]#tail实时查看日志文件日志的更新状况(查看日志后1行)[/title]

tail -f -n 1  /var/log/logstash/logstash-plain.log

tail -f 查看实时的日志文件

tail -n  N 查看日志文件的第N行

nc【netcat】 扫描端口
nc 127.0.0.1 22
nc ip 端口号
nc -v -w 2 192.168.2.34 -z 21-24
ip端口扫描
nc -v -z host.example.com 70-80
网站域名扫描端口(70到80),可指定范围。-v输出详细信息。

du 命令
可以查看目录的占用空间大小
du /opt

ls -lh 命令
可以显示容量单位

快速结束进程多一个相同的进程

kill -9 $(ps -ef|grep 进程名关键字|gawk '$0 !~/grep/ {print $2}' |tr -s '\n' ' ')

kill -9 $(ps -ef|grep rsync|gawk '$0 !~/grep/ {print $2}' |tr -s '\n' ' ')

或者 kill -9 $(pidof 进程名关键字)

kill -9 $(pidof rsync)


一沙一世界,一花一天堂。君掌盛无边,刹那成永恒。