lqshow / notes

Cheat Sheet
10 stars 2 forks source link

Basic Linux Commands #35

Open lqshow opened 6 years ago

lqshow commented 6 years ago

重启服务

shutdown -r now

查看服务器启动时间

cat /proc/uptime

date -d "$(awk -F. '{print $1}' /proc/uptime) second ago" +"%Y-%m-%d %H:%M:%S"

cat /proc/uptime| awk -F. '{run_days=$1 / 86400;run_hour=($1 % 86400)/3600;run_minute=($1 % 3600)/60;run_second=$1 % 60;printf("系统已运行:%d天%d时%d分%d秒",run_days,run_hour,run_minute,run_second)}'

查看所有端口

# 查看监听(Listen)的端口
netstat -lntp  

# 查看所有运行中的服务的详细信息
netstat -tulpn

# 查看所有建立的TCP连接
netstat -antp  

重启SSH服务

/etc/init.d/sshd restart

验证端口是否通

telnet localhost 3110
lsof -i tcp:80

进程相关

# 显示所有进程
ps -ef         

# 显示使用内存的进程
ps -aux

# 通过管道 grep 过滤进程
ps -aux | grep app.js | grep release

防火墙相关

# 查看firewalld状态
systemctl status firewalld

# 开启防火墙
systemctl start firewalld

# 关闭防火墙
systemctl stop firewalld

# 开放端口
firewall-cmd --zone=public --add-port=123/tcp --permanent
firewall-cmd --reload

# 查看端口列表
firewall-cmd --list-ports