linux基础练习四
66、你的服务器里面磁盘快满了,现在又添加了一块1T新硬盘,要求划分两个分区,一个分区用来做备份,另外一个用来存储数据,应该如何操作?假如你发现旧硬盘有个分区每天都有新数据产生,你如何才能避免旧硬盘被写满?
答:使用fdisk进行分区,将硬盘分成两个区即可;
对不断产生的数据,可以使用软连接,将旧硬盘的对应目录软连接到新硬盘;
67、一块新硬盘将要存放的文件,80%以上都是小于1K的,为了避免浪费空间,应该如何格式化这块硬盘,注意考虑inode数量。
答:在格式化的时候,inode数量同块数量,格式化参数-i后面设置为4096;
68、你的服务器上有多个硬盘,并且支持热插拔,为了防止插拔 后搞乱顺序,应该如何去做?
答:使用blkid
69、如何查看磁盘分区文件系统类型?
答:df -T,或者mount;
70、在分区时,最多可以分几个主分区和扩展分区?他们有什么规律呢?逻辑分区和扩展分区又有什么联系?
答:主分区至少一个,最多四个,扩展分区最多一个,主分区和扩展分区之和小于等于4,逻辑分区是扩展分区里分出来的;
71、假如我的磁盘分区是这样的:sdb1 sdb3 sdb5 sdb6推断一下这块磁盘有几个逻辑分区、几个主分区、几个扩展分区。
答:两个逻辑分区,一个主分区,一个扩展分区;
72、新增加的磁盘分区如何让它在系统启动的时候自动挂载?
答:将新增加的磁盘分区加入/etc/fstab里,或者在rc.local添加挂载分区命令;
73、配置文件/etc/fstab里有一个defaults它是什么意思?最后两位的数字0 0分别表示 什么含义?
答:defaults对应多个默认选项,rw,suid,dev,exec,auto,nouser,async和relatime;第一个0表示是否load,第二个表示是否check;
74、卸载某个分区的时候,会提示你磁盘在忙,无法卸载,你如何应对?
答:使用umount -l进行卸载
75、镜像文件(.iso)如何挂载到linux系统里面,去读里面的文件内容?
答:使用mount -o loop xx.iso /mnt
76、我们在分区的时候是用fdisk工具完成,如果磁盘空间大于2T,用什么工具呢?
答:使用 gpt工具;
77、把一个目录里面的文件拷贝到另外一个已经存在的目录,比如a目录里面有1、2、3三个文件把这三个文件拷贝到b目录里面
答:cp a/*.* b
78、执行df -Th的时候,看到一个/dev/sdb5,它表示什么意思?如果这个分区主要用来存放大量的小体积(1KB以内)的文件,格式化的时候怎么指定选项?
答:表明sdb5是一个逻辑分区,格式化的时候-i选项设置为4096;
79、怎么防止他人在服务器前通过按下ctrl+alt+del强行重启系统(提示,仔细看/etc/inittab)
答:打开/etc/inittab,发现配置ctrl+alt+del文件是/etc/init/control-alt-delete.conf,打开后,将“exec /sbin/shutdown -r now “Control-Alt-Delete pressed””这行注释掉即可;
80、找出/media目录下所有的mp3文件。
答:find /media -name “*.mp3”
81、当对服务器进行大负荷操作的时候,如何禁止此时普通用户的登录?
答:touch /etc/nologin
82、你新建了一批用户,出于安全考虑,要求这些用户在第一次登录的时候必须更改密码,如何实现?
答:打开/etc/shadow,把新建那些用户的第三个字段或者第五字段改为0;
83、如果安装了一个QQ在/opt目录下,然后输入qq提示”-bash:qq:command not found”,要怎么办实现随便在那个目录输入qq就直接运行,提供两种方法。
答:第一种方法:将/opt/加入到PATH变量中,第二种使用软连接:ln -s /opt/qq /usrbin/qq;
84、如何实现让别人ping不通你的在线的服务器?
答:echo 1>/proc/sys/net/ipv4/icmp_echo_ignore_all
85、用vim打开一个文件的时候,输入Go,其实是在做什么操作?
答:大写G是跳到最后一行,o是另起一行,进入编辑模式;
86、把/etc/目录用tar打包并用xz压缩,用最简短的命令实现。
答:tar -Jcvf etc.tar.xz /etc