1. 常用命令
1.1 查看端口占用
lsof -i:40002 netstat -tunlp|grep 40002
1.2. 压缩文件
tar -zcvf 0514.tar.gz core-s-20405-1584510786 nohup.out log/20200318.log # 将 corexxx,nohup.out,log/xx.log 三个文件一起压缩成 0514.tar.gz
tar -zcvf xjssmartinvest.tar.gz --exclude=xjssmartinvest/Release/log/* xjssmartinvest
# 压缩排除指定路径
tar -zcvf aCloudLocal.tar.gz --exclude *.log --exclude *.log.gz aCloudLocal
# 压缩排除指定的文件类型
tar -xzvf marketsev.tar.gz # 解压缩 marketsev.tar.gz
1.3. 利用 tcpdump 抓包
tcpdump tcp -i eth0 -s 0 -c 50 and dst port 60192 or src port 60192 -w ./target.cap # eth0:网卡名称,可用 ifconfig 获取 # 50:抓取的包的大小 # dist port 60192:监听端口 # -w ./target.cap :写入当前路径下的文件 target.cap
1.4. 查看系统配置
cat /proc/cpuinfo lscpu # 查看CPU详细信息 cat /proc/meminfo free -m # 查看内存信息 df -l 查看硬盘信息
1.5. 设置定时任务
#方式1: vim /etc/crontab -- 修改配置文件 crontab /etc/crontab -- 保存生效 crontab -l -- 查看 #方式2: crontab -e -- 新建定时任务并修改配置 crontab -l -- 查看
1.6. 查看资源利用率
-- 查看利用率 top -- 查看指定进程利用率 top -p29264 -p25514 -- 查看详细 # press 1
1.7. 防火墙
-- 查看 80 端口是否开放 firewall-cmd --query-port=80/tcp -- 开启 80 端口 firewall-cmd --zone=public --add-port=80/tcp --permanent -- 重启防火墙 firewall-cmd --reload -- 查看端口开启的列表 firewall-cmd --list-port ----------------------- -- 关闭防火墙 systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 -- 修改 iptables vi /etc/sysconfig/iptables
1.8 卸载
# service zabbix stop //这个命令是停止服务 # rpm -qa | grep zabbix // 这个命令就会查看该操作系统上是否已经安装zabbix # yum remove zabbix(根据搜索出的类表依次卸载) //这个命令是卸载zabbix
有的话,我们就通过 rpm -e 命令 或者 rpm -e --nodeps 命令来卸载掉 # rpm -e zabbix(根据搜索出的类表依次卸载) // 普通删除模式 # rpm -e --nodeps zabbix(根据搜索出的类表依次卸载) // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除