Linux运维技术之路 | Linux 运维高频 100 条命令,建议收藏!

本文来源公众号“Linux运维技术之路”,仅用于学术分享,侵权删,干货满满。

原文链接:Linux 运维高频 100 条命令,建议收藏!

后台有小伙伴问我linux的常用命令,这篇文章总结的不错,值得一读!

🚀 Linux 运维高频 100 条命令,建议收藏!

📢 服务器宕机?网络故障?磁盘告警?
99% 的 Linux 运维问题,都能用 这 100 条命令 轻松解决!

不管你是 Linux 小白 还是 资深运维,这些命令都是 必备技能看完直接实战!💪

🔥 1. 系统信息查看

📌 查看系统版本

cat /etc/os-release
lsb_release -a
uname -a

📌 查看内核信息

uname -r

📌 查看 CPU 信息

cat /proc/cpuinfo
lscpu

📌 查看内存使用情况

free -h
cat /proc/meminfo

📌 查看系统运行时间

uptime
who -b   # 最近一次启动时间

📌 查看登录用户

w
who

📌 查看历史命令

history | tail -n 10

📌 查看系统负载

top
uptime

💾 2. 磁盘 & 文件管理

📌 查看磁盘使用情况

df -h

📌 查看目录大小

du -sh /home

📌 列出当前目录下的所有文件

ls -lah

📌 删除大文件

rm -rf /var/log/big.log

📌 查找大文件

find / -type f -size +500M

📌 挂载磁盘

mount /dev/sdb1 /mnt

📌 卸载磁盘

umount /mnt

📌 查看磁盘 IO 负载

iostat -x 1

📡 3. 网络管理

📌 查看 IP 地址

ip a
ifconfig

📌 测试网络连通性

ping -c 4 8.8.8.8

📌 查看路由表

route -n

📌 查看端口占用

netstat -tulnp
ss -tulnp

📌 查看连接状态

ss -antp

📌 抓取网络流量

tcpdump -i eth0 port 80

📌 DNS 解析测试

nslookup google.com
dig google.com

📌 查看网络流量

iftop

🔍 4. 进程 & 任务管理

📌 查看进程

ps aux

📌 实时监控进程

top
htop

📌 杀死进程

kill -9 1234
pkill -9 nginx

📌 查看进程监听的端口

netstat -tulnp

📌 后台运行任务

nohup command &

📌 查看任务

jobs

📌 恢复后台任务

fg %1

📌 计划任务

crontab -l

🛠 5. 用户 & 权限管理

📌 创建用户

useradd -m newuser
passwd newuser

📌 删除用户

userdel -r olduser

📌 查看当前用户

whoami

📌 切换用户

su - username

📌 修改文件权限

chmod 644 file.txt
chmod +x script.sh

📌 修改文件所有者

chown user:user file.txt

📌 查看权限

ls -l file.txt

🚀 6. 软件管理

📌 安装软件

apt install nginx  # Ubuntu/Debian
yum install nginx  # CentOS

📌 卸载软件

apt remove nginx
yum remove nginx

📌 查看软件是否安装

rpm -q nginx
dpkg -l | grep nginx

📌 更新软件

apt update && apt upgrade
yum update

📌 启动/停止服务

systemctl start nginx
systemctl stop nginx

📌 查看服务状态

systemctl status nginx

📌 重启服务

systemctl restart nginx

📊 7. 日志管理

📌 查看系统日志

journalctl -xe

📌 查看 Nginx 日志

tail -f /var/log/nginx/access.log

📌 查看 SSH 登录日志

cat /var/log/auth.log

📌 清空日志

truncate -s 0 /var/log/nginx/access.log

🔥 8. 防火墙管理

📌 查看防火墙状态

systemctl status firewalld
iptables -L -v -n

📌 开放端口

firewall-cmd --add-port=80/tcp --permanent
firewall-cmd --reload

📌 查看当前防火墙规则

iptables -L
firewall-cmd --list-all

📌 屏蔽 IP

iptables -A INPUT -s 192.168.1.100 -j DROP

⏳ 9. 时间 & 定时任务

📌 查看当前时间

date

📌 修改系统时间

date -s "2024-03-12 15:00:00"

📌 同步时间

ntpdate time.windows.com

📌 定时任务(Crontab)

crontab -e

示例:每天凌晨 3 点重启 Nginx

0 3 * * * systemctl restart nginx

🔥 10. 服务器优化

📌 查看当前连接数

netstat -an | grep ESTABLISHED | wc -l

📌 限制最大连接数

ulimit -n 65535

📌 释放内存

sync; echo 3 > /proc/sys/vm/drop_caches

📌 优化 TCP 参数

sysctl -w net.ipv4.tcp_syncookies=1

🚀 总结建议

THE END !

文章结束,感谢阅读。您的点赞,收藏,评论是我继续更新的动力。大家有推荐的公众号可以评论区留言,共同学习,一起进步。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值