查看操作系统版本
cat /etc/redhat-release
关机、重启、登录
halt #立刻关机
poweroff #立刻关机
shutdown -h now #立刻关机(root用户使用)
shutdown -c命令取消重启
ssh [-p port] user@remote #SSH登录远程
tar
# tar -zxvf jdk-11.0.7_linux-x64_bin.tar.gz
![]()
# file jdk-11.0.7_linux-x64_bin.tar.gz
![]()
内存、磁盘
free -h #查看内存使用情况
df -h #查看磁盘使用情况
压缩、解压
tar -zcvf nginx.tar.Z nginx;
tar -zxvf openjdk-11+28_linux-x64_bin.tar.gz -C /usr/local/java/jdk
强制删除,并显示
rm -rfv jdk-11
查看文件
# vim /etc/profile.d/java.sh //打开编辑器编辑java.sh文件,按 i输入 下图配置
# vi -R /etc/profile.d/java.sh //只读
查看安装记录
--rpm 安装
#rpm -qa | grep "tomcat"
#dpkg -l | grep "tomcat"
#yum list installed | grep "tomcat"
校验安装包完整性
# md5sum mysql-8.0.20-1.el8.x86_64.rpm-bundle.tar
![]()
端口查看
yum -y install telnet 安装telnet指令包
netstat -ntlp #查看端口号
netstat -ntulp |grep 1935 #查看所有1935端口使用情况
firewall防火墙配置
firewall-cmd --state #查看防火墙状态
firewall-cmd --reload #重启防火墙
systemctl start firewalld.service #开启防火墙
systemctl stop firewalld.service #关闭防火墙
systemctl disable firewalld.service #禁止开机启动启动防火墙
firewall-cmd --zone=public --add-port=80/tcp --permanent #开放指定端口
firewall-cmd --reload #重启防火强,使指令生效
firewall-cmd --remove-port 2375/tcp #移除
#命令含义:
#--zone #作用域
#--add-port=1935/tcp #添加端口,格式为:端口/通讯协议
#--permanent #永久生效,没有此参数重启后失效
#锁定和解锁防火墙
systemctl unmask firewalld
systemctl unmask firewalld
#查看开启的端口
firewall-cmd --list-ports
#查看端口是否打开
firewall-cmd --query-port=80/tcp
通过iptables配置操作
#centos下没有iptables文件,需要自己安装
#安装或者更新iptables-services
yum install iptables-services;
#启动iptables
systemctl enable iptables
#这个时候,/etc/sysconfig目录下面就有了iptables文件了
#打开iptables
systemctl start iptables
#编辑
vim /etc/sysconfig/iptables
#开放80端口
#在iptables中添加如下配置
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
#重启防火墙
service iptables restart
systemctl start iptables.service #开启iptables防火墙的命令
systemctl restart iptables.service #重启iptables防火墙的命令
systemctl stop iptables.service #关闭iptables防火墙的命令
systemctl status iptables.service #查看iptables防火墙状态的命令
查看、杀死进程
ps -ef|grep java
kill -9 进程id