最新Linux实验手册汇总.doc

上传人:1595****071 文档编号:35272390 上传时间:2022-08-21 格式:DOC 页数:1208 大小:1.22MB
返回 下载 相关 举报
最新Linux实验手册汇总.doc_第1页
第1页 / 共1208页
最新Linux实验手册汇总.doc_第2页
第2页 / 共1208页
点击查看更多>>
资源描述

《最新Linux实验手册汇总.doc》由会员分享,可在线阅读,更多相关《最新Linux实验手册汇总.doc(1208页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateLinux实验手册汇总Linux实验手册 Linux实验手册补充实验步骤很详细Linux重于练习和动手一 Linux安装注意磁盘分区二:用户简单操作:1、 添加用户u1和u2,并分别设置口令#useradd u1 passwd u1#useradd u2 passwd u22、 查看/etc/passwd及/etc/shadow文件内容,以确定两个用户以建立#ls -

2、l /etc/passwd#ls -l /etc/shadow3、 查看/home 目录下是否有u1和u2目录#ls-l /home4、 以u1用户身份登录#su u1三:文件及目录操作:1、 以u1用户身份登录后,显示当前目录位置$pwd2、 在u1目录下创建两个目录,分别为dir1和dir2$mkdir dir1 dir23、 进入dir1目录用vi创建两个文件,文件名分别为test1、test2$cd ./dir1$vi test1 :wq!$vi test2 :wq!4、 分别用cat、less、more命令查看test1和test2文件内容$cat test1$more test2$

3、less test1 q5、 进入dir2目录用touch创建两个空文件test3、test4$cd ./dir2$touch test3 test46、 将dir1目录下的test1文件复制到/tmp目录下$cd ./dir1$cp test1 /tmp7、 查看/tmp目录下是否有test1文件$ls -l /tmp8、 将dir1目录下的test2移动到dir2目录下$cd ./dir2$mv test2 ./dir29、 查看dir1目录下的文件$cd ./dir1$ls l 10、 查看dir2目录下的文件$cd ./dir2$ls l 11、 删除dir1目录及目录下的所有文件$c

4、d .$rm rf dir112、 分别查找/根分区下是否有test1与test2文件$find / -name test*13、 删除dir2目录及目录下的所有文件$cd .$rm rf dir2四:设置文件或目录权限:1、 以root用户身份登录$su root (输入密码)2、 用ls l命令显示/tmp/test1文件权限(抄录显示行并详细指定其表示含义)#ls l /tmp/test1- rw- rw- r- 1 u1 u1 34 12月29 22:24 /tmp/test1文件 属主权限 属主权限 其它用户权限 属主名 属组名 文件大小 创建日期 文件名称3、 将/tmp/test

5、1文件的属主改为u2,权限为读、写、可执行;属组改为u2,权限改为只读;其他用户无任何权限。#chown u2:u2 test2#chmod 740 /tmp/test14、 以用户u2身份登录,查看/tmp/test1文件内容(用cat命令),内容是否可见?#su u2$cat /tmp/test1 内容可见5、 以用户u1身份登录,查看/tmp/test1文件内容(用cat命令),内容是否可见?#su u1$cat /tmp/test1 内容不可见五:用户与组高级操作:1、 添加一个新用户u3到u2组。$su - root#useradd g u2 u3#passwd u32、 以用户u3

6、的身份登录,查看/tmp/test1文件内容(用cat命令),内容是否可见?#su u3$cat /tmp/test1 内容可见3、 将已有用户u1添加到u2组(gpasswd a u1 u2)。$su root#gpasswd a u1 u24、 以用户u1身份再次登录,查看/tmp/test1文件内容(用cat命令),内容是否可见?#su u1$cat /tmp/test1 内容可见5、 删除用户u1$su root#userdel r u16、 手工删除用户u3(用vi 分别打开/etc/passwd、/etc/shadow、/etc/group文件,将用户或组的对应行删除;用rm命令删

7、除u3用户个人主目录/home/u3;)#vi /etc/passwd 删除最后一行关于U3用户的账户记录信息#vi /etc/passwd 删除最后一行关于U3用户的密码记录信息#rm rf /home/u3 六:挂接光驱(/mnt/cdrom=/media/cdrom这样去理解)1、 插入光盘或设置虚拟机光驱指定到一个iso光盘镜像文件2、 进入/mnt/cdrom目录(目录已存在,否则需创建),查看是否有文件#cd /mnt/cdrom 没有此文件或目录#cd /mnt#mkdir cdrom#cd /mnt/cdrom#ls 无文件3、 退出/mnt/cdrom目录#cd4、 将光驱/

8、dev/cdrom挂接到目录/mnt/cdrom上#mount t iso9660 /dev/cdrom /mnt/cdrom5、 再次进入/mnt/cdrom目录,查看是否有文件#cd /mnt/cdrom #ls 光盘已挂载上,可以读取文件6、 退出/mnt/cdrom目录#cd7、 卸载光驱(解除挂接)#umount /mnt/cdrom8、 进入/mnt/cdrom目录,查看是否有文件#cd /mnt/cdrom#ls 无文件七:Vi编辑器的使用自由练习举例:更改linux的启动顺序修改inittab配置文件#vi /etc/inittab修改以此行:id:5:initializati

9、on.(3为文件界面,5为图形界面)末行模式使用wq保存退出#reboot 重新启动验证八关于SHELL的实验查看当前账户所使用的SHELLrootlocalhost # echo $SHELL/bin/bash查看系统所有的SHELLrootlocalhost # more /etc/shells/bin/sh/bin/bash/sbin/nologin/bin/ash/bin/bsh/bin/ksh/usr/bin/ksh/usr/bin/pdksh/bin/tcsh/bin/csh修改XIE账户的SHELLxielocalhost $ chshChanging shell for xie

10、.输入账户密码Password:输入修改为的SHELLNew shell /bin/bash: /bin/bshShell changed.重新登入验证 xielocalhost $ su - xiePassword:查看其SHELL$ echo $SHELL/bin/bsh修改成功九如何限定用户登录使用VI编辑器修改PASSWD配置文件rootlocalhost # vi /etc/passwd将下列项heng:x:501:501:/home/heng:/bin/bash修改为heng:x:501:501:/home/heng:/sbin/nologin保存退出:wq!切换为HENG账户登录

11、验证rootlocalhost # su - hengThis account is currently not available.无法登入,修改成功十修改全局环境变量配置文件(profile)使用VI编辑器修改PROFILE配置文件rootlocalhost # vi /etc/profile在配置文件的未行添加如下内容LINUX=I LOVE LINUXecho $LINUX保存退出:wq!切换为XIE账户登录验证rootlocalhost # su - xieI LOVE LINUX可以看到添加的内容,修改成功十一修改主提示符账户主提示符状态下修改PS1变量值即可修改主提示符,如下 x

12、ielocalhost $ PS1=主提示符已按要求修改成功五.使用命令历史记录的相关命令查看当前状态之前所有输入命令的历史记录history 1 head -3 /etc/passwd 2 su - root 3 su - 4 exit 5 exit 6 PS1=I LOVE LINUX 7 PS1=8 history保存命令历史记录到指定的文件history miji.txt查看存储目录为当所目录lsafile miji.txt查看文件内容,存储成功cat miji.txt 1 head -3 /etc/passwd 2 su - root 3 su - 4 exit 5 exit 6 P

13、S1=I LOVE LINUX 7 PS1= 8 history9 history miji.txt清除当前状态下所有输入的命令历史记录history c查看验证,清除成功history 1 history十二 .修改环境变量PATH值,以保证在所有目录下能够运行指定的脚本程序使用VI编辑器新建脚本文件rootlocalhost home# vi aaa编辑脚本文件的内容如下#/bin/bashecho I LOVE LINUX保存退出:wq为脚本文件添加可执行权限(文件所有者)rootlocalhost home# chmod u+x aaa查看脚本文件的权限,添加成功rootlocalho

14、st home# ls -l总用量 3028-rwxr-r- 1 root root 32 1月 8 20:45 aaa在当前目录执行脚本文件rootlocalhost home# ./aaaI LOVE LINUX!切换目录rootlocalhost home# cd再次执行脚本文件,提示为”BASH中找不到命令”rootlocalhost # aaabash: aaa: command not found修改环境变量PATH的值rootlocalhost # PATH=$PATH:/home查看环境变量PATH的值,/HOME目录已添加rootlocalhost # echo $PATH/

15、usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/xie/bin:/home非/HOME目录下再次执行脚本文件如下,修改PATH值成功rootlocalhost # aaaI LOVE LINUX!关于服务的搭建再此只是补充实验,把服务搭建起来而已,具体服务的维护和修改配置为二期内容十三搭建FTP服务A安装VSFTPD软件包查看软件包安装情况rootlocalhost # rpm -q vsftpd挂载LINUX光盘,以备安装相关软件包rootlocalhost # mou

