linux基础题整理
linux基础知识试题及答案

linux基础知识试题及答案1. Linux操作系统是由谁发起的?A. 比尔·盖茨B. 理查德·斯托曼C. 林纳斯·托瓦兹D. 丹尼斯·里奇答案:C2. Linux系统中,哪个命令用于查看当前目录下的文件和文件夹?A. lsB. cdC. pwdD. mkdir答案:A3. 在Linux中,如何查看一个文件的内容而不编辑它?A. vi 文件名B. cat 文件名C. edit 文件名D. open 文件名答案:B4. Linux系统中,哪个命令用于改变当前工作目录?A. lsB. cdC. pwdD. mkdir答案:B5. 在Linux中,如何查看当前系统的运行时间和平均负载?A. uptimeB. topC. psD. who答案:A6. Linux系统中,哪个命令用于查看当前登录用户的信息?A. whoB. whoamiC. usersD. w答案:D7. 在Linux中,如何查看一个文件的权限?A. ls -l 文件名B. chmod 文件名C. chown 文件名D. touch 文件名答案:A8. Linux系统中,哪个命令用于解压tar.gz文件?A. tar -xvzf 文件名.tar.gzB. tar -xvf 文件名.tar.gzC. gzip -d 文件名.tar.gzD. gunzip 文件名.tar.gz答案:A9. 在Linux中,如何创建一个新用户?A. useradd 用户名B. adduser 用户名C. newuser 用户名D. createuser 用户名答案:A10. Linux系统中,哪个命令用于查看系统的磁盘空间使用情况?A. dfB. duC. diskusageD. space答案:A11. 在Linux中,如何查看系统的内存使用情况?A. freeB. topC. vmstatD. meminfo答案:A12. Linux系统中,哪个命令用于查看当前系统的版本信息?A. uname -aB. versionC. lsb_release -aD. cat /etc/os-release答案:A13. 在Linux中,如何查看一个进程的详细信息?A. ps -efB. topC. htopD. pstree答案:A14. Linux系统中,哪个命令用于查看网络配置信息?A. ifconfigB. ip addrC. netstatD. route答案:B15. 在Linux中,如何查看系统日志文件?A. cat /var/log/syslogB. less /var/log/syslogC. tail -f /var/log/syslogD. more /var/log/syslog答案:C。
Linux基础(习题卷31)

Linux基础(习题卷31)第1部分:单项选择题,共60题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]下面关于进程、线程的说法正确的是()?A)进程是程序的一次动态执行过程。
一个进程在其执行过程中只能产生一个线程。
B)线程是比进程更小的执行单位是在一个进程中独立的控制流即程序内部的控制流。
线程本身能够自动运行。
C)Java多线程的运行与平台无关。
D)对于单处理器系统多个线程分时间片获取CPU或其他系统资源来运行。
对于多处理器系统线程可以分配到多个处理器中从而真正的并发执行多任务。
答案:D解析:2.[单选题]下面哪个系统目录中存放了系统引导、启动时使用的一些文件和目录( )。
A)/rootB)/binC)/devD)/boot答案:D解析:3.[单选题]以下命令中,_______的作用是显示一个文件最后几行。
A)tarB)tailC)rearD)last答案:B解析:4.[单选题]在目录/user/local/jdk1.6有一可执行文件java,想在tomcat用户下任意目录下都可以像ls命令一样可以执行而不用输入全路径,下列哪个说法是正确的(单 选)A)在shell执行一次exportB)把exportC)在shell执行一次exportD)以上说法都不正确答案:B解析:5.[单选题]( )。
要将软件包vlc-2.0.4-5.el6.i686.rpm从Linux系统中删除,应该执行命令()。
A)rpmB)rpmC)rpmD)rpm答案:AA)只能进行进程互斥B)只能进行进程同步C)能够进行进程的同步和互斥D)互斥和同步都不可以答案:C解析:7.[单选题]在下列磁盘调度算法中,哪个考虑 I/O 请求到达的先后次序。
( )A)先来先服务算法B)响应者最高比算法C)优先级调度算法D)负载均衡算法答案:A解析:8.[单选题]在分时系统中,时间片一定,(),响应时间越长。
A)内存越多B)用户数越多C)后备队列D)用户数越少答案:B解析:9.[单选题]设与某资源 R 关联的信号量初始值为 5,当前值为-2,下列说法错误的是( )。
linux 基础题整理

