linux实用命令大全

1.防火墙

1.查看防火墙

iptables -L -n

2.加入防火墙,插入最上面

iptables -I INPUT -p TCP -s 0.0.0.0/0 --dport 6379 -j ACCEPT

3.加入防火墙,插入最下面

iptables -A INPUT -p TCP -s 0.0.0.0/0 --dport 6379 -j ACCEPT

4.删掉防火墙中的第11条数据

可以先查看防火墙的数据,iptables -L -n,之后再执行iptables -D INPUT 11

 

 

2.命令

1.查看文件的最后几条数据

tail -n 20  /usr/local/nginx/logs/access.log

2.下载文件

sz 2018-04-24

如果是下载文件夹,可以先将文件夹打包再下载

下载文件先打包

tar czvf FileName.tar.zip DirName

3.在shenll脚本中执行url

curl http://139.196.180.2/api/xiaomi

 

 

3.监听端口

netstat -lan | grep 443  (查看443端口是否在监听)

 

4.查询大文件和文件的命令

du -sh /*   查询根目录下的所有文件大小

df -i   查看所剩空间大小

df -h  查看所剩空间大小

在当前文件夹内查找最近一天内更改的文件(包括子文件夹): find . -type f -mtime -1

1天以前更改的文件: find . -type f -mtime +1
最近10分钟内状态变化的文件:find . -type f -cmin -10

5.shell脚本

1.

pid=$(ps -ef| grep handleQueue |grep -v grep | awk ' NR==1 {print $2}')

if [ -z $pid ]

 then

   sh /home/wwwroot/default/www/thinkphp5/handleQueue.sh &>/dev/null 2>&1

fi

ps -ef| grep handleQueue 查看所有的handleQueue的进程

ps -ef| grep handleQueue |grep -v grep查看所有的handleQueue的进程,过滤掉自己

NR==1 第一个进程

2.在shenll脚本中执行url

curl http://139.196.180.2/api/xiaomi

猜你喜欢

转载自blog.csdn.net/dabao87/article/details/82224115