>>>>>>>>>>>>>>>>>>>万恶的答案》》》》》》》》》》》》》》》
1.请列出/var/log目录下的所有文件及目录的详细信息,并以时间先后排序。
>ls -ltr /var/log(按时间顺序)
>ls -lt /var/log(按时间倒序)
或者 >ls --sort=time -r /var/log(按时间升序)
>ls --sort=time /var/log(按时间倒序)
2.如果你的linux主机将用来作为web服务器,硬盘容量为80G内存512M,你将如何分区,并开启哪些必要的服务,过程和原因越详细越好。
swap -----1G 一般内存<1G的,swap=内存*2;内存≥1G的,swap=内存
/boot -----100M 也可以不单独分区,在有几个内核的情况下单独分好一点
/var -----30G 主要放网页文件和日志
/home -----10G 主要用做ftp的文件目录
/tmp -----5G 网站访问量大的话会有大量的临时文件和碎片,独立出来的话,会不影响整体网站性能
/backup -----15G 用于存放本地备份文件
/ -----剩余空间 建议把/usr放在/一起
这
个问题的答案没有最好,只有更好。另外,结合企业的实际情况,一般web服务器都只用做web,数据库是要独立出来的。除
了分区要要规划好之外,还要用RAID提高磁盘读写性能和数据冗余,还可以用LVM做灵活的逻辑磁盘管理,增强磁盘分区的可
伸缩性。服务嘛,必须的sshd、httpd、vsftpd(上传网页),视应用情况有的还要tomcat等等。
3.RAID是什么,有哪些常用级别,他们的优缺点是什么,描述越详细越好。
RAID按字面翻译有2种解释:冗余磁盘阵列/廉价磁盘阵列,我们一般说磁盘阵列就好了。
RAID的级别有0/1/2/3/4/5/6/7/0+1/1+0,现在常用的是0/1/5/0+1/1+0,下面详细说一下。
RAID0:主要是利用容量相同的磁盘同步读写数据,所以读写的性能都有增加,2块或以上磁盘就可以做,空间利用率 100%;缺点是只要1块磁盘坏了就game over了。
RAID1:俗称镜像卷,这种模式主要是[让同一份数据,完整的保存在两块磁盘上],最大的优点就是数据冗余份。性 能上面由于要多写1份数据,写性能稍有降低,由于2块磁盘都可以提供读,读的性能稍有加强;空间利用率50%。
RAID5:
原理有点类似RAID0,区别是每块磁盘都平均记录其他磁盘信息,所以当1块磁盘坏了的时候换1块好的,该
磁盘原本的内容就会被重建起来;读的性能可以和RAID0媲美,但是因为要写入磁盘信息所以写的性能有所下降;3块
或以上磁盘才可以做RAID5,空间利用率是N-1/N.
RAID01:几块磁盘做RAID0,然后和其他一组同样的RAID0再做RAID1。这样做兼具了RAID0的读写性能和RAID1的冗余 备份。其中1组RAID0就算全军覆没数据照样没事,但是2组RAID0都有磁盘损坏就不行了。
RAID10:2块磁盘做RAID1,这样的RAID1做好几组,然后所有的RAID1组合起来做RAID0,也兼具1和0的优点。和RAID01的差别在于,RAID10不允许出现某1个RAID1里面的2块磁盘都损坏。
结
合企业实际应用,RAID0因为完全没有冗余所以不常用了;RAID1适合于对可靠性要求高但读写性能不是太高的应用,比如web服务器2块SAS硬盘做
RAID1就可以了;RAID5适合于有一定可靠性要求且对写性能要求不高的场合,它是一种折中方案;RAID10和01适用于高可靠性和高性能要求场
合,如数据库服务器一般多用它。