码迷,mamicode.com
首页 > 系统相关 > 详细

linux 基础练习题、面试题(二)

时间:2015-04-03 11:35:13      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:linux   centos   面试题   运维   

1、如何查看当前用户的家目录是什么?

echo $HOME


2、如果设置 umask 为 001 , 那么用户默认创建的目录和文件的权限是什么样子的?

创建的目录为766,文件为666


3、出于安全考虑,如何实现让别人ping不通你的在线的服务器。

echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all


4、怎样防止他人在服务器前通过按下 ctrl+alt+del 强行重启系统(提示,仔细看/etc/inittab)

vi /etc/init/control-alt-delete.conf 

exec /sbin/shutdown -r now "Control-Alt-Delete pressed"    这一项#号注释掉,保存退出;

5、当在对服务器进行大负荷操作的时候,你不希望现在有普通用户登录上来,你该怎么做?不能剪网线。

touch /etc/nologin

创建一个nologin文件,此文件为特殊文件,创建之后所有普通用户不能登录;系统维护结束后删除此文件,用户可以恢复登录;只限于shell登录用户,本身shell为/sbin/nologin 的用户本身就无法登录shell,不受影响;


6、你新建了一批用户,出于安全考虑,要求这些用户在第一次登录的时候 就必须要更改密码,怎么实现?

修改/etc/shadow 第三列,新建用户的值更改为0.



7、如何把一个目录下的所有文件(不含目录)权限改为644?

find ./ -type f | xargs chmod 644


8、请实现下面这个需求:只允许使用普通账户登陆,而普通账户登录后,可以不输入密码就能sudo切换到root账户,root是不允许远程登录的。

vi /etc/sudoers

添加一行user    ALL=(root)    NOPASSWD: /bin/su


vi /etc/ssh/sshd_config

PermitRootLogin 设置为no,禁止root远程登录;

service sshd restart    重启sshd服务生效;


9、 如何使文件只能写不能删除? 如何使文件不能被删除、重命名、设定链接接、写入、新增数据?

chattr +a    只能写不能删除

chattr +i    不能删除,重命名,写入新增数据;


10、用ls 查看目录或者文件时,第二列的数值表示什么意思?如果一个目录的这列的值为3,那么这个3是如何得到的?

第二列数值表示有几个文件使用相同的inode;

如果一个目录的这列为3,我们可以通过使用 ls -al dir/ |grep ‘^d‘|wc -l 这条命令得到;





本文出自 “模范生的学习博客” 博客,请务必保留此出处http://8802265.blog.51cto.com/8792265/1627907

linux 基础练习题、面试题(二)

标签:linux   centos   面试题   运维   

原文地址:http://8802265.blog.51cto.com/8792265/1627907

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