RPM包管理
配置本地光盘镜像
mount /dev/sr0 /mnt
vi /etc/yum.repos.d/centos.repo
[Appstream]
name=This is Appstream
baseurl=file:///mnt/AppStream/
enabled=1
gpgcheck=0
[BaseOS]
name=This is BaseOS
baseurl=file:///mnt/BaseOS/
enabled=1
gpgcheck=0
yum clean all
yum makecache
yum install vim -y
rpm -qa | grep vim
磁盘管理
添加一个新硬盘,并创建逻辑卷
添加一块硬盘,做PV
pvcreate /dev/sdb
创建一个名为datastore卷组
vgcreate datastore /dev/sdb
逻辑卷名字为database,所属卷组为datastore,逻辑卷由50个PE组成。
lvcreate -n database -l 50 datastore
格式化成xfs,并使开机自动挂载。
mkfs.xfs /dev/datastore/database
echo "/dev/datastore/database /mnt xfs defaults 0 0" >>/etc/fstab
mount -a
创建用户和组
新建一个名为adminuser的组,id为40000
groupadd -g 40000 adminuser
新建一个natasha用户,并将adminuser作为附属组。
useradd -G adminuser natasha
新建一个不可登录shell的用户名为sarah
useradd sarah -s/sbin/nologin
两个用户密码均设为redhat
passwd natasha
redhat
redhat
passwd sarah
redhat
redhat
在/home目录下创建名为admins的子目录,并按以下要求设置权限。
/home/admins目录的所属组为adminuser
mkdir -p /home/admins
chgrp adminuser /home/admins
这个目录对组 adminuser的成员具有可读、可写和可执行,但是不是对其他任何用户。(root可以访问系统上所有的文件和目录)
chmod g=rwx /home/admins
chmod o=--- /home/admins
在/home/admins 下创建的任何文件所属组自动设置为 adminuser
chmod g+s /home/admins 添加sgid的权限
创建一个名为/root/sysconfig.tar.gz的归档文件,其中包含了/etc/sysconfig目录中的内容。tar归档文件必须使用gzip进行压缩
tar -zPcf /root/sysconfig.tar.gz /etc/sysconfig/