当前位置:首页 > 系统教程 > 正文

Linux用户与系统基础操作全攻略 (从入门到实践)

Linux用户与系统基础操作全攻略 (从入门到实践)

关键词: Linux用户管理、系统基础操作、Linux命令、文件权限 —— 这四个核心词将贯穿全文,帮助您构建扎实的Linux基础。

Linux用户与系统基础操作全攻略 (从入门到实践) Linux用户管理 系统基础操作 Linux命令 文件权限 第1张

1. 用户管理基础:掌握Linux的“户口本”

Linux是一个多用户系统,因此Linux用户管理是操作系统的第一道门槛。以下是常用命令:

  • useradd / adduser:添加用户(sudo useradd -m 用户名
  • passwd:设置或修改用户密码
  • userdel:删除用户(sudo userdel -r 用户名
  • su / sudo:切换用户或提权执行命令
  • groupaddusermod:管理用户组

例如:sudo usermod -aG sudo 用户名 可将用户加入sudo组,获得管理员权限。

2. 文件权限与所有权:Linux安全基石

每个文件和目录都有所有者、所属组和其他用户的权限,这就是文件权限机制。理解它是系统基础操作的关键。

  • 查看权限:ls -l 显示如 -rw-r--r-- 的权限字符串
  • 修改权限:chmod 数字法(chmod 755 文件)或符号法(chmod u+x 文件
  • 修改所有者:chown 用户名:组名 文件
  • 修改所属组:chgrp 组名 文件

实战:sudo chown -R 用户:组 /目录 可递归修改整个目录的所有权。

3. 系统信息查看:摸清Linux底细

熟练使用Linux命令查看系统状态,是日常运维的必备技能。

  • uname -a:查看内核版本
  • free -h:内存使用情况
  • df -h:磁盘分区使用率
  • top / htop:动态查看进程和资源占用
  • lscpu:CPU架构信息

4. 进程管理:让系统井井有条

进程是运行中的程序,通过以下命令管理:

  • ps aux:查看所有进程
  • kill -9 PID:强制终止进程
  • killall 进程名:按名称杀死进程
  • jobsfgbg:管理后台任务

5. 系统服务管理:控制后台守护进程

现代Linux大多使用systemd,通过systemctl管理服务。例如:

  • sudo systemctl start ssh 启动SSH服务
  • sudo systemctl enable ssh 设置开机自启
  • systemctl status ssh 查看服务状态

6. 网络基础命令:连接世界

  • ip addr / ifconfig:查看IP地址
  • ping 域名/IP:测试网络连通性
  • netstat -tuln / ss -tuln:查看端口监听

7. 实用技巧:效率翻倍

  • Tab键自动补全命令和路径
  • history 查看历史命令,!编号快速执行
  • 管道 | 连接命令,如 ps aux | grep ssh
  • 重定向> 覆盖输出到文件,>> 追加

总结:本文围绕Linux用户管理、系统基础操作、Linux命令、文件权限四大关键词,从基础到实用命令进行了详细讲解。希望您多动手实践,真正掌握Linux系统的核心操作。

—— 本教程适用于所有Linux发行版,包括Ubuntu、CentOS等。