Linux上机操作练习题

合集下载

linux上机练习练习题

linux上机练习练习题

linux上机练习练习题Linux操作系统是广泛使用的开源操作系统之一,它提供了丰富的功能和灵活性来满足各种用户需求。

为了更好地掌握Linux系统的使用,下面将给出一些练习题,帮助您进行Linux上机练习。

1. 创建一个名为"test"的目录,并在该目录下创建三个文件file1、file2和file3,每个文件中写入不同的内容。

2. 使用命令行在当前目录下查看文件列表,并将文件列表保存到一个名为"filelist.txt"的文件中。

3. 在当前目录下创建一个名为"backup"的目录,并将test目录下的所有文件复制到backup目录中。

4. 使用命令行将file1重命名为newfile,并在newfile所在的目录下创建一个名为"log.txt"的空文件。

5. 删除file2和file3两个文件,同时删除backup目录及其下的所有文件。

6. 在当前目录下创建一个名为"script.sh"的shell脚本文件,并在其中编写一个简单的脚本来输出当前系统的日期和时间。

7. 执行script.sh脚本,并将输出结果保存到名为"output.txt"的文件中。

8. 使用vim编辑器打开output.txt文件,并在文件末尾添加一行文字"End of output"。

9. 在当前目录下创建一个名为"testdir"的目录,并在该目录下创建两个子目录"dir1"和"dir2"。

10. 将当前目录下的脚本文件script.sh复制到dir1目录中,并将output.txt文件复制到dir2目录中。

通过以上的练习题,您将能够熟悉常用的Linux命令行操作,并且掌握一些基本的Shell脚本编写技巧。

不断进行实践和练习,您将能够更加灵活自如地使用Linux操作系统,提高工作效率。

linux上机练习六

linux上机练习六

上机练习六完成下列的练习,开始每个练习前都要首先完成上一个练习。

要求:从开始练习时捕捉电影,完成的录像压缩后用学号姓名命名交给各班班长,下次上课前收齐上交1、vi练习(输入文字):i)使用vi新建一个文件,文件名自拟ii)在新建的文件中输入字符串,内容自拟iii)将刚才输入的字符串保存后退出vi2、vi练习(光标移动):i)将文件/etc/passwd复制到本机的一个普通用户根目录下,并同时更名为passwdbak ii)使用vi打开普通用户根目录下的passwdbak文件iii)使用vi指令完成下列操作:(1)从当前页跳到下一页(2)将光标移动到当前行的行尾(3)将光标向下移动3行,再向右移动5个字符(4)将光标移动到当前行的行首(5)将光标移动到文末(6)将光标移动到当前屏幕的第一行(7)将光标移动到文章的第一行3、vi练习(编辑文字):i)将光标当前所在行复制后粘贴到第一行后面ii)将新粘贴的这行删除iii)复制当前行向下的5行,然后粘贴到第10行上面iv)重复执行一次粘贴操作v)删除刚才粘贴的5行内容vi)撤消最后的删除操作vii)将最近的修改操作全部撤销4、vi练习(查找替换)::i)查找文档中的root字符串ii)将第一行到第10行的bin字符串替换为mybin,替换时无需询问iii)将全文中的sbin字符串替换为ssbin,要求替换时询问是否替换5、vi练习(指令行练习):i)查看当前打开的passwdbak文件,要求显示行号ii)取消行号iii)在不退出vi的前提下,查询当前所处目录iv)将对文件的修改写入文件,不退出viv)退出passwd文件6、vim练习(多文件编辑):i)同时新建两个文件,文件名自拟(分别新建两个文件后再同时打开也可以)ii)在当前文件中输入本人学号和姓名(姓名可以用中文或者拼音),保存修改不退出iii)切换到另外一个文件,在其中输入当前用户名和当前系统时间,同样保存文字不退出iv)切换到上一个文件,查看内容无误后退出vim编辑器7、vim练习(多窗口编辑):i)打开刚才编辑的两个文件中的一个ii)使用vim下的指令在另一个窗口中打开第二个文件iii)将当前窗口切换为第一个打开的文件,将其中的内容复制iv)将当前窗口切换到第二个文件,将刚才复制的内容粘贴到文末v)保存修改并退出当前窗口vi)保存修改并退出剩下的文件。

Linux操作试题及答案

Linux操作试题及答案

Linux操作试题及答案Linux操作试题及答案1、建立以下用户,组属性及口令文件A. 建立用户smithB. 建立组名sysadmC. smith具有口令654321答:A:useradd smith B:groupadd sysadm C:passwd smith 连续两次输入同一组密码既可。

