linux实验指导书
Linux_实验指导书4版

嵌入式操作系统实验指导书目录实验一常用命令的使用实验二 vi编辑器实验三 shell编程(一)实验四 shell编程(二)实验五常用开发工具实验六 Linux环境编程(一)实验七 Linux环境编程(二)实验八系统及网络管理实验一常用命令的使用班级:姓名:学号:上机时间:任课教师:实验教师:实验成绩:一、实验目的1.掌握Linux的一般命令格式。
2.掌握有关文件和目录操作的常用命令。
3.掌握有关进程操作的常用命令。
4.熟练使用man命令。
二、实验任务1.正确登录和退出系统。
2.熟悉data,cal,who,echo,clear命令。
3.在用户主目录下对文件进行操作:复制一个文件、显示文件内容、查找指定内容、排序、文件比较、文件删除等。
4.对目录进行管理:创建和删除子目录、改变和显示工作目录、列出和更改文件权限、链接文件等。
5.利用man显示date,echo等命令的手册页。
三、实验注意事项实验环境与系统是共用设施,请不要在系统内做对系统或对其他用户不安全的事情。
要求每个同学登录后系统后,要在主目录(/home/student)下创建一个属于自己的子目录(以自己(拼音)名字或学号)。
以后所有工作都要在自己的目录内进行。
建议以后的实验都在同台计算机上做,这样可以保持连续性。
四、实验内容:1.登录进入系统。
开机,选择 VMware Workstation 进入,再选择 Ubuntu 登陆窗口,输入用户名: student ,输入密码: 111111 ,进入Ubuntu图形桌面环境。
2.使用简单命令:date,cal,who,echo,clear等,了解Linux命令格式。
要启动一个终端,可以选择在窗口左侧点击终端按钮。
在终端提示符下输入:date↲显示: 2015年 10月 15日星期四 08:31:50 CST 。
在终端提示符下输入:who ↲显示: student pst/1 2015-10-15 08:22(:0) 。
《Linux实用操作系统》实验指导书

《Linux实用操作系统》课程实验指导书实验一、Red Hat Linux系统安装一、实验目的:1.掌握虚拟机软件VMWare的使用。
2.掌握Linux安装过程中的分区方法。
3.掌握Linux操作系统的安装和配置过程。
二、实验内容:安装red hat linux操作系统。
三、实验要求:一台pc机,Redhat 9.0,VMWare虚拟机软件。
四、实验课时2课时五、实验指导安装步骤如下:1.通过虚拟机VMWare开始安装RedHat9。
2.语言选择。
3.键盘配置。
4.鼠标配置。
5.选择安装还是升级。
6.安装类型。
7.磁盘分区设置。
8.系统配置。
9.选择引导装载程序。
10.配置联网。
11.防火墙配置。
12.安装并支持多种语言。
13.时区选择。
14.设置根口令。
15.选择软件包。
16.选择单个软件包。
17.安装软件包。
18.创建引导盘。
19.安装完成。
20.引导系统。
21.第一次启动运行,输入登陆用户和密码,登录系统。
实验二、linux常用命令一、实验目的:了解liunx的基本命令,熟练掌握其基本操作。
二、实验内容:1.操作linux常用命令。
2.查看命令执行后的结果。
3.完成相应的实验报告。
三、实验要求:一台pc机,Redhat 9.0,VMWare虚拟机软件。
四、实验课时4课时五、实验指导1.进入linux终端。
实验三、X Window系统一、实验目的:1.了解并掌握GNOME使用方法。
2.了解并掌握KDE使用方法。
二、实验内容:1.使用GNOME和KDE。
2.操作两种桌面环境下的常用软件。
3.对比两种桌面环境的不同。
三、实验要求:一台pc机,Redhat 9.0,VMWare虚拟机软件四、实验课时2课时五、实验指导1.配置X Window。
在如图所示的“X配置”窗口上选择“配置X窗口系统”按钮配置X 的第一步是选择默认的色彩深度和分辨率。
从相应的下拉菜单中选择它们。
确定指定与视频卡和显示器兼容的色彩深度及分辨率。
Linux程序设计实验指导书

