内核相关
防火墙相关
#查看防火墙状态
firewall-cmd --state
#查看防火墙所有开放的端口
firewall-cmd --zone=public --list-ports
#在CentOS上永久打开一个新端口(如TCP/27017)
firewall-cmd --zone=public --add-port=27017/tcp --permanent
注:如果不使用“--permanent”标记,那么防火墙规则重启后会失效
#在CentOS上删除一个端口(如TCP/27017)
firewall-cmd --zone=public --remove-port=27017/tcp --permanent
#在CentOS上查询某一个端口(如TCP/27017)是否开放
firewall-cmd --permanent --query-port=27017/tcp
#重启防火墙规则
firewall-cmd --reload
内存相关
#查看系统内存使用情况
free -h
磁盘空间相关
#查看目录下每个文件夹所占用的磁盘空间大小
du -sh *
#查看文件系统类型和磁盘占用情况
df -lhT
文件转码相关
#将UTF-8编码转换为GB2312编码
iconv -f UTF-8 -t GB2312 myRecords.csv -o myRecords_GB2312.csv
跨主机文件访问相关
#将主机15.62.32.111上的文件mongodb-linux-x86_64-3.2.3.tgz复制到当前主机的/usr/local/目录下
scp root@15.62.32.111:/usr/local/mongodb-linux-x86_64-3.2.3.tgz /usr/local/
scp root@15.62.32.112:/usr/local/mongodb/authentication/keyFile /usr/local/mongodb/authentication/
文件相关
#解压tgz文件
tar zxvf mongodb-linux-x86_64-3.2.3.tgz
rename .jpeg .jpg *.jpeg
文件压缩解压相关
#查看端口占用情况
netstat -ntlp
启动脚本相关
#开放启动脚本的可执行权限
chmod a+x /etc/rc.d/rc.local
系统环境变量相关
#系统环境变量存放位置
vi /etc/profile
#更改系统环境变量后一定要运行一下如下命令,使改变生效
source /etc/profile
进程打开的文件句柄相关
#查看系统设置的最大文件句柄数,系统默认是1024
ulimit -n
#查看系统当前所有进程历史打开的文件句柄数
lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|more
(结果出来后,其中第一列展示的为打开的文件句柄个数,第二列为对应的进程号)
#根据进程ID,来查看该应用打开的文件句柄
lsof -p 1239 | wc -l
(其中1239为进程号)
#根据进程ID来获取程序的主要信息
ps -ef | grep 28719
网络相关
#重启网络服务
service network restart