Linux实验报告题目
- 格式:doc
- 大小:42.00 KB
- 文档页数:3
实验报告纸信息科学与技术(院、系)计算机专业班Linux开发基础课一、实验目的1、掌握shell的命令格式。
2、掌握有关文件和目录操作的常用命令。
3、掌握有关用户和用户组的常用命令。
4、掌握有关进程操作的常用命令。
5、掌握有关备份和恢复的命令6、掌握有关输入输出重定向和管道的命令。
7、掌握元字符和正则表达式的使用。
二、实验环境硬件:每个学生需配备计算机一台,操作系统:linux。
三、实验题目和实验内容实验题目:Shell命令实验内容:1、以超级用户或普通用户的身份登录系统。
2、打开终端,进入命令模式,观察不同用户身份的提示符。
3、练习ls、mkdir、pwd、pstree、top 、sudo命令等。
四、实验数据和实验结果(请清晰标注每个图是运行哪个shell命令的结果截图)命令有:ls、mkdir、rm、cp、mv、find、pwd、chmod、tar、gzip、bzip2、输入重定向、输出重定向、rmdir、无名管道、命名管道、正则表达式、pstree、top 、sudo1、ls命令图1 ls命令执行结果2、mkdir命令图2 mkdir3、rm命令图3 rm 4、cp命令图4 cp 5、mv命令图5 mv 6、find命令图6 find 7、pwd命令图7 pwd 8、chmod命令图8 chmod 9、tar命令10、gzip命令图10 gzip 11、bzip2命令图11 bzip2 12、输入重定向图12 输入重定向13、输出重定向图13 输出重定向14、rmdir命令图14 rmdir 15、无名管道图15 无名管道16、命名管道图16 命名管道17、正则表达式图17 正则表达式18、pstree命令图18 pstree 19、top命令图19 top 20、sudo命令图20 sudo实验报告纸信息科学与技术(院、系)计算机专业班Linux开发基础课一、实验目的1、了解shell变量的种类及其使用。
Linux实验报告黄芳恺姓名班级软件工程114学号8指导教师阮越目录实验一 Linux基本命令的使用实验二简单Shell程序设计实验三 Linux下简单C程序设计与文件操作实验四 Linux下进程操作与进程间通信实验五 Linux线程的使用实验六 Linux进程间的IPC实验七 Linux下访问Mysql数据库实验八 Linux下网络编程练习题:grep、bash、生产者消费者实验一 Linux基本命令的使用1、实验目的学习和掌握Linux的基本命令。
2、实验内容和步骤步骤1:以user_login用户身份并使用telnet登录Linux服务器,按照提示创建自己的账户和口令。
步骤 2:使用新创建的用户账户和口令登录Linux系统,察看登录后的界面。
步骤3:使用pwd命令察看当前的工作目录,然后用ls命令查看当前目录下的内容,尝试使用-a,-l,-F,-A,-lF等不同选项并比较不同之处。
-a do not ignore entries starting with-I, --ignore=PATTERN do not list implied entries matching shell PATTERN -l use a long listing format-F, --classify append indicator (one of */=>@|) to entries-A, --almost-all do not list implied . and ..-lF ignore file步骤4:在当前目录下建立一个名为test的新目录,然后将工作目录切换到test下,尝试将/etc目录下的文件passwd拷贝到该目录下(cp 源文件目的目录)。
察看当前目录下的passwd文件的属主和文件权限。
步骤5:尝试向当前目录下的passwd文件和/etc/passwd文件分别写入一些新内容(可使用echo “字符串” >>文件的命令),看看操作能否成功,如果不能成功,请说明原因。
实验1:安装Linux系统【实验目的和要求】:安装Linux系统,掌握操作系统的系统配置,建立应用环境的过程。
【实验内容】:1、首先在windows系统中安装虚拟机。
在网上找到VMwareWorksttionPro版本,确定安装目录。
一直下一步,不需要太多的说明。
2、图为安装完成后的界面。
3、然后在阿里巴巴开源镜像网站下载centos系统镜像,然后虚拟机创建新的虚拟机,进行一些简单的虚拟机设置,设置了网络链接nat模式等等。
安装完成后的界面实验2:Linux下c语言开发【实验目的】:学会和掌握用c语言开发一个应用程序的全过程,包括,编译,调试等等。
【实验步骤】:首先在系统中查看是否已经安装有gcc,输入查看命令发现没有,于是需要安装gcc。
在centos系统中可以使用比较简便的yum命令。
在之前已经配置好了yum源。
直接输入yuminstallgcc。
回车自动安装程序和需要的依赖包。
因为虚拟机中和电脑很多地方切换使用不方便,所以安装了xshell软件。
图为xshell中的截图。
安装完毕。
然后使用vi或者vim编写hello.c运行,在屏幕上打印出hello,world。
实验3:进程创建【实验目的和要求】1.了解进程的概念及意义;2.了解子进程和父进程3.掌握创建进程的方法。
【实验内容】1.子进程和父进程的创建;2.编写附件中的程序实例【实验步骤】一1、打开终端,输入命令gedit1_fork.c,在1_fork.c文件中输入1_fork.bmp中的代码;2、输入命令gcc1_fork.c-o1_fork,回车后显示无错误;3、输入命令:./1_fork运行程序。
二、1、打开终端,输入命令gedit2_vfork.c,在2_vfork.c文件中输入2_vfork.bmp中的代码;2、输入命令gcc2_vfork.c-o2_vfork,回车后显示无错误:3、输入命令:./2_vfork运行程序。
从上面可以看到两次的运行结果不一样。
实验一:Linux系统的安装时间:一、实验目的1.了解Linux操作系统的内核版本和发行版本;2.掌握Fedora、RedHat操作系统的安装方法。
二、实验内容和步骤:见教材第二章及相应课件。
三、参考内容CD-ROM引导安装方式本节介绍Redhat Enterprise Linux 5的安装过程,将分别以从CD-ROM安装、FTP安装和NFS三种安装方式来阐述。
其中将完整的描述CD-ROM安装方式,其他两种安装方式只说明安装要点,重复部分不在赘述。
1. CD-ROM安装方式。
在计算机的CMOS中把从CD-ROM引导作为第一引导选项,保存退出。
(1)选择安装模式把安第一张安装光盘放入光盘驱动器,系统启动之后,用户将看到图1-9所示的欢迎屏幕,并且可以看到相关的安装提示。
图1-9 Redhat Enterprise Linux 5安装程序的欢迎屏幕用户有三种选择:●直接按【ENTER】键,开始图形化界面的安装或者是升级系统。
●在“boot:”提示符下输入“linux text”并按【Enter】键,则开始文本化界面的安装或者是升级系统。
●在“boot:”提示符下输入“linux rescue”并按【Enter】键,则开始救援模式的安装,该方式用于系统的维护。
屏幕下边还有F1到F5共5个功能键,可供使用者了解更多的信息。
例如按【F2】可以获得更多的安装信息,如图1-10所示,这时按【F1】键可以返回前一界面。
图1-10 按F2键显示更多安装信息(2)测试安装介质的完整性接下来是测试安装介质,检测安装文件是否完,如图1-11所示。
Redhat Enterprise Linux 5的CD版本共有5张安装光盘,任何一张光盘出问题,都可能导致安装的失败。
测试程序会测试安装介质的完整性,这样可以避免因为安装介质的问题而导致出错。
如果确信所有的安装介质都是完好的,则可以单击【Skip】按钮来跳过介质检测,以节省安装时间。
实验一实验目标:1. 掌握Linux系统的登录方法;掌握linux系统图形界面的使用方法。
2. 掌握下列命令的操作方法要求列举出以上任意五条命令的执行结果。
实验过程:1.开机2.屏幕出...Winx.LinuxWin2003选择 Linux(进入fedaro)3. 回答: 用户名: root↙口令: 000000 ↙登录成功后, 从图形界面的左下角点击应用程序→系统工具→终端此时系统进入命令界面, 就可以执行用户命令了。
实验结果:[root@localhost ~]# ls110.c Desktop g.c~ lchl.c m time.exe zeng1.c~112 Documents gg.c lcl.c mm tongxin.c 实验二120.c Download guandao.c lcl.c~ Music tongxin.exe 未保存文档 1120.c~ ent guandao.c~ lclin.c my Videos 未保存文档 1~1.c~ ent.c guandao.exe li.c new wap 未保存文档 21.c2.c.. ff..... i.fre.software.Yo.ma.redistribut.copie.o.i.unde.th.li.c.....Picture..wap..... 未保存文.21.c~777 fifo.c jincheng1.c lichenglin.c Public xiaoxiao7777 fifo.exe jincheng1.exe ll.c root xiaoxiao.c99.c fushujiong jincheng2.c ll.c~ Templates yuxiaoxiaoa.out g.c l.c lll.c time.c zeng1.c[root@localpwdhost ~]#pwd/root[root@localhost ~]# grepUsage.gre.[OPTION]...PATTER.[FILE]...Try `grep --help' for more information.[root@localhost ~]# whereis...实验二实验目的:学习linux系统下编写c程序的过程,进一步了解linux的特点.实验过程:1. 使用文本编辑器编辑下列文件hello.c, 放在/root下#include<stdio.h>main (){ char name[20];printf(“please input your name:”);scanf(“%s”,name);printf(“Welcome %s!\n”,name);return 0;}2. 使用命令“gcc -0 /root/hello /root/hello.c”编译源程序, 发现程序错误, 使用文本编辑器修改源文件成如下#include<stdio.h>int main(){char name[20];printf("please input your name:");scanf(“%s”,name);return 0;}然后使用命令“gcc -0 /root/hello /root/hello.c”编译源程序3返回到终端(命令界面)执行程序: [root@localhost~]# /root/hello 会输出“please input your name:”, 然后输入“zhangning”, 回车。
Linux实验报告实验一熟悉Linux常用命令一.实验目的:1.掌握Linux下各类命令的使用方法;2.熟悉Linux操作环境。
二.实验内容:练习使用Linux常用命令。
三.实验操作:1)获得命令帮助,分别演示一下help --help man info 命令的用法:2)目录操作命令(1)启动计算机,利用root用户登录到系统,查看提示符,区别#和$提示符。
(2)用pwd命令查看当前所在的目录。
(3)用ls命令列出此目录下的文件和目录,包括ls -a ;ls -l;ls -R等选项的使用。
(4)使用cd 装换目录命令,练习绝对路径和相对路径的使用。
(5) 进入/home目录下,创建目录test,进入test目录,在该目录下创建一个文件hello.C,创建一个目录toto,进入toto目录,创建子目录tata,创建文件 Test.c(6)删除创建的hello.c,删除目录toto(7)在/root下创建文件hello.c,拷贝该文件到/home/test下(如果test目录不存在自己创建),并命名文件为tt.c(8)使用cat more less tail head显示文件的内容。
只看/etc/passwd的前5行内容。
只看/etc/passwd的后5行内容。
(9)管道的使用,cat hello.c | grep "hello",在hello.C文件中查找具有字符串"hello"的行.(10)重定向的使用。
符号 > >> 发现其不同的用法。
(11)压缩命令的使用。
创建三个文件 1.Jpg 2.Jpg 3.Jpg,把三个文件打包tar cvf hello.tar 1.Jpg 2.Jpg 3.jpg压缩gzip hello.tar将hello.tar拷贝到其他目录下解压缩:gzip -d hello.tar.gz解包hello.tartar -xvf hello.tar(12)练习拷贝命令,重命名命令,查找命令的使用(13)熟悉根文件系统下的目录1)文件操作命令(1)查找 /etc下的passwd这个文件。
1、熟悉shell环境,使用shell的各种功能1)命令补齐功能(1) [root@lilang ~]# date2011年12月13日星期二09:46:11 CST(2) [root@lilang ~]# mDisplay all 168 possibilities? (y or n)(3) [root@lilang ~]# mkmkafmmap mkdumprd mkfs.ext2 mkisofs mktempmkbootdisk mke2fs mkfs.ext3 mklost+found mkudffsmk_cmds mkfifo mkfs.msdos mkmanifest mkxauthmkdict mkfontdir mkfs.vfat mknod mkzonedbmkdir mkfontscale mkhtmlindex mkrfc2734mkdirhier mkfs mkhybrid mksockmkdosfs mkfs.cramfs mkinitrd mkswap(4)需要输入5后才能找到mkdir这个命令(5)在上面找到mkdir这命令后,在输入目录名位meself2)、命令别名功能(1)[root@lilang ~]# aliasalias cp='cp -i'alias l.='ls -d .* --color=tty'alias ll='ls -l --color=tty'alias ls='ls --color=tty'alias mv='mv -i'alias rm='rm -i'alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde' (2)[root@localhost ~]# alias ls='ls -l'(3)[root@lilang ~]# aliasalias cp='cp -i'alias l.='ls -d .* --color=tty'alias ll='ls -l --color=tty'alias ls='ls -l'alias mv='mv -i'alias rm='rm -i'alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde' (4)[root@lilang ~]# ls总计140-rw------- 1 root root 1162 11-01 02:56 anaconda-ks.cfgdrwxr-xr-x 2 root root 4096 11-01 06:39 datadrwxr-xr-x 2 root root 4096 12-12 14:46 dd1drwxr-xr-x 2 root root 4096 12-02 14:40 Desktop-rw-r--r-- 1 root root 35423 11-01 02:56 install.log-rw-r--r-- 1 root root 4399 11-01 02:51 install.log.syslogdrwxr-xr-x 2 root root 4096 12-07 08:56 myself-rw-r--r-- 1 root root 0 12-12 14:44 rootdrwxr-xr-x 3 root root 4096 12-07 08:57 schooldrwxr-xr-x 2 root root 4096 12-12 14:29 test-rw-r--r-- 1 root root 15 12-12 14:59 text.txtdrwxr-xr-x 2 root root 4096 11-01 06:39 ѧϰ(5)[root@lilang ~]# \lsanaconda-ks.cfg data dd1 Desktop install.log install.log.syslog myself root school test text.txt(6)[root@localhost ~]# unalias ls(7)[root@lilang ~]# aliasalias cp='cp -i'alias l.='ls -d .* --color=tty'alias ll='ls -l --color=tty'alias mv='mv -i'alias rm='rm -i'alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde(8)[root@lilang ~]# lsanaconda-ks.cfg data dd1 Desktop install.log install.log.syslog myself root school test text.txt输出重定向(1)[root@lilang ~]# lsanaconda-ks.cfg data dd1 Desktop install.log install.log.syslog myself root school test text.txt(2)[root@localhost ~]# ls > list(3)[root@lilang ~]# cat listanaconda-ks.cfg data dd1 Desktop install.log install.log.syslog list myself root school test text.txt(4)[root@localhost ~]# ls >> list(5)前[root@lilang ~]# ls -l总计144-rw------- 1 root root 1162 11-01 02:56 anaconda-ks.cfgdrwxr-xr-x 2 root root 4096 11-01 06:39 datadrwxr-xr-x 2 root root 4096 12-12 14:46 dd1drwxr-xr-x 2 root root 4096 12-02 14:40 Desktop-rw-r--r-- 1 root root 35423 11-01 02:56 install.log-rw-r--r-- 1 root root 4399 11-01 02:51 install.log.syslog-rw-r--r-- 1 root root 122 12-13 08:41 listdrwxr-xr-x 2 root root 4096 12-07 08:56 myself-rw-r--r-- 1 root root 0 12-12 14:44 rootdrwxr-xr-x 3 root root 4096 12-07 08:57 schooldrwxr-xr-x 2 root root 4096 12-12 14:29 test-rw-r--r-- 1 root root 15 12-12 14:59 text.txtdrwxr-xr-x 2 root root 4096 11-01 06:39 ѧϰ后[root@lilang ~]# ls -l总计144-rw------- 1 root root 1162 11-01 02:56 anaconda-ks.cfgdrwxr-xr-x 2 root root 4096 11-01 06:39 datadrwxr-xr-x 2 root root 4096 12-12 14:46 dd1drwxr-xr-x 2 root root 4096 12-02 14:40 Desktop-rw-r--r-- 1 root root 35423 11-01 02:56 install.log-rw-r--r-- 1 root root 4399 11-01 02:51 install.log.syslog-rw-r--r-- 1 root root 244 12-13 08:43 listdrwxr-xr-x 2 root root 4096 12-07 08:56 myself-rw-r--r-- 1 root root 0 12-12 14:44 rootdrwxr-xr-x 3 root root 4096 12-07 08:57 schooldrwxr-xr-x 2 root root 4096 12-12 14:29 test-rw-r--r-- 1 root root 15 12-12 14:59 text.txtdrwxr-xr-x 2 root root 4096 11-01 06:39 ѧϰ管道(1)[root@lilang ~]# whoroot :0 2011-12-13 07:17root pts/1 2011-12-13 07:18 (:0.0)root pts/2 2011-12-13 07:19 (10.1.11.211)root pts/3 2011-12-13 08:33 (10.1.11.211)#who | grep dd1 中没有任何的结果。
Linux程序设计实验报告姓名:杨帆班级:计1242学号: 121842284专业:计算机科学与技术指导老师:赵帼英实验一 Linux系统安装与启动(选做实验)一、实验目的(通过实践及查阅资料完成如下实验)1.掌握虚拟机的配置过程。
2.掌握Linux系统的安装过程和简单配置方法。
3.掌握与Linux相关的多操作系统的安装方法。
4.掌握Linux系统的启动、关闭步骤。
5.了解Linux文件系统和目录结构。
二、实验内容1.安装虚拟机软件(如VMware、Virtualbox)。
2.在虚拟机软件中安装Linux操作系统(如Fedora、Ubuntu、redhat等)。
3.配置Linux系统运行环境。
4.正确地启动、关闭系统。
三、实验步骤1 .安装虚拟机软件(VMware Workstation 7.0) 。
2.在虚拟机软件中新建Linux虚拟机2.1设置内存大小(建议大于256MB)2.2设置虚拟硬盘大小(建议大于8GB)2.3设置虚拟光驱(虚拟方式,镜像文件)2.4设置网络连接模式(建议采用桥接方式)2.5设置共享目录(建议英文目录名)1.在Linux虚拟机中安装Linux操作系统(fedora10 )。
3.1选择安装界面3.2检测安装截介质(建议跳过)3.3安装过程中的语言、键盘选择3.4磁盘分区(采用自动分区,总大小与2.2相匹配)3.5引导程序选择(采用GRUB)3.6注意事项(禁用SELinux)2.通过相关命令实现对操作系统的登录、退出与关机3.使用文件浏览器査看Linux操作系统目录结构四、实验思考题1.举例说明Linux操作系统不同目录下文件的主要作用。
2.列出你发现的Linux与Windows操作系统区别。
3.列出决定文本界面及图形界面显示的关键文件,并说明设置的关键。
4.列出你所能想到的虚拟机软件的用途。
实验结论:实验二:linux基本命令(必做实验)一、实验目的、要求(请在操作后附实验结果)1.熟悉Linux操作环境。
实验一Linux基本命令的使用一、实验目的:通过实验熟悉Linux操作系统环境,掌握基本的Linux命令的使用。
二、实验要求:(1) 掌握Linux文件的权限管理(2) 掌握基本的文件和目录操作.(3) Linux用户管理(4) 文件的压缩和归档(5) 应用软件包的安装和管理三、实验步骤:一、用户和文件权限管理1. 创建用户组studentgroupadd student2. 在student 组中创建用户s01 和s02useradd –m -g student s01//大家注意-m选项的作用useradd –m -g student s023 为用户s01 和s02 设置密码passwd s01passwd s024 观察当前目录Pwd5 退到根目录cd /6 观察文件的详细属性ls -l7 查看文本文件cat /etc/fstab8 使用s01用户重新登录login s019 观察当前目录pwd10 返回上一级cd ..11 观察目录权限ls -l12 用s02 登录login s02确认s02能否进入/home/s0113 由用户s01修改目录/home/s01的用户组权限chmod g+rwx /home/s01 // 允许其他用户s02 访问/home/s01 的内容14 再次s02 登录观察s02是否能够访问/home/s01二文件归档和软件包的安装1. 插入usb盘, 挂载usbmount /dev/sdx /mnt //大家注意usb盘应该是第几个sd。
2. cd /mnt3. 拷贝Linux内核和mtool应用软件包cp4. 解压Linux内核tar5. 安装mtool 应用软件包rpm -ihv注意:文件归档和软件包的安装根据实际情况选作。
另外有些命令比如groupadd, useradd, passwd, mount等要求超级用户的权限。
实验一 LINUX操作基础实验目的:1、掌握字符界面下关机及重启的命令。
2、掌握LINUX下获取帮助信息的命令:man、help。
3、掌握LINUX中常用的简单命令:pwd、date、who、cal、uname、wc、clear等实验内容:1、使用shutdown命令设定在30分钟之后关闭计算机。
2、使用init命令实现图形界面到字符界面及字符界面到图形界面的切换。
3、分别使用命令man和help查看ls命令的帮助文档。
4、使用命令将当前计算机的主机名显示为IT。
5、使用命令显示公元2008年8月的月历。
6、显示当前计算机上的日期和时间。
7、统计文件/etc/passwd的行数、字符数和单词数。
实验步骤及结果:1、2、3、4、5、6、7、实验二 LINUX系统的文件操作命令实验目的:1、掌握LINUX下文件和目录操作命令:cd、ls、mkdir、rmdir、rm。
2、掌握LINUX下文件信息显示命令:cat、more。
3、掌握LINUX下文件复制、删除及移动命令:cp、mv。
4、掌握LINUX的文件检索、排序命令:grep、sort。
实验内容:1、使用命令切换到/etc目录,并显示当前工作目录路径。
2、使用命令显示/root目录下所有文件目录的详细信息,包括隐藏文件。
3、使用命令创建目录/root/linux,然后删除该目录。
4、使用命令cat用输出重定向在/root目录下创建文件abc,文件内容为“Hello,Linux!”,并查看该文件的内容。
5、使用命令创建具有默认权限为744的目录/root/ak,然后将/root/abc文件复制到该目录中,最后将该目录及其目录下的文件一起删除。
6、查看文件/etc/passwd的前3行内容。
7、创建文件file1,文件内容有3行,分别为a、c、b,排序该文件数据,显示在屏幕上。
8、使用命令显示/etc/passwd文件的文件类型。
9、在文件/etc/passwd中搜索匹配字符“root”。
Linux常用命令测试题目1.显示当前系统的日期和时间命令。
2.统计/etc/passwd文件的字节数和行数,写出所用命令。
3.统计文件/etc/fstab的字符数。
4.分屏显示/etc/httpd/conf/httpd.conf文件的命令。
5.将hello!写入 /home/wang/test.txt的命令(vi及vim编辑器除外)。
6.打包并压缩/etc目录的命令。
7.查看当前目录的命令。
8.显示历史命令表的所有内容的命令。
9.将/etc/passwd的内容追加到文件aaa。
10.查看进程状态的命令。
11.要给文件file1加上其他人可执行属性的命令。
12.为了达到使文件sudent.txt的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问的命令。
13.修改该文件的属性为:属主具有一切权限,同组用户和其他用户具有可读权限。
14.进入用户主目录,显示当前的路径。
15.进入该用户主目录,显示当前的路径。
16.复制文件/etc/fstab到此文件夹,文件名称不变。
17.复制文件/etc/group到用户主目录,文件名不变。
18.复制文件/etc/passwd到用户主目录,文件名不变。
19.修改/home/abc的属性为:属主具有一切权限,同组用户和其他用户具有可读可写的权限。
20.建立文件/etc/group的符号链接文件/root/abc。
21.配置网卡eth0的IP地址为192.168.0.1,子网掩码为255.255.255.022.新建一个用户testuser,密码设为111,并将其加到root组。
写出所用命令。
1。
linux系统管理实验题1. 在根目录下创建benet/t66目录,将/etc/httpd/conf/httpd.conf文件的内容重定到/benet/t66/a.txt文件中。
Mkdir �Cp /benet/t66Cat /etc/httpd/conf/httpd.conf > /benet/t66/a.txt2. 复制/etc/sysconfig/network-scripts/ifcfg-eth0文件,复制成/benet/t66/eth0.bak文件,并且保留原有属性与权限。
Cp -p /etc/sysconfig/network-scripts/ifcfg-eth0 /benet/t66/eth0.bak 3. 删除/tmp下的所有文件。
Find /tmp/ -type f | rm �CrfFind / -type d | wc -lRm �Crf /tmp/*4. 将/etc/samba/smb.conf文件软连接到/benet/t66/smb.conf。
Ln �Cs/etc/samba/smb.conf /benet/t66/5. 将/etc/httpd/的所有文件用tar归档到/root目录下起名为httpd.tar.bz2。
Tar �Cjcvf /root/ httpd.tar.bz2 /etc/httpd/*6. 添加账户zhangsan,密码 Useradd zhangsan Passwd zhangsan7. 将httpd.tar.bz2的文件的所有者修改成zhangsan,所有组保持root不变。
并且设定zhangsan账户的权限为完全控制,root组的账户拥有读取和修改权,其他账户无权限。
Chown zhangsan: root httpd.tar.bz2 Chmod 760 httpd.tar.bz28. 设定服务httpd在运行级别3和5开启,其他运行级别全部默认关闭。
Linux技术上机实验指导实验一Linux系统安装与简单配置一、实验目的1.掌握Linux系统安装的分区准备。
2.掌握Linux系统的安装步骤。
3.掌握Linux系统分区的挂载和卸载。
4.掌握Linux系统的启动和关闭操作。
二、实验内容1.安装VMware虚拟机,设置光盘驱动器,为Linux系统安装做准备。
2.在虚拟机下安装Linux操作系统(如Ubuntu桌面版本)。
3.配置Linux系统运行环境。
4.利用空闲分区创建新的Linux系统分区。
5.将新的Linux系统分区挂载到系统中;卸载新挂载的分区,重新挂载到目录树中的其他位置。
三、主要的实验步骤1.制定安装系统的分区计划。
2.配置光驱引导镜像文件iso,启动系统,开始安装过程。
3.根据安装计划,对磁盘空间进行分区设置。
4.根据系统安装指导,完成Linux系统的安装过程。
5.安装成功后,退出系统,重新启动虚拟机,登陆Linux操作系统。
6.对Linux系统进行配置,如网络设备等。
7.利用磁盘使用工具和mount,将新创建的Linux系统分区挂载到系统中。
将新挂载的分区卸载,并重新挂载到目录树的其他位置。
实验二Linux常用命令使用一、实验目的1.掌握Linux一般命令格式。
2.掌握有关文件和目录操作的常用命令。
3.熟练使用man命令。
二、实验内容1.熟悉cd、date、pwd、cal、who、echo、clear、passwd等常用命令。
2.在用户主目录下对文件进行操作:复制一个文件、显示文件内容、查找指定内容、排序、文件比较、文件删除等。
3.对目录进行管理:创建和删除子目录、改变和显示工作目录、列出和更改文件权限、链接文件等。
4.利用man命令显示date、echo等命令的手册页。
5.显示系统中的进程信息。
三、主要实验步骤1.登陆进入系统,修改个人密码。
2.使用简单命令:date、cal、who、echo、clear等,了解Linux命令格式。