Linux常用命令
小虾米
阅读:636
2021-04-01 11:07:43
评论:0
1.服务器之间传文件
当前服务器目录下->目标服务器地址及用户名
rsync apache-tomcat-7.0.70.tar.gz gmp@123.12.25.215:/app/software/
rsync -r apache-tomcat-7.0.70 gmp@123.12.25.215:/app/software/ //递归
2.创建软连接
/app/aa ->/app/hh
ln -s /app/hh /app/aa
3.修改文件或目录所属的用户和组
改所属用户
chown gmp aa
改所属组
chgrp gmp aa
同时该用户和组
chown gmp.gmp 404.html
4.查看服务器版本
lsb_release -a 查看Centos版本
cat /etc/issue 查看Centos6版本
cat /etc/redhat-release 查看Centos6 和 7版本
uname -a 查看内核版本
cat /proc/version 查看操作系统版本
cat /proc/cpuinfo 查看CPU信息
getconf LONG_BIT 查看操作系统位数
5.查找文件
当前目录下内容包含abc的文件
find . |xargs grep 'abc'
当前目录下名字包含abc的文件
find . -name '*abc*'
当前目录下名字不包含abc的文件
find . ! -name '*abc*'
6.查看rabbitmq版本
sudo rabbitmqctl status | grep rabbit
7.查看mysql版本
mysqld -V
8.防火墙开放端口
/sbin/iptables -I INPUT -p tcp --dport 5672 -j ACCEPT
9.抓包命令
tcpdump -s 0 -i ens192 -X tcp dst port 21009
10.统计当前运行的线程数
//当前运行的所有线程数 排除当前进程号 我的shell进程
ps -eLf|grep -v $$|wc -l
//获取指定用户的所有运行线程数
//gmp 用户
ps -efL |grep gmp |wc -l
11.查询当前目录下各子目录大小
du -ah --max-depth=1 ./
1表示显示层数
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。