Linux程序设计实验指导书10/ 1前言根据教学大纲与实验大纲的安排,本课程计划进行8课时上机试验。
由于所有实验均涉及操作系统、程序设计等课程的多个知识点,希望各位同学认真准备。
?上机实验前应充分做好以下准备工作:1.复习和掌握与本次实验有关的教学内容。
2.根据本次实验的内容,在纸上编写好准备上机调试的程序,并初步检查无误。
3.准备好对程序进行测试的数据。
4.对每种测试数据,给出预期的程序运行结果。
5.预习实验步骤,对实验步骤中提出的一些问题进行思考。
?上机实验后,应及时写出实验报告,实验报告应包括以下内容:1.实验目的和内容。
2.程序说明,包括程序结构、各模块的算法。
3.调试正确的源程序。
4.程序运行记录(包括对不同测试数据的运行结果)。
5.针对实验中出现的问题,写出解决办法及对运行结果的分析。
本指导书适用于物联网工程专业学生学习“Linux程序设计”课程时实验使用。
10/ I.实验一:熟悉Linux实验学时:2实验类型:(验证)实验要求:(必修)一、实验目的Linux操作系统是多任务操作系统,对进程与线程提供完整支持。
本次实验意图通过实践掌握进程的基本概念,理解进程控制、进程同步、经典进程的同步问题、管程机制、进程通信、线程;初步熟悉多进程/多线程编程的特点。
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
它能运行主要的UNIX工具软件、应用程序和网络协议。
它支持32位和64位硬件。
Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
本次实验意图通过实践了解Linux环境中常见的终端命令;熟悉文本编辑器leafpad 的使用。
二、实验内容本次实验的实验内容包括:1)熟悉man、cd、mkdir、rmdir、chmod、chown、ps、cat、ls命令;2) 练习使用文本编辑器leafpad。
linux-实验指导手册-常用命令

实验一Linux常用命令(一)1、Shell环境和Shell命令格式如果实验用计算机上Linux以图形方式启动,登录系统后打开终端窗口。
方法:桌面:右键菜单-Terminal(终端);或:主菜单-系统工具-Terminal(终端)。
命令格式:command [-option(s)] [option argument(s)] [command argument(s)]步骤1:使用who命令步骤2:使用date命令步骤3:使用上下健提取历史命令who,执行。
2、文件系统操作命令(1)改变目录命令:cd 目标目录路径步骤1:使用绝对路径依次进入Linux根目录下的所有子目录。
例如:cd /usr/bin步骤2:使用绝对路径依次进入用户目录。
步骤3:使用相对路径进入子目录1)使用绝对路径进入/lib目录2)使用相对路径进入/lib/i868目录3)使用相对路径退回到/lib目录(2)列出并观察目录中的文件步骤1:进入任意目录,使用无参数ls命令列出并观察其中所有文件;步骤2:进入任意目录,使用通配符列出其中部分文件;例如:cd /binls c*步骤3:使用-l选项,列出目录中文件的各种属性,并观察识别这些属性。
步骤4:直接列出子目录中的文件。
例如:ls i868步骤5:仅列出子目录本身(-d)步骤6:使用-F选项,显示文件类型标志。
步骤7:使用-a或-A选项,观察结果有什么变化。
步骤8:综合使用以上选项。
(3)目录的创建与删除步骤1:在用户目录中,使用相对路径创建一个任意名称的目录,如“tmp”。
mkdir tmp步骤2:删除该目录rmdir tmp步骤3:在根目录中,使用绝对路径在用户命令中创建一个子目录。
mkdir ~/tmp步骤4:删除该目录rmdir ~/tmp步骤5:使用-p参数一次创建多级目录。
如:mkdir ~/tmp/dir1步骤6:使用-p参数删除多级目录。
如:cd ~rmdir tmp/dir1(4)文件和目录拷贝命令:cp步骤1:从/usr/include目录中,任选一个文件拷贝到用户目录的tmp子目录中mkdir ~/tmpcp /usr/include/signal.h ~/tmp步骤2:从/usr/include目录中,任选一个文件拷贝到用户目录的tmp子目录中,并改变其文件名。
linux-实验指导手册-系统管理与配置