16、nt /dev/cdrom进入光盘内相关目录rootlocalhost /# cd /media/cdrom/RedHat/RPMS安装VSFTPD软件rootlocalhost RPMS# rpm -ivh vsftpd-2.0.1-5.EL4.5.i386.rpmB配置网络环境rootlocalhost # netconfigC启动FTP服务rootlocalhost # service vsftpd restart客户端验证十四搭建WEB服务1安装apache软件解压软件包rootlocalhost # tar zvxf httpd-2.0.61.tar.gz2.进入解压后的目录root

17、localhost # cd httpd-2.0.61执行configure命令完成程序编译前的配置rootlocalhost httpd-2.0.61# ./configure -prefix=/home/xie/httpd(已有此目录,没有新建)3.使用MAKE命令进行程序的二进制编译rootlocalhost httpd-2.0.61# make4.按设定好的路径将已编译完成的应用程序安装到目标目录rootlocalhost httpd-2.0.61# make install5.查看WEB服务的端口信息rootlocalhost # netstat -ant |grep 806.关闭原

18、httpd服务默认使用的80端口rootlocalhost # service httpd stop7.启用新的WEB服务端口rootlocalhost # apachectl -k start客户端验证十五:Linux系统下配置telnet服务A配置系统的网络环境(IP地址等相关信息)配置IP地址及网关等#netconfig配置完成后激活配置#service network restartB.配置telnet的配置文件进入telnet配置文件的相关目录#cd /etc/xinetd.d配置此目录下的telnet文件#vi telnet修改修改disable值为no末行模式使用wq保存退出激活

19、配置#service xinetd restartC远程连接端验证(windows系统)运行cmd使用telnet 192.168.1.105进行连接十六:程序的前台、后台与后台挂起:cat /dev/zero /dev/null & :在后台运行0生成器并用null过滤掉jobs :获取上一命令的作业号fg 1 :把后台命令调回前台按CTRL+Z键 :调入后台并挂起暂停bg 1 :运行后台暂停命令echo $!(记下进程号) :回显后台运行最后一进程号kill 进程号 :结束该进程十七:进程管理:以用户root身份执行:cat /dev/zero /dev/null & (执行cat命令并保

20、持其运行)以用户u1身份执行: cat /dev/zero /dev/null & (执行cat命令并保持其运行)top :显示进程的资源占用情况,动态变化以用户root身份执行:renice 5 进程号(以root执行的cat) :调整进程优先级top :优先级高的进程始终占有较多资源killall cat (或用两次kill 进程号) :结束所有该命令的进程十八:文件归档与备份:(进入/tmp目录)rm rf /tmp/* :删除所有/tmp目录下文件mkdir /xianxi :在根下建立xianxi目录cd /tmp :进入/tmp目录mkdir tt :在/tmp中建立tt目录ls

21、/etc/ tt/test1 :将所有/etc/下文件名重定向到tt下的test1文件中ls /var/log tt/test2 :将所有/var/log/下文件名重定向到tt下的test2文件中ls :显示/tmp文件ls tt :显示tt下文件tar cf tt.tar tt :将tt目录打包为tt.tar包tar czf tt.tar.gz tt :将tt用gz方式压缩为tt.tar.gz包tar cjf tt.tar.bz2 tt :将tt用bz2压缩为tt.tar.bz2包cp /tmp/tt.tar.* /xianxi :复制3个包到xianxi目录cd /xianxi :进入xi

22、anxi目录tar xf tt.tar.gz :解包lsrm rf *tar zxf tt.tar.gz :gz解包lsrm -rf * tar jxf tt.tar.bz2 :bz2解包rm -rf * ls ls tt十九.计划任和A.at命令(非周期性任务)at 10:20 init 6B.cron(周期性任务)a、软件包:vixie-cron crontabsb、执行程序:crondc、设置crond服务在运行级别3和5中自动运行:chkconfig list crond(显示)chkconfig level 35 crond on(若已设置可不执行此步骤)d、设置2分钟后系统自动重启

23、date(查看系统时间,假定为10:30)crontab e(输入编辑命令)3210*init 6e、其它设置:周一至周五22点30分系统自动关机3022*1-5init 0(周一至周五22点30分系统自动关机)*/2*xxx(每两分钟执行某命令)*1,3,5xxx(每周1,3,5执行某命令)f、册除用户现有任务:crontab rcrontab l(显示任务)g、相关文件:主配置文件:/etc/crontab 一般不做修改用户定义的任务被保存在/var/spool/cron/ 目录中,如root用户的计划任务在/var/spool/cron/root文件中。二十:如何使用新添加的硬盘(分区、

24、格式化、挂接) 1、 第一步:添加硬盘(在实际电脑中安装或在虚拟机中设置)关闭虚拟机,选择“虚拟机-设置添加硬盘创建一个新的虚拟磁盘IDE或SCSI均可输入容量大小完成”,确定硬盘安装位置(如/dev/sdb),启动虚拟机2、 分区;(可将添加的硬盘分成一个区)dmesg | grep hd (查看系统检测到的硬盘设备)fdisk /dev/sdb(假定添加的硬盘为/dev/sdb)(输入:m-n-p-数字1-回车-回车-wq)reboot (重启,使分区生效)3、 格式化分区:fdisk l(查看硬盘分区情况)mke2fs j /dev/sdb1(注意此处为分区的表示,格式化为ext3)或者

