您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 资本运营 > Linux实验手册汇总
Linux实验手册补充实验步骤很详细Linux重于练习和动手一Linux安装注意磁盘分区二:用户简单操作:1、添加用户u1和u2,并分别设置口令#useraddu1passwdu1#useraddu2passwdu22、查看/etc/passwd及/etc/shadow文件内容,以确定两个用户以建立#ls-l/etc/passwd#ls-l/etc/shadow3、查看/home目录下是否有u1和u2目录#ls-l/home4、以u1用户身份登录#su–u1三:文件及目录操作:1、以u1用户身份登录后,显示当前目录位置$pwd2、在u1目录下创建两个目录,分别为dir1和dir2$mkdirdir1dir23、进入dir1目录用vi创建两个文件,文件名分别为test1、test2$cd./dir1$vitest1:wq!$vitest2:wq!4、分别用cat、less、more命令查看test1和test2文件内容$cattest1$moretest2$lesstest1q5、进入dir2目录用touch创建两个空文件test3、test4$cd../dir2$touchtest3test46、将dir1目录下的test1文件复制到/tmp目录下$cd../dir1$cptest1/tmp7、查看/tmp目录下是否有test1文件$ls-l/tmp8、将dir1目录下的test2移动到dir2目录下$cd../dir2$mvtest2../dir29、查看dir1目录下的文件$cd../dir1$ls–l10、查看dir2目录下的文件$cd../dir2$ls–l11、删除dir1目录及目录下的所有文件$cd..$rm–rfdir112、分别查找/根分区下是否有test1与test2文件$find/-nametest*13、删除dir2目录及目录下的所有文件$cd..$rm–rfdir2四:设置文件或目录权限:1、以root用户身份登录$su–root(输入密码)2、用ls–l命令显示/tmp/test1文件权限(抄录显示行并详细指定其表示含义)#ls–l/tmp/test1-rw-rw-r--1u1u13412月2922:24/tmp/test1文件属主权限属主权限其它用户权限属主名属组名文件大小创建日期文件名称3、将/tmp/test1文件的属主改为u2,权限为读、写、可执行;属组改为u2,权限改为只读;其他用户无任何权限。#chownu2:u2test2#chmod740/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–gu2u3#passwdu32、以用户u3的身份登录,查看/tmp/test1文件内容(用cat命令),内容是否可见?#su–u3$cat/tmp/test1内容可见3、将已有用户u1添加到u2组(gpasswd–au1u2)。$su–root#gpasswd–au1u24、以用户u1身份再次登录,查看/tmp/test1文件内容(用cat命令),内容是否可见?#su–u1$cat/tmp/test1内容可见5、删除用户u1$su–root#userdel–ru16、手工删除用户u3(用vi分别打开/etc/passwd、/etc/shadow、/etc/group文件,将用户或组的对应行删除;用rm命令删除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#mkdircdrom#cd/mnt/cdrom#ls无文件3、退出/mnt/cdrom目录#cd4、将光驱/dev/cdrom挂接到目录/mnt/cdrom上#mount–tiso9660/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:initialization.(3为文件界面,5为图形界面)末行模式使用wq保存退出#reboot重新启动验证八.关于SHELL的实验查看当前账户所使用的SHELL[root@localhost~]#echo$SHELL/bin/bash查看系统所有的SHELL[root@localhost~]#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账户的SHELL[xie@localhost~]$chshChangingshellforxie.输入账户密码Password:输入修改为的SHELLNewshell[/bin/bash]:/bin/bshShellchanged.重新登入验证[xie@localhost~]$su-xiePassword:查看其SHELL$echo$SHELL/bin/bsh修改成功九.如何限定用户登录使用VI编辑器修改PASSWD配置文件[root@localhost~]#vi/etc/passwd将下列项heng:x:501:501::/home/heng:/bin/bash修改为heng:x:501:501::/home/heng:/sbin/nologin保存退出:wq!切换为HENG账户登录验证[root@localhost~]#su-hengThisaccountiscurrentlynotavailable.无法登入,修改成功十.修改全局环境变量配置文件(profile)使用VI编辑器修改PROFILE配置文件[root@localhost~]#vi/etc/profile在配置文件的未行添加如下内容LINUX=ILOVELINUXecho$LINUX保存退出:wq!切换为XIE账户登录验证[root@localhost~]#su-xieILOVELINUX可以看到添加的内容,修改成功十一.修改主提示符账户主提示符状态下修改PS1变量值即可修改主提示符,如下[xie@localhost~]$PS1=ILOVELINUX@主提示符已按要求修改成功ILOVELINUX@五.使用命令历史记录的相关命令查看当前状态之前所有输入命令的历史记录ILOVELINUX@history1head-3/etc/passwd2su-root3su-4exit5exit6PS1={ILOVELINUX}@7PS1=ILOVELINUX@8history保存命令历史记录到指定的文件ILOVELINUX@historymiji.txt查看存储目录为当所目录ILOVELINUX@lsafilemiji.txt查看文件内容,存储成功ILOVELINUX@catmiji.txt1head-3/etc/passwd2su-root3su-4exit5exit6PS1={ILOVELINUX}@7PS1=ILOVELINUX@8history9historymiji.txt清除当前状态下所有输入的命令历史记录ILOVELINUX@history–c查看验证,清除成功ILOVELINUX@history1history十二.修改环境变量PATH值,以保证在所有目录下能够运行指定的脚本程序使用VI编辑器新建脚本文件[root@localhosthome]#viaaa编辑脚本文件的内容如下#/bin/bashechoILOVELINUX保存退出:wq为脚本文件添加可执行权限(文件所有者)[root@localhosthome]#chmodu+xaaa查看脚本文件的权限,添加成功[root@localhosthome]#ls-l总用量3028-rwxr--r--1rootroot321月820:45aaa在当前目录执行脚本文件[root@localhosthome]#./aaaILOVELINUX!!!切换目录[root@localhosthome]#cd再次执行脚本文件,提示为”BASH中找不到命令”[root@localhost~]#aaabash:aaa:commandnotfound修改环境变量PATH的值[root@localhost~]#PATH=$PATH:/home查看环境变量PATH的值,/HOME目录已添加[root@localhost~]#echo$PATH/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/xie/bin:/home非/HOME目录下再次执行脚本文件如下,修改PATH值成功[root@localhost~]#aaaILOVELINUX!!!关于服务的搭建再此只是补充实验,把服务搭建起来而已,具体服务的维护和修改配置为二期内容十三.搭建FTP服务A.安装VSFTPD软件包查看软件包安装情况[root@localhost~]#rpm-qvsftpd挂载LINUX光盘,以备安装相关软件包[root@localhost~]#mount/dev/cdrom进入光盘内相关目录[root@localhost/]#cd/media/cdrom/RedHat/RPMS安装VSFTPD软件[root@localhostRPMS]#rpm-ivhvsftpd-2.0.1-5.EL4.5.i386.rpmB.配置网络环境[root@localhost~]#netconfigC.启动FTP服务[root@localhost~]#servicevsftpdrestart客户端验证十四.搭建WEB服务1.安装apache软件解压软件包[root@localhost~]#tarzvxfhttpd-2.0.61.tar.gz2.进入解压后的目录[root@localhost~]#cdhttpd-2.0.61执行configure命令完成程序编译前的配置[root@localhosthttpd-2.0.61]#./configure--prefix=/home/xie/httpd(已有此目录,没有新建)3.使用MAKE命令进行程序的二进制编译[root@localhosthttpd-2.0.61]#make4.按设定好的路径将已编译完成的应用程序安装到目标目录[root@localhosthttpd-2.0.61]#makeinstall5.查看WEB服务的端口信息[root@localhost~]#netstat-ant|grep806.关闭原httpd服务默认使用的80端口[root@localhost~]#servicehttpdstop7.启用新的WEB服务端口[root@localhost~]#apachectl-
本文标题:Linux实验手册汇总
链接地址:https://www.777doc.com/doc-5860383 .html