AI智能
改变未来

翻开我的小本本,提醒我不忘初心—多年以前整理的Linux实用指令,防火墙,端口查看,时间同步等


很久以前记的东西了,最近翻开看了看,哇,写的好简单啊!
得补!!!

Linux实用命令

1. 防火墙 端口开放

在CentOS 7或RHEL 7或Fedora中防火墙由firewalld来管理。

#添加firewall-cmd --zone=public --add-port=80/tcp --permanentfirewall-cmd --zone=public --add-port=1000-2000/tcp --permanent#重新载入firewall-cmd --reload#查看firewall-cmd --zone=public --query-port=80/tcp#删除firewall-cmd --zone=public --remove-port=80/tcp --permanent#查看开启的端口列表firewall-cmd --list-ports

–permanent永久生效,没有此参数重启后失效

2. 查看端口状态

netstat命令各个参数说明

-a:列出所有网络状态,包括 Socket 程序;-c秒数:指定每隔几秒刷新一次网络状态;-n:使用 IP 地址和端口号显示,不使用域名与服务名;-p:显示 PID 和程序名;-t:显示使用 TCP 协议端口的连接状况;-u:显示使用 UDP 协议端口的连接状况;-I:仅显示监听状态的连接;-r:显示路由表

以上即可显示当前服务器上所有端口及进程服务,与grep结合可查看某个具体端口及服务情况

查看当前所有tcp端口netstat -ntlp查看指定端口使用情况netstat -ntulp |grep 80netstat -anp | grep 3306查看某一端口的连接数量netstat -pnt |grep :3306 |wc
3. 查看linux版本
lsb_release -acat /etc/issuecat /etc/redhat-release
4. rpm & yum

搜索已安装过的软件包

yum list installed|grep dockerrpm -qa|grep docker
#安装rpm -ivh xxx#查询rpm -ql xxx#卸载rpm -e xxx#列出安装过的包rpm -qa
5. 同步服务器时间
#时间同步ntpdate time.windows.com#若没有ntp,则安装yum install ntp
6. 安装ssh
#前提: 已安装过openssl,路径/usr/local/opensslcd /mnt/data/tools/openssh-8.3p1./configure --prefix=/usr/local/openssh --with-ssl-dir=/usr/local/opensslmake && make install
./configure --prefix=/usr/local/openssh --with-pam  --with-zlib --sysconfdir=/etc/ssh --with-kerberos5=/usr/lib64/libkrb5.so --with-ssl-dir=/usr/local/openssl
赞(0) 打赏
未经允许不得转载:爱站程序员基地 » 翻开我的小本本,提醒我不忘初心—多年以前整理的Linux实用指令,防火墙,端口查看,时间同步等