linux常用命令root
linux常用命令root详细介绍
在 Linux 系统中,root用户(超级用户)拥有最高权限,常用于系统管理和维护。以下是root用户常用的命令分类及示例,涵盖系统管理、用户管理、文件操作、服务控制等核心场景:
一、系统基础信息查看
- 查看系统版本
bash/etc/os-releaselsb_release
- 查看内核信息
bash - 系统资源监控
bash//path/to/directory
二、文件与目录操作(高权限场景)
- 文件 / 目录管理
bash/source /dest/old_path /new_path
/path/to/delete
/var/new_dir
- 权限与所有者修改
bash/fileroot:root /file
user:group /dir
- 查看 / 编辑系统文件
bash/etc/sysctl.conf/etc/hosts
三、用户与权限管理
- 用户创建 / 删除
bash/bin/bash useruser
- 密码管理
bashuseruser
user
- 组管理
bashnew_groupnew_group user
四、服务与进程管理
- systemd 服务控制(主流)
bashsystemctl startstoprestartreload service_namesystemctl disable service_name
systemctl status service_name
- 传统服务管理(如 SysVinit)
bashservice_name startstoprestart - 进程管理
bashprocess_namePID
五、软件包管理(需 root 权限)
- Debian/Ubuntu 系(apt)
bashupdate upgradepackage_name
remove package_name
- RedHat/CentOS 系(yum/dnf)
bashyum package_namednf package_name
- Arch 系(pacman)
bashpacman package_name
六、磁盘与分区管理
- 分区操作
bash/dev/sda/dev/sda
- 格式化与挂载
bashmkfs.ext4 /dev/sda1/dev/sda1 /mnt/data
/mnt/data
- 交换空间管理
bash/dev/swap分区
swapoff /dev/swap分区
七、网络管理
- 网络配置
bashnmcli connection shownmcli connection up/down eth0
- 端口与连接监控
bash:端口号
- 防火墙管理
bashufw allow /tcpfirewall-cmd --add-port/tcp
八、日志与故障排查
- 系统日志查看
bash/var/log/syslog/var/log/messages
journalctl
- 错误排查工具
bash/usr/bin/program
九、以 root 身份执行命令的方式
- 临时获取 root 权限(推荐)
bash命令或 -
- 直接切换为 root 用户
bash-
注意事项
- 谨慎操作:root 权限可修改系统核心文件,误操作可能导致系统崩溃,建议先用
sudo而非直接登录 root。 - 日志记录:重要操作建议记录日志,便于追溯问题。
- 权限最小化:非必要时不保持 root 登录,完成操作后及时退出(输入
exit)。
以上是root用户日常管理的核心命令,具体使用时需结合 Linux 发行版(如 Debian、RedHat、Arch 等)的差异调整细节。