• 立方网面试题总结


      4月27日下午去参加了某公司的系统运维工程师的面试。总结一下笔试题几个做的不好的地方。

    (1)如何限制普通用户修改密码?

      这个问题是很基础的用户管理问题,但当时确实没有想起来怎么操作,后来偷偷百度了一下,看到了用usermod可以锁定用户,所以答案就写成了usermod -L username。

      后来,再仔细回想一下,这样的答案是不正确的,usermod -L会锁定指定的用户,使该用户无法登陆,这与题目的要求是不符合的,回来后查询资料发现,修改权限就能限制普通用户修改密码,具体如下:原文链接(http://roother.loghen.com/2012-04-09/584.html)

    密码限制的做法可以这样实现:
    $ pwd
    /home/test  当前是普通用户。
    $ su
    password:  [输入高级管理员密码]
    #       进入高级用户状态。
    # chmod 711 /usr/bin/passwd  [普通用户仅可执行]
    # chmod 755 /usr/bin/passwd  [普通用户可读可执行]
    # chmod 700 /usr/bin/passwd  [普通用户不允许该密码]
    # exit     [退出系统管理员用户]
    $    [回到普通用户状态]
    
    上面提到的# chmod 777 /usr/bin/passwd 是非常危险的!普通用户就可以删除这个passwd程序!!!!
    

      修改passwd命令的执行权限就可以限制普通用户修改密码了。

    (2)eth0,ppp0,br0,vlan0,ttys0分别代表什么?

      原题目好像比这个多,记不太清了,但是这个题目没有回答上来,虽然是常见的接口卡名称,但就是不清楚概念,查资料得到如下结果:

      eth0:服务器的第一个以太网设备的代号

      ppp0:网络上没有确切的概念,我总结了一下:ppp0是Point to Point (ppp) over Ethernet 的点对点协议通信使用的虚拟接口,用于连接modem。

      br0:虚拟网桥接口设备,用于联通多个网卡  

      vlan0:交换机的默认vlan设置,包含四个接口,这个解释不清,要学习

      ttys0:linux中的第一个串行终端设备代号

    (3)lilo和grub的不同?

     原文很长,链接:http://www.ibm.com/developerworks/cn/linux/l-bootload.html,下面是不同点,反正还是grub较好!嘻嘻

    如本文开始处所述,所有引导加载程序都以类似的方式工作,满足共同的目的。不过,LILO 和 GRUB 之间有很多不同之处:
    LILO 没有交互式命令界面,而 GRUB 拥有。
    LILO 不支持网络引导,而 GRUB 支持。
    LILO 将关于可以引导的操作系统位置的信息物理上存储在 MBR 中。如果修改了 LILO 配置文件,必须将 LILO 第一阶段引导加载 程序重写到 MBR。相对于 GRUB,这是一个更为危险的选择,因为错误配置的 MBR 可能会让系统无法引导。使用 GRUB,如果配置文件配置 错误,则只是默认转到 GRUB 命令行界面。
    

    (4)raid的概念

      这个我是一点都不熟悉,作为一个SA,这是很可耻的,不过我这是新手,不懂这个也能原谅吧。这个比较多,看wikipedia吧。以后要加强学习raid知识

    (5)用free -m查看内存使用情况时,-/+ buffers/cache的-/+是什么含义?

      这个问题我真没有在意过,查资料如下:

    -/+ buffers/cache的意思相当于:
    -buffers/cache 的内存数:1397032 (等于第1行的 used - buffers - cached)
    +buffers/cache 的内存数: 2752124 (等于第1行的 free + buffers + cached)

    到这里我就很清楚怎么看内存使用量了,但linux的内存使用机制还不是很熟悉!

    以上的一些基础知识,做的不太好,说明我的基础知识还是很差,今后要认真学习基础知识,而不能一味的去钻高深的应用,殊不知基础知识才是最重要的!

    PS:最后给到offer,7.5K,但是由于周六也需要上班,遂放弃!

    ------ 若讷于言,则敏于行!------
  • 相关阅读:
    前端面试
    react 【npx createreactapp myapp】执行错误
    npm yarn安装完成后,查不到版本号
    I love cnblogs
    万万没想到VFP也可以这样硬,调用微信的硬能力,扫码、上报位置、支付都可以
    VFP为公众号添加一个报名功能,代码不多,但谁能得扬名立万
    公众号回复消息不能超过5秒,VFP大数据处理来不及怎么办?
    爆肝怒赞,不会也会了,VFPBS用Form调用webapi和文件上传
    狐友们,万万不可掉队,VFP开发企业微信第一关回调该怎么配
    十行代码完成公众号对话,VFP的能力就是这么强悍,你学会了吗?
  • 原文地址:https://www.cnblogs.com/searchappiness/p/3050291.html
Copyright © 2020-2023  润新知