linux阶段测试,Linux前阶段课堂测试2

1.修改时间为2016-11-01 12:06:26;

b1ef5401721543edd65128b2d108c1e2.png

2. 修改成功后按照%Y-%m-%d的格式输出,并将输出结果保存一份到/mnt/date.txt;

65ceeff0610974a765b5f2cc231f3dfb.png

3. 查看80天以前的日期,重定向到文件/mnt/datafile,然后查看80天以后的日期,

追加到文件/mnt/datafile;

a0966d653ada96822542021b3d67e356.png

4. 用一条命令查看/mnt/datafile文件的字节数,字符数,行数,单词数;

6a79676445025b4a90db69de8acfc5d6.png

5. 通过快捷方式执行最近一条含有“date”关键字的命令;

1cd41ce6ef4d936fcaf8b4fb45a301b7.png

4fa0c458d27c9ead503b1af4a7c347d2.png

6. 用一条命令在/mnt目录下创建文件westosX_fileY,X的取值范围为{a,b,c},Y的区值范围为8-13;

6bc57e955d7b463e5087795cf72d275f.png

7. 将westosX_fileY的文件均移动到/tmp目录下;

0ac82e029bc07a21450cbb35cec84470.png

8. 复制/etc/group文件到/mnt;

7f3ff993dd4c29d6af77983477bb97c9.png

- vim编辑该文件,复制前三行,粘贴到第5 行

e6b84ccf54f17c341de80f9fc0dfcd83.png

- 剪贴第5行,粘贴到最后一行;

7108ae6c181e5b6c6f0c87ffa3cbea0e.png

- 删除倒数第三行;

dd 64 行

- 在3-10行的最开始批量添加root单词;

ctal+v I esc

e0721da90cc4bb01285d1a0c1620cd8e.png

- 在左右分屏的情况下,将5-10行中的root替换为kiosk;

ctrl+w v      :5,10s/root/kiosk/g

0fa8a0e5d9301c8f7a6572710e275905.png- 退出左右分屏,在上下分屏的情况下替换全文中的kiosk为student;

ctrl+w s

db67b95c49a3e159992b224ee71e84b7.png

9. 配置vim,使其在编辑文件时拥有以下功能:显示行号、鼠标可以操纵光标位置;

vim /etc/vimrc

8f4c4e92f13414a244d2f543e3933402.png

10. 用户与用户组操作

- 创建用户组phone,指定gid为888,下面新建用户均属于phone用户组;

- 创建用户mi,设置uid=1800,shell类型为/bin/sh;

- 创建用户iphone,设置uid=1801,用户描述为“User iphone“;

- 创建用户huawei,设置用户描述为“华为”,用户家目录为/huawei;

c5365fd843a0725957f3ba2a0f512a37.png

**因业务需要,执行以下操作:

- 修改用户mi的uid为1700,shell另外类型为/sbin/nologin;

- 修改用户iphone的用户描述为“苹果手机”;

- 修改用户huawei的用户家目录为/home/huawei;

8ed0ca665ee1dba372973a95b8a618d8.png

11. (密码管理)某管理员建立一用来管理帐号的用户admin,满足以下条件:

- uid=7777,gid=7777,用户描述为“系统管理员”;

680a8eb63a4fb1b677cadc6d7f42e468.png

- 新建用户组bank1,bank2,使新建的用户组为admin用户的附加组;

f85529c4e9c75b61d285f96e41a8b099.png

- 设置admin用户的密码为“adminpassword”;

5b417ae37cb4c21d8ebf931d08e030d4.png

- 修改密码使用天数为0,使该用户首次登陆必须改密码;

4c6ac2526f6ac7e7d7da48388ed52b61.png

- 修改密码最短有效期为7,使该用户设置密码等待7天后才可以再次更改密码;

cf3d98e1b47acabd718de92c3074f348.png

- 给admin用户下放权限,使得该用户可以新建用户(无密码方式)。

visudo

58a7ceb1812f5949cb695610004ba55c.png

a8a030c6d1a4f1e752410395c2b35b98.png

12. 创建一公共目录/pubdir,使得所有用户均可向该目录写入内容,但只能删除属于自己的文件或目录;

