您的位置:首页 > 运维架构 > Linux

CentOS常用基础操作

2016-11-26 17:47 323 查看

内核相关

#查看系统内核版本
uname -sr

防火墙相关

#查看防火墙状态

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

(将所有jpeg的后缀名图片文件修改为jpg文件)

文件压缩解压相关

#查看端口占用情况
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息