linux 基础题整理基础题:1.查看系统内核版本号及系统名称2.查看smb服务所用的端口号3.禁ping4.查出22端口现在运行什么程序5.登录提示符前的输出信息“you are welcome!!!”6.成功登录后自动输出信息"距离全国比赛还剩1天!!!"7.确认安全终端为tty18.取消普通用户的控制台访问的三个权限:reboot、halt、shutdown9.只允许组ID为10的成员通过su命令改变为root用户10.禁止Control-Alt-Delete键盘关闭命令11. 由于Linux服务器每月要定期进行维护,请制定一个cron任务:每月的1日凌晨0:00关闭服务器,并给出提示消息:FOR MAINTANCE!12.显示/etc/passwd文件中包含test用户信息,将结果保存到/tmp/文件中。
13.将Linux系统启动方式改为文本方式,并重新启动系统14在配置WEB服务器初期,由于经常需要编辑Apache配置文件,请为编辑该配置文件定义别名confighttp15.请向test用户发一封邮件,主题和邮件内容均为test,并在第二个控制台使用test用户登录收下该邮件16.创建目录/tmp/test/,修改该目录属主和属组均为test;复制test用户数据到/tmp/test/目录中;设置/tmp/test/目录及目录下所有文件和子目录的访问权限为只拥有者可以读、可写、可执行,组可读,其它拒绝其余所有权限。
17查找/etc目录下以http开头的文件,保存结果到/tmp/fhttp.file;查找/etc下以shell开头且与shell大小写无关的文件名及其匹配的行(不包括错误信息和父目录),并导出到/tmp/ishell.files。
18.将/var目录打包并压缩成gzip格式,文件名为var.tar.gz,保存到/tmp目录下。
19查找系统中安装的rpm包,并导出到/tmp/rpm.all文件中20.查询所有用户进程的详细信息,包括后台进程,将结果保存到/tmp/process.all文件中;显示服务器当前的CPU利用率、进程状态、内存利用率等信息,将结果保存到/tmp/serinfo文件中。
linux基础知识题库

linux基础知识题库1. 解压缩整个目录/tmp,需要用命令: C.gzip -dr /tmp2. 取出PATH变量的值,符合条件的命令是: C.echo $PATH3. 我们可以使用______命令来查看导出的环境变量,这一命令的输出结果由两列组成,左边一列是变量的名字,右边一列是相应变量的值。
D.env4. 将光盘/dev/hdc卸载的命令是 A.umount /dev/hdc5. [root@linux home]# cd $HOME 该命令执行后当前目录为:A./root6. 在缺省情况下,使用ls -color命令显示当前目录下的所有文件时,对于可执行文件一般显示为 B.绿7. 文件file1中包括以下内容:Sh shh abc sa如果输入命令:grep -c "sh*" file1,会显示哪些结果 A.38. 某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为 D.7649. 改变文件所有者的命令为C.chown 10. 目录的可读意味着: D.可以查看该目录下的文件11. init的运行等级一般说来有_ C.6 __个。
12. 在Shell脚本中,用来读取文件内各个域的内容并将其赋值给Shell变量的命令是 D.read13. 显示/etc/passwd文件的第11-20行,其命令为:C.head -20 /etc/passwd|tail14. DNS域名系统主要负责主机名和()之间的解析。
A.IP地址15. 存放系统配置文件的目录是: A./etc16. 对/etc下所有文件打包压缩的命令是:C.tar -zcf etc.tar.gz /etc17. 为获取上一条命令的退出情况,下列命令书写正确的是:A.test $x -eq 0 ;echo $?18. 在gzip命令中,-t的作用是: C.检验压缩文件19. $cd ~与以下命令功能相同的是: A.cd20. 在find命令中,在搜寻所有组为组名的文件时使用哪个参数:D.-group21. 我们可以使用tar命令的____选项来还原一个.tar归档文件:D.x22. 红旗linux提供的WWW服务器软件是: B. Apache23. 当系统工作负载增加时,CPU的()将占很大比重A.用户时间24. 删除整行文本的指令是: C.dd25. 哪一个是解包工具: A.tar26. Linux系统的根目录是: B./27. 用vi编辑器编写了一个脚本文件shell.sh,将文件名称修改为shell2.sh,下列命令()可以实现 B.mv shell.sh shell2.sh 28. 比较重要的系统配置资料,一般来说大部分位于____目录下,如果是进行升级安装,最好先备份。
Linux操作系统经典题库及答案