25、mkfs.ext3 /dev/sdb14、 挂接:mount /dev/sdb1 /home5、 固化挂接:vi /etc/fstab添加一行:/dev/sdb1/homeext3 defaults1 1(分区) (挂接目录) (分区格式)(开机自动挂接) (硬盘一般设1 1)二十一:.磁盘配额(限额)1、 实验过程说明:在电脑中添加一块硬盘(也可使用原有硬盘再分区);对其进行分区、格式化;挂接到/home目录;添加用户;设置磁盘限额(假定每个用户最多使用10M空间、建100个文件)2、 上一实验已将分区挂接好,不需重复。3、 添加用户:useradd user1passwd user14、

26、修改/etc/fstab在上述添加一行中修改:(阴影部分为添加内容,注意逗号)/dev/sdb1/homeext3defaults,usrquota,grpquota1 15、 重新挂接分区:(可重启)mount oremount /home(可快速重新挂接,不需重启)6、 创建配额文件:quotacheck -cmug /home ls /home(查看,在/home目录下自动产生两个文件:aquota.group和aquota.user)7、 启动限额配置:quotaon a8、 针对每个用户或组设置限额:(同vi操作)edquota uuser1(对组:edquota g组名)Files

27、ystem blocks soft hard inodes soft hard分区 已用容量 软限制(设) 硬限制(设) 已有文件个数软限制(设) 硬限制(设)/dev/sdb1xxxx 10240 10240 xxxx 100 1009、 以用户user1身份登录cat /dev/zero test (快速产生test文件,并且自动终止)ll (显示文件大小为10M,说明限额已起作用)10、 也可再添加新用户测试,只需执行8、9两个步骤。11、 若对其他用户应用相同的限额,可执行下列命令:(先添加用户并设置口令)edquota p 模板用户 u 用户列表(如:edquota p user1

28、u user2 user3 user4 user5 )二十二:主机网络维护部分1永久修改主机名使用VI编辑器修改配置文件/etc/sysconfig/networkrootlocalhost #vi /etc/sysconfig/network修改HOSTNAME值为“预设置主机名”:wq 保存退出重启验证2通过修改配置文件进行网络配置使用VI编辑器修改配置文件/etc/sysconfig/network-scripts/ifcfg-ethorootlocalhost #vi /etc/sysconfig/network-scripts/ifcfg-etho相关项目录名称如下:DEVICE=设

29、备名ONBOOT=yes/no启动激活BOOTPROTO=static/dhcp手动/自动获悉IPADDR=IP地址NETMASK=子网掩码GATEWAY=网关BROADCAST=广播地址NETWORK=网络号HWADDR=MAC地址:wq 保存退出重启验证3通过修改域名服务配置文件进行域名服务器设置使用VI编辑器修改配置文件/etc/resolv.confrootlocalhost #vi /etc/resolv.conf修改nameserver值为“预设置DNS IP”:wq 保存退出二十三:(NFS)系统之间共享1查询nfs-utils与portmap软件包是否安装没安装的话,挂载光盘安

30、装2修改NFS服务器的配置文件/etc/exports格式:nfs共享目录名 设置选项(客户端与权限)例子:/home/share *(sync,ro) 192.168.1.19(sync,rw) /homepub 192.168.152.0/24(sync,ro)Sync 同步磁盘的数据 ro ,rw为权限设置3启动nfs服务Servic portmap startServic nfs start4.客户端配置(1)linux客户端挂载共享目录Mount t nfs nfs服务器地址:共享目录 挂载点例:mount t nfs 192.168.152.131:/home/share/ /mn

