linux试题及答案
Linux经典面试题及答案
Linux经典面试题及答案
一.填空题:
1。在Linux系统中,以文件方式访问设备。
2. Linux内核引导时,从文件/etc/fstab中读取要加载的文件系统。
3. Linux文件系统中每个文件用i节点来标识.
4。全部磁盘块由四个部分组成,分别为引导块、专用块、i节点表块和数据存储块。5。链接分为:硬链接和符号链接.
6. 超级块包含了i节点表和空闲块表等重要的文件系统信息。
7。某文件的权限为:d—rw-_r--_r-—,用数值形式表示该权限,则该八进制数为:644,该文件属性是目录。
8。前台起动的进程使用Ctrl+c终止。
9. 静态路由设定后,若网络拓扑结构发生变化,需由系统管理员修改路由的设置。
10. 网络管理的重要任务是:控制和监控。
11. 安装Linux系统对硬盘分区时,必须有两种分区类型:文件系统分区和交换分区。13。编写的Shell程序运行前必须赋予该脚本文件执行权限。
14。系统管理的任务之一是能够在分布式环境中实现对程序和数据的安全保护、备份、恢复和更新.
15。系统交换分区是作为系统虚拟存储器的一块区域。
16。内核分为进程管理系统、内存管理系统、I/O管理系统和文件管理系统等四个子系统。
17. 内核配置是系统管理员在改变系统配置硬件时要进行的重要操作。
18. 在安装Linux系统中,使用netconfig程序对网络进行配置,该安装程序会一步步提示用户输入主机名、域名、域名服务器、IP地址、网关地址和子网掩码等必要信息.
19. 唯一标识每一个用户的是用户ID和用户名。
20 。RIP协议是最为普遍的一种内部协议,一般称为动态路由信息协议.
LINUX考试题与答案
LINUX考试题与答案
《UNIX/LINUX操作系统》考试试题
一、单选题
1.Linux地第一个内核是由谁发布地?
(A)Ken Thompson (B)Linus Torvalds
(C)Dennis Ritchie (D)Richard Stallman
2.下面哪个不是桌面环境软件?
(A)KDE (B)twm (C)Gnome (D)CDE
3.显示一个文件开头几行地命令是().
(A)tac (B)tail (C)head(D)first
4.将Linux系统地默认运行级为().
(A)0 (B)3 (C)5(D)6
5.Android系统是基于Linux操作系统开发地手机系统,因此在进行刷机、删除系统自带软件时需要获得管理员账户()地权限.
(A)administrator (B)admin (C)root(D)liveuser
6.使用rm命令删除目录地选项为().
(A)-r (B)-d(C)-f (D)-i
7.已知当前系统umask地值为022,请问这时新建目录文件地权限为().
(A)755(B)644 (C)775 (D)664
8.中止一个前台进程,可以用?
(A)ctrl+c(B)ctrl+z (C)alt+c (D)alt+z
9.在Linux下保存系统管理命令地目录是?
(A)/system (B)/sys (C)/bin (D)/sbin
10.在shell脚本中,哪个符号表示后面地内容是注释?
(A)#!(B)#(C)$ (D)$$
11.cat testfile地输出与下面哪个命令相同?
Linux基础试题及答案
Linux基础试题及答案
1. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B )
A. NID
B. PID
C. UID
D. CID
2. 用vi翻开一个文件,如何用字母new来代替字母old (A )
A. :s/old/new/g
B. :s/old/new
C. :1,$s/old/new/g
D. :r/old/new
3. 请选择对标准的变量PS2正确的描述( C )
A. 是一个主shell提示符变量
B. 是第二主shell提示符变量
C. 是一个一般的shell提示符变量
D. 是一个连续提示符变量
4. 下面哪个命令可以显示文本文件的内容( A )
A. more
B. vi
C. man
D. type
5. 下面哪个命令是全屏文本编辑器( B )
A. cw
B. v
C. pri
D. ed
6. 哪一个命令能用来查找文件TESTFILE中只包含四个字符的行?( C ) A. grep ^????$ TESTFILE B. grep ???? TESTFILE
C. grep ^....$ TESTFILE
D. grep .... TESTFILE
7. 以下哪一个命令能被用来重定向管道的输出到标准输出和指定的文件中( D )
A. wee
B. cat
C. less
D. tee
8. 一个bash shell脚本的第一行是什么( A )
A. #!/bin/bash
B. #/bin/bash
C. #/bin/csh
D. /bin/bash
9. 用标准的输出重定向()像 file01能使文件file01的数据( D )
linux试题及答案
l i n u x试题及答案(总13页)
--本页仅作为文档封面,使用时请直接删除即可--
--内页可以根据需求调整合适字体及大小--
一.填空题:
1. 在Linux系统中,以文件方式访问设备。
2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。
3. Linux文件系统中每个文件用 i节点来标识。
4. 全部磁盘块由四个部分组成,分别为引导
块、专用块、 i节点表块和数据存储块。
5. 链接分为:硬链接和符号链接。
6. 超级块包含了i节点表和空闲块表等重要的文件系统信息。
7. 某文件的权限为:d-rw-_r--_r--,用数值形式表示该权限,则该八进制数为: 644 ,该文件属性是目录。
8. 前台起动的进程使用 Ctrl+c 终止。
9. 静态路由设定后,若网络拓扑结构发生变化,需由系统管理员修改路由的设置。
10. 网络管理的重要任务是:控制和监控。
11. 安装Linux系统对硬盘分区时,必须有两种分区类型:文件系统分区和交换分区。
13. 编写的Shell程序运行前必须赋予该脚本文件执行权限。
14. 系统管理的任务之一是能够在分布式环境中实现对程序和数据的安全保护、备份、恢复和更新。
15. 系统交换分区是作为系统虚拟存储器的一块区域。
16. 内核分为进程管理系统、内存管理系
统、 I/O管理系统和文件管理系统等四个子系统。
17. 内核配置是系统管理员在改变系统配置硬件时要进行的重要操作。
18. 在安装Linux系统中,使用netconfig程序对网络进行配置,该安装程序会一步步提示用户输入主机名、域名、域名服务器、IP地址、网关地址和子网掩码等必要信息。
linux试题及答案
linux试题及答案
一、选择题
1. Linux操作系统的默认文件系统是()。
A. FAT32
B. NTFS
C. ext4
D. exFAT
答案:C
2. 在Linux系统中,用于查看文件内容的命令是()。
A. cat
B. dog
C. rat
D. log
答案:A
3. 下列哪个命令可以用来压缩文件或目录?()。
A. gzip
B. zip
C. bzip2
D. All of the above
答案:D
4. 在Linux中,用于远程登录的命令是()。
A. telnet
B. ssh
C. ftp
D. rlogin
答案:B
5. 下列哪个是Linux系统下的包管理器?()。
A. yum
B. apt-get
C. pip
D. Both A and B
答案:D
二、填空题
1. 在Linux系统中,查看当前工作目录的命令是________。
答案:pwd
2. 使用Linux命令行创建一个名为“myfolder”的目录的命令是________。
答案:mkdir myfolder
3. 将文件“oldfile.txt”重命名为“newfile.txt”的命令是________。
答案:mv oldfile.txt newfile.txt
4. 显示当前目录下所有隐藏文件和文件夹的命令是________。答案:ls -a
5. 为了查看系统进程信息,可以使用的命令是________。
答案:ps
三、简答题
1. 请简述Linux操作系统的主要特点。
答:Linux是一个开源的Unix-like操作系统,其主要特点包括稳定性高、安全性强、免费或低成本、多用户多任务、良好的硬件支持和丰
linux 试题及答案
linux 试题及答案
第一部分:选择题
1. Linux 是一种()操作系统。
a) 开源
b) 闭源
c) 商业
d) 私有
答案:a) 开源
2. 在 Linux 中,用于显示当前所在路径的命令是()。
a) pwd
b) ls
c) cd
d) cp
答案:a) pwd
3. 在 Linux 中,用于创建目录的命令是()。
a) mkdir
b) touch
c) rm
d) mv
答案:a) mkdir
4. Linux 中,用于列出当前目录下的文件和文件夹的命令是()。
a) ls
b) cd
c) pwd
d) rm
答案:a) ls
5. 在 Linux 中,用于复制文件的命令是()。
a) cp
b) mv
c) touch
d) mkdir
答案:a) cp
第二部分:填空题
1. Linux 操作系统的核心部分被称为()。
答案:内核
2. Linux 中,用于修改文件或目录的权限的命令是()。
答案:chmod
3. 在 Linux 中,用于压缩文件的命令是()。
答案:tar
4. Linux 是基于()开发的操作系统。
答案:UNIX
5. Linux 中,默认的超级用户账户是()。
答案:root
第三部分:简答题
1. 什么是 Linux 操作系统?
答:Linux 是一种开源操作系统,它基于 UNIX 操作系统开发而成。Linux 以其稳定性、可定制性和安全性而闻名,并广泛运用于服务器和嵌入式设备等领域。
2. 如何在 Linux 中创建一个新用户?
答:可以使用 `useradd` 命令来创建一个新用户,例如 `useradd -m newuser`。其中,`-m` 参数表示同时创建用户的主目录。
Linux测试题(含答案)
注意事项:
1,试卷标题、试卷满分必须填写;试卷满分必须填写数字(1-100);
2,题型数量必须与试题数量相等;
3,增加试题必须修改对应类型下的题型数量,再增加试题类型;
4,试题类型只支持:单选题、多选题,判断题,填空题,简答题;
5,分值必须填写数字;
6,难易度可以填写难,中,易,不符合格式的输入默认为易;
7,选择题的正确答案,多选题答案为多个请用逗号隔开,答案列后面填写各个选项,可以填写多于四个的选项;
8,填空题在难易度后面的列上填写每个空对应的答案;
9,没有解析内容时为空
Linux-期末考试题8套含答案
Linux-期末考试题8套含答案
Linux 期末考试试题(一)
一、选择题(每小题2分,共50分)
1.在创建Linux分区时,一定要创建(D )两个分区
A. FAT/NTFS
B. FAT/SWAP
C. NTFS/SWAP
D.SWAP/根分区
2.在Red Hat Linux 9中,系统默认的(A)用户对整个系统拥有完全的控制权。
A. root
B. guest
C. administrator
D.supervistor.
3. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B )
A. NID
B. PID
C. UID
D. CID
4. 下面哪个命令是用来定义shell的全局变量( D )
A. exportfs
B. alias
C. exports
D. export
5. 哪个目录存放用户密码信息( B )
A. /boot
B. /etc
C. /var
6. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。
A. /usr
B. /home
C. /root
D. /etc
7. . 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。
A. /home
B. /bin
C. /etc
D. /dev
8. 如果要列出一个目录下的所有文件需要使用命令行( C )。
A. ls –l
B. ls
C. ls –a(所有)
D. ls –d
9. 哪个命令可以将普通用户转换成超级用户(D )
A. super
B. passwd
C. tar
D. su
完整版linux试题与答案
复习题(仅供参考)linux(一)选择题:)linux内核的稳定版本( B 1.以
下哪一个是D. 2.3.20 C. 1.7.18 B. 2.6.17 .A2.5.24
。) A 2.怎样显示当前目录(D. ls
C. who A. pwd B. cd
。) D 3.欲把当前目录下的file1.txt 复制为file2.txt,正确的命令是(
B. cp file1.txt | file2.txt A. copy file1.txt file2.txt
D. cat file1.txt > file2.txt C. cat file2.txt file1.txt
”的文件,那么您可以使用的命.txt4. 如果您想列出当前目录以及子目录下所有扩展名为“。)
B 令是(
.txt” D. find . “C. ls –d .txt A. ls *.txt B. find . –name “.txt”)。 B 5. 如何
删除一个非空子目录/tmp(
rf /tmp/* D. rm –C. rm -Ra /tmp/* A. del /tmp/* B. rm -rf /tmp
)。 6. 存放用户帐号的文件是(C
D. Gshadow C. passwd A. shadow B. group
)。7.下面哪个系统目录中包含Linux使用的外部设备(B
D. /home
C. /boot B. /dev A. /bin
)可在光标当前所在行下添加一新行B 在vi编辑器中的命令模式下,键入( 8.D. a C. i O (上一行添加一行) B. o A.) C 9.在vi编
linux考试试题和答案.doc
Linux考试试题及答案
一、选择题
1、在/etc/fstab文件中指定的文件系统加载参数中,那个参数一般用于CD-ROM等移动设备(D )
A.defau Its
B.sw
C.rw 和ro
D.noauto
2、Linux文件权限一共10位长度,分成四段,第三段表示的内容是(C)
A.文件类型
B.文件所有者的权限
C.文件所有者所在组的权限
D.其他用户的权限
3、在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是(D)
A.-m
B.-d
C.-f
D.-p
4、一台主机要实现通过局域网与另一个局域网通信,需要做的工作是(C)
A.配置域名服务器
B.定义一条本机指向所在网络的路由
C.定义一条本机指向所在网络网关的路由
D.定义一条本机指向目标网络网关的路由
5、下列提法中,不属于ifconfig命令作用范围的是(D)
A.配置本地回环地址
B.配置网卡的IP地址
C.激活网络适配器
D.加载网卡到内核中
6、下列关于链接描述,错误的是(B)
A.硬链接就是让链接文件的i节点号指向被链接文件的i节点
B.硬链接和符号连接都是产生一个新的i节点
C.链接分为硬链接和符号链接
D.硬连接不能链接目录文件
7、下列文件中,包含了主机DNS配置信息的文件是(C )
A./etc/host. conf
B./etc/hosts
C./etc/resolv. conf
D./etc/networks
8、那个命令可以从文本文件的每一行中截取指定内容的数据(D)
A.cp
B.dd
C.fmt
D.cut
9、L inux有三个查看文件的命令,若希望在查看文件内容过程中可以
《LINUX系统及其编程》考试试题及答案
《Linux系统及其编程》模拟练习参考答案
一、单项选择题
1.Linux的根分区的文件系统类型是C。
A. FAT16
B.FAT32
C. ext3
D. NTFS 2.安装好Linux操作系统后,系统默认的超级用户(系统管理员)账号是C。
A. administrator
B.guest
C.root
D. boot 3.Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在C目录中。
A. /bin
B. /etc
C. /dev
D. /lib 4.Linux有三个查看文件的命令,若希望在查看文件内容过程中,可以用光标上下移动来查看文件内容,应使用C命令。
A. cat
B.more
C. less
D. menu 5.可以为文件或目录重命名的命令是C。
A. mkdir
B. rmdir
C. mv
D. rm
6.已知某用户stud1,其用户目录为/home/stud1。如果当前目录为/home,进入目录/home/stud1/test的命令是:C。
A. cd test
B. cd /stud1/test
C. cd stud1/test
D.cd home 7.Linux文件权限一共10位长度,分成四段,第三段表示的内容
是C。
A.文件类型
B.文件所有者的权限
C.文件所有者所在组的权限
D.其他用户的权限
8.将Windows C:盘(hda1)安装在Linux文件系统的/winsys目录下,
命令是B。
A. mount –t vfat dev/hda1 /winsys
B. mount –t vfat /dev/hda1 /winsys
Linux考试试题100道(附答案)
Linux考试试题100道(附答案)
1、Linux系统中,用户文件描述符0 表示______。
A.标准输入设备文件描述符
B.标准输出设备文件描述符
B.管道文件描述符 D.标准错误输出设备文件描述符
答案:A
2、以长格式列目录时,若文件test的权限描述为:drwxrw-r–,则文件test的类型及文件主的权限是______。
A.目录文件、读写执行
B.目录文件、读写
C.普通文件、读写
D.普通文件、读
答案:A
3、当字符串用单引号(’’)括起来时,SHELL将______。
A.解释引号内的特殊字符
B.执行引号中的命令
C.不解释引号内的特殊字符
D.结束进程
答案:C
4、/etc/shadow文件中存放______。
A.用户账号基本信息
B.用户口令的加密信息
C.用户组信息
D.文件系统信息
答案:B
5、若当前目录为/home,命令ls–l 将显示home 目录下的()。
A.所有文件
B.所有隐含文件
C.所有非隐含文件
D.文件的具体信息
答案:D
6、为卸载一个软件包,应使用_____。
A.rpm -i
B.rpm -e
C.rpm -q
D.rpm -V
答案:B
7、下面关于文件“/etc/sysconfig/network-scripts/ifcfg-eth0”的描述哪个是正确的?( )。
A.它是一个系统脚本文件
B.它是可执行文件
C.它存放本机的名字
D.它指定本机eth0的IP地址
答案:D
8、如何快速切换到用户John的主目录下?( )
A.cd @John
B.cd #John
C.cd &John
D.cd ~John
linux试题及答案
linux试题及答案
选择题1
1.在创建Linux分区时,一定要创建()两个分区
A. FAT/NTFS
B. FAT/SW AP
C. NTFS/SW AP
D.SW AP/根分区
2.在Red Hat Linux 9中,系统默认的()用户对整个系统拥有完全的控制权。
A. root
B. guest
C. administrator
D.supervistor.
3. 哪个目录存放用户密码信息( )
A. /boot
B. /etc
C. /var
D. /dev
4. 默认情况下管理员创建了一个用户,就会在( )目录下创建一个用户主目录。
A. /usr
B. /home
C. /root
D. /etc
5. . 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( )目录。
A. /home
B. /bin
C. /etc
6. 如果要列出一个目录下的所有文件需要使用命令行( )。 A. ls –l
B. ls
C. ls –a(所有)
D. ls –d
7. 哪个命令可以将普通用户切换成超级用户( ) A. super B. passwd C. tar D. su
8. 除非特别指定,cp假定要拷贝的文件在下面哪个目录下( )
A. 用户目录
B. home目录
C. root目录
D. 当前目录 9. 在vi编辑器里,命令"dd"用来删除当前的( ) A. 行
B. 变量
C. 字
D. 字符
10. 按下( )键能终止当前运行的命令
A. Ctrl-C
B. Ctrl-F
C. Ctrl-B
D. Ctrl-D
DABBD CDDAA
linux面试试题及答案
linux面试试题及答案
Linux面试试题及答案
一、选择题
1. Linux操作系统的内核是用什么语言编写的?
A. C语言
B. C++语言
C. Java语言
D. Python语言
答案:A
2. 在Linux系统中,用于查看当前路径的命令是:
A. pwd
B. ls
C. cd
D. mkdir
答案:A
3. Linux系统中,哪个命令可以用来查看当前登录用户的信息?
A. who
B. user
C. users
D. whoami
答案:A
二、简答题
1. 请简述Linux系统中文件权限的表示方法及其含义。
答案:Linux系统中的文件权限通常用10个字符来表示,例如 `-
rw-r--r--`。第一个字符表示文件类型,如 `-` 表示普通文件,`d`
表示目录。接下来的三组字符分别表示文件所有者(owner)、所属组(group)和其他用户(others)的权限。每组字符由左到右分别代表
读(r)、写(w)和执行(x)权限。如果某个权限不被授予,则用
`-` 表示。
2. 如何在Linux系统中创建一个新用户并将其添加到特定的用户组?
答案:在Linux系统中,可以使用 `useradd` 命令来创建新用户,如 `useradd username`。要将用户添加到特定的用户组,可以使用
`usermod -aG groupname username` 命令,其中 `-aG` 表示将用户
添加到指定的组。
三、操作题
1. 假设你有一个名为 `example.txt` 的文件,你需要对其进行以下
操作:
a. 将文件复制到当前目录下名为 `example_copy.txt` 的新文件。
Linux基础试题及答案常用版
Linux基础试题及答案常用版
20____Linux基础试题及答案
Linux基础试题及答案
Linux,全称GNU/Linux,是一种免-费运用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix的思想启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。下面是我的Linux基础试题及答案,,希望大家能够喜爱。
Linux基础试题及答案
1、当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么(B)
A、NID
B、PID
C、UID
D、CID
2、用vi打开一个文件,如何用字母new来代替字母
old(A)
A、:s/old/new/g
B、:s/old/new
C、:1,$s/old/new/g
D、:r/old/new
3、请选择对标准的变量PS2正确的描述(C)
A、是一个主shell提示符变量
B、是其次主shell提示符变量
C、是一个一般的shell提示符变量
D、是一个连续提示符变量
4、下面哪个吩咐可以显示文本文件的内容(A)
A、more
B、vi
C、____n
D、type
5、下面哪个吩咐是全屏文本编辑器(B)
A、cw
B、v
C、pri
D、ed
6、哪一个吩咐能用来查找文件TESTFILE中只包含四个字符的行(C)
A、grep^$TESTFILE
B、grepTESTFILE
C、grep^....$TESTFILE
D、grep....TESTFILE
7、下列哪一个吩咐能被用来重定向管道的输出到标准输出和指定的文件中(D)
Linux试题附带答案
一、单选题
1.下列关于telnet 服务说法正确的是()。[1分]
A.在RHEL5中默认就安装了telnet 服务
B.telnet 服务在数据传输过程中会对数据进行加密
C.telnet 服务只能在Linux 系统之间使用
D.telnet 服务在数据传输过程中不会对数据进行加密
参考答案:D
2.在vi 中从“可视模式”切换到“命令模式”使用()。[1分]
A.:
B.ESC
C.Ctrl+L
D.Ctrl+Q
参考答案:B
3.下面()是“ssh”命令正确的使用方法。[1分]
A.ssh -l 192.168.159.159
B.ssh -o 192.168.159.159
C.ssh -a 192.168.159.159
D.ssh 192.168.159.159
参考答案:D
4.关于“mkdir -p /fringe/oliva”命令说法正确的是()。[1分]
A.“-p”是该命令的参数
B.该命令没有使用选项
C.“-p”是该命令的选项
D.该命令没有使用参数
参考答案:C
5.使用()可以使当前行出现上一行的最后一组参数。[1分]
A.Ctrl+K
B.ESC+.
C.Ctrl+L
D.ESC+>
参考答案:B
6.下列不属于Linux 桌面环境的是()。[1分]
A.Fluxbox
B.JDK
C.GNOME
D.KDE
参考答案:B
7.下列关于Linux 桌面环境说法正确的是()。[1分]
A.在虚拟终端可以使用Ctrl+F1可以回到Linux桌面环境
B.一个系统中只可以安装一种Linux桌面环境
C.Linux桌面环境是Linux运行不可缺少的内容
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
/p-0701********.html 银行测试题
怎么去提高与学习linux学习,不可否认练习是一个比较好,也比较有效果的一个方法,但有很多人在练习操作时,很多题都会带来困扰,下面我就把一些简单的操作实例分享给大家,大家一起来学习linux:
Linux课后习题,linux练习题,linux进步练习题,linux操作练习题
一、命令部分
1.新建一个用户yangang,密码设为123456,并将其加到root组。写出所用命令。
# useradd yangang
# passwd yangang
123456
123456
# groupadd root
# usermod –g root yangang
2.将当前计算机的IP地址设为192.168.1.1,子网掩码为255.255.255.0。写出所用命令。
# ifconfig eth0 192.168.1.1 netmask 255.255.255.0
3.你是公司的Linux服务的管理员。你使用vi编缉/etc/inittab文件时,在命令模式下查询shutdown字符串,使用的命令。
vi /etc/initab
/shutdown
4.显示当前系统的日期和时间命令。
# date –d –y
5.查看命令sort的帮助文件,写出所用命令。
# man sort
6.统计/etc/passwd文件的字节数和行数,写出所用命令。
# wc –cl /etc/passwd
7.分屏显示/etc/httpd/conf/httpd.conf文件的命令。
# less /etc/httpd/conf/httpd.conf 按“Q”退出该命令
8.将hello!写入 /home/yangang/test.txt的命令(vi及vim编辑器除外)。
# echo ‘hello!’> /home/yangang/test.txt
9.让named守护进程运行在级别3,5的命令。
# telinit 3
# telinit 5
10.更改用户yangang的登录shell为/sbin/nologin的命令。
# usermod –s /sbin/nologin yangang
11.查看当前linux服务器的主机名的命令。
# cat /proc/sys/kernel/hostname
或 # sysctl kernel.hostname
或 # hostname
12.查看当前主机的路由的命令。
# route
13.配置当前主机的默认网关为192.168.2.254的命令。
# route add default gw 192.168.2.254
14.连续ping目的IP为192.168.2.245为3次的的命令。
# ping –C 3 192.168.2.245
15.查看当前主机TCP协议连接情况的命令。
# netstat -t
16.打包并压缩/etc目录的命令。
# tar –zcvf yangang_etc.tar.gz /etc/
或 # tar -jcvf yangang_etc.tar.bz2 /etc/
17.测试httpd是否安装的命令。
# rpm -q httpd
18.卸载named软件包的命令。
# rpm –e named
19.查看月历并将内容追加到文件/dd中的命令。
cal –j >>/dd
20.查看当前目录的命令。
Pwd或ls
21.显示历史命令表的所有内容的命令。
history
22.将/etc/passwd的内容追加到文件aaa中的命令。
cat /etc/passwd >>/aaa
23.查看/etc/passwd文件的前10行的命令。
head -10 /etc/passwd
24.查看/etc/vsftpd/vsftpd.conf的后10行的命令。
tail -10 /etc/vsftpd/vsftpd.conf
25.重启samba服务的命令。
service smb restart
26.查看进程状态的命令。
ps -aux 或top
27.列出后台作业的命令。
jobs -l
28.将作业ID为3的后台作业放到前台的命令。
fg 3
29.停止ssh服务的命令。
service sshd stop
30.将name=wxstc配置为全局变量的命令。
export name=wxstc
31.重启linux服务器的命令。
shutdown -r now
32.要给文件ylinuxs加上其他人可执行属性的命令。
chmod o+x ylinuxs
33.为了达到使文件sudent.txt的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问的命令。
chmod u=rw,o=r student.txt
34.把大写字母转换为小写字母的命令。
tr 'A-Z' 'a-z'
35.显示操作系统核心版本详细信息的命令。
uname -a
36.将新建文件权限设置为600的命令。
umask 600 filename
37.从IP地址查找域名或从域名来查找IP地址应使用什么命令。
host
38.如何查看用户yangang属于哪个组。
cat /etc/group
39.假如当前系统是在 level 3 运行,不重启系统就可转换到 level 5 运行的命令。
telinit 5
40.查看Linux的启动信息的命令。
dmesg
41.创建一个以自己姓的拼音缩写为名的用户。
useradd yangang1
42.进入用户主目录,显示当前的路径。
cd /home/yangang1
pwd
43.复制文件/etc/group到用户主目录,文件名不变。
cp /etc/group /home/yangang1
44.统计文件/etc/fstab的行数、单词数、字符数。
wc –lwc /etc/fstab
45.查看/etc/passwd文件的后5行。
tail -5 /etc/passwd
46.创建普通文件/home/abc。
touch /home/abc
47.修改/home/abc的属性为:属主具有一切权限,同组用户和其他用户具有可读可写的权限。
chmod u=rwx,go=rw /home/abc
48. 显示当前的时间。
date
49. 写出系统1分钟后关机的命令。
shutdown –s –t 60
50. 启动ssh服务器。
service sshd start
51.新建一个以你的学号为账号的用户。
useradd 282325600
52.复制文件/etc/passwd到用户主目录,文件名不变。
cp /etc/group /home/
53.进入用户主目录,显示当前的路径。
cd /home |pwd
54.统计文件/etc/passwd的行数。
wc -l /etc/passwd
55.查看/etc/passwd的前8行。
head -8 /etc/passwd
56.显示2011年12月的日历。
cal 12 2011
57.建立文件/etc/group的符号链接文件/root/abc。
ln –s /etc/group /root/abc
58.后台启动程序gedit。
Gedit &
59.配置网卡eth0的IP地址为192.168.0.1,子网掩码为255.255.255.0
ifconfig eth0:192.168.0.1 netmask 255.255.255.0
60.查看dns服务器的状态。
pstree |grep named
61.创建一个以自己的姓的拼音命名的用户。
useradd yangang1
62.添加一个用户组,名称为zugang。
groupadd zugang
63.修改新建的用户属于zugang组。
usermod –g zugang yangang1
64.复制文件/etc/passwd到用户主目录,文件名称不变。
cp /etc/passwd /home/yangang1
65.修改该文件的属性为:属主具有一切权限,同组用户和其他用户具有可读权限。
Cd /home/yangang1
chmod u=wrx,go=r passwd
66.显示当前系统时间。
date
67.写出30分钟后系统重启的命令。
shutdown –s –t 1800
68.显示历史
命令表的所有内容。
history
69.显示Linux系统运行所有进程。
ps –a或者可能是ps –ef;-e 显示所有进程、-f 全格式、a 显示终端上的所有进程,包括其他用户的进程
70.重新启动ssh服务器。
service sshd restart
71.创建一个以自己的名的拼音命名的用户。
useradd chengwen
72.添加一个用户组,名称为js。
groupadd js
73.修改新建的用户属于js组。
usermod –g js newuser
74.进入该用户主目录,显示当前的路径。
cd /home |pwd
75.复制文件/etc/fstab到此文件夹,文件名称不变。
Cp –r /etc/fstab/
76.统计文件/etc/fstab的字符数。
wc –c /etc/fstab
77.设置当前时间设为15:00,显示当前系统时间。
date –s “15:00”
date
78.写出系统5分钟后重启的命令。
shutdown -r +5
79.配置网卡eth0的IP地址为192.168.10.1,子网掩码为255.255.255.0
ifconfig eth0 192.168.10.1 netmask 255.255.255.0
80.查看DHCP服务器的状态。
service dhcpd status
二、操作题
1. 某系统管理员需每天做一定的重复工作,请按照下列要求,编制一个解决方案:
(1)在下午4 :50删除/abc目录下的全部子目录和全部文件;
(2)从早8:00~下午6:00每小时读取/xyz目录下x1文件中每行第一个域的全部数据加入到/backup目录下的bak01.txt文件内。
(1) at 18:50
rm –rf /abc/*
(2)用vi创建编辑一个名为test的crontab文件;
test文件的内容:
0 8-18/1 * * * cut -f1 /xyz/x1 >;>; /backup/bak01.txt
或(1)crontab -e 打开命令然后输入
50 16 * * * rm -rf /abc
(2)0 8-18 * * * cut -f 1 >> /backup/bak01.txt
5.编写一个名为mul的脚本程序,参数为一个大于20的正整数。先检查参数是否符合要求。如果不符合要求,请给出提示;如果符合要求,分别输出其与1到10的乘积。
#gedit mul.sh
#!/bin/bash
if [ $1 -gt 20 ]
then
n=1
m=1
while [ $n -le 10 ]
do
m=$(expr $1 \* $n)
echo "$n $m"
n=$(expr $n + 1)
done
else
echo "number is wrong"
fi
#bash mul.sh 34
6.编写一个名为move的脚本程序,格式move
#gedit move.sh
#! /bin/bash
if test -f ylinuxs
then mv ylinuxs file2
else
echo "ylinuxs is not exists"
fi
# bash move.sh ylinuxs file2
7.编写一个shell脚本,能够显示下面序列的前25个数字。0,1,1,2,3,5,8,13…,前二个数字之和为第三个数字,即著名的Fibonacci序列。
#gedit shell.sh
#!/bin/bash
n=0
echo "$n "
m=1
echo "$m "
t=1
a=2
while [ $a -lt 25 ]
do
t=$(expr $n + $m)
echo "$t "
a=$(expr $a + 1)
n=$m
m=$t
done
# bash shell.sh
8.编写一个名为square的脚本程序,参数为一大于10的正整数。先检查参数是否符合要求。如果不符合要求,请给出提示;如果符合要求,输出从1到该
正整数的平方值。
#gedit square.sh
#!/bin/bash
if [ $1 -gt 10 ]
then
n=1
m=1
while [ $n -le $1 ]
do
m=$(expr $n \* $n )
echo "$n $m "
n=$(expr $n + 1)
done
else
echo "number is wrong"
fi
#bash square.sh 45
更多精彩请前往:/ylinuxs
即将上线论坛: