天天看点

Linux基础知识题解答(三)

1、  存放系统的二进制命令的目录是(/bin)

超级用户二进制命令的目录是(/sbin)

/dev指的是什么(设备文件目录)

/etc指的是什么(配置文件目录)

/mnt指的是什么(文件挂载目录)

/proc指的是什么(内存的映射,是系统内核和进程的虚拟文件目录)

2、  开机自动挂载设备的文件是(/etc/fstab)

3、全局变量生效的设置文件是(/etc/profile)

4、服务开机自启动命令存放的文件在(/etc/init.d)

5、存放开机启动级别信息的文件是(/etc/inittab)

6、oldboy用户设定的定时任务所在绝对路径为(/var/spool/cron/oldboy)

7、系统日志文件是(/var/log/message),系统安全日志文件是(var/log/secure)

8、cd -的含义是(返回上一次所在目录)

9、新建一个用户,对应会改变哪些配置文件? (/etc/passwd,/etc/shadow,/etc/group,/etc/gshadow)

10、查看负载信息配置文件是(/proc/sys/loadavg)

查看内存信息配置文件是(/proc/meminfo)

查看CPU信息配置文件是(/proc/cpuinfo)

查看挂载信息配置文件是(/etc/fstab)

11、配置网卡地址及GW的配置文件是(/etc/sysconfig/network-scripts/ifcfg-eth0),

并说出此配置文件中部分内容的含义。

IPADDR=10.0.0.8  (IP地址)

ONBOOT=yes (配置开机启动)

NETMASK=255.255.255.0 (子网掩码)

GATEWAY=10.0.0.2 (网关)

简答题:

12、请解释下linux的运行级别?

init 0    关机

init 1    单用户模式

init 2    不带NFS的多用户模式

init 3    完全多用户模式

init 4    未指定

init 5    图形模式

init 6    重启

13、什么是PATH环境变量,作用是?

PATH的值是一系列目录,当您运行一个程序或命令时,Linux将在这些目录下进行搜寻

14、请简单描述linux CentOS6启动流程?

BIOS自检→读取MBR→读取引导程序,如GRUB→加载Linux系统内核kernel→运行init进程→读取inittab→运行/etc/rc.d/rc.syyinit脚本→运行/etc/rc.d/rc脚本→运行/etc/rc.d/rcN.d(N取决于inittab中指定的运行级别,如果级别是3,则运行rc3.d)→运行rc.local脚本→启动mingetty进程

15、如何优化Linux系统

修改ip地址、网关、主机名、DNS等

关闭selinux,清空iptables

添加普通用户并进行sudo授权管理

更新yum源及必要软件安装

定时自动更新服务器时间

精简开机自启动服务

变更默认的ssh服务端口,禁止root用户远程连接

锁定关键文件系统

调整文件描述符大小

调整字符集,使其支持中文

去除系统及内核版本登录前的屏幕显示

内核参数优化

16、一个目录中有很多文件(ls –l 查看时好多屏),想用一条命令最快速度查看到最近更新的文件。

ls  -lrt

17、在配置apache时执行了./configure –prefix=/application/apache2.2.17来编译apache,在makeinstall完成后,希望用户访问apache路经更简单,需要给/application/apache2.2.17目录做一个软链接/application/apache,使得内部开发或管理人员通过/application/apache就可以访问到apache的安装目录/application/apache2.2.17下的内容,请你给出实现的命令。(提示:apache为一个web服务)

ln -s  /application/apache /application/apache

18、打印轻量级web服务的配置文件nginx.conf内容的行号及内容

cat -n nginx.conf

19、简单描述chkconfig控制管理的原理?添加、删除系统自启动服务的实质是什么?

chkconfig的原理是在/etc/rc.d/rc*.d(*代表启动级别)目录中建立一个/etc/rc.d/init.d内服务的软链接,添加系统自启动服务的实质是建立一个S开头的软链接,删除系统自启动服务的实质是建立一个K开头的软链接

20、如何过滤出“/”根下面的所有一级目录,但是不要/selinux目录(不包含根下面的子目录及隐藏目录)?

find -type d -maxdepth 1 ! -name "selinux"

21、 已知如下命令及结果:

[root@oldboy~]# echo "I am oldboy,my qq is 49000448">>oldboy.txt

[root@oldboy~]# cat oldboy.txt

I am oldboy,my qq is 49000448

如果需要从文件中过滤出“oldboy49000448”,请再给出命令。

awk -F '[ ,]' "{print $3 $7}" oldboy.txt

22、设置文件系统挂载信息的文件是什么?使得开机能够自动挂载磁盘分区

   挂载磁盘分区的配置文件中书写格式,每列分别代表什么?

本文转自 kuSorZ 51CTO博客,原文链接:http://blog.51cto.com/kusorz/1738663

继续阅读