• 系统架构类


    1.简述一下linux的启动过程
    1. 加载 BIOS 的硬件信息、进行自我测试,并依据设定获得第一个可开机的设备;
    2. 读取并执行第一个开机设备内 MBR 的 boot Loader(grub 等程序);
    3. 依据 boot loader 的设置加载 Kernel,Kernel 会开始检测硬件与加载驱动程序;
    4. 内核启动 init;
    5. 系统初始化:(/etc/init/rcS.conf exec /etc/rc.d/rc.sysinit);
    6. init 找到/etc/inittab 文件,确定默认的运行级别(X) (/etc/init/rcS.conf exec telinit $runlevel);
    7. 触发相应的 runlevel 事件(/etc/init/rc.conf exec /etc/rc.d/rc $RUNLEVEL);
    8. 开始运行/etc/rc.d/rc,传入参数 X;
    9. /etc/rc.d/rc 脚本进行一系列设置,最后运行相应的/etc/rcX.d/中的脚本;
    10. /etc/rcX.d/中的脚本按事先设定的优先级依次启动;
    11. 最后执行/etc/rc.d/rc.local;
    12. 加载终端或 X-Window 接口。
    2.简述一下DNS的解析过程(53号端口,UDP协议之上)
      1、浏览器缓存:浏览器会按照一定的频率缓存DNS记录。
      2、操作系统缓存:如果浏览器缓存中找不到需要的DNS记录,那就去操作系统中找。
      3、路由缓存:路由器也有DNS缓存。
      4、ISP的DNS服务器:ISP是互联网服务提供商(Internet Service Provider)的简称,ISP有专门的DNS服务器应对DNS查询请求。
      5、根服务器:ISP的DNS服务器还找不到的话,它就会向根服务器发出请求,进行递归查询(DNS服务器先问根域名服务器.com域名服务器的IP地址,然后再问.com域名服务器,依次类推)。
     
     
    3.请简述一下raid0,raid1,raid5,raid10的区别
    raid0:最少2块磁盘,一份数据分别放于2块磁盘,优点:快速,缺点:坏了数据就没了
    raid1:最少2块磁盘,一份数据2块磁盘都放,用于备份,优点:安全,缺点:慢
    raid5:最少3块磁盘,多了一块用语校验的盘,安全,快速
    raid10:最少4块磁盘,raid1+raid0的组合
     
    4.请简述一下LVM
    LVM称为逻辑卷管理,主要用于线上项目上线后,磁盘空间不够可以自动扩容,主要分为PV(物理卷),VG(卷组),lv(逻辑卷),顺序是先创建PV,然后在PV上面创建VG,在VG上面又创建LV
     
    5.编写一个shell脚本将当前目录下大于10k的文件移动到/tmp目录下,并且只保留/tmp目录中一个月以内的文件。
    find . -type f -size +2 -exec cp {} /test ;
    find /test/ -type f -mtime +30 | xargs rm -rf
    for i in `find /test/ -type f -size +1k`;do mv $i /test/aaa/;done
     
    6.su和su - 的区别
    su命令和su -命令最大的本质区别就是:前者只是切换了root身份,但Shell环境仍然是普通用户的Shell;而后者连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误。su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;而用su -命令切换以后,工作目录变成root的工作目录了。用echo $PATH命令看一下su和su -以后的环境变量有何不同。以此类推,要从当前用户切换到其它用户也一样,应该使用su -命令。
  • 相关阅读:
    C/C++内存对齐
    Fibonacci
    Count 1 in Binary
    Hash Function
    Fast Power
    Update Bits
    Unique Binary Search Trees
    Java知识体系(持续更新)
    如何发现牛股
    OpenResty究竟解决了什么痛点
  • 原文地址:https://www.cnblogs.com/steven9898/p/11348529.html
Copyright © 2020-2023  润新知