# RHEL
`Red Hat Enterprise Linux`,红帽 `Linux`商业公司发行的操作系统
`RHEL` 是由红帽公司开发维护的开源 `Linux` 发行版,可以运行在所有的主流` CPU` 架构中。一般来说,多数的 `Linux` 发行版都可以免费下载、安装和使用,但对于` RHEL`,只有在购买了订阅之后,你才能下载和使用,否则只能获取到试用期为` 30 `天的评估版。
# Cent OS
`Community Enterprise Operating System` 社区企业操作系统,**开源免费的商业软件**
`CentOS` 是一个基于`Red Hat Linux `提供的可自由使用源代码的企业级发行版本。每个版本的 `CentOS`都会获得十年的支持(通过安全更新方式)。新版本的 `CentOS` 大约每两年发行一次,而每个版本的 `CentOS` 会定期(大概每六个月)更新一次,以便支持新的硬件。这样,建立一个安全、低维护、稳定、高预测性、高重复性的` Linux` 环境。`CentOS`是`Community Enterprise Operating System`的缩写。
`CentOS` 是`RHEL`(`Red Hat Enterprise Linux`)源代码再编译的产物,而且在`RHEL`的基础上修正了不少已知的` Bug` ,相对于其他 `Linux `发行版,其稳定性值得信赖。
# Ubuntu
`Ubuntu`是一个以桌面应用为主的`Linux`操作系统,其名称来自非洲南部祖鲁语或豪萨语的“`ubuntu`"一词,意思是“人性”“我的存在是因为大家的存在",是非洲传统的一种价值观。`Ubuntu`基于`Debian`发行版和`Gnome`桌面环境,而从`11.04`版起,`Ubuntu`发行版放弃了`Gnome`桌面环境,改为`Unity`。从前人们认为`Linux`难以安装、难以使用,在`Ubuntu`出现后这些都成为了历史。`Ubuntu`也拥有庞大的社区力量,用户可以方便地从社区获得帮助。 自`Ubuntu 18.04 LTS`起,`Ubuntu`发行版又重新开始使用`GNOME3`桌面环境。
作为`Linux`发行版中的后起之秀,`Ubuntu Linux`在短短几年时间里便迅速成长为从`Linux`初学者到资深专家都十分青睐的发行版。由于`Ubuntu Linux`是开放源代码的自由软件,用户可以登录`Ubuntu Linux`的官方网址免费下载该软件的安装包。
# Debian
Debian是指一个致力于创建自由操作系统的合作组织及其作品,由于Debian项目众多内核分支中以Linux宏内核为主,而且`Debian`开发者 所创建的操作系统中绝大部分基础工具来自于`GNU`工程 ,因此 “`Debian`” 常指`Debian GNU/Linux`。
非官方内核分支还有只支持`x86`的`Debian GNU/Hurd`(`Hurd`微内核),只支持`amd64`的`Dyson`(`OpenSolaris`)混合内核)等。这些非官方分支都存在一些严重的问题,没有实用性,比如`Hurd`微内核在技术上不成熟,而`Dyson`则基础功能仍不完善。
- 序言
- Linux 的安装
- VMware 的安装
- VMware 的配置
- CentOS 下载与虚拟机硬件配置
- Linux 的分区
- ContOS 安装
- 虚拟机网络配置
- 远程连接工具安装
- 基础(旧)
- Linux 和 Windows 的区别
- 目录结构
- 注意事项
- Linux的常用命令
- 用户及用户组
- 文件及权限
- 目录与文件权限的意义
- 文件及目录管理相关
- 常用命令
- 系统安装
- Linux的简介
- Linux 各发行版介绍
- CentOS的部署
- 基础
- 文件和用户管理
- Linux目录结构
- 文件管理相关
- cd 切换目录
- pwd 显示当前位置
- ls 列出目录下的文件和子目录
- touch 创建文件
- mkdir 创建目录
- cp 复制文件/目录
- mv 移动或改名文件/目录
- rm 删除文件/目录
- chattr 改变文件属性
- lsattr 显示文件属性
- 用户管理
- useradd 添加用户
- passwd 修改用户密码
- id 查看用户ID信息
- userdel 删除用户
- usermod 修改用户信息
- groupadd 创建用户组
- groupdel 删除用户组
- su 切换用户帐号
- sudo 以管理员的身份执行命令
- 权限管理
- chmod 修改文件/目录权限
- chown 修改文件拥有者或所属组
- chgrp 修改文件所属组
- setfacl 设置文件权限列表
- getfacl 查看文件权限列表
- vim的使用
- 进程管理
- ps 查看进程
- top 动态显示进程
- kill 杀死进程
- nice 修改进程优先级
- jobs 显示后台任务列表及任务状态
- fg 将后台运行的进程调整至前台运行
- bg 将在后台暂停进行继续执行
- 磁盘管理
- lsblk 列出块设备信息
- fdisk 磁盘分区
- partprobe 重新读取分区表
- mkfs 建立文件系统(格式化)
- mont 挂载设备
- df 查看磁盘使用情况
- unount 卸载挂载设备
- 交换空间 swap
- free 查看内存使用状态
- mkswap 设置交换分区
- swapon 激活交换空间
- LVM逻辑卷管理
- LMV的工作原理
- pvcreate 创建物理卷
- pvs 查看物理卷
- pvscan 查看每个PV的信息
- pvdisplay 显示物理卷详细信息
- vgcreate 创建卷组
- vgs 查看卷组
- vgscan 查看每个VG的信息
- vgdisplay 显示卷组详细信息
- lvcreate 创建逻辑卷
- vgextend 扩展卷组空间
- lvextend 扩展逻辑卷空间
- resize2fs 调整文件系统大小
- RAID
- 文件查找和压缩
- which 命令查找
- find 根据文件名查找文件
- locate 查找文件
- tar 文件打包
- 软件安装
- RPM包管理
- yum 安装软件
- rpm 安装软件
- 源码包管理
- 计划任务
- at 一次性计划任务
- cron 循环任务
- 日志系统
- 网络管理
- ip 显示或设置网络设备
- OSI简介