CentOS常用基础操作

内核相关

#查看系统内核版本
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

相关文章

有时候CentOS工作在无互联网的环境下,需要在离线环境下安装一些组件,这次实现的是模拟在离线环境下安...
首先参照https://www.cnblogs.com/wdw984/p/13330074.html,来进行如何安装Centos和离线下载rpm包。 离...
有两个.NET CORE3.1网站部署在CentOS7上(内网IP是192.168.2.32),现在想实现访问http://192.168.2.32...
1、yum -y install vsftpd 安装vsftpd 2、配置vsftpd的配置文件(/etc/vsftpd/vsftpd.conf)主要修改以...
首先去mysql官网下载mysql的离线rpm安装包(https://downloads.mysql.com/archives/community/) Mysql...
第一步下载erlang环境并安装: wget https://packages.erlang-solutions.com/erlang/rpm/centos/7/x86_...