2、写出web服务的启动、重启、关闭的.方法(两种方法)答案:第一种:启动:Service httpd start重启:service httpd restart关闭:service httpd stop第二种:启动:/etc/rc.d/init.d/httpd start重启:/etc/rc.d/init.d/httpd restart 关闭:/etc/rc.d/init.d/httpd stop3.写出安装SAMBA服务器的步骤,Samba服务的主要功能是什么?步骤:1、下载安装包 2、tar 安装包 3、rpm -i 软件名。

功能:linux与windows之间的桥梁,能在两者间实现文件共享。

4.设置ftp服务器自启动答案:ntsysv 选中FTP保存退出既可5. 架设一台NFS服务器,并按照以下要求配置输出目录。

开放/nfs/shared目录,使所有用户查阅资料,但不允许上传。

开放/nfs/upload目录作为192.168.202.0/24网段的数据上传目录。

将/home/tom目录仅共享给本地主机,并且只有用户tom可以完全访问该目录答案:1、分别使用命令mkdir /nfs、mkdir /nfs/shared、mkdir /nfs/upload创建目录/nfs/shared和/nfs/upload。

2、使用命令useradd tom创建tom账户,并使用命令passwdtom为用户tom创建密码。

3、使用命令vi /etc/exports打开NFS主配置文件,添加下列语句:/nfs/shared (ro)/nfs/upload 192.168.1.0/24(ro,all_squash)/home/tom 192.168.1.20(rw)6.建立Web服务器,并根据以下要求配置Web服务器。

linux操作系统上机模拟考试

linux操作系统上机模拟考试

1.在指定目录/mnt下创建一个以自己姓名为名字的文件夹,并设定此文件夹自己可读可写可执行,同组用户可读可执行,其它用户只可以读。

2.创建一个名字为自己姓名(姓名用汉语拼音即可)的linux用户和一个testgroup组,并且把创建的用户加入到testgroup组中。

3.在试题1所创建的文件夹下创建一个文件名是自己学号的文件,并在此文件中写入自己的姓名(姓名用汉语拼音即可)。

4.添加一块硬盘sdb并在该硬盘上创建分区sdb1,sdb2,sdb3,sdb4,并用此四个分区做raid5,其中前三个分区作为active设备,sdb4分区作为spare设备。

5.给主机设置正确的IP地址,网关,子网掩码,dns等参数。

6.配置一台DHCP服务器,能够给内网的客户机动态分配IP地址。

7.FTP服务器实现匿名用户和本地的用户文件传输。

8.dns服务器配置。

Linux上机考试试题【范本模板】

Linux上机考试试题【范本模板】

《网络操作系统与管理》机考测试题1.破解超级用户root的密码,将密码改为redhat。

(三个e,一个space+1,一个b)开机时按e(也可以是任意键),再次按e键进入kenel参数界面;选中第二行,再次按e键,之后用空格键(space键)+1直接进入runlever 1,然后回车;按b键重新引导系统;#getenforce———-——---———enforcing#setenforce 0 (关闭防火墙,为1时开启);#getenforce——----—--—-—permissive#passwd输入密码并确认;#init 6 (重启);2。

建立manager组,创建两个用户harry,natasha,他们的附属组都为manager,创建用户strlt,用户strlt的登录shell为非交互式shell.#groupadd manager(创建manager组)#vim /etc/group;(检查是否创建成功)(创建两个用户)#useradd harry –G manager#useradd natasha –G manager(创建用户strlt,用户strlt的登录shell为非交互式shell)#useradd –s /sbin/nologin strlt(检查)#vim /etc/passwd#vim /etc/group3。

将/etc/fstab复制到/var/tmp/fstab,设置harry可以读写,natasha 不能做任何操作,其他用户可读,设置manager组为fstab的所属组.(复制)#cp /etc/fstab /var/tmp/fstab(设置manager组为fstab的所属组)#chgrp manager /var/tmp/fstab(设置harry可以读写)#setfacl –m u:harry:rw /var/tmp/fstab(设置natasha不能做任何操作)#setfacl –m u:natasha:0 /var/tmp/fstab(其他用户可读)#chmod o+r /var/tmp/fstab(检查facl权限)#getfacl /var/tmp/fstab4。

Linux上级操作题

Linux上级操作题

Linux上级操作题1.增加用户useradd + 用户名2.为用户设置口令(设置用户密码) passwd3.增加组groupadd + 组名4.为组设置口令(设置组密码)gpasswd5.查看新建用户的信息vi /etc/passwd6.将新用户添加到组中去useradd -G 组名新用户名7.将用户添加到组中去usermod –G 组名用户名8.查看新建组的信息vi /etc/group9.修改默认设置vi /etc/inittab修改默认启动模式:id: 5 initdefault;其中:5图形界面3字符界面可以(修改其中的数值)如改为id: 3initdefault界面如上图:修改之后按Esc键,然后输入:" :wq " 保存退出设置完成10.引导器的配置文件设置vi /etc/grub.conf其中default=0默认启动项title 可以自己修改上图中的Red Hat Linux(2.4.20-8) 部分可以修改以后的全照抄。

