Linux 系统管理员的 10 份速查表
原创
body {
font-family: Arial, sans-serif;
}
pre {
background-color: #f4f4f4;
border: 1px solid #ddd;
padding: 10px;
overflow: auto;
}
Linux 系统管理员速查表
作为一名Linux系统管理员,掌握一些常用命令和技巧对于日常的工作至关重要。以下是一些实用的速查表,帮助您飞速解决常见问题。
1. 用户和组管理
以下是一些用户和组管理的常用命令:
# 创建用户
useradd username
# 创建组
groupadd groupname
# 添加用户到组
usermod -aG groupname username
# 删除用户
userdel username
# 删除组
groupdel groupname
# 修改用户密码
passwd username
# 查看用户信息
id username
# 查看用户组
groups username
2. 文件系统管理
以下是一些文件系统管理的常用命令:
# 创建目录
mkdir directory
# 删除目录
rmdir directory
# 创建文件
touch filename
# 删除文件
rm filename
# 查看文件内容
cat filename
# 查看文件详细信息
ls -l filename
# 复制文件
cp source destination
# 移动文件
mv source destination
# 压缩文件
tar -czvf archive.tar.gz directory
# 解压文件
tar -xzvf archive.tar.gz
3. 权限管理
以下是一些权限管理的常用命令:
# 修改文件权限
chmod 755 filename
# 修改文件所有者
chown username:groupname filename
# 修改文件所属组
chgrp groupname filename
4. 磁盘分区和挂载
以下是一些磁盘分区和挂载的常用命令:
# 创建分区
fdisk /dev/sdb
# 格式化分区
mkfs.ext4 /dev/sdb1
# 挂载分区
mount /dev/sdb1 /mnt
# 卸载分区
umount /mnt
5. 软件包管理
以下是一些软件包管理的常用命令:
# 安装软件包
apt-get install package
# 卸载软件包
apt-get remove package
# 更新软件包列表
apt-get update
# 升级所有软件包
apt-get upgrade
6. 系统监控
以下是一些系统监控的常用命令:
# 查看CPU使用率
top
# 查看内存使用情况
free -m
# 查看磁盘使用情况
df -h
# 查看网络流量
iftop
7. 系统日志
以下是一些系统日志管理的常用命令:
# 查看系统日志
tail -f /var/log/syslog
# 查看特定日志文件
grep "error" /var/log/messages
8. 网络配置
以下是一些网络配置的常用命令:
# 查看网络接口状态
ifconfig
# 配置静态IP地址
vi /etc/network/interfaces
# 重启网络服务
service networking restart
9. 软件服务管理
以下是一些软件服务管理的常用命令:
# 启动服务
service httpd start