Linux系统管理: systemctl与运行级别详解

需积分: 10 0 下载量 164 浏览量 更新于2024-08-26 收藏 14KB TXT 举报
"该文档是关于Linux操作系统的管理命令,主要涵盖了系统服务控制、运行级别切换、文件系统类型以及一些基本的文件管理命令。" 在Linux操作系统中,管理和控制服务是非常重要的任务,`systemctl`命令是用于控制systemd系统和服务管理器的主要工具。以下是一些关键知识点: 1. **`systemctl`命令**: - `systemctl restart network`:重启网络服务。 - `systemctl start/stop/restart reload status`:分别对应启动、停止、重启、重新加载配置和服务状态查询。 - `systemctl list-unit-files --type=service`:列出所有服务的状态。 - `systemctl is-enabled [service]`:检查服务是否在启动时启用,返回enable或disabled。 - `systemctl enable/disable [service]`:分别用于在启动时启用或禁用服务。 2. **运行级别**: - `systemctl get-default`:查看当前默认的运行级别。 - `systemctl set-default graphical.target/multi-user.target`:设置默认运行级别为图形化或多用户模式。 - `runlevel`:显示当前运行级别和上一次运行级别。 - `init [level]`:切换到指定的运行级别,如`init 3`切换到多用户无图形界面模式,`init 5`切换到图形界面模式。 3. **文件系统**: - Linux支持多种文件系统类型,如NTFS、FAT32、FAT16、swap、ext3(Red Hat 5)、ext4(Red Hat 6)和XFS(Red Hat 7)。 4. **文件管理**: - `ls`命令用于列出目录内容,有多个选项: - `-l`:显示详细信息,包括权限、所有者、大小等。 - `-a`:显示所有文件,包括隐藏文件。 - `-A`:显示除"."和".."之外的隐藏文件。 - `-d`:仅显示目录本身,而不是其内容。 - `-h`:以人类可读的格式显示大小(如KB、MB、GB)。 - `-r`:以反序排列文件。 - `--color`:在终端上用颜色区分不同类型文件。 - `alias`:可以创建别名,简化常用命令,如定义一个别名为`ls -lAh`来快速查看目录内容。 5. **系统关机与重启**: - `halt`、`poweroff`、`shutdown -P`、`shutdown -h now`:关闭系统。 - `reboot`、`shutdown -r now`、`init 6`:重启系统。 以上就是Linux系统服务控制、运行级别管理和文件系统及文件操作的基础知识,对于日常维护和管理Linux系统至关重要。熟悉这些命令将大大提高工作效率。