Linux实用操作系统实验指导手册实验三系统管理与配置(6学时)一、实验名称系统管理与配置。
二、实验目的要求熟练掌握linux系统的用户和工作组管理;掌握文件系统的管理和维护;了解linux 系统备份的相关知识。
要求熟练掌握Linux系统网卡、调整解调器等网络设备的配置;掌握基本网络命令的使用;掌握网络文件系统NFS的配置;了解电子邮件系统的相关配置等内容。
三、实验环境Redhat Linux系统企业版本4.0及以上四、实验内容(一)用户和用户组的管理(2学时)1.熟悉管理命令的使用方法命令:useradd、usermod、userdel、groupadd、groupdel和groupmod2.在系统中建立testuser1、testuser2用户,均属于testgroup用户组,同时将testuser2归属于root组。
3.根据所建立的用户,结合前面的ls、grep等命令,对testuser1、testuser2用户的信息,以及/etc/passwd、/etc/shadow、/etc/group文件进行管理。
4. 理解并建立shell程序SysMan1echo –n “Please input your groupname: ”read groupnameecho –n “Please input sum: “read sumgroupadd $groupnamefor ((i=1; i<=$sum; i++))douseradd –g $groupname –p student $groupname-$idone5. 理解并建立shell程序SysMan2echo –n “Please input your groupname: ”read groupnameecho –n “Please input sum: “read sumi=1while [ $i –le $sum ]douserdel –r $groupname -$i((i++))donegroupdel $groupname(二)基本网络命令(1学时)熟悉ping、ifconfig、netstat、route命令的功能。
linux操作系统实验指导书新