10.周期性任务crontab -e第一行的0 15 * * * 分别代表0分15小时* 月* 星期*/2代表每隔多少分/小时/月/星期(看对应位置)后面的一些参数是在以上的规定时间执行相应的操作:mail +邮箱+< /var/file将文件中的内容发到邮箱reboot 重启rm -rf /temp 强制性删除目录及子目录ls -l |mail admin@将ls-l命令执行所得到的信息发送到邮箱admin@去service httpd start 启动httpd服务service httpd stop 关闭httpd 服务11.mkdir 建立目录设置目录的属性(达到只有所属者才能够对其进行移动和删除操chmod o+t 已经建立好的目录12.修改所属组和所属用户:chown 用户名文件名chgrp 组名文件名13.查看网卡IP地址命令和设置IP地址命令:ifconfig eth0 此处一定要注意不是o而是零ifconfig eth0 IP(例如:192.12.145.14(数字不能够大于256))14.设置域名服务器的配置文件: vi /etc/resolv.confname server +域名服务器的ip地址(在原来的基础上新建一行)15.如何安装软件包rpm -ivh 软件包名.rpm (其会自动安装)16.开机自动启动项设置输入命令ntsysv敲击空格键进行选择,选中状态为[*]按键Tab 光标转移到“确定”按钮,然后按“Enter”键17.p129~130设置磁盘限额18.P133使用swap 文件(操作过程中只要未提示出错就是操作正确的)。

linux上机练习一

linux上机练习一

上机练习一
完成下列的练习,开始每个练习前都要首先完成上一个练习。

每个单项练习可以使用多条指令完成。

要求:从基本指令练习开始捕捉电影,完成的录像压缩后用“学号+姓名”交给组长,由组长负责检查作业并给出分数。

1、基本指令练习
i)进入本机的普通用户根目录
ii)显示当前所在目录和当前登录用户
iii)在当前目录下新建文件夹,文件夹名用学号后三位和姓名拼写命名,接着进入该目录中
iv)将当前目录中所有文件的信息罗列出来
v)进入上层目录,使用nano新建文件testfile,并在其中输入姓名拼音和学号,保存后退出
vI)查看testfile的文件信息
2、开关机练习(该练习每次重启后请留意是否需要重新设置录像)
i)使用shutdown指令完成下列工作
a)向所有联机用户发送1分钟后关机警告,但并不真的关机
b)重启系统,重启前先停止服务
ii)使用reboot重启系统,要求启动前执行回填指令
3、帮助指令及思考题:
i)通过使用帮助指令了解如何将上个月、当前月和下个月的月历显示出来
ii)使用帮助指令学会将当前月的每一天是本年中的第几天显示出来,如3月9日为今年的第九天等
iii)使用帮助指令学会设置系统时间,将当前系统时间修改正确。

Linux上机实习题gcc练习

Linux上机实习题gcc练习

上机实习题:GCC练习
1.gcc的使用练习:
操作步骤:
(1)编写C源程序,hello.c,实现打印输出helloworld!。

(2)使用gcc命令,编译并连接,直接生成可执行文件hello1
(3)执行hello1,查看结果
(4)使用gcc命令,先编译hello.c源文件,生成后缀为.o的目标文件,通过目标文件的连接,再生成可执行文件hello2
(5)执行hello2,查看结果
2.gcc的使用练习:
操作步骤:
(1)编写头文件sum.h,声明一个函数:int sumInt(int a, int b);
(2)编写源文件sum.c,实现sumInt函数,求任意两个整数的和,并返回。

(3)编源文件写main.c,调用sumInt函数,实现求和。

(4)使用gcc命令编译以上各文件,生成最终的可执行文件
(5)执行可执行文件,查看结果
3.Gdb练习:
操作步骤:
(1)编写函数:已知strcpy 函数的原型是
char *strcpy(char *strDest, const char *strSrc)
其中strDest 是目的字符串,strSrc 是源字符串。

不调用C++/C 的字符串库函数,请编写函数strcpy。

(2)在main函数中调用以上函数,实现字符串的拷贝。

(3)编译并连接程序,并修改编译时产生的错误
(4)调试此程序,设置断点,并单步运行查看结果。

Linux上机实习题vi练习

Linux上机实习题vi练习

上机实习题:VI练习1.练习vi的各种工作模式及切换方法:操作步骤:(1)vi的工作模式有哪几种?操作完成各种工作模式之间的切换。

(2)指出vi的几种工作模式之间的切换方法。

(3)有哪些方法可以退出vi,并练习保存退出及不保存退出,查看结果。

他们说快写一首情歌雅俗共赏,落笔传神还要容易传唱,上得厅堂也下的厨房。