e5b794a993ca99a61426a184e515b59e.png

13. 显示cpu使用量排在前五的pid,并重定向到文件/mnt/pidfile中;

b8f47fa7f31b158a56a04df0620f8e4e.png

14. 显示试图登陆你主机但没有登录成功的用户,保存到/mnt/login_fail.txt文件中;

0af7c5d00230a4816c0c42c9464f6e2f.png

15. 设置ssh服务器端,不允许通过密码认证进行远程连接;

vim /etc/ssh/sshd_config

9d1835d9b55c04944e3e2da4a6dbd5ee.png

systemctl restart sshd.service

16. 打包压缩/mnt下的文件为tar.gz格式,实现无密码(即通过密钥认证)发送压缩包到真机kiosk用户的桌面;

练习以虚拟机server代替真机kiosk为例

43347a2d5bb5e03c142ec30eb090862f.png

server:

c4f3b29249d85f38a084577e72d0a4a0.png

35533e6a895623cb7137202f4f403157.png

460f23f713440c4b74d9e4637b459a5b.png

结果:无密码验证传输成功

4b25c450c72932133c63f9d6cd517280.png

17. 实现你的主机与172.25.254.250主机实现时间同步;

服务器端

vim /etc/chrony.conf

aeef142e997cded3734b8c5483b803bf.png

fb697598195571691c4caf999016a2be.png

systemctl restart chronyd.service

客户端

vim /etc/chrony.conf

24577e4d7f1b6bf5af22918000a4521a.png

systemctl restart chronyd.service

c1eb51ad671ad18748018c2ed6e5a2e8.png

18. 设置你主机的时区为Africa/Conakry;

cbe9be272e54488edb2b52ce2749b714.png

19. 将你主机上的所有日志信息同步到真机上;

练习以虚拟机server代替真机kiosk为例

主机端

vim /etc/rsyslog.conf

491fff55a3cba3f6c11911baf48d8d54.png

e7d1ab74f9a9b89cb7b34af058628c77.png

server端

vim /etc/rsyslog.conf

e7e229a8cebc844832587336b2ce0e45.png

4826a32b669c40bc8446371c4698698c.png

测试:

客户端发送

2076a1ef7453f2b9ea31705ab102f7af.png

服务端接收

c2b69b4391555ffd491a5f017263b28c.png

20. 通过nmcli命令设置你真机ip为172.25.254.x(x为你真机ip加100),网关为172.25.254.250;

0ac5a52572a065a1c35125cac5bf747f.png

4e3c8961b07a423cf830ae769b480baa.png

21. 通过管理配置文件设置你主机dhcp获取ip;

安装dhcp服务

40dc30269d5b646740297b594a24a058.png

0876ab660fa43bad27cb54339279f71c.png

配置dhcpd.conf文件

83fb7e8d38ff6815237cb1ce88a57e2e.png

3f76240c86c560126ff9cb1ae4598274.png

服务正常

cc1aac177cb6b770fa86cf73ea1fa83d.png

配置真机(虚拟机server代替)

b639e965065774b0dc260a5745ec92ab.png

配置dhcp获取方式,重启服务,获得172.25.254.51 IP地址

53ceb55577ced0991cfa9f21d38f8e3c.png

22. 搭建本地yum仓库,可用yum安装lftp与vsftpd软件,安装后卸载vsftpd软件。

1.从网络上下本机系统版本匹配的iso镜像文件,放置到/iso下

/iso/rhel-server-7.2-x86_64-dvd.iso

2.把/iso/rhel-server-7.2-x86_64-dvd.iso挂载到/rhel7.2以便访问镜像中的文件

mount  /iso/rhel-server-7.2-x86_64-dvd.iso /rhel7.2 /rhel7.2

3.配置本机yum源指向

rm -fr /etc/yum.repos.d/*

vim /etc/yum.repos.d/yum.repo

rhel7.2]

name=rhel7.2

baseurl=file:///rhel7.2

gpgcheck=0

yum clean all

[root@localhost ~]# yum install lftp -y

[root@localhost ~]# yum install vsftpd -y

[root@localhost ~]# yum  remove vsftpd

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值