Linux操作系统经典题库及答案一、选择题1、在 Linux 中,用于切换用户身份的命令是()A useraddB suC passwdD groupadd答案:B解释:su 命令用于切换用户身份。
useradd 用于添加用户,passwd用于修改用户密码,groupadd 用于添加用户组。
2、以下哪个命令可以查看当前所在的工作目录?()A pwdB cdC lsD mkdir答案:A解释:pwd 命令可以显示当前工作目录的路径。
cd 用于切换目录,ls 用于列出目录内容,mkdir 用于创建新目录。
3、在 Linux 中,要创建一个新文件,可以使用以下哪个命令?()A touchB cpC mvD rm答案:A解释:touch 命令可以创建一个新的空文件。
cp 用于复制文件或目录,mv 用于移动或重命名文件或目录,rm 用于删除文件或目录。
4、要查看一个文件的内容,可以使用以下哪个命令?()A catB moreC lessD 以上均可答案:D解释:cat 命令会一次性显示文件的全部内容;more 命令分页显示文件内容,按空格键翻页;less 命令也分页显示文件内容,支持更多的操作,如上下滚动等。
5、以下哪个命令用于查找文件?()A findB grepC locateD 以上都是答案:D解释:find 命令根据各种条件查找文件和目录;grep 命令在文件中查找指定的字符串;locate 命令通过数据库快速查找文件。
二、填空题1、 Linux 系统中,超级用户的用户名是_____。
答案:root2、要给一个文件赋予可执行权限,可以使用命令_____。
答案:chmod +x 文件名3、管道符“|”在 Linux 中的作用是将_____。
答案:前一个命令的输出作为后一个命令的输入4、终止一个前台进程可以使用_____组合键。
答案:Ctrl + C5、在 Linux 中,用于压缩文件的命令是_____。
linux练习题

Linux练习题一、基础知识篇1. Linux操作系统的创始人是谁?2. 请列举出Linux操作系统的主要特点。
3. Linux系统中的根目录用什么符号表示?4. 常见的Linux发行版有哪些?5. 在Linux系统中,如何查看当前登录的用户?6. 如何查看Linux系统的版本信息?7. 请简述Linux文件系统的层次结构。
二、文件操作篇1. 如何在Linux系统中创建一个新文件?2. 如何查看文件内容?3. 如何复制一个文件?4. 如何删除一个文件?5. 如何重命名一个文件?6. 如何查看当前目录下的所有文件和文件夹?7. 如何切换到另一个目录?8. 请简述Linux文件权限的表示方法及修改方法。
三、文本编辑篇1. 请列举出常用的Linux文本编辑器。
2. 如何使用vi编辑器打开一个文件?3. 在vi编辑器中,如何进行光标移动?4. 在vi编辑器中,如何进行文本复制、粘贴和删除操作?5. 如何在vi编辑器中查找和替换文本?6. 如何保存并退出vi编辑器?四、用户与权限篇1. 如何在Linux系统中添加一个新用户?2. 如何修改用户密码?3. 如何删除一个用户?4. 如何查看当前用户的权限?5. 如何修改文件的权限?6. 请简述Linux系统中的用户组概念及作用。
五、网络配置篇1. 如何查看Linux系统的网络配置信息?2. 如何配置Linux系统的IP地址?3. 如何查看当前系统的网络连接状态?4. 如何测试网络连通性?5. 如何开启和关闭Linux系统的防火墙?六、软件管理篇1. 如何在Linux系统中安装软件?2. 如何卸载已安装的软件?3. 请简述Linux软件包管理器的种类及特点。
4. 如何更新Linux系统中的软件包?5. 如何查看已安装的软件包?七、系统管理篇1. 如何查看Linux系统的运行状态?2. 如何查看系统负载?3. 如何查看系统内存使用情况?4. 如何查看系统CPU使用情况?5. 如何重启和关机Linux系统?6. 请简述Linux系统日志的作用及查看方法。
Linux基础(习题卷10)

Linux基础(习题卷10)第1部分:单项选择题,共60题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]以下_______环境变量表示当前路径。
A)PATHB)PWDC)HOMED)ROOT答案:B解析:2.[单选题]以下哪种不是LINUX的SHELL类型?()A)bashB)rshC)kshD)csh答案:B解析:3.[单选题]在vi编辑器里,(▲)命令能将光标移到第300行。
A)300gB):300C)g300D)G300答案:A解析:4.[单选题]用于文件系统直接修改文件权限管理命令为( )。
A)chownB)chgrpC)chmodD)umask答案:A解析:5.[单选题]当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( )A)NIDB)PIDC)UIDD)CID答案:B解析:6.[单选题]Linux 文件权限一共10位长度,分成四段,第三段表示的内容是( )。
D)其他用户的权限.答案:C解析:7.[单选题]( )命令可重命名文件和目录。
A)mkdirB)rmdirC)mvD)cp答案:C解析:8.[单选题]如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么您可以使用的命令是( )。
A)lsB)findC)lsD)find答案:B解析:9.[单选题]将网卡(eth0)配置成ip地址为192.168.1.13同时激活此网卡的命令是A)ifconfig eth0 192.168.1.13 downB)ifconfig eth0 192.168.1.13 offC)ifconfig eth0 192.168.1.13 onD)ifconfig eth0 192.168.1.13 up答案:D解析:10.[单选题]关于Shell,下列说法错误的是A)默认情况下,Linux系统是不安装Shell的B)Shell在Linux系统中具有及其重要的地位C)Shell是用户与操作系统内核之间的接口D)Shell最重要的功能是命令解释答案:A解析:11.[单选题]以下( )变量用于表明当前shell中可执行程序的默认搜索路径。
linux基础考题

linux基础考题Linux基础考题参考内容:1. 什么是Linux?Linux是一个基于UNIX的开源操作系统。
它由Linus Torvalds 于1991年创建,并由全球开源社区共同开发和维护。
Linux广泛应用于服务器端和嵌入式设备,并且越来越多的个人用户选择Linux作为他们的操作系统。
2. Linux的主要特点是什么?- 开源:Linux的源代码可以被任何人获取和修改,这使得开发者可以根据需要自定义和优化系统。
- 多用户系统:Linux可以支持多个用户同时访问,每个用户都有自己的文件和设置。
- 多任务支持:Linux可以同时运行多个程序,并为每个程序分配适当的系统资源。
- 高度稳定:相比其他操作系统,Linux更加稳定并可以长时间运行而不会成为性能瓶颈。
- 安全性:Linux系统具有强大的安全功能,可以保护用户数据和系统免受恶意攻击。
3. Linux的基本组成部分有哪些?Linux操作系统由以下几个基本组件组成:- 内核(Kernel):负责管理硬件资源和提供系统服务,是操作系统的核心部分。
- Shell:用户与内核之间的交互界面,可以通过命令行或图形界面来执行操作。
- 文件系统:用于存储和组织文件和目录的层次结构。
- 库(Library):系统提供的一组函数和程序,供开发者调用以实现特定功能。
- 命令行工具:通过命令行界面可以执行各种系统管理和应用程序操作。
- 图形界面:提供用户友好的可视化交互界面,方便用户进行操作。
4. Linux常用的命令有哪些?- cd:切换当前目录。
- ls:列出目录的内容。
- mkdir:创建新目录。
- rm:删除文件或目录。
- cp:复制文件或目录。
- mv:移动或重命名文件或目录。
- grep:通过正则表达式搜索文件内容。
- cat:显示文件的内容。
- chmod:更改文件或目录的权限。
- chown:更改文件或目录的所有者。
- ping:测试网络连接和延迟。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
linux 基础题整理
基础题:
1.查看系统内核版本号及系统名称
2.查看smb服务所用的端口号
3.禁ping
4.查出22端口现在运行什么程序
5.登录提示符前的输出信息“you are welcome!!!”
6.成功登录后自动输出信息"距离全国比赛还剩1天!!!"
7.确认安全终端为tty1
8.取消普通用户的控制台访问的三个权限:reboot、halt、shutdown
9.只允许组ID为10的成员通过su命令改变为root用户
10.禁止Control-Alt-Delete键盘关闭命令
11.由于Linux服务器每月要定期进行维护,请制定一个cron任务:每月的1日凌晨0:00关闭服务器,并给出提示消息:
FOR MAINTANCE!
12.显示/etc/passwd文件中包含test用户信息,将结果保存到/tmp/文件中。
13.将Linux系统启动方式改为文本方式,并重新启动系统
14在配置WEB服务器初期,由于经常需要编辑Apache配置文件,请为编辑该配置文件定义别名confighttp
15.请向test用户发一封邮件,主题和邮件内容均为test,并在第二个控制台使用test用户登录收下该邮件
16.创建目录/tmp/test/,修改该目录属主和属组均为test;复制test用户数据到/tmp/test/目录中;设置/tmp/test/目录及目录下所有文件和子目录的访问权限为只拥有者可以读、可写、可执行,组可读,其它拒绝其余所有权限。
17查找/etc目录下以http开头的文件,保存结果到
/tmp/fhttp.file;查找/etc下以shell开头且与shell大小写无关的文件名及其匹配的行(不包括错误信息和父目录),并导出到/tmp/ishell.files。
18.将/var目录打包并压缩成gzip格式,文件名为var.tar.gz,保存到/tmp目录下。
19查找系统中安装的rpm包,并导出到/tmp/rpm.all文件中
20.查询所有用户进程的详细信息,包括后台进程,将结果保存到/tmp/process.all文
件中;显示服务器当前的CPU利用率、进程状态、内存利用率等信息,将结果保存到
/tmp/serinfo文件中。
21.忘记root密码
22.修改端口(查看端口)
23.修改系统的密码长度
24.新建用户user,启用磁盘配额为50M
25.配置telnet服务,要求root用户的ip为192.168.20.254时可以使用telnet远程登录到本地
26.为了保证系统安全,设置系统仅记录20条历史命令,并设置root用户在每次注销时,清楚历史记录
答案:
27.置YUM,可用yum list命令查看centos系统光盘中的软件包。
28.将产生的邮件日志文件以WORD文档的格式保存到
/etc/mail.txt
29创建三个用户:sambauser1,sambauser2,sambauser3,两个组soft,hard;sambauser1和sambauser2加入soft组,sambauser2和sambauser3加入hard组;使用户sambauser1和sambauser2能访问服务器上的/soft目录,能读也能写,sambauser2和sambauser3能访问/hard目录,只有这两用户可以读;
30允许普通用户user,但禁止root通过SSH登录,登录错误超过两次提出系统。
31查找本系统中带s位的文件,并将查找结果保存到/tmp/sfile 文件中,以供进一步的风险评估。
32为了减轻root用户的管理任务,新建用户ftpadmin,配置并实现其对ftp服务的完全的管理权限
33禁止其他用户使用su。
34.安装tomcat5的包,将安装的所有tomcat5包的名称存入
/tmp/install.file文件中
35设置该主机的TTL值为15
1.命令:uname-a
2.nestat–apn|grep smb
3.echo1>/proc/sys/net/ipv4/icmp_echo_ignore_all
stat-napt|grep22
5.Vim/etc/issue修改
6.Vim/etc/motd
7.把/etc/securetty里除了tty1的全部在前边加上#。
8.注销掉/etc/security/console.apps/服务名(删除掉reboot 等。
)
ermod-G wheel用户
chgrp wheel/bin/su
chmod4750/bin/su
10.Vim/etc/inittab
注释掉下面这行
#ca:::ctraltdel:、sbin、shutdown–t3–r now
然后打命令:
/sbin/init q
11.Crontab–e
001**shutdown–h now“FOR MAINTANCE!"
12.cat/etc/passwd|grep test>>/tmp/
13.vim/etc/inittab,将里面的initdefault由5改为3
14.
alias confighttp=‘vi/etc/httpd/conf/httpd.conf‘
15.mail test
su test
mail–n
eradd test创建test用户
mkdir/tmp/test/创建目录
chown-v test:test/tmp/test/修改目录属主和属组
cp-rf~test//tmp/test复制test用户数据到/tmp/test/中chmod-R740/tmp/test/设置只有所属者可以读写执行,所属组可以读,其它一律拒绝
17.find/etc-name"http*">/tmp/fhttp.file
find/etc-iname"shell*">/tmp/lshell.files
18.tar-zcvf/tmp/var.tar.gz/var
19.rpm-qa>/tmp/rpm.all
20.ps aux>/tmp/process.all
top-bn1>>/tmp/serinfo
21.重启,在grub下按e,选择kernel
按e,在single加上s(l),回车按b Passwd
Setenforce0临时关selinux
22.vim/etc/services
23.vim/etc/login.defs
eradd user
passwd user。
(以下用/分区做磁盘配额)
mount-o remount,usrquota,grpquota/
quotacheck-cug/
quotaon/
setquota user51200000/
25.vi/etc/xinetd.d/telnet
将里面的disable=yes行前面加上#,保存退出,重新启动xinetd服务
/etc/rc.d/init.d/xinetd restart
vi/etc/pam.d/login
auth required pam_securetty.so
加上“#”注释掉,就可以实现在登录的时候允许root用户了。
26.vim/etc/profile在其中输入如下内容:
HISTFILESIZE=0HISTSIZE=0
或者输入如下命令:ln-s/dev/null~/.bash_history
27.Yum list|more
设置开机自动开启服务chkconfig*on
28.cat/var/log/maillog>/etc/mail.txt
29.Groupadd soft
Groupadd hard
Useradd–g soft user1
Useradd–g soft user2
Gpasswd–a user2hard
Useradd–g hard user3
本人水平有限,整理的可能会出错,欢迎大家指正
请浏览后下载,资料供参考,期待您的好评与关注!。