Linux课程习题 Linux作业

合集下载

linux试题及答案(全)

linux试题及答案(全)
怎么去提高与学习linux学习,不可否认练习是一个比较好,也比较有效果的一个方法,但有很多人在练习操作时,很多题都会带来困扰,下面我就把一些简单的操作实例分享给大家,大家一起来学习linux:
Linux课后习题,linux练习题,linux进步练习题,linux操作练习题
一、命令部分
1.新建一个用户yangang,密码设为123456,并将其加到root组。写出所用命令。
(2)0 8-18 * * * cut -f 1 >> /backup/bak01.txt
2. 某学校内部既存在WINDOWS操作系统,又存在LINUX操作系统,为了方便资源共享,建立一台SAMBA服务器,其地址为192.168.0.5,建立std、teacher两个用户,同时设置其密码。
创建用户:useradd std
service sshd restart
71.创建一个以自己的名的拼音命名的用户。
useradd chengwen
72.添加一个用户组,名称为js。
groupadd js
73.修改新建的用户属于js组。
usermod –g js newuser
74.进入该用户主目录,显示当前的路径。
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

LINUX练习题及参考答案

LINUX练习题及参考答案

一、单选1 . 存放用户帐号的文件是(C)。

A. shadowB. groupC. passwdD. gshadow2 . 下面哪个系统目录中包含Linux使用的外部设备(B)。

A./binB. /devC. /bootD. /home003 . Linux系统的联机帮助命令是(D)。

A. tarB. cdC. mkdirD. man4 . 如何删除一个非空子目录/tmp (B )。