就像我一直在找的姑娘2.写出下列要求要执行的命令,如果是在末行模式下执行,需写出“:”号,注意大小写。

1、向后搜索字符串stream 1、/STREAM2、向前搜索字符串benet 2、?benet3、执行重复搜索3、/n4、复制10行然后粘贴4、10yy p5、将光标移到第55行5、55G6、将光标移到最末行6、G7、删除共20行7、d20G8、恢复前一步的操作8、u9、将从当前光标开始的10个字符用字符a替换10、10sa10、将光标移到行首11、^11、将光标移到行尾12、$12、将从第10行到第50行的内容写入/back/file113、:10,50w!/back/file113、将从当前行开始,总共20行的内容存入/back/file2 14、20w!/back/file214、读取/etc/conf/hello.txt文件的内容插入当前行后面15、15、替换第20行到第80行中的所有httpd为bind17、:20,80s/httpd/bind/g16、替换文中全部的aptech为benet 18、:%s/aptech/benet/g17、替换从当前行开始到第100行中的所有apple为banana19、:100s/apple/banana/g18、在每一行的行首插入字符串new 2019、在第10行到第50行的行尾插入字符串@@ 2120、让vi显示每一行的行号23、set nu% s/aptech/benet/g.。

linux服务器上机操作试卷

linux服务器上机操作试卷

测试1
规则1:时间180分钟
规则2:虚拟机ip地址为实体机的ip地址100+x。

例如:外部主机为192.168.1.27,虚拟机为
192.168.1.127。

规则3:按操作步骤给分。

规则4:要求上交所有配置文件以及步骤截图。

规则5:要求安装vmare tools
一、配置虚拟机ip地址,使其与外部主机互联。

二、安装yum本地软件仓库,路径为/root/rhel
三、使用yum安装ftp服务,并验证匿名用户及本地
用户。

四、配置ftp服务完成以下功能:
(1)使匿名用户具有上传功能。

(2)新建三个系统本地用户user1、use2、user3、
user4,它们属于同一组group1,user1、
user2、user3使用同一主目录
/var/ftp/local_dir,要求user1具有上传功
能,use2、user3只有下载功能,不能上传。

基本参数要求:
最大客户端连接数10,
本地用户最大传输速率50kb/s,
客户端最大传输速率30kb/s
本地用户user4不能访问ftp。

(3)完成虚拟用户使用功能。

虚拟用户名为:
virtuser1、virtuser2、virtuser3。

(4)加分项:virtuser1具有上传功能,virtuser2、
virtuser3只能下载不能上传。

五、安装telnet服务,验证telnet登陆,并用抓包工
具分析telnet数据包格式。

1。

linux基础期末上机试题及答案

linux基础期末上机试题及答案

linux基础期末上机试题及答案1. 列出当前目录下所有文件和目录,并显示详细信息。

答案:使用命令 `ls -l` 可以列出当前目录下所有文件和目录,并显示详细信息。

2. 创建一个名为 "testdir" 的目录。

答案:使用命令 `mkdir testdir` 可以创建一个名为 "testdir" 的目录。

3. 将文件 "example.txt" 复制到 "testdir" 目录下。

答案:使用命令 `cp example.txt testdir/` 可以将文件"example.txt" 复制到 "testdir" 目录下。

4. 查看 "example.txt" 文件的内容。

答案:使用命令 `cat example.txt` 或 `less example.txt` 可以查看 "example.txt" 文件的内容。

5. 将 "example.txt" 文件的内容追加到 "testdir" 目录下的"newfile.txt" 文件中。

答案:使用命令 `echo "Appended content" >>testdir/newfile.txt` 可以将 "example.txt" 文件的内容追加到"testdir" 目录下的 "newfile.txt" 文件中。

6. 查找系统中名为 "httpd" 的进程,并结束它。

答案:首先使用命令 `ps aux | grep httpd` 查找名为 "httpd" 的进程,然后使用命令 `kill -9 PID` 结束它,其中 PID 是 httpd 进程的进程号。

linux操作系统上机题目

linux操作系统上机题目

三、用户界面与Shell命令1在用户fzu主目录下创建一个目录mydir2复制文件/etc/inittab到mydir目录下3在mydir目录下创建文件mydoc4删除mydir目录5统计文件/etc/inittab的字符数和行数6用列表方式显示etc目录下的所有文件7用cat、more、less、head、tail查看文件/etc/inittab8统计文件/etc/inittab的字符数和行数,并记录。

9用find命令查找命令useradd在系统的什么位置。

10用grep命令查找etc目录下含有字符串“wl0505”的文件有哪些,并记录。

11用whereis命令查看useradd文件的位置,并记录。

12用locate命令来查找文件adduser13用su切换用户,请问如要在切换用户的同时也把工作目录切换掉,该如何做?14查找系统里属于WW用户的文件有哪些,请记录.15用date查看系统时间,把系统时间改为2007年9月19号14点20分。

