首页 > 代码库 > linux-homework-part2

linux-homework-part2

1. 课后作业(第八单元 正文处理命令及tar命令 )

1) 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖)

答:

cat /etc/passwd /etc/group > /1.txt

技术分享

2) 将用户信息数据库文件和用户密码数据库文件纵向合并为一个文件/2.txt(追加)

答:cat cat /etc/passwd /etc/group >> /2.txt

3) 将/1.txt、/2.txt两个文件打包为/1.tar 

答:tar -cv -f /1.tar /1.txt /2.txt

技术分享

4) 使用gzip命令压缩1.txt文件名为1.txt.gz

答:gzip /1.txt

技术分享

5) 解压缩1.txt.gz

答:gunzip /1.txt.gz

技术分享

6) 使用bzip2压缩1.txt压缩后文件名为1.txt.bz2

答:bzip2 /1.txt

技术分享

7) 解压缩1.txt.bz2

答:gunbzip /1.txt.bz2

技术分享

8) 解包1.tar,解包后文件存放到/tmp目录下

答:tar -xv -f /1.tar -C /tmp

技术分享

9) 使用tar命令打包并且压缩/1.txt、/2.txt,得到的文件名为1.tar.gz

答:tar -zcv -f 1.tar.gz /1.txt /2.txt

技术分享

10) 解包1.tar.gz,解包后文件存放到/tmp目录下

 

答:tar -zxv -f 1.tar.gz -C /tmp

技术分享

2.课后作业(第九单元 利用vi编辑器创建和编辑正文文件 )

1) 使用vi编辑器编辑文件/1.txt进入编辑模式写入内容“hello world”

答:vi /1.txt ----->a----->hello world----->esc----->:------>wq

2) 进入命令行模式复制改行内容,在下方粘贴80行

答:vi /1.txt ------>yy------->80p
3) 快速移动光标到文件的最后一行

答:vi /1.txt ------>G
4) 快速移动光标到当前屏幕的中间一行

答:vi /1.txt ------>M
5) 快速移动光标到文件的第五行

答:vi /1.txt ------>5G
6) 在下方插入新的一行内容“welcome to beijing”

答:vi /1.txt ------>a------>welcome to beijing
7) 删除刚插入的一行

答:dd
8) 撤销上一步的操作

答:U
9) 进入扩展模式,执行文件的保存退出操作

答:esc----->wq

3. 课后作业(第十单元 系统的初始化和服务

1) 以root用户登录系统
2) 修改grub配置文件,默认以第1个操作系统启动,将默认的读秒修改为10秒

答:vi /etc/grub.conf ------>default=1,timeout=10

技术分享

3) 设置grub菜单密文密码“123”

答:grub-md5-crypt >> /etc/grub.conf

技术分享

4) 修改系统的默认运行级别为3

答:vi /etc/inittab

技术分享

5) 使用与运行级别有关的命令重启系统

答:init 6,reboot
6) 使用单用户模式修改用户的密码为“123”
7) 使用救援模式删除grub菜单密码

答:f2----》bios选项选择CD启动-----》救援模式----》vi /mnt/sysimage/etc/grub.conf------>删除password

4. 课后作业(第十一单元 系统监控)

1) 实时动态监控系统状态

答:top

技术分享

2) 退出上一步的操作

答:q
3) 开启top进程

答:top------->ctrl+z
4) 使用ps命令查看top命令的pid并杀死

答:

技术分享

5) 查看pid为2的进程的进程树

答:pstree 2

技术分享

6) 打开火狐浏览器

答:firefox
7) 查找名为firefox的进程,杀死名为firefox的进程

答:ps aux | grep ’firefox‘

技术分享

linux-homework-part2