欢迎阅读本教程!本文将带你掌握 Linux 系统管理的核心技能,从基础到进阶逐步展开。💡
📚 目录
🧑💻 用户与权限管理
Linux 系统通过 用户 和 权限 实现安全隔离。🔑
- 使用
useradd
创建新用户 - 修改密码:
passwd <用户名>
- 权限管理:
chmod
/chown
- 查看用户信息:
finger
或getent passwd
🔄 进程与服务控制
掌握进程管理是系统运维的关键。⚙️
- 查看进程:
ps aux
或top
- 终止进程:
kill <PID>
/kill -9 <PID>
- 管理服务:
systemctl start/stop/restart <服务名>
- 后台运行:
&
符号或nohup
🌐 防火墙与网络配置
网络安全配置需谨慎,建议使用 firewalld
或 iptables
。🛡️
- 开放端口:
firewall-cmd --add-port=<端口号>/tcp --permanent
- 查看规则:
firewall-cmd --list-all
- 配置静态 IP:编辑
/etc/sysconfig/network-scripts/ifcfg-<网卡名>
- 网络诊断:
ping
/traceroute
/netstat
🔍 常用命令速查
命令 | 用途 |
---|---|
ls |
列出目录内容 |
grep |
文本搜索 |
tar |
压缩/解压文件 |
rsync |
数据同步 |
crontab |
定时任务 |
📜 Shell 脚本入门
自动化脚本可提升效率,推荐使用 Bash。📝
- 基础语法:
#!/bin/bash
- 条件判断:
if [ 条件 ]; then
- 循环结构:
for
/while
- 函数定义:
function <函数名>(){ ... }
📌 扩展阅读
如需深入学习,可参考以下资源: