df -h /mnt/data/
vgs,查看剩余空间
blkid /dev/mapper/vg1-lv1 #查询某一个设备的文件系统类型
lvextend -L 300M /dev/mapper/vg1-lv1
lvs #查看逻辑卷
xfs_growfs /mnt/data/
lvs
文件系统为xfs,使用xfs_growfs
文件系统为ext3,使用resize2fs
第二种方法:原来是10G,增大5G就是“15G”
1.lv扩容到15G
lvresize -L 15G /dev/mapper/vg_linuxidc-lv_u01
2.文件系统大小变更
resize2fs /dev/mapper/vg_linuxidc-lv_u01
注:以上的lvresize命令操作也可以通过lvextend命令实现。
最后查看是否生效:
df -h /mnt/data/
================================================================================================================================================================================================
④ 创建用户帐号
groupadd sysadm
for i in harry natasha tom; do
useradd $i
done
usermod -s /sbin/nologin tom
for i in harry natasha tom; do echo redhat | passwd --stdin $i ;done
Ctrl+shift+table,另外开一个terminal测试
删除ssh配置文件,不然无法ssh: rm .ssh/config
ssh harry@172.25.0.10 ,查看id,是否在sysadm组里,ctrl+d退出
ssh natasha@172.25.0.10
ssh tom@172.25.0.10
================================================================================================================================================================================================
配置文件权限
cp /etc/fstab /var/tmp/fstab
ls -ld /var/tmp/fstab
setfacl -m u:harry:rw /var/tmp/fstab
setfacl -m u:natasha:- /var/tmp/fstab
getfacl /var/tmp/fstab 查看
================================================================================================================================================================================================
配置计划任务
更新man的索引库:mandb ,然后man -k cron ,最后 man 5 crontab
ssh root@172.25.0.10
vim /etc/crontab ,可以看到帮助,分时日月周
man 5 crontab
/EX,找到示例
crontab -h ,查看帮助
crontab -e -u harry
23 14 * * * /bin/echo hello 保存退出
crontab -l -u harry 查看计划任务
包含隐藏题目,crontab必须开机自启,所有服务都必须是running,开机自启,
systemctl status crond.service 查看crontab服务
================================================================================================================================================================================================
在 /home 下创建一个目录为 sysadms
mkdir /home/sysadms 出错在sysadms没有加s
chown:sysadm /home/sysadms
chmod g+rw,o=- /home/sysadms
chmod g+s /home/sysadms
ls -ld /home/sysadms
测试: touch /home/sysadms/test.file
ll /home/sysadms/test.file
================================================================================================================================================================================================
内核升级
rpm -qip ,查看包类型,看summary 汇总
rpm- ivh 加上路径,右键,copy link location
等待安装完成不要急,先做下一题:
yum -y install authconfig-gtk.x86_64 sssd krb5-workstation.x86_64
rpm包安装完成,ctrl+d,退出登录
ssh -X root@172.25.0.10 加上图形界面,如果忘记按 ssh -X,到虚拟机本地,输入命令startx启动图形界面
输入命令:authconfig-gtk
================================================================================================================================================================================================
LDAP 认证
yum -y install authconfig-gtk.x86_64 sssd krb5-workstation.x86_64
auth 加上两个tab键补全, krb5 加上两个tab键补全
上一题做完:
登录: id ldapuser0
ssh ldapuser0@localhost
输入yes
id 查看
然后先做配置autofs,
================================================================================================================================================================================================
配置 autofs
1.systemctl start autofs
2. getent passwd ldapuser0 查看用户目前没有家目录
3.rpm -qc autofs 查看autofs文件,可以省略
编辑主地图文件,添加ldapuser0用户家目录: vim /etc/auto.master
在 /misc /etc/auto.misc 下面添加一行:
/home/guests /etc/auto.ldap
然后复制子文件 cp /etc/auto.misc /etc/auto.ldap
编辑: vim /etc/auto.ldap
在 cd 下面插入一行:
ldapuser0 -rw,vers=3 classroom.example.com:/home/guests/ldapuser0 备注:两个用冒号:隔开,中间不能有空格
设置版本命令用vers=3或者v3
重启服务:systemctl restart autofs
最重要一步,开机启动:systemctl enable autofs
getent passwd ldapuser0 查看用户目前没有家目录,编辑主地图文件
.rpm -qc autofs 查看autofs文件 ↓
编辑: vim /etc/auto.ldap ↓
在 cd 下面插入一行 ↓
ldapuser0 -rw,version=3 classroom.example.com: /home/guests/ldapuser0
生产环境,ladpuser0 替换成*,后面已&结尾,表示任何用户都可以登录
重启服务,测试