Linux基础知识题解答(三)

简介:

题目来自老男孩BLOG:http://oldboy.blog.51cto.com/2561410/1709569,比较适合新手,空余的时候做一下,可以巩固Linux基础知识,有不对的地方欢迎指正。

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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 查看时好多屏),想用一条命令最快速度查看到最近更新的文件。

 

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、设置文件系统挂载信息的文件是什么?使得开机能够自动挂载磁盘分区

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

 

/etc/fstab,详细解释参见:http://yujia2016.blog.51cto.com/59379/1739530

 

 

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


相关文章
|
8月前
|
Linux 应用服务中间件 Apache
Linux Apache服务详解——Apache服务基础知识
Linux Apache服务详解——Apache服务基础知识
139 2
|
8月前
|
域名解析 缓存 网络协议
Linux DNS服务详解——DNS基础知识
Linux DNS服务详解——DNS基础知识
244 1
|
8月前
|
Linux 芯片
Linux 驱动开发基础知识——认识LED驱动程序 (二)
Linux 驱动开发基础知识——认识LED驱动程序 (二)
100 0
Linux 驱动开发基础知识——认识LED驱动程序 (二)
|
8月前
|
传感器 Linux 开发工具
Linux应用开发基础知识——I2C应用编程(十三)
Linux应用开发基础知识——I2C应用编程(十三)
399 0
Linux应用开发基础知识——I2C应用编程(十三)
|
7月前
|
Linux 芯片
Linux 驱动开发基础知识——查询方式的按键驱动程序_编写框架(十三)
Linux 驱动开发基础知识——查询方式的按键驱动程序_编写框架(十三)
81 2
|
8月前
|
Linux Windows 编译器
|
8月前
|
网络协议 Linux 网络架构
|
8月前
|
运维 监控 Unix
【专栏】Linux系统管理员面试中的常见问题,涵盖基础知识、系统管理和故障排查。
【4月更文挑战第28天】本文概述了Linux系统管理员面试中的常见问题,涵盖基础知识、系统管理和故障排查。面试官会询问Linux与Unix的关系、内核功能、文件系统类型、权限位、用户组概念、链接类型、输入输出、进程和环境变量等。此外,还会涉及软件安装、服务配置、日志监控、网络管理、防火墙配置、LVM、RAID、用户管理、备份策略等实践技能。故障排查和脚本编程能力也是重点,包括系统故障分析、脚本在系统管理中的应用、磁盘空间管理、服务故障诊断及性能优化。准备面试的求职者应注重理论与实践经验的结合,持续学习以提升专业能力。
63 0
|
8月前
|
Ubuntu Linux 芯片
Linux 驱动开发基础知识——设备树的语法驱动开发基础知识(九)
Linux 驱动开发基础知识——设备树的语法驱动开发基础知识(九)
314 1
Linux 驱动开发基础知识——设备树的语法驱动开发基础知识(九)
|
8月前
|
运维 网络协议 安全
Linux vsFTPd服务详解——vsFTPd基础知识
Linux vsFTPd服务详解——vsFTPd基础知识
128 4