各种问题集合--更新

来源:互联网 发布:友笑网络 编辑:程序博客网 时间:2024/04/29 08:40

1 grep如何实现查找多个字段,类似或?

答案是使用-E

[root@v52540958375 ~]# cat /etc/passwd | grep -E "bash|ksh"
root:x:0:0:root:/root:/bin/bash
monarch:x:101:104::/opt/ibm/monarch:/bin/bash
root2:x:500:500::/home/root2:/bin/bash
dirinst1:x:501:106:IBM Systems Director Database User:/home/dirinst1:/bin/bash
informix:x:502:506::/opt/IBM/tivoli/netcool/platform/linux2x86/informix/users/informix:/usr/bin/ksh
ncim:x:503:506::/opt/IBM/tivoli/netcool/platform/linux2x86/informix/users/ncim:/usr/bin/ksh

2 Linux下/目录和/home目录的区别:

①/目录为根目录,root为超级管理员的根目录
②/目录和root目录的访问权限如下所示:
[root@localhost~]#ls-ld/
drwxr-xr-x25rootroot409611月1815:20/
[root@localhost~]#ls-ld/root
drwxr-x---13rootroot409611月1815:20/root
可以看到这两个目录的用户和用户组都为root所有,/目录下允许用户组和其他用户具有读和执行的权限,而root目录十分重要,所以除了用户和所在的用户组之外,其他用户一律无权查看。
/root is the home-directory of user "root", the linux administrator
In short, all users have their home under /home, so user "joe" will be in /home/joe. User "root" is the only exception, its home being in /root, not /home/root.

3
/etc/motd
/etc/motd即messageoftoday(布告栏信息),每次用户登录时,/etc/motd文件的内容会显示在用户的终端.系统管理员可以在文件中编辑系统活动消息,例如:管理员通知用户系统何时进行软件或硬件的升级、何时进行系统维护等.如果shell支持中文,还可以使用中文,这样看起来更易于了解.

4 su和sudo区别:
su是用来更改登陆的用户的,比如如果你用的用户a登陆,但是你需要root才能执行某个东西,可以直接使用su命令然后输入root的访问密码。
这样有个不安全因素,就是如果有多个用户的话需要告知root的密码。
sudo则是以root的身份执行某条命令后返回到原来的登陆用户,不需要知道root密码但是需要在/etc/sudoers进行权限配置

5 umask为文件创建的屏蔽字,对应设置为几就减去相应的权限,文件的最大权限值为6.目录为7
6对目录设置粘滞位的意义:
如果对一个目录设置了粘滞位,则只有对该目录具有写权限的用户在满足下列条件之一的情况下才能删除或更名改目录下的文件:
拥有此文件
拥有此目录
是超级用户

6我理解的VMware ESXI是什么:可以和服务器硬件集成的一种软件,也叫Hypervisor,它是运行在基础服务器和OS之间的中间软件层,可以提供虚拟多个OS的作用。与VMWare不同,VMWare是安装在OS上,如windows,Linux,然后再在其上虚拟出多个OS,而VMware可以直接安装在裸机上,就跟安装OS一样


原创粉丝点击