16查看系统磁盘的使用情况,并记录。

17给命令“pwd;ls –l”起一个别名“aa”,请执行aa。

18?用命令write给用户fzu发一条信息“hello“。

19用命令history查看本用户在本机上进行过的操作。

20将/etc/fstab文件复制到用户fzu的主目录下,用ls –l查看主目录下的fstab的详细信息,并记录21用ln命令为fstab 创建符号连接文件fstabsoft,用ls –l查看文件fstab和fstabsoft信息,并记录.22用ln命令为fstab 创建符号连接文件fstabhard,用ls –l查看文件fstab和fstabhard信息,并记录.23Fstab、fstabsoft、fstabhard三个文件的信息相同吗?删除fstab看他们的信息发生了什么变化?能打开fstabsoft吗24请用uname命令查看系统的信息,包括系统的内核、内核名、主机名。

linux上机练习题

linux上机练习题

1.使用ls / 命令查看根目录中都有哪些系统目录,考虑这些系统目录的用途。

2.进入linux系统,在终端或命令行窗口中,输入如下linux命令,考虑每步执行的结果($是提示符):
a. $ ls 查看当前主目录内的文件
b. $ pwd
c. $ xy ???
d. $ cd .. 主目录变为上一层的主目录
e. $ pwd
f. $ cd 主目录变成默认主目录
g. $ pwd
h. $ cd /usr/local 变为指定主目录
i. $ ls
j. $ cd ~主目录变成默认主目录
k. $ pwd
3.进入目录/usr,查看该目录下的目录和文件,考虑他们的文件类型各是什么。

4.显示用户主目录下的所有隐含文件。

ls -a
5.执行如下命令,并使用find命令查找/etc目录下名字为profile的文件。

which ls 在默认path中寻找
whereis ls 在所有文件中寻找
6.使用ls –l(可以看到文件类型)命令查看/etc/hosts文件的详细信息,考虑文件的权限设定,主人、组用户分别是谁。

linux上机题

linux上机题

01,分屏显示计算机中所有进程。

02,在root下新建文件夹/newdir. 复制/etc/passwd文件为/newdir/pass103,使用通配符删除/new下的所有文件。

04,将/etc目录中所有以“pa”开头的文件输出到文件/newdir/etcpa中。

5,将现在计算机中的所有进程的信息输出到文件/newdir/etcpa末尾。

06,切换到用户root的主目录中。

07,切换到根目录。

08,切换到home文件夹。

09,切换到上一级目录。

10,查看现在的工作目录。

11,查看当前工作目录中有哪些文件。

12,查看/root目录中有哪些文件。

13,以长列表的方式列出/root目录中的所有文件。

14,复制/home文件夹到/newdir中。

15,新建/newdir/other目录。

移动/newdir/所有文件到该目录中。

移动/newdir/home文件夹到该目录中。

16,将/newdir/other/pass1重命名为passwd。

17,新建文件夹/q/w/e/r/t。

18,新建文件夹/a/s/d/f/g,使其权限为:root用户可以读写执行,root组其他用户可以读写,其他多有用户只可以读。

19,使用不超过两条命令删除文件夹/q/w/e/r/t中的下三级目录。

20,删除文件夹/q中的w目录。

21,删除文件夹/newdir。

22,在/etc/目录中查找文件passwd。

23,查看/etc/passwd文件的内容。

24,分屏查看/etc/passwd文件的内容。

练习:添加一个用户nokia,指定默认shell是/bin/ksh ,家目录是/home/inokia,密码有效期是10天,帐号在2010年4月20日就不能使用。

给nokia分组添加一个密码,并且让tom成为nokia分组的管理员(tom不存在就自己建立)建立帐号bean,roy,使用root身份把bean通过命令添加到nokia分组。

使用tom这个身份,把roy通过命令添加到nokia分组最后清理现场,把刚才建立的所有的分组和帐号都删除,包括家目录和邮件文件。

Linux操作系统考试题库及答案

Linux操作系统考试题库及答案

Linux操作系统考试题库及答案一、单项选择题1. Linux操作系统的创始人是()。

A. Bill GatesB. Linus TorvaldsC. Steve JobsD. Richard Stallman答案:B2. 在Linux系统中,查看当前路径的命令是()。

A. pwdB. lsC. cdD. mkdir答案:A3. 在Linux系统中,以下哪个命令用于查看文件内容?()A. catB. grepC. findD. touch答案:A4. 在Linux系统中,以下哪个命令用于创建目录?()A. touchB. mkdirC. rmdirD. rm答案:B5. 在Linux系统中,以下哪个命令用于删除文件?()A. mkdirB. rmdirC. rmD. touch答案:C6. 在Linux系统中,以下哪个命令用于查找文件?()A. grepB. findC. catD. ls答案:B7. 在Linux系统中,以下哪个命令用于查看当前登录用户?()A. whoB. userC. usersD. whoami答案:A8. 在Linux系统中,以下哪个命令用于查看系统运行时间和平均负载?()A. uptimeB. topC. psD. free答案:A9. 在Linux系统中,以下哪个命令用于查看磁盘空间使用情况?()A. dfB. duC. lsD. pwd答案:A10. 在Linux系统中,以下哪个命令用于查看网络配置?()A. ifconfigB. netstatC. routeD. all of the above答案:D二、多项选择题1. 在Linux系统中,以下哪些命令用于文本编辑?()A. viB. nanoC. emacsD. gedit答案:ABC2. 在Linux系统中,以下哪些命令用于文件权限管理?()A. chmodB. chownC. chgrpD. ls答案:ABC3. 在Linux系统中,以下哪些命令用于进程管理?()A. psB. topC. killD. free答案:ABC4. 在Linux系统中,以下哪些命令用于网络管理?()A. ifconfigB. netstatC. pingD. route答案:ABCD5. 在Linux系统中,以下哪些命令用于磁盘管理?()A. dfB. duC. fdiskD. mount答案:ABCD三、判断题1. Linux是一个开源的操作系统。

linux上机练习

linux上机练习

linux上机练习上机练习完成以下练习。

在开始每个练习之前,先完成上一个练习。

1、改变文件权限指令练习一:i)以root用户身份登录系统,并在计算机上输入普通用户的root目录II)使用名称的拼写和学号的最后三位数字创建新文档文件III)查看新文件的当前属性iv)将该文件的拥有者改为本机上某普通用户(注意:必须是系统的合法用户!)v)将该文件的群组改为本机上某普通用户所在群组六)使用数字方法将文件的权限更改为所有者拥有所有权限,组没有可执行权限,其他人只有可执行权限vii)查看该文件当前属性八)使用符号方法将文件的权限更改为所有者具有可读写权限,组具有可执行权限,其他人具有可读可执行权限IX)查看文件的当前属性x)新建一个文档文件,文件名随意指定,查看该文件初建时的权限与刚才所建的文件权限的区别2.更改文件权限指令练习2:(首先,在图形界面下的系统设置项中创建一个新的普通用户,用户名是名称拼写和学号最后三位数字的组合)i)以新建的普通用户身份登录,在其根目录下新建一个目录testdirii)查看该目录的属性信息三)进入目录并创建一个新的文档文件testfile IV)注销系统(单击red hat->log off->OK),以root用户身份登录,然后将刚刚建立的testdir目录的用户名和组同时更改为机器上其他普通用户的名称和组v)将目录testdir的拥有者权限改为只读(思考:修改目录的权限时需要注意什么?)vi)以testdir目录的拥有者账户登录系统,进入目录testdir,如果显示权限不足,请再次以root登录系统,重做第v步和第vi步3、路径练习:i)使用root用户登录系统并输入临时文件夹/tmpii)使用目录引用符号直接输入root用户的根目录III)输入机器上普通用户的根目录,创建新目录mypath,然后创建新文件pathtest,并将姓氏和学号的拼写添加到文件中,保存并退出编辑界面IV)使用当前目录中的相对路径输入文件夹/根目录v)使用绝对路径方式打开刚才建立的pathtest文件,在其中添加该文件的绝对路径4、环境变量path相关练习:i)查看path的当前值二)在桌面上打开一个新终端,在机器上普通用户的主目录中创建一个新文件pathfile,并记录文件中刚刚查看的路径值(即将当前路径值另存为pathfile文件)。

Linux系统编程上机题及部分答案

Linux系统编程上机题及部分答案

Linux系统编程上机题1、写出完成下列内容的命令或操作功能:(1) 配置Linux系统eth2的IP地址信息如下:IP地址为192.168.1.36、子网掩码255.255.255.0、网关192.168.1.1;sudo ifconfig eth2 192.168.1.36 netmask 255.255.255.0sudo route add default gw 192.168.1.1(2) wc –w /home/yyl/MyPeom.txt > MyPeomCnt.txt;统计MyPeome.txt的单词个数输入到MyPeomCnt.txt中,并将MyPeomCnt.txt 原来的内容删除。

(3) 找出文件系统中所有名字为myfile的文件,并输出这些文件路径到/root/test文件中,此命令后台操作。

find / -name myfile>>/root/test &(4) 找出文件“/etc/passwd”中包含“root”的所有行,并将这些行累加存储到文件“/home/yyl/rootpass”中。

;grep root /etc/passwd.txt>>/home/yyl/rootpass.txt(5) chmod ug+w,o-w file1.txt file2.txt;将file1.txt和file2.txt中的同组者和文件所有者添加可写的权限而将其他所有用户的可写权限删除。