Linux操作系统实验指导书网络工程教研室二零一三年五月制实验一: Red Hat Linux 9.0系统的安装一、实验目的1.掌握安装Linux系统时收集计算机硬件信息的方法2.掌握Linux硬盘的分区方法和硬盘分区的大小3.掌握Linux系统安装的过程和在安装过程中各选项的设置二、实验环境微型计算机一台,Red Hat Linux9.0系统盘一套VMware Workstation v9.0sn:8UX0R-686FT-Z054V-4PDQPORLCT4T-24GFE-A816V-4MTQQ三、实验内容及步骤1.安装前的准备工作步骤一:关闭BIOS中的病毒报警功能,如果硬盘大于8G设置硬盘为LBA模式。
步骤二:备份硬盘上的所有重要数据!步骤三:为Linux系统准备足够的硬盘空间。
2.安装Red Hat Linux 9.0将Red Hat Linux 9.0安装光盘插入光驱,然后启动计算机,即可从CD-ROM启动Linux 安装程序。
步骤1:boot: 提示。
机器启动之后,显示boot: 提示屏幕,其中包括了几个不同的引导选项,每个引导选项还有一个或多个与之关联的帮助屏幕。
要访问帮助屏幕,可按在屏幕底部列出的恰当的功能键。
为以图形方式从光盘中安装Red Hat Linux,单击回车键。
步骤2:安装程序检测用户系统并试图识别光驱。
如果找到了,会进入安装进程的下一阶段。
这时若要中止安装进程,应取出引导磁盘或光盘,重新引导机器。
在“即将安装”屏幕(步骤19) 之前的任何时候,都可以安全地中止安装。
步骤3:欢迎使用Red Hat Linux。
“欢迎”屏幕并不提示做任何输入。
可阅读左侧面板内的帮助文字来获得附加的说明,以及关于如何注册Red Hat Linux产品的信息。
注意屏幕左下角的“隐藏帮助”按钮。
帮助屏幕是默认打开的。
如果不想查看帮助信息,可单击“隐藏帮助”把屏幕上的帮助部分最小化。
单击Next继续。
Linux操作系统实验指导书
Linux操作系统实验指导书《Linux系统管理与维护》实验指导书实验一初识Linux操作系统一实验名称初识Linux操作系统二实验目的与要求掌握Linux的启动、登录与注销。
三实验容1.以root用户和普通用户两种不同身份登录Linux,说出其登录后得差异。
2.图形模式下的注销、重启与关机。
3.学会在虚拟机上登录和注销Linux。
四操作步骤与结果分析五问题与建议实验二 Linux的桌面应用一实验名称Linux的桌面应用二实验目的与要求熟悉Linux操作系统桌面环境熟悉Linux文件系统及常用的操作掌握Linux下使用外部存储设备、网络设备掌握Linux下安装应用程序三实验容1.查看GNOME提供的“应用程序”、“位置”或者“系统”菜单,运行其中的应用程序和工具。
2.查看Linux文件目录结构,学会常用的文件目录操作,如复制、粘贴、移动、删除、更名、创建文档、创建文件夹等。
3.练习在Linux下使用光盘和U盘。
4.学会网络配置,使计算机能够进行网络浏览等操作。
5.学会在Linux下安装新的应用软件。
四操作步骤与结果分析五问题与建议实验三 Linux操作系统的安装一实验名称Linux操作系统的安装二实验目的与要求掌握安装Linux操作系统三实验容1.通过学习《项目五 Linux操作系统的安装及远程服务》的容,学会如何安装Linux。
环境:windows 系统、vmware虚拟机、Redhat Linux镜像光盘。
通过安装向导将安装分为两步:1、基本安装,2、配置及具体安装。
在第一阶段重点如何分区,在第二阶段重点掌握如何设置密码及安装桌面环境。
四操作步骤与结果分析五问题与建议实验四 Linux在系统管理中的应用一实验名称Linux在系统管理中的应用二实验目的与要求理解Linux文件系统,掌握文件目录命令。
掌握常用的文件管理命令。
理解Linux用户、组和权限的概念,掌握用户、组和权限管理命令。
理解设备文件的概念,掌握常用的设备管理命令。
LINUX实验指导书
安装Redhat5虚拟机1.按新建虚拟机。
最后完成即可。
2.安装Redhat5系统,启动虚拟机后就会自动运行CD,第一界面回车即可进入图形安装。
上图,是检查CD是否完整,可以跳过。
下一步就是完成配置,等待安装。
实验1 VSFTP服务器配置1、实验步骤实验里使用“ROOT”用户,其他用户可能会出现权限问题。
登录时使用“root”用户名来登录,这样就是使用ROOT用户权限了,密码是安装时设定的。
一、安装软件包((本步骤可省略,RHEL5默认已经安装)在桌面右键就可以打开终端,实验中命令都在终端里输入。
[root@localhost ~]#rpm –qa | grep vsftp //检查是否已经安装vsftpd软件包。
注意空格:rpm(空格)–qa(空格)| (空格)grep(空格)vsftpvsftpd-2.0.5-16.el5 //显示已经安装出现上面这句说明安装成功,不出现说明没安装过。
[root@localhost ~]# service vsftpd start //启动vsftpd 服务([root@localhost ~]# service vsftpd restart //重启vsftpd 服务)如果服务开着,start就会失败,要运行restart才会应用更改。
若没有安装,则进行以下步骤:[root@localhost ~]# mkdir /mnt/cdrom //建立用于挂载光驱的目录注意空格:mkdir(空格)/mnt/cdrom[root@localhost ~]# mount –t iso9660 /dev/cdrom /mnt/cdrom //挂载光驱注意空格:mount (空格)–t (空格)iso9660 (空格)/dev/cdrom (空格)/mnt/cdrom[root@localhost ~]# find /mnt/cdrom –named *vsftpd* //查找vsftpd有关的软件包注意空格:find (空格)/mnt/cdrom (空格)–named (空格)*vsftpd*实验指导书上写的是“–named”正确是“–name”[root@localhost ~]# rpm –ivh /mnt/cdrom/Server/vsftpd-2.0.5-16.el5.i386.rpm // 安装vsftpd软件包注意空格:rpm (空格)–ivh (空格)/mnt/cdrom/Server/vsftpd-2.0.5-16.el5.i386.rpm技巧:Tab键可以自动识别文件名,觉得命令很长时可以按“TAB”键试试。
LINUX系统实验指导书
《 LINUX系统级应用》课程实验指导书一.实验总学时(课外学时/课内学时):4/6 总学分:2.5(课程)必开实验个数: 4 选开实验个数:2二.适用专业:计算机网络技术(专科)三.三.考核方式及办法:在规定实验时间内完成实验要求,依据实验过程及实验结果在实验现场逐一检查考核。
四.配套的实验教材或指导书:自编实验指导书五. 实验项目:实验1 UNIX基本操作1、实验目的掌握UNIX(LINUX)系统的基本使用方法:系统启动、注销、关闭和关机;帐号管理;文件系统的日常管理;文件系统的权限控制。
2、实验工具及环境UNIX(LINUX)系统网络环境或单机。
3、实验计划学时4学时上机实际操作。
4、实验内容及操作步骤⑴系统启动和关闭①使用自己的账户登录UNIX系统,查看系统提示符确定自己使用的shell程序类型别。
◎开机后,系统自检启动后提示login:(输入:root↙)password:(输入:用户口令↙,root用户为redhat)◎查看/etc/passwd文件可以获得用户使用的shell#grep $LOGNAME /etc/passwd↙可能的显示为:user001:*:200:50::/usr/user001:/bin/sh请思考上述命令怎样得到了当前使用的shell类型的?使用下面的命令也可以查看当前shell:#echo $SHELL②注销和关机命令。
◎用户注销使用:$exit↙或$<ctrl>+<D>↙或$logout↙◎超级用户关机使用:#shutdown↙该命令将结束所有的进程,当执行此命令后系统提示“Safe to Power off or Press Any Key to Reboot”时可以关闭电源或按任一键重启系统。
◎haltsys(halt),reboot只能由超级用户在单用户模式下使用。
⑵帐号管理①添加用户,删除用户,修改个人口令后重新进行登录;◎添加用户的shell命令:#useradd user08↙(Linux系统中可以为adduser)上述命令采用默认属性,UNIX也可以使用选项来指定创建帐户的属性:-c comment用户说明-d directory 指定用户主目录-m 若用户的起始目录不存在则创建-g group指定用户所属组-s shell 指定用户使用的shell-u uid为用户分配标识◎修改口令对linux系统而言,用adduser增加的用户应该随即用passwd命令来修改口令。
Linux操作系统-实验1-环境搭建-指导书-PPT版本-V1
Linux操作系统第一章:Linux简介与系统安装实验一:实验环境搭建一台宿主机(Windows系统)加两台虚拟机(Desktop+Server)要求:(1)掌握VMware虚拟机的安装(2)利用VMware虚拟机安装Ubuntu Linux18.04桌面版操作系统(3)利用VMware虚拟机安装Ubuntu Linux18.04服务器版操作系统(4)从宿主机登录桌面环境和服务器环境(SSH登录)(5)练习涉及到的基本命令,如apt-get、ifconfig、ssh等(6)练习vim编辑文件基本操作等Tips:(1)绘制网络拓扑图(2)把遇到的问题和如何解决记录下来。
实验环境设置☐宿主机(Windows)•网络配置VMware Network Adapter(VMnet8)☐客户机•Ubuntu-Server(ubuntu-18.04.6-live-server-amd64)•Ubuntu-Desktop(ubuntu-18.04.6-desktop-amd64)虚拟机安装安装时网络类型选择NAT方式安装完成后的两台Ubuntu虚拟机宿主机:Windows记录宿主机IP地址客户机1:Ubuntu-Server命令行模式记录IP:192.168.126.130客户机2:Ubuntu-Desktop图形化操作方法记录IP:192.168.126.131NAT模式宿主机:Windows192.168.126.1192.168.126.130192.168.126.131客户机1:Ubuntu-Server客户机2:Ubuntu-DesktopSSH服务1.安装SSH服务2.启动SSH服务3.配置SSH服务(可选)4.验证SSH服务Desktop版客户机安装SSH服务Desktop版客户机安装SSH服务:sudo apt-get install openssh-serverDesktop版客户机启动SSH服务: sudo systemctl start sshDesktop版客户机启动SSH服务: sudo systemctl start sshDesktop版客户机端修改SSH配置文件:端口22修改为1022 vi /etc/ssh/sshd_configSSH验证-从宿主机连接Desktop客户机2: ********************.126.131SSH验证-从宿主机连接Server版客户机1: ***********************.126.130Desktop版客户机查看SSH状态:记录监听端口和连接情况Server版客户端1查看SSH状态Desktop版客户机安装 net-tools:sudo apt-get install net-toolsDesktop版客户机查看IP地址: ifconfigDesktop版客户机查看网络连接情况:Netstat -aServer版客户机查看网络连接情况:Netstat -a。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一Linux安装和环境熟悉以及常用命令的练习一、实验内容掌握Linux下常用的文件及目录的操作命令;掌握文件打包及压缩命令;学会使用帮助信息。
二、实验目的及要求1.了解Linux下的Shell常用命令;2.掌握文件及目录操作命令;3.掌握文件打包、压缩命令;4.掌握联机帮助命令的使用方法。
三、实验环境及条件奔腾以上微机一台,Linux操作系统。
四、实验设计及实施指导(写出每个命令的测试用例及期望输出与实际输出)1、文件及目录操作命令(1)练习常用shell命令Date、bc、echo、last、history等。
(2)练习文件及目录常用的管理命令ls find cat grep sort comm diff cp rm mv wc;mkdir rmdir chmod chown ln pwd cd。
(3)重定向和管道命令:输入重定向输入重定向是指把命令(或可执行程序)的标准输入重定向到指定的文件中。
输入重定向主要用于改变一个命令的输入源,特别是改变那些需要大量输入的输入源。
例如:wc< /etc/passwdwc<<!>this text forms the content>this text forms the content2s>this text forms the contents>!⏹输出重定向输出重定向是指把命令(或可执行程序)的标准输出或标准错误输出重新定向到指定文件中。
这样,该命令的输出就不显示在屏幕上,而是写入到指定文件中。
例如:ls >directory.outls >>directory.out利用重定向将命令组合在一起,可实现系统单个命令不能提供的新功能。
例:统计/usr/bin目录下的文件个数:ls /usr/bin>/tmp/dirwc –w</tmp/dir⏹管道将一个程序或命令的输出作为另一个程序或命令的输入,有两种方法,一种是通过一个临时文件将两个命令或程序结合在一起;另一种是Linux所提供的管道功能。
这种方法比前一种方法更好。
管道可以把一系列命令连接起来,这意味着第一个命令的输出会作为第二个命令的输入通过管道传给第二个命令,第二个命令的输出又会作为第三个命令的输入,以此类推。
显示在屏幕上的是管道行中最后一个命令的输出(如果命令行中未使用输出重定向)。
例如:ls /usr/bin|wc –wcat sample.txt|grep “High”|wc –l2、文件压缩命令(1)gzip创建一个或者多个测试文件并对它们进行gzip压缩。
(2)tar创建一个或者多个测试文件并对它们进行tar压缩和解压缩。
(3)unzip创建一个或者多个测试文件并对它们进行unzip解压缩。
3、联机帮助命令命令(1)manman [选项] 命令名称(2)whereiswhereis [选项] 命令名(3)help命令–help五、思考问题1、硬链接与符号链接有什么区别?实验二Linux系统管理一、实验内容掌握对用户和工作组进行管理的相关的管理方法及命令;掌握硬件管理的相关管理方法及命令;掌握进程管理的命令;熟悉日志文件的查看方法;熟悉并熟练掌握对rpm包进行管理的命令。
二、实验目的及要求1.掌握对用户和工作组管理相关的管理方法。
2.掌握挂载和卸载一个硬件的方法,熟悉系统中声卡、显卡等设备的配置。
3.能够查看系统环境中的进程,并能够都进程进行基本的管理操作。
4.了解查看日志文件的方法。
三、实验环境及条件奔腾以上微机一台,Linux操作系统。
四、实验设计及实施指导(写出每个命令的测试用例及期望输出与实际输出)1、用户和工作组管理(1)使用命令(head、tail、cat等)熟悉及查看用户管理相关文件:passwd 文件、shadow文件、group文件、gshadow文件。
tail -10 /etc/passwd //查看10名用户账户信息(2)维护命令练习:useradd、usermod、userdel、groupadd、groupmod、groupdel、passwd、gpasswd。
useradd liuyidan //建立用户账号tail -l /etc/passwd //查看password文件中添加的用户账号信息tail -l /etc/shadow //查看shadow文件中添加的用户密码信息ls /home //查看所建立账号的主目录(3)用户和组的状态命令:测试下列命令并对其结果做简要说明,id whoami w su sudo2、进程管理(1)进程查看命令:ps、pstree、topps [选项]-auxpstree –ptop(2)进程关闭:killkill [-s 信号| -p ] [ -a ] 进程号kill -l [信号]3、系统安全管理熟悉并查看系统安全日志文件。
4、文件系统管理(1)利用fdisk命令查看系统磁盘信息(2)测试磁盘查看命令df,dd,du5、包管理(准备实验测试所用的rpm包和tar.gz包)(1)rpm包的查询、安装、卸载(2)源程序包的编译、安装及卸载五、思考问题1、su命令与sudo命令有什么样的作用?两者之间有无关联?实验三Linux网络服务器的配置一、实验内容1.linux系统中对网络的配置配置方法2.网络配置文件的含义3.练习常用的网络命令4.Samba服务器的安装与配置过程5.NFS服务器及客户端的配置方法二、实验目的及要求1.掌握在图形界面方式配置网络2.掌握在命令方式下配置网络3.了解网络配置文件的含义4.掌握常用的网络命令5.掌握Samba服务器、NFS服务器端及客户端的配置方法。
三、实验环境及条件奔腾以上微机一台,Linux操作系统。
四、实验设计及实施指导(写出每个命令的测试用例及期望输出与实际输出)1、网络配置的基本参数配置和命令的使用对一个Linux系统进行网络配置,配置的主要参数如下(参考):网络IP地址:10.17.201.x(x从2到253)子网掩码:255.255.255.0默认网关:10.17.201.1DNS服务器地址:202.194.86.140(1)启动system-config-network管理工具,或者图形界面进入网络配置(setup)设置网络配置。
(2)使用命令ifconfig配置网络(3)使用配置文件配置网络/etc/hostname 文件/etc/sysconfig/network-scripts/ifcfg-* 文件/etc/hosts 文件/etc/host.conf 文件(4)常用网络命令练习ifconfig, ifup, ifdown, ping, traceroute, route, netstat, nslookup, tcpdump, telnet2、Samba服务器(1)Samba服务器的配置修改/etc/smb.conf文件(2)Samba服务器的启动和停止# service smb start|stop3、NFS服务器(1)NFS服务的启动和停止可使用以下命令来启动NFS 守护进程:# service nfs start可使用以下命令来查看NFS 守护进程的当前状态:#service nfs status可使用以下命令来停止NFS 守护进程:# service nfs stop如果修改了NFS的配置,可使用以下命令来重新启动国NFS的守护进程:#service nfs restart(2)NFS服务器的配置五、思考题1、在局域网中有一台Linux主机,其通过网关连接到互联中,现在该Linux 主机不能通过浏览器访问到互联网中的某个站点,通常如何查找故障?2、samba服务器和NFS服务器分别在什么情况下使用?实验四Linux下的shell编程一、实验内容1.编辑器vi的使用方法。
2.编写shell程序。
二、实验目的及要求1.掌握编辑器vi的基本用法。
2.练习编写shell程序。
三、实验环境及条件奔腾以上微机一台,Linux操作系统。
四、实验设计及实施指导1、复制/etc/passwd文件到自己的目录下。
2、用vi操作命令练习编辑复制后的passwd文件。
3、编写一个名为iden的程序,它执行时输出小九九乘法表。
4、编写一个shell脚本程序,打印出班级总成绩(按总成绩递增)是前三名学生的姓名、学号、第1、2、3门课程成绩及总成绩。
(学生成绩文件自己创建)五、思考问题1、简述将shell程序从创建到运行所需要的基本步骤。
实验五Linux程序设计一、实验内容1.使用GNU cc开发应用程序。
编辑源代码,并编译及调试代码。
2.KDevelop的使用。
3.Makefile文件的编写。
二、实验目的及要求1.熟练使用GNU cc开发应用程序。
包括编辑C源代码,使用GDB编译及调试代码、执行程序等过程;2.掌握C语言的图界面开发工具KDevelop;3.了解Makefile文件的编写。
三、实验环境及条件奔腾以上微机一台,Linux操作系统。
四、实验设计及实施指导1、编写源程序用编辑器写个hello.c文件:#include <stdio.h>int main(int argc, char** argv){printf("Hello, GNU!\n");return 0;}2、编写makefile文件hello:hello.ogcc –o hello hello.ohello.o:hello.cgcc –c hello.c –o hello.oclean:rm –f *.o3、编译文件#make hello4、调试程序#gdb hello要求:举例说明如何调试一个c语言源程序五、思考问题1、简述利用GCC控制程序生成的四个步骤,举例编写一个makefile文件。