A. del /tmp/*B. rm -rf /tmpC. rm -Ra /tmp/*D. rm –rf /tmp/*5. 更改一个文件权限的命令是(C)。

A. changeB. attribC. chmodD. at6. 如果执行命令#chmod 746 file.txt,那么该文件的权限是(A)。

A. rwxr--rw-B. rw-r--r—C. --xr--rwxD. rwxr--r—7. 如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么您可以使用的命令是(A )。

A. ls *.txtB. find –name “.txt”C. ls –d .txtD. find . “.txt”8 . 怎样显示当前目录(A)。

A. pwdB. cdC. whoD. ls9 . 欲把当前目录下的file1.txt 复制为file2.txt,正确的命令是(D)。

A. copy file1.txt file2.txtB. cp file1.txt | file2.txtC. cat file2.txt file1.txtD. cat file1.txt > file2.txt10.为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问,在设置文件的许可值时,应当设为:( B )。

A. 566B. 644C. 655D. 74411.为了将当前目录下的压缩归档文件myftp.tar.gz解压缩,我们可以使用:( A )。

Linux基础(习题卷31)

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教程期末考试试题及答案

linux教程期末考试试题及答案一、选择题(每题2分,共20分)1. Linux操作系统是基于什么内核开发的?A. Windows内核B. UNIX内核C. Linux内核D. MacOS内核答案:C2. 下列哪个命令用于查看当前目录下的文件和文件夹?A. lsB. dirC. pwdD. cd答案:A3. 在Linux中,哪个命令可以查看当前系统的运行时间和平均负载?A. uptimeB. topC. psD. who答案:A4. 如何在Linux中查看文件内容而不编辑它?A. vi 文件名C. edit 文件名D. open 文件名答案:B5. 在Linux中,以下哪个命令用于解压tar.gz文件?A. tar -xzvfB. unzipC. gzip -dD. tar -xvzf答案:D6. 以下哪个选项是Linux系统中的文件权限设置命令?A. chmodB. chownC. chgrpD. chdir答案:A7. 在Linux中,如何查看当前路径?A. pathB. cdC. pwdD. ls答案:C8. 哪个命令用于在Linux中创建一个新文件?B. new 文件名C. create 文件名D. make 文件名答案:A9. 在Linux中,以下哪个命令用于查找文件?A. findB. searchC. locateD. query答案:A10. 在Linux中,以下哪个命令用于查看系统帮助信息?A. helpB. manC. assistD. guide答案:B二、填空题(每空2分,共20分)11. 在Linux中,文件系统的根目录是________。

答案:/12. 如果要查看当前目录下所有文件和文件夹的详细信息,可以使用命令________。

答案:ls -l13. 在Linux中,文件权限中的r代表________。

答案:读(read)14. 如果需要递归地复制一个目录到另一个位置,可以使用命令________。

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)

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练习题题库Linux操作系统是一种开源的操作系统,由于其稳定性和安全性而被广泛应用于服务器和嵌入式设备等领域。

为了能更好地掌握和熟悉Linux系统,下面提供了一些Linux练习题题库供大家进行练习和巩固知识。

1. 命令行操作题(1)在Linux命令行中,如何查看当前所在路径?(2)如何在当前路径下创建一个名为"test"的文件夹?(3)如何使用命令行将文件"file.txt"复制到文件夹"test"中?(4)如何使用命令行删除文件夹"test"及其所有内容?2. 文件与目录管理题(1)如何查看当前路径下的所有文件和文件夹?(2)如何将文件"file1.txt"重命名为"file2.txt"?(3)如何创建一个名为"docs"的文件夹,并将文件夹权限设置为读写执行?(4)如何删除文件夹"docs"及其所有内容(包括子文件夹)?3. 用户和权限管理题(1)如何创建一个新用户,并设置其密码?(2)如何将用户"testuser"添加到"sudoers"组中,以便拥有管理员权限?(3)如何查看当前系统上的所有用户列表?(4)如何修改文件"file.txt"的权限,使得只有文件所有者可以读写,其他用户只能读取?4. 进程管理题(1)如何查看当前系统上所有正在运行的进程?(2)如何通过命令行结束一个正在运行的进程?(3)如何将一个进程放到后台运行?(4)如何查看当前系统上某个进程的详细信息,如进程ID、占用CPU的百分比等?5. 网络管理题(1)如何查看当前系统的IP地址和网卡信息?(2)如何通过命令行连接到远程服务器?(3)如何检查当前系统的网络连接情况,并查看正在使用的端口号?(4)如何使用命令行下载一个文件,并保存到当前路径下?通过完成上述Linux练习题,你将能够更好地理解和掌握Linux操作系统的基本知识和操作技巧。

linux练习题

linux练习题

linux练习题⼀、单项选择题1、/root⽬录是:A、系统的根⽬录B、超级⽤户的主⽬录C、动态连接库D、系统管理程序2、chmod为了表⽰“⽬标⽂件只有这些权限”,可以⽤符号_____A、=B、+C、-D、!3、检查⽂件系统完整性的命令是:A、fsck //检查并修复⽂件系统B、mvC、mountD、cp4、下⾯的哪⼀个shell具有⾃动补齐功能?A、cshB、tcshC、bashD、sh5、在gzip命令中,-t的作⽤是:A、解压-dB、显⽰压缩⽂件C、检验压缩⽂件D、删除压缩⽂件6、管道符是:A、||B、|C、<<D、//7、at命令中需要从标准输⼊中读⼊所有的命令,不能指定_______选项。

A、-qC、-d //删除指定的调度作业D、-f //从指定⽂件⽽⾮标准输⼊设备获取将要执⾏的命令8、chmod中通过指定"ugoa"可以控制哪些⽤户对某⽂件(⽬录)的权限可以被改变,其中"a"表⽰:A、⽂件的所有者uB、其他组的⽤户oC、与⽂件所有者同组的⽤户gD、所有⽤户9、Linux系统引导将启动__________进程。

A、initB、gettyC、syslogdD、lpd10、假设执⾏如下的命令:alias lcd 'ls –l \!;pwd * 现在输⼊lcd test1 test2,shell实际上执⾏的是:A、ls –l test1B、ls –l test1 test2;pwdC、pwdD、ls –l ; pwd11、/sbin⽬录存放的是:A、使⽤者经常使⽤的命令B、动态连接库C、系统管理程序D、设备12、关于at命令下列说法正确的是:A、任何⽤户都可以使⽤该命令B、若at.deny不为空,那么除at.deny中指定的⽤户之外,所有的⽤户都可以使⽤该命令C、若at.deny不为空,那么只有at.allow中的⽤户才能使⽤该命令D、只有超级⽤户才能使⽤该命令(x)13、crontab⽂件的格式是:A、M D H m d cmdB、M H D d m cmdC、 D M H m d cmdD、M H D m d cmd14、在当前⽬录下有⽂件test,⽂件属主为guest;我们使⽤admin⾝份,⽤命令cp test /tmp,拷贝⽂件到/tmp(⽬录属主为root),则/tmp/test的⽂件属主为:A、guestC、adminD、其它15、⽤户user2对下⼀⽂件有何权⼒:-rw-r----- 1 user1 100 1320 Oct 27 08:16 testA、⽆权B、读C、读写D、执⾏16、init进程是所有⽤户进程的⽗进程。

Linux教材课后习题答案

Linux教材课后习题答案

A. /bin B. /etc C. /dev D. lib
10. 如果 umask 设置为 022,缺省的创建的文件的权限为:( D )
A. ----w--w- B. –rwxr-xr-x C. r-xr-x--- D. rw-r--r--
7.7 练习题
1. 当运行在多用户的模式下时,用 CONTROL+ALT+F*可以切换( C)虚拟用户终端?
三、简答题 (略)
1. 简述 Red Hat Linux 系统的特点。 2. 简述一些较为知名的 Linux 发行版本。
2.8 练习题
一、选择题
1. Linux 安装过程中的硬盘分区工具是 D
A. PQmagic
B. FDISK
2. Linux 的根分区系统类型是 C 。
A. FATl6
B. FAT32
B. 设置 telnet 服务来提供远程系统维护 C. 经常检测帐户数量,内存信息和磁盘信息 D. 当员工辞职后,立即删除该用户帐户 7. 在/etc/group 中有一行 shudents::600:z3,14,w5 有多少用户在 student 组里?(A ) A. 3 B. 4 C. 5 D. 不知道 8. 下列的哪些命令可以用来检测用户 lisa 的信息?( AB)
9.
C 命令可以把 f1.txt 复制为 f2.txt?
A. cp f1.txt | f2.txt
B. cat f1.txt | f2.txt
C. cat f1.txt > f2.txt D. copy f1.txt | f2.txt
10. 使用 B 命令可以查看 Linux 的启动信息。
A. mesg –d B. dmesg C. cat /etc/mesg D. cat /var/mesg

linux课后习题答案教材课后习题参考答案

linux课后习题答案教材课后习题参考答案

第 1 章Linux 概况一、选择题1、下列哪个选项不是Linux 支持的?A. 多用户B. 超进程C. 可移植D. 多进程2、Linux 是所谓的“Free Software”,这个“Free”的含义是什么?A. Linux 不需要付费B. Linux 发行商不能向用户收费C. Linux 可自由修改和发布D.只有Linux 的作者才能向用户收费3、以下关于Linux 内核版本的说法,错误的是?A. 依次表示为主版本号.次版本号.修正次数的形式B. 1.2.2 表示稳定的发行版C. 2.2.6 表示对内核2.2 的第6 次修正D. 1.3.2 表示稳定的发行版4、以下哪个软件不是Linux 发行版本?A. 红旗 Server 4B. Solaris 10C. RedHat 9D. Fedora 85、与Windows 相比Linux 在哪个方面相对应用得较少?A. 桌面B. 嵌入式系统C. 服务器D. 集群A6、Linux 系统各组成部分中哪一项是基础?A.内核 B. X Window C. Shell D. GnomeB7、Linux 内核管理不包括的子系统是哪个?A. 进程管理系统B. 内存管理系统C. 文件管理系统D. 硬件管理系统A8、下面关于Shell 的说法,不正确的是哪个?A. 操作系统的外壳B. 用户与Linux 内核之间的接口C. 一种和C 类似的高级程序设计语言D. 一个命令语言解释器B9、以下哪种Shell 类型在Linux 环境下不能使用?A.B ShellB.K ShelC.R ShellD.Bash10、在Linux 中把声卡当作何种设备?A. 字符设备B. 输出设备C. 块设备D. 网络设备二、填空题1、Linux 采用 LRU 算法(最近最少使用)算法,淘汰最近没有访问的物理页,从而空出内存空间以调入必须的程序段或数据。

2、之所以Linux 能支持多种文件系统的原因是,Linux 采用虚拟文件系统技术。

linux习题

linux习题

习题四一、选择题l. 为了执行前一个命令可使用以下( )命令。

A. !B.!!C.! 1D. M2. 下面关于Shell的说法,不正确的是( )。

A.操作系统的外壳B.用户与Linux内核之间的接口程序c.一个命令语言解释器 D.一种和c类似的程序语言3. 组台键( )可用于关闭X window图形化用户界面。

A. Ctrl+Alt+BackSpaceB. Ctrl+Alt+SpaceC. Ctrl+Shift+BackSpaceD. Ctrl+Shift+Space4. pwd命令功能是( )。

A.设置用户的口令B.显示用户的口令C.相当于Windows命令行界面输入cd命令D.相当于在Windows命令行界面输入命令dir5.cd命令可以改变用户的当前目录,当用户键入命令“cd”并按Enter键后( )。

A.当前目录改为根目录B.当前目录没变,屏幕显示当前目录c.当前目录改为用户主目录 D.当前目录改为上一级目录二、填空题1 Bash中命令提示符号是__________或__________。

2 shell使用中_________________键可实现自动补全功能。

3 已知myfile文件中有l行内容,mycase文件中有3行内容。

执行cat < myfile > mycase命令后,mycase文件中有__________行内容。

4 组合键______________________可从图形化用户界面切换到第3个虚拟终端。

5 修改_____________________文件可改变图形化用户界面的启动方式。

三、简答题1 Shell对于用户输入的命令行如何进行处理?2 当前Shell的命令提示符为“[work@localhost Desktop]”,其有何含义?3 shell命令行可使用哪些通配符?有何作用?4 shell命令行可由哪三个部分组成?5 假设某用户设置别名“alias pwd=ls -a1”,那么该用户输入“pwd”命令将有何执行结果?6 vi文本编辑器有哪三大工作模式?其相互之间如何转换?习题五一、选择题1 以下( )文件保存有用户账号的信息。

Linux基础(习题卷2)

Linux基础(习题卷2)

Linux基础(习题卷2)第1部分:单项选择题,共155题,每题只有一个正确答案,多选或少选均不得分。

1.[单选题]不带有编辑功能但有翻页、按行滚动、搜索功能的命令是()A)catB)more和lessC)head 和 tail D vi答案:B解析:2.[单选题]当前目录下有一个getdata.sh文件,在键盘输入get字符后,按哪个键可帮助完成命令行的输入( )A)TabB)CtrlC)ShiftD)Alt答案:A解析:3.[单选题]显示一个文件最后几行的命令是: ( )A)tacB)tailC)rearD)last答案:B解析:4.[单选题]答案:( )。

用命令ls -al显示出文件ffile的描述如下所示:-rwxr-xr-- 1 root root 599 Cec 10 17:12 ffile由此可知文件ffile的类型为()。

A)普通文件B)硬链接C)目录D)符号链接答案:A解析:5.[单选题]文件描述符的数据类型是()。

A)charB)file_tC)intD)flile_description答案:C解析:6.[单选题]TCP/IP协议分为四层,分别为应用层、传输层、网际层和网络接口层不属于应用层协议的是()答案:B解析:7.[单选题]RHEL7系统默认安装会创建几个分区?A)4B)3C)2D)1答案:C解析:8.[单选题]我们可以使用tar命令的____选项来还原一个.tar归档文件:A)aB)cC)dD)x答案:D解析:9.[单选题]在以下文件的物理结构中, 不利于文件长度动态增长的是( )。

A)连续结构B)链接结构C)索引结构D)散列结构答案:A解析:10.[单选题]以下关于Linux中的常用快捷健的描述中,错误的是____。

A)上或下方向键可以查看以往执行过的命令B)Ctrl+C组合键的功能是复制C)Ctrl+D组合键的功能是退出Shell终端,与exit命令相当。

D)Ctrl+L组合键的功能是清空屏幕答案:B解析:11.[单选题]在常用的信息显示命令中,whoami的功能是( )A)显示最先登录用户B)显示指定文件的相关信息C)显示用户自己的名称D)除A,B,C外其它功能答案:C解析:12.[单选题]( )。

Linux期末习题

Linux期末习题

课件及作业题第一章:Linux入门 (1)第二章:文件和磁盘管理 (2)第四章:用户和组管理 (4)第五章:软件包管理 (5)第七章:Linux中的进程管理 (6)第十章:Samba服务器配置 (7)第十五章:Mail服务器 (8)第〇章:课后作业题及答案 (9)第一章:Linux入门选择题1.Linux最早是由计算机爱好者( B )开发的。

A.Richard PetersenB.Linus TorvaldsC. C. Rob PickD. D. Linus Sarwar2.下列( C )是自由软件。

A.Windows XPB.UNIXC.LinuxD.Solaris3.下列( B )不是Linux的特点。

A.多任务B.单用户C.设备独立性D.开放性4.Linux的内核版本2.3.20是( A )的版本。

A.不稳定B.稳定的C.第三次修订D.第二次修订5.Linux安装过程中的硬盘分区工具是( D )A.PQmagicB.FDISKC.FIPSD.Disk Druid6.Linux的根分区系统类型是( C )A.FAT16B.FAT32C.ext3D.NTFS7.Linux管理员帐户名为( B ),登录成功后其命令行的提示符为( C )。

A.AdministratorB.rootC.#D.$8.以下对Linux的说法中,不正确的是( A )。

A.Linux只能作服务器操作系统,不能作为桌面操作系统使用,缺乏常用的办公字处理软件。

B.Linux的应用主要在服务器操作系统领域C.Linux是一种32位的多用户多任务操作系统,能运行基于Intel x86系统CPU的计算机上。

D.Linux正常运行至少要有“/”、”/boot”、”swap”三个分区。

9.Red Hat Linux 9默认使用的文件系统类型为( B )。

A.ext2B.ext3C.FATD.swap10.Linux利用交换分区空间来提供虚拟内存,交换分区的文件类型必须是(D )。

linux 学习练习题

linux 学习练习题

linux 学习练习题Linux 是一种广泛应用的开源操作系统,其功能强大、稳定可靠,成为了许多企业和个人的首选。

为了提高对 Linux 的熟练程度,以下是一些适用于不同水平的学习练习题。

练习题 1:Linux 基础知识1.1 什么是 Linux 操作系统?它与其他操作系统有什么不同之处?1.2 Linux 中包含哪些常见的文件系统?1.3 如何在 Linux 中创建新的用户账户?1.4 描述 Linux 中的文件权限,包括如何查看和更改文件权限。

1.5 解释 Linux 中的环境变量是什么,并提供一个设置新环境变量的示例。

练习题 2:Linux 文件和目录管理2.1 如何在 Linux 中创建一个新的目录?如何删除一个目录?2.2 列出当前目录下的所有文件和子目录。

2.3 如何将文件从一个目录复制到另一个目录?如何移动文件到另一个目录?2.4 如何重命名文件或目录?2.5 如何递归地查找特定类型的文件并将其复制到另一个目录?练习题 3:Linux 进程管理3.1 描述进程的概念以及 Linux 中的进程控制命令。

3.2 如何查看当前正在运行的进程?3.3 如何杀死一个正在运行的进程?3.4 解释进程优先级和 nice 值之间的关系。

3.5 如何将一个进程置于后台运行?练习题 4:Linux 网络管理4.1 如何查看 Linux 中的网络接口和 IP 地址?4.2 如何配置静态 IP 地址?4.3 如何测试网络连接以及如何在 Linux 中执行网络诊断?4.4 如何设置和管理防火墙规则?4.5 如何在 Linux 中配置和使用 VPN?练习题 5:Linux 软件包管理5.1 描述 Linux 中软件包管理的优势。

5.2 如何在 Ubuntu 和 CentOS 系统上分别使用 apt 和 yum 安装软件包?5.3 如何卸载已安装的软件包?5.4 如何更新已安装的软件包?5.5 如何在 Linux 中搜索软件包?练习题 6:Linux Shell 脚本编程6.1 什么是 Shell 脚本?它有什么作用?6.2 如何创建一个简单的 Shell 脚本文件?6.3 描述如何在脚本中定义变量和使用变量。

linux的相关练习题

linux的相关练习题

linux的相关练习题Linux的相关练习题Linux作为一种开源的操作系统,广泛应用于各种领域,成为了程序员和系统管理员的首选。

为了更好地掌握和应用Linux,我们可以通过一些练习题来加深对Linux的理解和熟练度。

本文将为大家提供一些相关的练习题,希望能够对大家有所帮助。

一、文件和目录操作1. 创建一个名为"test"的目录,并在该目录下创建一个名为"file.txt"的文件。

2. 将"file.txt"的权限设置为只读。

3. 将"file.txt"的所有者改为当前用户。

4. 查看当前目录下的所有文件和目录。

5. 将"file.txt"的内容复制到一个名为"file_backup.txt"的文件中。

6. 将"file.txt"的内容追加到"file_backup.txt"中。

7. 删除"file.txt"和"file_backup.txt"。

二、进程管理1. 查看当前系统中正在运行的所有进程。

2. 结束一个名为"test_process"的进程。

3. 启动一个后台进程,并将输出重定向到一个名为"log.txt"的文件中。

4. 查看系统中某个进程的详细信息。

5. 查看系统中占用CPU和内存最多的进程。

6. 杀死所有占用CPU超过50%的进程。

三、用户和权限管理1. 创建一个名为"test_user"的用户。

2. 将"test_user"添加到"sudo"组。

3. 查看当前系统中存在的所有用户。

4. 修改"test_user"的密码。

5. 禁止"test_user"登录系统。

linux习题和答案

linux习题和答案

linux习题和答案习题和答案第1章 Linux概述1.什么是Linux?Linux是⼀套免费使⽤和⾃由传播的类UNIX操作系统,源代码开放,能运⾏于各类硬件平台,包括Intel x86系列和RISC处理器。

这个系统是由世界各地成千上万的程序员设计和实现的。

其⽬的是建⽴不受任何商品化软件的版权制约的、全世界都能⾃由使⽤的UNIX兼容产品。

2.Linux有哪些特性?(1)开放性(2)多⽤户(3)多任务 (4)良好的⽤户界⾯ (5)设备独⽴性 (6)丰富的⽹络功能(7)可靠的系统安全 (8)良好的可移植性3.Linux与Windows操作系统的主要区别是什么?(1)从发展的背景看,Linux是从⼀个⽐较成熟的操作系统发展⽽来的,⽽其他操作系统,如Windows 等,都是⾃成体系,⽆对应的相依托的操作系统(2)从使⽤费⽤上看,Linux是⼀种开放、免费的操作系统,Windows是封闭的系统,需要有偿使⽤。

(3)Linux上丰富的应⽤软件也是⾃由的,⽽在Windows下,⼏乎所有的软件都有独⽴的版权,需要购买使⽤,即使某些软件可以免费使⽤,也⼀般不提供其源代码,更不⽤说由⽤户修改扩充其功能了。

(4)Windows对硬件配置要求⾼,⽽Linux在低端PC系统上仍然可以流畅运⾏4.Linux与Unix的共同点与不同点是什么?共同点:由于Linux是从Unix发展来到,它遵循Unix开放标准,基本⽀持同样的软件、程序设计环境和⽹络特性,可以说Linux 是UNIX的PC版本,Linux在PC机上提供了相当于UNIX⼯作站的性能。

与商⽤Unix的不同点有:1)Linux是免费软件,⽤户可以从⽹上下载,⽽商⽤的UNIX除了软件本⾝的价格外,⽤户还需⽀付⽂档、售后服务费⽤;2)Linux拥有GNU软件⽀持,Linux能够运⾏GNU计划的⼤量免费软件,这些软件包括应⽤程序开发、⽂字处理、游戏等⽅⾯的内容;3)Linux的开发是开放的,任何志愿者都可以对开发过程做出贡献;⽽商⽤UNIX则是由专门的软件公司进⾏开发的。

自己整理的Linux课后习题

自己整理的Linux课后习题

第一章认识linux系统1.简述linux系统的应用领域。

答:liunx系统的应用主要涉及四个方面:应用服务器、嵌入式领域、软件开发以及桌面应用,linux的长处主要在于服务器和嵌入式两个领域。

2.简述linux系统的特点。

答:1.开放性、2.多用户、3.多任务、4.良好的用户界面、5.设备独立性、6.丰富的网络功能、7.可靠的系统安全、8.良好的可移植性。

3.简述linux系统的组成。

答:linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。

4.简述linux和windows系统的区别与联系。

答:共性:1.都是多用户操作系统,2.支持多种文件系统,3.支持多种端口设备,4.支持联网功能,5.都提供服务。

区别:1.应用目标不同,2.图形界面化不同,3.文件扩展名不同,4.重新引导功能不同,5.命令区分大小写。

5.简述有哪些主流的linux发行版本。

答:1.Mandriva 2.Red Hat 3.SUSE 4.Debian 5.Ubuntu 6.Gentoo 7.Slackware 8.Red Flag 6.简述fedora 8系统的新特性。

答:1.新的Fedora 定制Spins 2.PulseAudio 3.Codec Buddy 4.新的外观 5.新的图形化防火墙配置工具system-config-firewall 6.已增强的打印机管理工具system-config-printer 7.无缝集成蓝牙设备8.Java 支持──IcedTea9.已改进的网络管理NetworkManager 0.7 10.更佳的笔记本电脑支持piz 和Compiz-Fusion 12.包管理改进13.在线桌面14..安全改进15.PolicyKi16.针对Xen、KVM 及QEMU 虚拟化的安全远程管理。

17.翻译基础架构Transifex:Transifex 是一个自由开源的Web 系统,它用来处理提交的翻译。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

作业1 Linux系统基础知识(1)1. 基础知识部分(必做)1. 简述linux内核版本和发布版本的区别,并:①举例说明②写出查看当前安装Linux的发布版本信息和内核版本信息的具体命令(附上截图)答:①Linux的发布版本是由内核版本发展而来的。

内核就是一个核心,其他软件都基于这个核心,不能直接使用。

发行版是将核心和各种软件打包起来,可以直接使用。

②查询发布版本信息命令lsb_release –a查询内核版本信息命令uname -r2.列举常用的linux发布版本(至少5个)。

答:1、Debian2、Ubuntu3、Slackware4、Fedora5、Red Hat Enterprise Linux6、openSuSE7、红旗Linux3.简述类Unix(即Unix Like)的五大特性,并列举实例说明你对该特性的理解。

答:可靠性高:UNIX 主机和服务器在国外大中型企业中每天24 小时,每年365 天不间断地运行。

伸缩性强:极度强的伸缩性UNIX 系统是世界上唯一能笔记本电脑,PC,直到巨型机上运行的操作系统,最近已宣布用于NC 的UNIX 系统。

开放性好:这是UNIX 系统最重要的本质特征,也是UNIX 强大生命力之所在。

开放系统的概念已被计算机工业界普遍接受,而且成为发展的主要趋势。

它是一个覆盖面很宽的谱,几乎所有的系统都可在其中找到自己的位置。

网络功能强:UNIX 支持所有最通用的网络通讯协议,其中包括NES、DCE、IPX/SPX,SLIP,PPP 等,使得UNIX 系统能方便地与主机、各种广域网和域网相连。

强大的数据库支持功能:由于UNIX 系统对各种数据库,特别是关系型数据库管理系统提供了强大的支持能力,因此主要的数据库厂家都将UNIX 作为优选的运行平台,而且创造出极高的性能价格比。

4.安装Linux有哪些方式?分别简述之。

答:有三种:光盘安装,硬盘安装,网络安装。

一、光盘安装:光盘安装最简单,最理想二、硬盘安装:硬盘安装要求在安装前先将安装光盘的ISO镜像文件复制到硬盘的某个FAT/FAT32分区上,然后从中提取系统引导过程所需的程序及文件,重启进入DOS后引导硬盘中的Linux镜像,按提示选择“硬盘安装”。

下面步骤与光盘安装类似。

三、网络安装:适用于本地机器没有光驱,并且知道网上ISO文件所在URL的Linux安装。

它也需要制作系统安装软盘,用来启动机器。

插入光盘,开机后按提示选择“网络安装”。

下面步骤与光盘安装类似。

5. Linux支持的文件系统有哪些?举例说明。

答:我们在Linux中常用的文件系统主要有ext2、ext3、ext4以及proc。

ext2 文件系统:ext2 文件系统应该说是Linux正宗的文件系统,早起的Linux都是用ext2,但随着技术的发展,大多Linux的发行版本目前都不用这个文件系统了:比如Redhatt和Fedora。

大多建议用xet3,ext3文件系统是由ext2发展而来的。

ext3 文件系统:ext3是一个用于Linux的日志文件系统,支持大文件;但不支持范删除(undelete)操作;Redhatt和Fedora都力挺ext3.Reiserfs 文件系统:reiserfs文件系统是一款优秀的文件系统,支持大文件,支持范删除。

6. 写出下列配置在Linux中的设备文件名:(1)SCSI硬盘(2)CDROM(3)网卡(4)打印机答:(1)SCSI硬盘:/dev/sd[a-p](2)CDROM:/dev/cdrom(3)网卡:/dev/network-scripts(4)打印机:25针:/dev/lp[0-2]USB:/dev/usb/lp[0-15]7.磁盘的主分区与扩展分区最多能有几个?磁盘逻辑分区的设备文件名号码要从几开始编号?答:一块物理硬盘只能有: 一到四个主分区(但其中只能有一个是活动的主分区),或一到三个主分区,和一个扩展分区。

磁盘逻辑分区的设备文件名号码要从5开始。

8.简述什么是挂载、什么是挂载点,并举例说明。

答:挂载:挂载通常是指给磁盘分区(包括虚拟出来的磁盘分区)分配一个盘符挂载点:挂载点实际上就是Linux系统中的磁盘文件系统的入口目录,类似与windows中的用来访问不同分区的C:、D:、E:等盘符。

9.简述什么是X Window?它与微软视窗操作系统中的Window是同一个概念吗?答:X Window即X Window图形用户借口,是一种计算机软件系统和网络协议,提供了一个基于图形用户界面(GUI)和吩咐的输入设备能力联网计算机。

其中软件编写使用广义的命令集,它创建了一个硬件抽象层,允许设备独立性和重用方案的任何计算机撒谎能够实现。

两者不是同一概念。

Windows操作系统是一款有美国微软公司开发的窗口化操作系统,采用了GUI图形化操作模式,比起之前的指令操作系统更为人性化。

Windows操作系统是目前世界上最为广泛应用的操作系统。

10.什么是Shell?列举常用的shell(至少三个)。

如何查看当前Linux系统默认使用的shell?答:shell是Unix/Linux系统的一个重要层次,它是用户与系统交互的界面。

常用的shell(1)Bourne shell(2)C shell(3)Korn shell(4)Bourne Again shell输入一个系统不认识的命令,如!@#$%%11.使用shell命令ls /查看所用Linux系统根目录的主要内容,写出这些子目录及文件,结合man hier提供的信息,简述主要目录的用途。

/bin —用来贮存用户命令。

目录/usr/bin 也被用来贮存用户命令。

/sbin —许多系统命令(例如shutdown)的贮存位置。

目录/usr/sbin 中也包括了许多系统命令。

/root —根用户(超级用户)的主目录。

/cdrom 该目录在刚安装系统时是空的,你可以将光驱文件系统挂在这个目录下,例如“mount /dev/cdrom /cdrom”/mnt —该目录中通常包括系统引导后被挂载的文件系统的挂载点。

譬如,默认的光盘挂载点是/mnt/cdrom/./boot —包括内核和其它系统启动期间使用的文件。

/media 挂载点,用于挂载U 盘、光盘、或者远程磁盘所用。

/selinux 增强性安全LINUX,和usr 部分用户安装文件存放目录,也和/放一起/srv 存放本系统提供的服务用数据,即服务启动后需要提取的信息。

/sys sysfs 文件系统的挂载点。

/var 某些大文件的溢出区,比方说各种服务的日志文件。

是很多服务器文件使用的目录,建议单独分区/lostfound —被fsck 用来放置零散文件(没有名称的文件)。

/lib —包含许多被/bin/ 和/sbin/ 中的程序调用的库文件。

目录/usr/lib/ 中含有更多用于用户程序的库文件。

/dev —贮存设备文件。

/etc —包含许多配置文件和目录。

/var —用于贮存variable(或不断改变的)文件,例如日志文件和打印机假脱机文件。

/usr —包括与系统用户直接有关的文件和目录,例如应用程序及支持它们的库文件。

/proc —一个虚拟的文件系统,(不是实际贮存在磁盘上的)它包括被某些程序使用的系统信息。

/initrd —用来在计算机启动时挂载initrd.img 映像文件的目录以及载入所需设备模块的目录。

/tmp —用户和程序的临时目录。

/tmp 给予所有系统用户读写权。

/home —用户主目录的默认位置。

/opt —可选文件和程序的贮存目录。

该目录主要被第三方开发者用来简易地安装和卸装他们的软件包。

12. 在linux目录中:(1)通常将系统的配置文件存于什么目录下?(2)内核启动文件位于什么目录下?(3)常用于挂载额外设备的目录是?(4)超级用户root的主目录位于?普通用户的主目录通常位于?答:(1)/etc/(2)/lib/modules(3)一、挂载光驱——命令:mount/dev/cdrom /mnt/cdrom二、挂载软驱——命令:mount/dev/fd0 /mnt/floppy三、挂载iso文档——命令:mount -o loop /mnt/1.iso /mnt/iso四、挂载U盘——命令:fdisk -l; mount /dev/sdb1 /mnt/usb(4)超级用户root的主目录位于/root普通用户的主目录通常位于/home13.简述目录/bin与/sbin所放置的可执行文件有何不同之处?目录/bin与/usr/bin所放置的可执行文件有何不同之处?答:(1)/bin,放置执行文件,但比较特殊。

/bin放置的是在单用户维护模式下还能被操作的命令,在/bin下面的命令可以被root与一般账号所使用,主要有cat,chmod,chown,date,mv,mkdir,cp,bash等常用命令。

与开机执行过程有关。

/sbin,放置在该目录下的为开机过程中所需要的,里面包括了开机、修复、还原系统所需的指令。

至于某些服务器软件程序,一般放置在/usr/sbin中。

本机自行安装的软件所产生的系统执行文件(system binary),则放置到/usr/local/sbin当中。

(2)/bin,放置执行文件,但比较特殊。

/bin放置的是在单用户维护模式下还能被操作的命令,在/bin下面的命令可以被root与一般账号所使用,主要有cat,chmod,chown,date,mv,mkdir,cp,bash等常用命令。

与开机执行过程有关。

/usr/bin,绝大部分的用户可使用的命令都放在这里。

与开机执行过程无关。

14./dev/null是什么?通常有何用途?答:/dev/null表示空设备(文件)其用途有:1、在不想把标准输出的和标准出错信息输出到控制台,也不想重定向到文件时经常使用2、不能忽略其读入功能,从/dev/null读入时都是0.3、系统的垃圾桶,类似与Windows的回收站,不同的是这个设备有去无回。

如果程序有输出(标准、错误等),而你又不想输出到任何文件、终端,就可以重定向到这个设备。

4、空设备,bit垃圾箱。

15. Linux中的文件类型有哪些?陈述并举例说明。

答:Linux 操作系统支持以下文件类型:普通文件,目录文件,设备文件及符号链接文件。

普通文件:(1)文本文件:它由ASCII 字符构成。

例如信件,报告和称为脚本的文本文件,后者有ASCII 解释执行(2)数据文件:它由来自应用程序的数字型和文本型数据构成。

例如:电子表格,数据库及字处理文档。

(3)可执行的二进制程序文件。

它由机器指令和数据构成。

例如:已经学过的系统命令。

目录文件:目录文件是由成对的“I 节点号、文件名”构成的列表。

相关文档
最新文档