码迷,mamicode.com
首页 > 其他好文 > 详细

课后习题3-4章

时间:2019-12-12 15:07:41      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:irb   就是   ble   star   库文件   设置   dns   数据库文件   查看   

技术图片

 

 

1. sshd默认监听22端口,这个端口我们可以自定义更改,更改/etc/ssh/sshd_config配置文件,port 22 改为 port 1122 ,那么sshd就会监听1122端口了。

2. PuTTY, SecureCRT, Xshell等

3. 需要修改 /etc/sysconfig/network-scripts/ifcfg-eth0(这里的eth0为你网卡的名字,注意区分), 一般需要修改IPADDR, NETMASK, GATEWAY, DNS1, DNS2

4. centos6上命令为service network restart 或者 /etc/init.d/network restart; centos7上命令为systemctl restart network

5. 临时关闭selinux: setenforce 0 永久关闭selinux的方法是: vim /etc/selinux/config 打开这个配置文件后,使: SELINUX=disabled

6. 查看有几块网卡可以使用 ifconfig -a 查看网卡IP使用 ifconfig,如果系统提示没有该命令,可以使用ip addr

7. 使用密钥登录Linux系统会比密码更加安全。

 

 

技术图片

 

技术图片

 

 

 

第四章练习题答案

1. rmdir -p 不能成功删除非空目录,rmdir -p 删除一个不存在的目录时会报错,提示“没有那个文件或目录”

2. 直接回车不会删除,如果输入的不是‘y‘ 也 不是‘n‘也不会删除

3. mkdir -p /home/1/2/3/4

4. 会提示,是否要覆盖那个文件

5. 一共出现了4次‘root‘,按n可以向下一行一行的移动,按N可以向上移动。

6. 因为读一个目录,可以说是打开该目录,然后才能查看里面的文件,这个打开的过程就是在执行这个目录,所以必须要有执行权限才能读取到里面的文件。

7. 通过umask计算默认权限的公式是:
1)目录 (rwxrwxrwx)-(umask)=(目录权限),本例中umask=001=(--------x),所以目录的权限是(rwxrwxrwx)-(--------x)=(rwxrwxrw-)=776
2)文件 (rw-rw-rw-)-(umask)=(文件权限),本例中umask=001=(--------x),所以文件的权限是(rw-rw-rw-)-(--------x)=(rw-rw-rw-)=666
所以得出结论,当umask为001时,目录权限是776,文件权限是666

8. find /var/ -type f -mtime -1
find /root/ -type f -mmin -60

9. find /etc/ -type f ! -mtime -365

10. 因为每个目录下面都会有一个.和..也就是说每个目录下面的子目录肯定会有它本身和它上一级目录,那么一旦设置了硬链接则会造成一种混乱,设置会导致死循环。硬链接的文件并不会占用空间大小,它只是复制了该文件的一份inode信息,硬链接文件是不可以跨分区创建的。

11. 普通文件和二进制文件用-表示,目录用d表示,链接文件(应该说是软连接)用l表示,块设备用b表示,套接字用s表示,串行端口设备用c表示。

12. chown -R user1:users dira

13. 默认目录权限是755,文档权限是644,目录默认权限=(rwxrwxrwx)-(umask),文件默认权限=(rw-rw-rw-)-(umask)

14. chmod 750 dirb

15. chattr +a file 这样就可以使文件只能写不能删除
chattr +i file 使文件不能被删除、重命名、设定链接接、写入、新增数据

16. 一个点表示当前目录,两个点表示上级目录。

17. cd - 表示进入到上一次所在的目录

18. 第二列数值表示有几个文件使用相同的inode,如果一个目录的这列为3,我们可以通过使用 ls -al dir/ |grep ‘^d‘|wc -l 这条命令得到

19. 没有locate命令,需要安装mlocate包,yum install -y mlocate, 初次使用报错,是因为对应的数据库文件还没有生成,手动生成的命令是:updatedb

20. 使用 /bin/cp 进行拷贝: /bin/cp a.txt b.txt

21. tail -f file

22. chmod 用来更改文件权限,find ./ -type f |xargs chmod 644

23. echo $HOME

24. chmod o+wt dir

25. 软连接可以理解为,源文件的快捷方式,软连接文件记录的是源文件的路径,占用空间非常小。当把源文件删除后,那么软连接文件也就变成一个坏文件了,不能使用了。
硬链接和源文件的inode信息是一模一样的,可以说硬链接文件只是复制了一份源文件的inode信息,在我们看来硬链接文件和源文件没有什么区别,删除任何一个文件对方都不受影响,唯一的是少了一份inode,硬链接只能在同一个分区下创建,而软连接不受限制。硬链接文件和源文件虽然看起来像是两个文件,但是只占用一个文件的磁盘空间。

26. cat 修改atime, chmod 会更改ctime, vim会更改atime,ctime,mtime, touch也会更改三个时间。

 

 

课后习题3-4章

标签:irb   就是   ble   star   库文件   设置   dns   数据库文件   查看   

原文地址:https://www.cnblogs.com/wft9/p/12028967.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!