31、t/系统启动自动挂载的话,修改/etc/fstab文件(2)windows客户端安装OmniLite软件一直下一步默认安装路径安装NFS-client-hostedit-new-添加相关服务器地址-exit-define-browse-找到相关目录-ok-下一步-添加相关UID/GID-下一步-ok挂载盘符mount-挂载到指定盘符!我的电脑中查看! 实验项目1、Linux/UNIX的系统安装Exercise 1. Installing System实验1 安装系统What This Exercise Is About实验内容This exercise will let you install

32、 a Linux/UNIX system.本次实验将指导你如何安装Linux/UNIX系统What You Should Be Able to Do实验目标After completing this exercise you should have experience with:此次实验后,你应该能够掌握以下几点 Preparing a system for installation安装系统前所需的准备 Partitioning a system系统分区 Installing a Linux/UNIX system安装Linux/UNIX系统Required Materials实验必备材料

33、A set of installation CDs for your distribution一套完整的安装光盘Exercise Instructions实验说明Note: Depending on various circumstances, you will run the course exercises on Red Hat 9. The course material allows for both. Make sure you only perform the exercises for your distribution!注意:根据不同的情况,你将在Red Hat 9下做课堂练习

34、。此份指导书对老师和学生均适用,确保你只执行你所分配的练习。Installing Red Hat Linux 9安装Red Hat Linux 9_ 1. Insert the Red Hat Linux 9 CD 1 in the CD-ROM drive.1.插入Red Hat Linux 9 CD 1_ 2. Turn on or reboot the computer. 2.开启或重启电脑_ 3. The system will boot from CD, and you will see a screen giving you different installation optio

35、ns. We will use standard installation, so press Enter.If your system is not booting from CD, then either your system cannot boot from CD at all, or your BIOS is not set up to boot from CD. In this case, ask your instructor for additional instructions. 3.系统将会从CD启动,并且你能够看到一个提示你进行不同安装选择的画面,我们将选择标准安装,所以

36、直接按下回车键。如果你的系统没有从光盘进行启动,可能是你的系统不能从光盘进行启动,也可能是你并未在BIOS中将电脑设置为从光盘启动,在这种情况下,询问你的老师以获得帮助。_ 4. Red Hat Linux will give you the option of testing the CD media before you begin the install. If youre using official install media, or if your CDs have been tested before, skip the media test. Otherwise, press

37、OK to perform a media test and follow the subsequent screens to test all your CDs. Note that a media test may take up to 10 minutes per CD, depending on your CD-drive speed. 4. Red Hat Linux 在将在安装前给你一个对安装光盘进行测试的选项。如果你使用正版的光盘,或者你的光盘此前已经进行过测试,那么可以跳过光盘测试。否则,点击OK对你的光盘进行测试,并按照接下来出现的画面对你的光盘进行测试。需要注意的是,针对不

38、同的光驱速度,对每张光盘的测试大概会花费10分钟的时间。_ 5. Red Hat Linux will start the graphical install method. This might take a couple of minutes. At the graphical “Welcome to Red Hat Linux” screen, click Next. The graphical install method requires that the install program is able to detect your video hardware correctly.

39、 This detection may fail, after which the installation will fall back into a text install. Occasionally though, the system will hang altogether. This occurs mostly on laptops, but desktop systems are not totally immune too. If this happens, reset the system and force a text install by typing linux t

40、ext when the first install screen (Welcome to Red Hat Linux) appears. 5. Red Hat Linux 将会启动图形安装界面。这个将会占去几分钟的时间。在屏幕出现“Welcome to Red Hat Linux”的画面后,点击下一步。图形化安装法需要安装程序能够正确检测到你显卡设备。如果这个检测失败了,那么安装将会后退进入到字符安装模式。在偶尔的情况下,系统可能会被完全的挂起。这种情况大多发生在那些便携式电脑上,但是台式电脑也可能会发生。如果这种情况发生了,那么重启电脑并且在见到“Welcome to Red Hat Li

41、nux”画面后,输入“linux text”强行进入字符安装模式。_ 6. Choose the language for the installation process and click Next. 6.选择安装语言并点击下一步_ 7. Choose your keyboard model and layout, and click Next. 7.选择你的键盘样式和布局,并且点击下一步_ 8. Choose your mouse type and port. If you have a two-button mouse, select Emulate 3 Buttons as well. Click Next. 8.选择你的鼠标样式和端口,如果你有个两键的鼠标,选择“Emulate 3 Buttons”,点击下一步_ 9. Red Hat will now try to detect an existing installation. If an existing installation has been detect

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 成人自考

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