Linux操作系统入门:安装、服务控制与SELinux

需积分: 10 0 下载量 63 浏览量 更新于2024-08-05 收藏 2KB TXT 举报
本文介绍了Linux操作系统的基本概念,包括管理员角色、磁盘设备标识、文件系统类型、启动流程、init进程、运行级别以及服务控制方法。同时,还涉及了关机和重启命令、vim编辑器的使用,以及安全增强型Linux (SELinux) 的功能和工作模式。 1. **Linux系统管理员**: 在Windows中,最高权限的管理员被称为`Administrator`,而在Linux系统中,这一角色对应的是`root`用户,具有系统全局的管理权限。 2. **磁盘设备标识**: 在Linux中,IDE硬盘设备通常被标识为`hd`,而SCSI设备则被标识为`sd`。例如,第一个IDE硬盘是`hda`,第一个SCSI硬盘是`sda`。 3. **文件系统**: CentOS 6 默认使用的文件系统是`EXT4`,这是一种广泛使用的第四代扩展文件系统。而CentOS 7 则采用`XFS`作为默认的日志文件系统,`SWAP`则用于交换分区,用于虚拟内存。 4. **Linux启动过程**: Linux操作系统启动涉及多个步骤,包括:BIOS自检,MBR引导,GRUB启动菜单,加载内核,以及由内核启动`/sbin/init`进程,进行系统初始化。 5. **init进程**: `init`是系统中的第一个进程,PID为1,负责启动其他系统服务,并根据运行级别来决定系统如何运行。 6. **运行级别**: 运行级别定义了系统的状态,如0表示关机,1为单用户模式,3是字符界面的多用户模式,5则是图形界面的多用户模式,6代表重启。 7. **系统服务控制**: 在CentOS 7及以上版本中,系统服务的控制通常使用`systemctl`命令,如`start`用于启动服务,`stop`用于停止,`restart`重启服务,`reload`用于重新加载配置,`status`查看服务状态。 8. **关机和重启操作**: 常用命令包括`shutdown -h now`立即关机,`poweroff`同样关机,`init 0`也是关机命令。重启命令有`shutdown -r now`,`reboot`,以及`init 6`。 9. **查看运行级别**: `runlevel`命令可以查看切换和当前运行级别,而`systemctl`则只能查看默认运行级别。 10. **vim编辑器**: 使用vim编辑文件时,可以通过`ESC`键进入正常模式,然后按`shift + ":"`进入命令模式,输入`q`直接退出,`wq`保存并退出,`!`后接命令可以强制执行。 11. **SELinux**: SELinux是一种安全子系统,用于实现最小权限原则,限制服务进程可访问的系统资源。其工作模式有:强制模式(enforcing)、宽容模式(permissive)和关闭模式(disabled)。 总结,本资料涵盖了Linux操作系统的基础知识,对于初学者和系统管理员来说是宝贵的参考资料,有助于理解Linux系统的核心运作机制和服务管理。