(6) 搜索目录“tmp/src”目录及其子目录下的8天以内使用过的文件中,包含“hello”的行,并显示在屏幕上。

find tmp/src –name “hello”–atime -82、写出完成以下内容的函数原型或函数功能:(1) #include <string.h>int strcasecmp(const char *s1, const char *s2);int strncasecmp(const char *s1, const char *s2, size_t n);函数功能:不区分大小写,按照ASCLL码的顺序比较两个字符串,采用字典排序的方式。

Linux基础上机练习

Linux基础上机练习

Linux基础上机练习(2)
用grep命令在profile文件中对于关键字then举行查询 grep then /etc/profile 或 cat /etc/profile|grep then 8. 给文件datafile2创立1个软链接softdata以及1个硬链接harddata -s datafile2 softdata ln datafile2 harddata 8. 8. 9. 10. 依次删除这两个文件,注意比较源文件有什么变化 delete datafile2 first softdata will be empty,harddata will not change ..... 编辑datafile2,并用tar打包 tar -cjvf data.tar.bz2 ./datafile2 解压datafile2到新目录newdest cd newdest ,,,tar -xjvf data.tar.bz2 找出所有名字中有“data”的文件 find -name "*data*" 8a*’
Linux基础上机练习(3)
删除源文件datafile1 删除back目录 移动解压出来的文件到test2 显示当前登录到系统的用户 who 查看内存使用情况 free 查看分区使用情况 df 查看根目录下子目录的空间使用情况 du -a 使用ssh登录远程机器并练习在本地和远程机器 之间传送文件 ssh2 yy@192.168.134.128 scp2 d:\yy.txt yy@192.168.134.128:/home/yy/test 13. 14. 15. 16. 17. 18. 19. 20.
Linux基础上机练习(5)
28. 查看启动信息 dmesg 29. 更改文件的拥有者,组 chown + 拥有者名+文 件名 chgrp+ 拥有者名+文件名 30. 统计/etc/fstab的行,单词,字符数wc -m /etc/fstab wc -c /etc/fstab wc -l /etc/fstab 31. 查看/etc/fstab的前5行和后5行 head -5 /etc/fstab tail -5 /etc/fstab 32. 编写脚本程序,参数为一个0~20之间的整数, 并在参数合法时输出其与1~10分别相乘的乘积

Linux上机操作练习题

Linux上机操作练习题

Linux上机操作练习题命令1.新建⼀个⽤户wang,密码设为123456,并将其加到root组。

写出所⽤命令。

# useradd wang# passwd wang123456123456# groupadd root# usermod –g root wang2.将当前计算机的IP地址设为192.168.1.123,⼦⽹掩码为255.255.255.0。

写出所⽤命令。

# ifconfig eth0 192.168.1.123 netmask 255.255.255.03.你是公司的Linux服务的管理员。

你使⽤vi编缉/etc/inittab⽂件时,在命令模式下查询shutdown字符串,使⽤的命令。

vi /etc/initab/shutdown4.显⽰当前系统的⽇期和时间命令。

# date –d –y5.查看命令sort的帮助⽂件,写出所⽤命令。

# man sort6.统计/etc/passwd⽂件的字节数和⾏数,写出所⽤命令。

# wc –cl /etc/passwd7.分屏显⽰/etc/httpd/conf/httpd.conf⽂件的命令。

# less /etc/httpd/conf/httpd.conf 按“Q”退出该命令8.将hello!写⼊ /home/wang/test.txt的命令(vi及vim编辑器除外)。

# echo ‘hello!’> /home/wang/test.txt9.让named守护进程运⾏在级别3,5的命令。

# telinit 3# telinit 510.更改⽤户zhang的登录shell为/sbin/nologin的命令。

# usermod –s /sbin/nologin zhang11.查看当前linux服务器的主机名的命令。

# cat /proc/sys/kernel/hostname或 # sysctl kernel.hostname或 # hostname12.查看当前主机的路由的命令。

linux上机复习题(部分答案)

linux上机复习题(部分答案)

linux上机复习题(部分答案)1. 列出当前目录下的所有文件和目录,并显示它们的详细信息。

答案:使用命令 `ls -l` 可以列出当前目录下的所有文件和目录,并显示它们的详细信息。

2. 如何在Linux中查看当前路径?答案:可以通过命令 `pwd` 查看当前所在的完整路径。

3. 解释Linux中的硬链接和软链接的区别。

答案:硬链接是直接指向文件数据的指针,而软链接(符号链接)则是一个指向原文件路径的文本文件。

硬链接不能跨文件系统,而软链接可以。

删除原文件会使得硬链接失效,但软链接仍然存在。

4. 如何在Linux中查找名为“example.txt”的文件?答案:可以使用 `find / -name example.txt` 命令来在根目录开始递归搜索名为“example.txt”的文件。

