通用
用户组
/etc/group
用户
/etc/passwd
密码等信息
/etc/shadow
查看硬盘空间
df -h
查看内核版本
uname -r
uname -a
cat /proc/version
命令后面加&符号,表示后台运行
网络配置
/etc/sysconfig/network-scripts/
查看端口监听状态
netstat -tulnp
查询是否已经安装某个包
rpm -qa | grep mysql
查询是否存在某个线程
ps -ef | grep mysql
解压.tar.gz文件到指定目录
tar -zxvf apache-tomcat-8.0.28.tar.gz -C /usr/local/software
解压.war文件到指定目录
unzip -q /root/demo.war -d /usr/local/installation
打包当前路径所有文件
tar -cvf 1.tar ./*
管理多版本
alternatives --config java
命令行 -> 图形界面(需要已安装图形界面,如GNOME)
systemctl set-default graphical.target
图形界面 -> 命令行
systemctl set-default multi-user.target
CENTOS 6
系统版本
/etc/redhat-release
服务启动、停止、重启、状态
service mysqld {start|stop|restart|status}
服务随操作系统启动或停止
chkconfig命令
chkconfig --list #列出所有的系统服务
chkconfig --add mysqld #增加mysqld服务
chkconfig --del mysqld #删除mysqld服务
chkconfig --level 345 mysqld on#设置mysqld在运行级别为3、4、5的情况下都是on(开启)的状态
服务相关文件
/etc/init.d/
/etc/rc.d/init.d/
/etc/rc.d/rc0.d
...
/etc/rc.d/rc6.d
端口开放
/etc/sysconfig/iptables
service iptables restart
重启网络
service network restart
CENTOS 7
修改主机名命令
hostnamectl
启用区域端口和协议组合
firewall-cmd [--zone=<zone>] --add-port=<port>[-<port>]/<protocol> [--timeout=<seconds>]
此举将启用端口和协议的组合。端口可以是一个单独的端口 <port> 或者是一个端口范围 <port>-<port> 。协议可以是 tcp 或 udp。
firewall-cmd --zone=public --add-port=80/tcp --permanent
删除端口
firewall-cmd --permanent --zone=public --remove-port=80/tcp
重启防火墙
firewall-cmd --reload
查询端口
firewall-cmd --query-port=1000-2000/tcp
服务管理
systemctl {start|stop|restart|status} mysqld
服务随操作系统启动或停止
systemctl enable httpd.service
systemctl disable httpd.service