用户和组管理
-
Linux基于用户身份对资源访问进行控制。
-
用户账号:超级用户(uid为0)root、普通用户(uid为1000-60000)、程序用户(uid为1-999)
-
组账号:基本组(私有组)、附加组(公共组)
-
UID和GID:UID(User Identity,用户表示号),GID(Group Identify,组标识号)
☆ 添加用户:useradd [选项] 用户名,常用选项:-u、-G、-s
☆ 设置/更改口令:passwd 用户名
☆ 编辑用户账号属性:usermod [选项] 用户名,选项:-u、-s
☆ 改变用户密码期限:chage [选项] 用户账号名
☆ 删除用户账号:userdel [-r] 用户名
☆ 添加组账号:groupadd [-g GID] 组账号名
☆ 组成员管理:**wd [选项] 组账号名
☆ 删除组账号:groupdel 组账号名
☆ id [用户名],查询用户身份标识
☆ users、w、who,查询已登录到主机的用户信息
#权限管理
-
访问权限:读取r(4)、写入w(2)、执行x(1)
-
归属:属主、属组
eg:ls -l install.log
-rw-r–r-- 1 root root 34298 04-02 00:23 install.log
第一个-代表文件类型为普通文件,后面的9个字符代表访问权限,分为三部分:第1部分.3个字符代表所有者权限,第2部分3个字符代表所属组权限,第3部分3个字符代表其他用户权限。第一个root是属主,第二个root是属组。
☆ chmod [ugoa] [±=] [rwx] 文件/目录
☆ 改变归属命令chown,-R递归
-
chown 属主 文件/目录,chown st01 afile
-
chown :属组 文件/目录,chown :class1 afile
-
chown 属主:属组 文件/目录,chown st03:class2 afile
磁盘管理
- linux中将硬盘、分区等设备均表示为文件。
☆ 创建文件系统:mkfs -t 文件系统类型 [选项] 文件系统名
eg:mkfs -t xfs /dev/sdb5,在dev/sdb5上简历一个xfs分区
☆ mount [-t 类型] 存储设备 挂载点目录,umount卸载
#逻辑卷LVM(Logical Volume manager)管理
-
屏蔽了底层磁盘布局,便于动态调整磁盘容量。/boot分区用于存放引导文件,不能应用lvm机制。
-
VG(Volume Group,卷组),一个或多个物理卷组合而成的整体
-
PV(Physical Volumn,物理卷),整个硬盘,或使用fdisk工具建立的普通分区,包括许多默认4M大小的PE(Physical Extent,基本单元)
-
LV(Logical Volume,逻辑卷),从卷组中分割出的一块空间,用于建立文件系统。
-
安装逻辑卷命令行管理工具:yum install lvm2
进程管理和计划任务管理
-
ps aux 查看静态的进程,动态的用top命令
-
kill、killall终止进程
软件管理
-
使用yum管理软件,配置yum源配置文件/etc/yum.repos.d
-
清空yum源缓存:yum clean all
☆ yum help
☆ yum list 列出软件包
☆ yum install packagename 安装软件包
☆ yum remove packagename 删除软件包
☆ yum update packagename 升级软件包
☆ yum localinstall xxx.rpm
- RHEL8中,用DNF(Dandified Yum)取代了YUM(Yellowdog Updater Modified)