工作中积累的linux操作命令

#查找大于800M的文件
find . -type f -size +800M  -print0 | xargs -0 ls -l
find / -name "php-fpm"    --查找所有文件,指定目录
whereis      --搜索程序名
which         -- 搜索系统命令的位置

#查找CPU使用率前10的进程
ps auxw|head -1;ps auxw|sort -rn -k3|head -10

#查找安装的mysql
rpm -qa | grep mysql
#查询安装的mysql版本
rpm -qi mysql-server
#查询可安装的mysql源
yum list | grep mysql

#查看所有端口
netstat -ntlp
#查看80端口
lsof -i tcp:80

#查看centos版本号
lsb_release -a
cat /etc/redhat-release
#查看系统是否64位
getconf LONG_BIT

#释放删除文件的空间
lsof | grep delete
kill -9 pid
df -lh

#查看打开9011端口的进程
lsof -i :9011
#查看打开9011端口的进程ID
netstat -apn | grep 9011
#查看进程情况
ps -ef | grep 12152
#查看进程堆栈
ps -aux
jstack -l 7045
#查看进程路径
ll /proc/3302

#释放内存
sync      -- 将所有未写的系统缓冲区写到磁盘中
echo 3 > /proc/sys/vm/drop_caches       -- 释放所有缓存 , 将需要的参数写进/proc/sys/vm/drop_caches文件中 , 0 – 不释放  1 – 释放页缓存   2 – 释放dentries和inodes  3 – 释放所有缓存
cat /proc/sys/vm/drop_caches     -- 查询当前缓存释放的参数

#zookeeper查看dubbo节点
ls /dubbo/com...../providers

#查找指定目录下包含字符串的文件名
find . | xargs grep -ril "MI:"

#openssh-clients安装
yum install openssh-clients -y

#导出当前行到结尾
cat /var/log/nginx/app.log | tail -n +2232004 > text.log
#导出当前行到指定行
cat /var/log/nginx/app.log | sed -n "2232004,2233005p" > text.log

转载于:https://my.oschina.net/u/2438137/blog/1488916

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值