-
-
-
- 1.缺省的Linux系统中,从后台启动进程,应在命令的结尾加上哪个符号? ( & )
- 2.不需要编译内核的情况是 。(将网卡激活)
- 3.在Linux中,对file.sh文件执行#chmod 645 file.sh中,该文件的权限是(-rw-r–r-x)
- 4.将光盘/dev/hdc卸载的命令是(umount/dev/hdc)
- 5.使用什么命令进行查询,并不真正对硬盘上的文件系统进行查找,而是对文件名数据库进行检索,而且可以使用通配符?和*?(locate)
- 6.下面对linux下mysqldump备份命令及参数描述正确的是(mysqldump -h ip -uroot -p DBNAME >bck.sql)
- 7.Linux下查看服务程序占用的端口命令是什么?(netstat –apn)
- 8.linux tcpdump监听网卡 eth0,对方主机IP为10.1.1.180,tcp端口为80的数据,相应命令为?(tcpdump -i eth0 -nn ‘tcp and port 80 and host 10.1.1.180’)
- 9.哪个变量用来指定一个远程X应用程序将输出放到哪个X server上。(DISPLAY)
- 10.下列哪些命令可以看到文件的大小?(ls 、 df 、du)
- 11.RHEL5系统安装DHCP服务器软件包后(系统中不存在配置文件“/etc/dhcpd.conf”需要手工建立)
- 12.在RHEL5系统中,下面关于shell环境变量配置文件的描述,正确的是(用户登录系统时,bash首先执行/etc/profile配置文件和/etc/profile.d/目录下的配置文件,这些配置文件对所有用户都有效 )
- 13.写出完成以下功能的Linux命令:使用sed命令, 将文件xyz中的单词AAA全部替换为BBB(sed ‘s/AAA/BBB/g’ xyz)
- 14.软件项目存储于/ftproot,允许apache用户修改所有程序,设置访问权限的指令?(chmod 777 /ftproot)
- 15.以下哪些命令可以获取linux主机的负载相关指标(uptime 、top 、sar)
- 16.现在将/目录下的www文件权限改为只有主用户有执行的权限的有(chmod 100 /www 、chmod u+x ,g-x,o-x /www)
- 17.怎样更改一个文件的权限设置?(chmod)
- 18.若一台计算机的内存为128MB ,则交换分区的大小通常是(256MB)
- 19.Linux文件权限一共10 位长度,分成四段,第三段表示的内容是。(文件所有者所在组的权限)
- 20.假如你需要找出/etc/my.conf文件属于哪个包(package),你可以执行:(rpm -qf /etc/my.conf)
- 21.查看TCP连接的命令是什么?(netstat)
- 22.如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么您可以使用的命令是(find -name“*.txt”)
- 23.在给定文件中查找与设定条件相符字符串的命令为?(grep)
- 24.在局域网络内的某台主机用ping命令测试网络连接时发现网络内部的主机都可以连同,而不能与公网连通,问题可能是 。(局域网的网关或主机的网关设置有误)
- 25.写出linux命令: 在当前目录及其子目录所有的.cpp文件中查找字符串”example”, 不区分大小写?(grep -i -r example ./*.cpp)
- 26.在bash中,下列哪些语句是赋值语句?(a=”test”)
- 27.Linux系统上,下面哪些文件是与用户管理相关的配置文件(/etc/group 、/etc/passwd 、/etc/shadow )
- 28.你们公司有三个办事处,这三个办事处的电脑在公司网络上都属于一个Windows 2000域。所有的服务器都装有Windows 2000Server 系统,此网络通过帧中继连接。你在名为Mon1服务器上安装了一个第三方网络管理套件。你需要确保这个新的软件能结合并管理网络中现有的设备。你该怎么做?(除了Mon1,所有的计算机都安装SNMP)
- 29.Samba 服务器的配置文件是(smb.conf)
- 30.linux查看cpu占用的命令是什么?(top)
- 31.若fp已定义为指向某文件的指针,且没有读到该文件的末尾,C语言函数feof( fp)的函数返回值是?(0)
- 32.Linux中,一个端口能够接受tcp链接数量的理论上限是?(无上限)
- 33.关于Linux系统的负载(Load),以下表述正确的是__。(B、C)
- 34.下列哪些命令可以看到文件的大小?(ls 、 df 、du)
- 35.启动交换文件的指令是( swapon)
- 36.Linux什么情况下回发生page fault;(所需访问虚拟内存未被装载)
- 37.下列提法中,不属于ifconfig命令作用范围的是 。(加载网卡到内核中)
- 38.linux下解释: ip rule add from 192.168.3.112/32 [tos 0x10] table 2 pref 1500。(向规则链增加一条规则,规则匹配的对象是IP为192.168.3.112,tos等于0x10的包,使用路由表2,这条规则的优先级是1500)
- 39.使用shell时,默认的环境变量放在哪里?(~/.bash_profile)
- 40.以下关于读屏障、写屏障、通用屏障和优化屏障说法正确的是(ABC)
- 41.终止一个前台进程可能用到的命令和操作是?(CTRL+C)
- 42.下列关于 clone 和 fork 的区别描述正确的有?(clone是fork的升级版本,不仅可以创建进程或者线程,还可以指定创建新的命名空间(namespace)、有选择的继承父进程的内存、甚至可以将创建出来的进程变成父进程的兄弟进程等等)
- 43.Linux 有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令。(less)
- 44.在 Linux 中查看 ARP 缓存记录的命令是?(”arp –a”)
- 45.运行在多核处理器上的Linux环境中,若临界区非常短,且不允许线程上下文切换的情况下,使用下列哪种机制满足上述需求并且性能最好?(spinlock)
- 46.以下哪些命令可以查看当前系统的启动时间(w 、 top、 uptime)
- 47.批量删除当前目录下后缀名为.c的文件。如a.c、b.c。(rm .c 、find . -name “.c” -maxdepth 1 | xargs rm)
- 48.Linux文件系统的目录结构是一棵倒挂的树,文件都按其作用分门别类地放在相关的目录中。现有一个外部设备文件,我们应该将其放在?(/dev)
- 49.vi编辑器中,删除一行的命令是?(dd)
- 50.下列选项中,会导致用户进程从用户态切换到内核的操作是?(I、III)
- 51.下列关于管道(Pipe)通信的叙述中,正确的是(进程对管道进行读操作和写操作都可能被阻塞)
- 52.系统当前已经加载的所有文件系统在___文件中得到反映。(/etc/mtab)
- 53.在RHEL5统中,“run.sh”是Shell执行脚本,在执行./run.sh file1 file2 file3 命令的过程中,变量$1的值为(file1 )
- 54.定义bash环境的用户文件是?(bashrc &.bash_profile)
- 55.man 5 passwd(显示passwd文件的结构)
- 56.Linux系统中,已经将DHCP服务器架设好,客户端的网络接口eth0,可以通过( ABD)命令获得服务器分配的IP地址。
- 57.设fp已定义,执行语句fp=fopen(“file”,”w”);后,以下针对文本文件file操作叙述的选项错误的是:(ACD)
- 58.以下哪些命令可以打印文件(demo.log)中包含ERP的行到标准输出(sed -n ‘/ERP/p’ demo.log)
- 59.如何在命令行查看一台linux机器的CPU、SWAP分区信息、硬盘信息?(cat /proc/cpuinfo 、cat /proc/swaps 、df -lh)
- 60.下面哪些属于,Fork后子进程保留了父进程的什么?(环境变量、当前工作目录)
- 61.用ls –al 命令列出下面的文件列表,哪个文件是符号连接文件?(lrwxr–r– 1 hel users 2024 Sep 12 08:12 cheng > peng.yan1)
- 62.设定linux系统默认为字符模式,需要修改的配置文件是(/etc/inittab )
- 63.在 Shell 环境中的预定义变量中,以下($? )用于表示执行上一条命令后的返回状态。
- 64.你尝试登出时收到一个错误消息,显示你还有任务未完成,你需要使用下面哪个命令?(kill PID-of-the-process)
- 65.下面对linux下mysqldump备份命令及参数描述正确的是(mysqldump -h ip -uroot -p DBNAME >bck.sql)
- 66.一个文件名字为rr.Z,可以用来解压缩的命令是:(uncompress)
- 67.当前目录下有a和b两个文件,执行命令“ls>c”,请问文件c里面的内容是什么?(abc)
- 68.下列哪个git命令不是合并代码用的:(git blame)
- 69.linux 创建文件的命令有(touch 、cat 、vi/vim 、>)
- 70.
- 71.
- 72.
- 73.
- 74.
- 75.
- 76.
- 77.
- 78.
- 79.
- 80.
- 81.
- 82.
- 83.
- 84.
- 85.
- 86.
- 87.
- 88.
- 89.
- 90.
- 91.
- 92.
- 93.
- 94.
- 95.
- 96.
- 97.
- 98.
- 99.
- 100.
- 101.
- 102.
- 103.
- 104.
- 105.
- 106.
- 107.
- 108.
- 109.
- 110.
- 111.
- 112.
- 113.
- 114.
- 115.
- 116.
- 117.
- 118.
- 119.
- 120.
- 121.
- 122.
- 123.
- 124.
- 125.
- 126.
- 127.
- 128.
- 129.
- 130.
- 131.
- 132.
- 133.
-
-
1.缺省的Linux系统中,从后台启动进程,应在命令的结尾加上哪个符号? ( & )
2.不需要编译内核的情况是 。(将网卡激活)
3.在Linux中,对file.sh文件执行#chmod 645 file.sh中,该文件的权限是(-rw-r–r-x)
解释:
文件和目录的权限表示,是用rwx这三个字符来代表所有者、用户组和其他用户的权限。有时候,字符似乎过于麻烦,因此还有另外一种方法是以数字来表示权限,而且仅需三个数字。
r: 对应数值4
w: 对应数值2
x:对应数值1
-:对应数值0
数字设定的关键是mode的取值,一开始许多初学者会被搞糊涂,其实很简单,我们将rwx看成二进制数,如果有则有1表示,没有则有0表示,那么-rw- r–r-x则可以表示成为:
110 100 101
再将其每三位转换成为一个十进制数,就是645。
4.将光盘/dev/hdc卸载的命令是(umount/dev/hdc)
解释:
挂载设备使用mount,卸载设备使用umount
5.使用什么命令进行查询,并不真正对硬盘上的文件系统进行查找,而是对文件名数据库进行检索,而且可以使用通配符?和*?(locate)
解释:
- locate并不真正对硬盘上的文件系统进行查找,而是对文件名数据库进行检索,而且可以使用通配符?和*
- find命令从指定的起始目录开始,递归地搜索其各个子目录,查找满足寻找条件的文件并对之采取相关的操作
- whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)
- type命令用来显示指定命令的类型,判断给出的指令是内部指令还是外部指令
6.下面对linux下mysqldump备份命令及参数描述正确的是(mysqldump -h ip -uroot -p DBNAME >bck.sql)
解释:-h表示主机名或IP地址,所以BC错
-P表示数据库连接的TCP/IP端口号
-u表示用户名而不是数据库名,所以D错
-p表示数据库访问密码
7.Linux下查看服务程序占用的端口命令是什么?(netstat –apn)
解释:ps -aux为查看所有进程
netstat -apn 正解
watch 可以帮你监测一个命令的运行结果,省得你一遍遍的手动运行
isof 是一个列出当前系统打开文件的工具
8.linux tcpdump监听网卡 eth0,对方主机IP为10.1.1.180,tcp端口为80的数据,相应命令为?(tcpdump -i eth0 -nn ‘tcp and port 80 and host 10.1.1.180’)
解释:-i 网路接口名字,并且需要带上端口号,所以选D
9.哪个变量用来指定一个远程X应用程序将输出放到哪个X server上。(DISPLAY)
解释:Linux X Window System中X是一个开放的协议规范,当前版本为11,俗称X11。X Window System由客户端和服务端组成,服务端X Server负责图形显示,而客户端库X Client根据系统设置的DISPLAY环境变量,将图形显示请求发送给相应的X Server。
10.下列哪些命令可以看到文件的大小?(ls 、 df 、du)
解释:
ls -lh 可以查看文件权限,大小;
df 主要是查看文件系统占用的磁盘空间使用情况;
du 主要是可以查看指定文件和目录所占用的空间大小。
11.RHEL5系统安装DHCP服务器软件包后(系统中不存在配置文件“/etc/dhcpd.conf”需要手工建立)
12.在RHEL5系统中,下面关于shell环境变量配置文件的描述,正确的是(用户登录系统时,bash首先执行/etc/profile配置文件和/etc/profile.d/目录下的配置文件,这些配置文件对所有用户都有效 )
解释:
13.写出完成以下功能的Linux命令:使用sed命令, 将文件xyz中的单词AAA全部替换为BBB(sed ‘s/AAA/BBB/g’ xyz)
解释:
s表示替换命令,/AAA/表示匹配AAA,/BBB/表示把匹配替换成BBB,/g 表示一行上的替换所有的匹配。
这里有一点需要指出的是,这条命令并不能修改源文件的内容,而只是把替换后的文件内容输出,如若想改变原来文件的内容的话,可以使用如下命令:
sed ‘s/AAA/BBB/g’ xyz > xyz.tmp
或
sed -i ‘s/AAA/BBB/g’ xyz > xyz.tmp
14.软件项目存储于/ftproot,允许apache用户修改所有程序,设置访问权限的指令?(chmod 777 /ftproot)
解释:
chmod +权限 +文件或目录
chown +属主.属组+文件或目录
chgrp +属组 +目录
就本题目而言,设置目录的权限可以这样:
chmod 777 /ftproot
或者直接设置目录的属主为apache:
chown apache /ftproot 加上权限 chmod 7xx /ftproot
15.以下哪些命令可以获取linux主机的负载相关指标(uptime 、top 、sar)
解释:
uptime命令过去只显示系统运行多久。现在,可以显示系统已经运行了多长时间,信息显示依次为:现在时间、系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。
top命令可以查看系统整体状态
最后一些输出信息的解释:
load average: 0.09, 0.05, 0.01
三个数分别代表不同时间段的系统平均负载(一分钟、五 分钟、以及十五分钟),它们的数字是越小越好。在多核处理中,系统的均值不应该高于处理器核心的总数量
进程使用的内存可以用top,有3个列VIRT RES SHR, 标示了进程使用的内存情况, VIRT标识这个进程可以使用的内存总大小, 包括这个进程真实使用的内存, 映射过的文件, 和别的进程共享的内存等. RES标识这个这个进程真实占用内存的大小. SHR标识可以和别的进程共享的内存和库大小.
sar -u输出显示CPU信息。-u选项是sar的默认选项。该输出以百分比显示CPU的使用情况
ls跟dos下的dir命令是一样的都是用来列出目录下的文件
crontab是一个定时执行任务命令,不能查看系统负载。
16.现在将/目录下的www文件权限改为只有主用户有执行的权限的有(chmod 100 /www 、chmod u+x ,g-x,o-x /www)
解释:
语法格式: chmod [模式] 文件
chmod [八进制] 文件
操作对象:u 主用户 g 同组用户 o 其他用户 a(ugo) 所有用户
权限类别: r (4) 读 w(2) 写 x(1)执行 所有权限(7)
权限设定:+增加权限 - 取消权限 = 唯一设定权限
本题:主用户执行 对象 u 类别 x
17.怎样更改一个文件的权限设置?(chmod)
解释:
chmod 是change mode of file 的缩写,改变文件的的读写权限。
18.若一台计算机的内存为128MB ,则交换分区的大小通常是(256MB)
解释:
一般是内存*1.5或者2
19.Linux文件权限一共10 位长度,分成四段,第三段表示的内容是。(文件所有者所在组的权限)
解释:
文件权限只有9位,文件类型不是文件权限
按出题人的意思:
文件类型(1位)+属主权限(3位)+属组权限(3位)+其他用户权限(3位)
文件类型:d(directory目录文件)、-(普通文件)、l(link符号链接文件)、b(block块设备文件)、c(char字符设备文件)、p(pipe管道文件)、s(socket管道文件)。
属主权限:文件所有者权限,可认为是文件创建者权限
属组权限:文件所有者所在组权限,可认为是同组用户权限
其他用户权限:非同组用户权限
文件权限简单记忆就是OGO ——Owner\Group\Other
20.假如你需要找出/etc/my.conf文件属于哪个包(package),你可以执行:(rpm -qf /etc/my.conf)
解释:
-ivh:安装显示安装进度–install–verbose–hash
-Uvh:升级软件包–Update;
-qpl:列出RPM软件包内的文件信息[Query Package list];
-qpi:列出RPM软件包的描述信息[Query Package install package(s)];
-qf:查找指定文件属于哪个RPM软件包[Query File];
-Va:校验所有的RPM软件包,查找丢失的文件[View Lost];
-e:删除包
21.查看TCP连接的命令是什么?(netstat)
解释:
tcpdump是简单可靠网络监控的实用工具
top 显示活动进程方面的情况
netstat显示网络有关的信息,比如套接口使用情况、路由、接口、协议(TCP等)等
ifconfig是查看活动的网卡信息
22.如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么您可以使用的命令是(find -name“*.txt”)
23.在给定文件中查找与设定条件相符字符串的命令为?(grep)
解释:
答案:B. A选项:gzip是解压缩命令 B选项:grep命令可以查找文件内容的字符 C选项:sort是排序命令 D选项:find命令是查找对应的文件名,并不能查找文件内容
24.在局域网络内的某台主机用ping命令测试网络连接时发现网络内部的主机都可以连同,而不能与公网连通,问题可能是 。(局域网的网关或主机的网关设置有误)
解释:
A 主机IP地址有误 不对,若是主机IP地址有误的话内网也不会通的
B 没有设置连接局域网的网关,也不对,因为若是没有连接局域网网关,局域网内也不会通&