5. 如何查看一个文件的内容而不编辑它?答案:可以使用 `cat`、`less` 或 `more` 命令来查看文件内容。

例如,`cat example.txt` 会显示文件的全部内容。

6. 如何在Linux中创建一个新用户?答案:使用 `useradd` 命令可以创建一个新用户。

例如,`useradd newuser` 会创建一个名为“newuser”的新用户。

7. 如何改变文件的权限?答案:可以使用 `chmod` 命令来改变文件的权限。

例如,`chmod 755 example.txt` 会将文件“example.txt”的权限设置为读/写/执行。

8. 如何查看Linux系统的磁盘使用情况?答案:可以使用 `df` 命令来查看磁盘使用情况。

例如,`df -h`会以易读的格式显示磁盘使用情况。

9. 如何在Linux中查看当前登录的用户?答案:可以使用 `who` 或 `w` 命令来查看当前登录的用户列表。

10. 如何在Linux中查看系统日志?答案:系统日志通常存储在 `/var/log` 目录下。

可以使用`cat`、`less` 或 `more` 命令来查看日志文件,例如 `cat/var/log/syslog`。

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

命令
1.新建一个用户wang,密码设为123456,并将其加到root组。

写出所用命令。

# useradd wang
# passwd wang
123456
123456
# groupadd root
# usermod –g root wang
2.将当前计算机的IP地址设为子网掩码为。

写出所用命令。

# ifconfig eth0 netmask 你是公司的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/文件的命令。

# less /etc/httpd/conf/ 按“Q”退出该命令
8.将hello!写入/home/wang/的命令(vi及vim编辑器除外)。

# echo ‘hello!’> /home/wang/
9.让named守护进程运行在级别3,5的命令。

# telinit 3
# telinit 5
10.更改用户zhang的登录shell为/sbin/nologin的命令。

# usermod –s /sbin/nologin zhang
11.查看当前linux服务器的主机名的命令。

# cat /proc/sys/kernel/hostname
或# sysctl
或# hostname
12.查看当前主机的路由的命令。

# route
13.配置当前主机的默认网关为的命令。

# route add default gw 连续ping目的IP为为10次的的命令。

# ping –c 10 查看当前主机TCP协议连接情况的命令。

# netstat -t
16.打包并压缩/etc目录的命令。

# tar –zcvf /etc/
或# tar -jcvf /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/的后10行的命令。

tail -10 /etc/vsftpd/
25.重启samba服务的命令。

service smb restart
26.查看进程状态的命令。

ps -aux
27.列出后台作业的命令。

jobs -l
28.将作业ID为5的后台作业放到前台的命令。

fg 5
29.停止ssh服务的命令。

service sshd stop
30.将name=wxstc配置为全局变量的命令。

export name=wxstc
31.重启linux服务器的命令。

shutdown -r now
32.要给文件file1加上其他人可执行属性的命令。

chmod o+x file1
33.为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问的命令。

chmod u=rw,o=r
34.把大写字母转换为小写字母的命令。

tr 'A-Z' 'a-z'
35.显示操作系统核心版本详细信息的命令。

uname -a
36.将新建文件权限设置为600的命令。

umask 600 filename
37.从IP地址查找域名或从域名来查找IP地址应使用什么命令。

host
38.如何查看用户zhang属于哪个组。

cat /etc/group
39.假如当前系统是在level 3 运行,不重启系统就可转换到level 5 运行的命令。

telinit 5
40.查看Linux的启动信息的命令。

dmesg
41.创建一个以自己姓的拼音缩写为名的用户。

useradd lichuan
42.进入用户主目录,显示当前的路径。

cd /home/user
pwd
43.复制文件/etc/group到用户主目录,文件名不变。

cp /etc/group /home/user
44.统计文件/etc/fstab的行数、单词数、字符数。

wc –lwm /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 2
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年1月的日历。

cal 1 2011
57.建立文件/etc/group的符号链接文件/root/abc。

ln –s /etc/group /root/abc
58.后台启动程序gedit。

Gedit &
59.配置网卡eth0的IP地址为,子网掩码为eth0: 查看dns服务器的状态。

pstree |grep named
61.创建一个以自己的姓的拼音命名的用户。

useradd lichuan
62.添加一个用户组,名称为wuxi。

groupadd wuxi
63.修改新建的用户属于wuxi组。

usermod –g wuxi lichuan
64.复制文件/etc/passwd到用户主目录,文件名称不变。

cp /etc/passwd /home/lichuan
65.修改该文件的属性为:属主具有一切权限,同组用户和其他用户具有可读权限。

chmod u=wrx,go=r filename
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地址为,子网掩码为eth0 netmask 查看DHCP服务器的状态。

service dhcpd status。

相关文档
最新文档