马哥linux架构师培训第三周作业

发布一个k8s部署视频:https://edu.csdn.net/course/detail/26967

课程内容:各种k8s部署方式。包括minikube部署,kubeadm部署,kubeasz部署,rancher部署,k3s部署。包括开发测试环境部署k8s,和生产环境部署k8s。

腾讯课堂连接地址https://ke.qq.com/course/478827?taid=4373109931462251&tuin=ba64518

第二个视频发布  https://edu.csdn.net/course/detail/27109

腾讯课堂连接地址https://ke.qq.com/course/484107?tuin=ba64518

介绍主要的k8s资源的使用配置和命令。包括configmap,pod,service,replicaset,namespace,deployment,daemonset,ingress,pv,pvc,sc,role,rolebinding,clusterrole,clusterrolebinding,secret,serviceaccount,statefulset,job,cronjob,podDisruptionbudget,podSecurityPolicy,networkPolicy,resourceQuota,limitrange,endpoint,event,conponentstatus,node,apiservice,controllerRevision等。

第三个视频发布:https://edu.csdn.net/course/detail/27574

详细介绍helm命令,学习helm chart语法,编写helm chart。深入分析各项目源码,学习编写helm插件
————————————————

1.列出当前系统上所有已经丁汝的用户的用户名,注意一个用户登入多次,则只显示一次即可

 who|cut -d " " -f 1 |uniq

2取出最后登入到当前系统的用户的相关信息

 grep "^$(who|cut -d " " -f 1 |tail -1)\>" /etc/passwd

3取出当前系统上被用户当做其默认shell的最多的那个shell

cut -d ":" -f 7 /etc/passwd|sort|uniq -c|sort |tail -1| awk -F ' '  '{print  $2}'

4将/etc/passwd中的第三个字段数值最大的后10个用户信息全部转为大写后保存至/etc/maxusers.txt文件中

cat /etc/passwd | sort -t ":" -k 3 -n | tail -10|tr '[a-z]' '[A-Z]'>/etc/maxusers.txt

5取出当前主机的ip地址,提示:对ifconfig命令的结果进行切分。

ifconfig  | grep "\"|awk  -F ' ' '{print $2}'

6列出/etc目录下所有以.conf结尾的文件的文件名,并将其名字转换为大写后保存至/tmp/etc.conf文件中

for i in $(find /etc -name "*.conf"|tr '[a-z]' '[A-Z]');do echo $(basename ${i}) >> /tmp/etc.conf; done

7显示/var目录下一级子目录或文件的总个数

ls -l /var|wc -l

8取出/etc/group 文件中的第三个字段数值最小的10个组的名称

cat /etc/group|sort -t ":" -k 3 -n|head -10|cut -d ":" -f 1

9将/etc/fstab和/etc/issue文件的内容合并为一个内容后保存至/tmp/etc.test文件中

cat /etc/fstab /etc/issue > /tmp/etc.test

10请总结描述用户和组管理命令的使用方法并完成以下练习

相关命令有useradd,usermod,userdel,groupadd,groupdel,groupmod,passwd

1)创建组distro,器gid为2016

groupadd -g 2016 distro

2创建用户mandriva,器id号为1005,基本组为distro

useradd --uid 1005 -g distro mandriva

3创建用户mageia,其id号为1100,家目录为/home/linux

useradd -u 1100 -d /home/linux mageia

4给用户mageia添加密码,密码为mageedu

 echo "mageedu" | passwd --stdin mageia

 5删除mandriva,但保留家目录

userdel mageia

6创建用户slackware,其id号位2002,基本组为distro,附加组为peguin

useradd -u 2002 -g distro -G peguin slackware

7修改slackware的默认shell为/bin/tcsh

usermod -s /bin/tcsh slackware

8为用户slackware新增附加组admins

usermod -a -G admins slackware

你可能感兴趣的:(运维,马哥培训手记)