mr.sprint
-
第九周作业
1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别统计这两类用户的个数;通过字符串比较来实现; #!/bin/bash echo "可登录类型有有$(awk -F: '/[^\<nologin\>…
-
第八周作业脚本练习
1、写一个脚本,使用ping命令探测172.16.250.1-172.16.250.254之间的所有主机的在线状态; 在线的主机使用绿色显示; 不在线的主使用红色显示; &…
-
第七周作业,分区格式化及一些脚本练习
1、创建一个10G分区,并格式为ext4文件系统; (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl; fidsk划分10G分区,partx命令强制内核重新读磁盘分区表,cat /proc/partitions是否内核识别到新分区 …
-
第六周作业-Vim总结
Vim总结 vim功能比较多,这里我不总结vim多窗口,只对基本常用的介绍. 一.模式说明 vim和记事本或WORD不一样,不是一打开后就可以输入文字,此时它处于正常模…
-
第六周作业-练习题sed,crontab,bash
1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; 方法一用sed: 方法二用vim &…
-
救援模式安装grub
如果之前mbr没有备份,而后grub损坏进不了系统,只能用系统光盘或U盘开机进入救援模式安装grub,操作如下 1.光盘启动,进入救援模式 2.切换根目录 # chroot /mnt/sysimage 3.安装 grub # grub-install /dev/sda 4.重新启动 &…
-
grub应用之提供单独bash系统
grub应用之提供单独bash系统 1.挂载新硬盘,并创建好三个分区,第一分区为boot分区,第三分区为根分区 2.创建挂载目录,并挂boot分区 &n…
-
N25第5周作业(grep和find使用)
显示当前系统上root, fedora 或user1的默认shell 找出/etc/rc.d/init.d/functions文件中某单词后面跟一组小括号的行,形如:hello(); 使用echo命令输出一个绝对路径,使用grep取出基名,扩展取出其路径名 找出IFCONIFG命令结果的1-255之间的数字 挑战题:写一个模式,能匹配出合理的IP地址 挑战题…
-
N25-第4周作业(用户权限,grep用法)
复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有访问权限. [root@bogon ~]# chmod -R o=—,g=— /home/tuser1/ [root@bogon ~]# chmod -R o=,g= /home/tuser1/ 编辑/etc/…
-
N25第三周作业(用户组,和文本管理)
列出当前系统 上所有已经登录用户的用户名,注意:同一个用户登录多次,则只显示一次即可. 列出最后登录到当前系统的用户相关信息. 命令who查看所有用户 , tail查看后几行 取出当前系统上被用户当作其默认shell的最多那个shell. 命令cut 分割 , -d 指定分隔符,-f指定字段 uniq 显示或忽略重复行信息 -c:显示并统计重复…
-
N25 第二周作业
一.Linux上常用的文件管理类命令及用法示例 1.cp复制命令,具体有两个,一为单源复制,一种为多源复制。 常用选项 -i :交互式复制,覆盖之前提醒用户确认。 …
-
N25第一周作业-Linux初步认识
一.描述计算机的组成及其功能。 计算机组成有两部份,一为硬件,二为软件OS 硬件:CPU,负责运算操作。 &…