《操作系统基础》实验指导书.doc

上传人:仙人指路1688 文档编号:2888035 上传时间:2023-03-01 格式:DOC 页数:167 大小:3.78MB
返回 下载 相关 举报
《操作系统基础》实验指导书.doc_第1页
第1页 / 共167页
《操作系统基础》实验指导书.doc_第2页
第2页 / 共167页
《操作系统基础》实验指导书.doc_第3页
第3页 / 共167页
《操作系统基础》实验指导书.doc_第4页
第4页 / 共167页
《操作系统基础》实验指导书.doc_第5页
第5页 / 共167页
点击查看更多>>
资源描述

《《操作系统基础》实验指导书.doc》由会员分享,可在线阅读,更多相关《《操作系统基础》实验指导书.doc(167页珍藏版)》请在三一办公上搜索。

1、操作系统基础实验指导书扬州大学物理科学与技术学院2011年2月目录实验一 Linux基本操作.001实验二 Linux C程序设计.030实验三 Linux Shell程序设计.040实验四 Linux进程通信.052实验五 Linux文件系统.063实验六 Linux设备驱动.075实验七 Linux内核编译.091实验八 Linux图形界面.110附录 实验参考程序.131实验一 Linux基本操作1.1 实验目的1 掌握Linux启动、登录、注销与关机。2 掌握Linux文件系统常用命令。3 掌握用户与组群管理、网络配置和安全设置。1.2 实验原理说明:本实验指导书以Redhat Lin

2、ux Fedora (2.6.27.5-117.fc10.i686) 为例。1.2.1 Linux启动、登录、退出与关机1 启动打开主机电源,选择操作系统。2 登录Login: 帐号Password: 口令3 退出exit或者logout4 关机shutdown -h:在关闭完成后停止系统(halt)-r:在关闭完成后重新启动系统(reboot)now:立即关闭或重新启动系统+n:n分钟后关闭或重新启动系统说明:Linux命令由命令关键字和参数组成,关键字与参数、参数与参数之间由空格分隔,它们位于一行,以回车换行结束。Linux命令中用括起来的参数是可选的,用括起来的参数是必选的。1.2.2

3、Linux目录结构Linux文件系统是操作系统的重要组成部分之一,用于管理和存储文件。Linux使用标准的目录结构,安装程序为用户创建了文件系统和完整而固定的组织形式,并指定了每个目录的作用和其中的文件类型。Linux文件系统采用了多级目录的树型层次结构管理文件,如下图所示。树型结构的最上层是根目录,用/表示,其他所有目录都是从根目录出发而生成的。Linux在安装时会创建一些默认的目录,而每个目录都有其特殊的功能,用户不能随意修改和删除。/:是根目录,/也是目录分隔符和目录与文件的分隔符。/bin:包含超级用户和一般用户使用的命令。这些命令对于系统来说通常是至关重要的,它们提供一些操作,例如复

4、制、移动和删除文件,登录,创建和打开文件,识别系统名称,查看文本文件等。用户通常不会改变该目录的类容。/boot:包含系统启动所需要的内核文件。计算机启动时需要的其他文件存储在/etc和/sbin目录中。/dev:包含设备文件和其他特殊文件。/etc:包含启动和正常运行Linux系统所需要的配置文件。这些文件大多数能够被编辑。大多数Linux集成套件提供了许多辅助软件用于配置该目录中的文件,以便使用户更加容易地使用Linux。在Linux安装过程中,用户所回答的一些问题将自动地填充到该目录中的相关文件中。/home:在典型情况下,这个目录拥有每个用户的子目录。也有其他方式。例如如果系统中有大量

5、用户,可以将他们分组放入部门子目录。有的Linux系统根本不使用该目录,并且将主目录放置在其他地方,但是这种系统比较少见。/lib:包含了位于/bin和/sbin中程序需要的库文件。一个库文件是一个程序文件,它包含能够被多个不同程序所使用的代码。将这些代码以库的形式存放起来,可以减轻程序设计者的工作量。这一般被认为是一种很好的处理方式。用户可能偶尔需要升级该目录中的库。但是在大多是情况下,没有必要进一步了解这些库中的内容。/mnt:用于临时装载文件系统。/proc:用于与Linux内核交换数据。该目录中有一些能够查看的文本文件,它们包含了一些系统信息,例如内核版本、系统正常工作时间和有关系统中

6、处理器及内存的信息。/sbin:只能把root使用的至关重要的系统管理命令存放在该目录中。如果在系统启动过程中需要某个只有超级用户才能使用的命令,那么这个命令就在该目录中。该目录中包含文件系统检查命令、关机命令和一些网络命令等。/tmp:用于存储暂存文件。不必计划在这里存储自己的暂存文件,程序自动完成这一工作。/usr:包含系统中每个用户都使用的文件和程序。这里存放了随同Linux集成套件一起安装的大多数程序和实用工具,并且能够供普通用户(不仅是超级用户)使用。文件系统的层次结构规定了这个目录具有只读访问许可权,换句话说,普通用户不能改变该目录中的内容。/var:是存放Linux中可变数据的地

7、方。可变数据包括锁文件、日志文件、邮件箱、假脱机文件和高速缓存数据。当系统正常运行时,这些数据文件是变化的。/root:是超级用户的主目录。Linux文件名(1)文件名长度可达256个字符,并且不能使用下述字符:!#$%&*()”/;空格(2)文件名字符区分大小写。(3)文件名中如果有多个小数点,则最右边的为分隔符,其右边表示文件类型。Linux目录名(1)目录名长度可达256个字符,并且不能使用下述字符:!#$%&*()”/;空格(2).表示当前目录。(3).表示父目录。(4)表示根目录、目录分隔符、目录与文件分隔符。1.2.3 文件管理常用命令(1)ls格式:ls options file

8、name/dirname.功能:列出文件或目录路径下的文件或目录及其属性。常用选项:-a:显示所有文件和目录,包括隐含文件。-l:显示文件的完整信息(long listing format)。-F:用在每个文件名的后面或前面添加一个特定的后缀字符的方法指出它的类型 /:子目录 *:可执行文件 无:普通文件 .开头:隐含文件-r:将文件以相反次序显示(依英文字母次序)。-t:将文件以建立时间的先后次序列出,后建的排在前面。-A:同-a,但不列出“.”(当前目录)和“.”(父目录)。-R:若目录下有文件,则以下的文件也依次列出。-h:以人们习惯的阅读方式来显示文件和目录的大小,例如K、M、G等。f

9、ilename/dirname:若为文件名,则指定filename指定文件的目录信息;若为目录明,则显示dirname指定目录中的内容;若默认,则显示当前目录中的内容。(2)cp格式1:cp options 功能:将由source指定名称的源文件复制为dest。格式2:cp options 功能:将由source.指定的一组源文件复制到由directory指定的目录下。说明:“cp *.* ”命令,可以把当前目录下的所有文件拷贝到目的目录中。(3)mv格式:mv options 功能:移动一个或一批文件到指定的目录。常用选项:-i:若目的地已有同名文件,则先询问是否覆盖旧文件。(4)rm格式:

10、rm options 功能:删除由filename/dirname.指定的文件或目录。使用权限:所有使用者。常用选项:-i:删除前逐一询问确认。-f:即使文件属性为只读,也直接删除,不需逐一确认。-r:将指定目录下的所有文件及子目录一并删除。-d:直接将欲删除的目录的硬连接数据删成0,删除该目录。-v:显示指令执行过程。-help:在线帮助。-version:显示版本信息。(5)file格式:file 功能:检测文件目录的属性和内容属性。(6)stat格式:stat 功能:显示文件或文件系统的状态。(7)cd格式:cd dirname功能:进入目录dirname。说明:输入“cd .”命令,返

11、回到父目录。(8)pwd格式:pwd功能:打印当前工作目录。(9)mkdir格式:mkdir options 功能:创建目录名为dirname的子目录。(10)rmdir格式:rmdir 功能:删除目录名为dirname的子目录。(11)ln格式:ln source destination功能:为目录或文件创建符号连接。(12)tree格式:tree options dirname功能:列出文件目录树。(13)chmod格式:chmod a, u, g, o +, -, = r, w, x 功能:修改文件、目录的权限;用字符r、w、x形式对由filename指定的普通文件或目录文件,向各用户设

12、置访问与操作权限。常用选项:a, u, g, o:表示向由a、u、g、o指定的用户设置文件权限。 a:所有用户。 u:文件属主。 g:同组用户。 o:其他用户。+, -, = +:增加权限。 -:删除权限。 =:赋予权限。r, w, x r:读权限。 w:写权限。 x:执行权限在使用chmod改变文件或目录权限时,使用字符过于麻烦。还可以用数字表示权限,而且仅需3个数字。 4:对应r。 2:对应w。 1:对应x。 0:对应-。数字设定的关键是mode的取值。通常将rwx看成二进制数。如果有用1表示,没有用0表示。rwx、r-x、r-可以分别表示为111、101、100。1.2.4 常用命令、重

13、定向和管道命令1 常用命令(1)date格式:date options功能:显示修改日期和时间。(2)cal格式:cal功能:显示日历。(3)touch格式:touch 功能:产生一个空白的文档或修改文件的修改时间。(4)cat格式:cat options filename功能:显示文本文档内容。(5)more格式:more options filename.more -dlfpcsu -num +/pattern +linenum filenames.功能:按页查看filename.列表指定的文件常用选项:-d:提示使用者,在画面下方显示Press space to continue, q

14、to quit,如果使用者按错键,则会显示Press h for instructions,而不是哗声。-l:取消遇见特殊字符L(送纸字符)会暂停的功能。-f:计算行数时,以实际上的行数,而非自动换行过后的换行(有些单行字符太长时会被扩展为两行或两行以上)。-p:不以卷动的方式显示每一页,而是先清除屏幕后再显示内容。-c:与-p相类似,不同的是先显示内容再清除其它旧资料。-s:遇到两个以上的空行时就代换为一个空白行。-u:不显示下引号(根据环境变量TERM指定的terminal而有所不同)。-num:一次显示的行数。+/pattern:在每个文件显示前搜寻该字符串(pattern),然后从该字

15、符串之后开始显示。+linenum:从第num行开始显示。filenames:欲显示内容的文件。(6)less格式:less options filename.功能:类似于more命令,但是允许在文件中从后向前移动和从前向后移动。(7)find格式:find path expression功能:将文件系统内符合expression的文件列出来。可以指定文件的名称、类别、时间、大小、权限等不同信息的组合,只有完全符合的才会被列出来。如果path是空字符串,则使用目前路径。如果expression是空字符串,则使用-print作为默认值。常用expression:-group :查找符合指定群组名

16、称的文件或目录。-help或-help:在线帮助。-print:假设find指令的回传值为True,就将文件或目录名列出到标准输出。格式为每列一个名称,每个名称之前皆有“./”字符串。-user :查找符合指定的拥有者名称的文件或目录。(8)sort格式:less options filename.功能:对文本文件中的行进行排序。(9)grep格式:grep 选项 字符串 文件列表功能:用于查找字符串。常用选项:-i:不去区大小写。-l:只显示相应的文件名。(10)clear格式:clear功能:清除终端屏幕。(11)man格式:man section 功能:获取命令指定的帮助信息用法:Pag

17、eUp:向上翻页PageDown:向下翻页方向键:上下移动Q:退出q:退出2 重定向Linux标准输入设备(stdin)是键盘,标准输出设备(stdout)是显示器。可以通过重定向改变标准输入输出设备。“”为输出重定向符,“”为输入重定向符。3 管道命令格式:command1 command2 . | commandn是管道符若干个简单命令通过管道连接成为命令流水线,或管道命令。前一个命令的输出通过管道作为后一个命令的输入。1.2.5 用户与组群管理1 用户Linux是一个多用户操作系统。当一台计算机被多个用户使用时,每个用户都有一个独立的用户名,并向系统登录。这个用户名也就是帐号。有时也将它

18、简称为用户。超级用户在系统安装时建立,其他用户在系统运行时由系统管理员建立。此外,系统在安装过程中还建立了一些标准用户供系统所用,参见文件“/etc/password”。root是超级用户的帐号。超级用户是对系统的一切都具有完全的访问权限的用户,用于系统维护,通常由系统管理员使用。普通用户是超级用户创建的帐号,供一般用户使用。慎用超级用户,否则带来灾难性的后果。应养成用普通用户登录使用的习惯。普通用户与超级用户之间的快速切换:(1)普通用户到超级用户的切换# su然后输入口令(2)超级用户到普通用户的切换# su (3)普通用户执行超级用户命令普通用户可以不切换到超级用户就执行具有超级用户权限

19、的命令。执行方式是在命令前加入sudo命令。前提是这个普通用户具有sudo权限。# sudo 2 用户组用户组(组群)是一些具有相同特征、相同权限的用户的集合。每个用户都属于特定的用户组。3 用户与组群管理命令(1)useradd格式:useradd 功能:添加由login指定的新用户。常用选项:-c :对新用户的说明信息。-d :指定新用户的起始工作目录。-g :指定新用户所属的组,该组必须是已经存在的。-G , , .:为新用户指定其它附属组。-u :为新用户分配用户标志号UID。默认值大于99(099为系统帐号所保留),并且比任何现有用户的UID大。说明:普通用户由超级用户创建。(2)p

20、asswd格式:pass username功能:对由username指定的用户设置口令。说明:必须在超级用户下操作。如果没有username项,则对当前用户修改口令。超级用户需谨慎使用。修改口令时不会显示任何口令内容,必须从键盘默打,并且输入两次口令。(3)userdel格式:userdel -r username功能:删除username指定的用户。常用选项:-r:将该特定目录的起始目录及文件全部删除。(4)groupadd格式:groupadd option group功能:创建由group指定的用户组。常用选项:-g :设定组标志号GID。它必须是唯一的非负的。0499为系统用户保留。它

21、的选值必须大于499,并且大于任何现存的GID号。-r:使本命令添加一个系统用户。-f:没有该选项时,如果用户想建立一个已存在的组,本命令停止并给出错误信息。使用该选项则强制不返回出错信息。(5)passwd格式:passwd group功能:为组用户设置口令。(6)groupdel格式:groupdel group功能:删除group指定的用户组。(7)groupmod格式:groupmod options group功能:对group指定的组设置用户组属性。常用选项:-g :设置用户组标志号。-n :修改用户组名。(8)groups格式:groups功能:观察所有组的情况。(9)chown

22、格式:chown 功能:把dirtectory属主改为newuser。常用选项:(10)chgrp格式:chgrp 功能:将directory的属主改为newgroup。常用选项:(11)finger格式:finger 功能:查看由login name指定的用户帐号的详细信息。1.3 实验内容1.3.1 Linux启动与关机1 启动(1)打开主机电源。硬件进行上电自检,自检通过后,屏幕出现GRUB引导程序。此时按任意键,停止GRUB倒计时。通过上移和下移键,选择Linux操作系统,回车。(2)系统进入引导过程,进行一系列检查和导入系统,完成后要求用户选择帐号和输入密码。说明:由于实验室PC性能

23、较差,FC10启动后可能会出现警告对话框,此时不能选择删除按钮,否则会使启动异常,重新启动后即可正常。2 登录依次选择帐号和输入密码。选择帐号:os输入密码:czxtdk073 注销单击“系统注销os”菜单项,注销os用户,回到输入帐号界面。4 登录重新以os帐号登录。5 关机说明:该步在实验结束时才执行。单击“系统关机”菜单项,关机。1.3.2 Linux文件管理1 图形方式(1)文件浏览器单击菜单项“应用程序系统工具文件浏览器”,打开文件浏览器。在工具栏最左端按下按钮“在按钮和基于文本的位置栏之间切换”,在工具栏最右端选择“图标视图”,在左侧位置栏双击“文件系统”,如下图所示。“位置”工具

24、栏中自动显示根目录“/”。在工具栏最右端选择“列表视图”,在左侧位置栏上面选择“树”,可以得到与Windows资源浏览器相似的界面。(2)创建目录和文件进一步可以使用“文件浏览器”的菜单和工具栏,进行创建目录,创建文件,复制文件,移动文件等操作,这些操作与Windows操作系统相类似。在左侧位置栏双击“主文件夹”,“位置”工具栏中自动显示目录“/home/os”。单击菜单项“文件创建文件夹”,输入文件夹名“nnnnnn”(nnnnnn为学号),回车确认。说明:为了与其它同学区别,每个同学在/home/os目录下以学号为名创建文件夹,本课程实验的所有文件夹和文件都存放在该文件夹下,后续实验不再重

25、复说明。由于可以查看到Windows系统的文件,为了保证Windows系统的正常运行,不允许删除Windows系统的文件。双击“nnnnnn”文件夹,进入该文件夹,“位置”工具栏中自动显示目录“/home/os/nnnnnn”。单击菜单项“文件创建文档空文件”,输入文件名“myc.c”,回车确认。双击文件“myc.c”,系统自动使用“gedit”文本编辑软件打开,如下图所示。说明:单击菜单项“应用程序附件文本编辑器”,可以打开文本编辑器。输入下述C源程序:include void main() printf(“Hello world !n”);输入结果如下图所示:保存并关闭该文件,退出gedi

26、t。(3)其他方式也可以直接双击桌面图标“计算机”,查看文件系统;或直接双击桌面图标“os的主文件夹”,查看/home/os目录。2 命令方式(1)单击菜单项“应用程序系统工具终端”,打开终端,如下图所示。(2)切换到超级用户从终端输入命令:su,然后输入密码:czxtdk07(不显示),切换到超级用户。说明:由于许多命令都需要超级用户权限,所以以后实验中打开终端后,首先切换到超级用户,后续实验不再作重复说明。(3)输入命令“pwd”,显示当前工作目录为“/home/os”。(4)输入“ls”命令,列出当前目录下的文件和目录。输入“ls -a”命令。输入“ls -l”命令。说明:注意区分“l”

27、(字母)和“1”(数字),其它命令中也需要特别注意。(5)输入“tree”命令,列出文件目录树。(6)输入“cd /”命令,进入根目录“/”。输入“ls”命令,列出当前目录下的文件和目录。使用“cd /home/os/nnnnnn”(绝对路径)或“cd home/os/nnnnnn”(相对路径)命令,进入“/home/os/nnnnnn”目录。说明:命令和参数之间有空格。(7)输入命令“file myc.c”,查看文件属性。(8)输入命令“stat myc.c”,查看文件状态。(9)输入“mkdir mysub”命令,在当前目录下创建子目录“mysub”。(10)输入“cp myc.c mys

28、ub/myc1.c”命令,将文件拷贝到子目录“mysub”中,并重新命名。(11)输入命令“mv myc.c myc2.c”,重命名文件。输入命令“mv myc2.c mysub”,移动文件。(12)输入命令“cd mysub”,进入“mysub”子目录。输入命令“ls”,查看“mysub”子目录中的文件。(13)输入“rm myc1.c”命令,删除文件,输入y表示确认。输入“rm myc2.c”命令,删除文件,输入y表示确认。输入命令“ls”,查看“mysub”子目录中的文件。(14)输入命令“cd .”,返回父目录。(15)输入“rmdir mysub”命令,删除刚刚创建的子目录“mysu

29、b”。说明:输入“rm -rf mysub”命令,删除子目录及其所有文件。1.3.3 常用命令、重定向和管道命令1 常用命令(1)显示修改日期和时间# date说明:通过man date查看date命令帮助,修改系统时间。也可以单击左面右上角时间按钮,修改系统时间。(2)显示日历# cal(3)创建空文档# touch myinput.txt说明:可以在图形方式下用gedit打开该文件,输入”hello world !”。(4)显示文本文档内容# cat myinput.txt(5)查找当前目录下所有文本文件# find -name *.txt -print(6)获取命令指定的帮助信息# ma

30、n lsPageDown(翻页)PageUp(翻页)q(退出)2 重定向(1)输出重定向cat从标准输入设备读入数据,输出重定向到文件myinput.txt。“”为输出重定向符。# cat myinput.txtWhats your name?How old are you?How do you do?+d(表示Ctrl+d,退出)说明:若myinputtxt文件不存在,则自动创建该文件。# cat myinput.txt(查看myinput.txt内容)(2)输入重定向统计myinput.txt文件有多少行、单词数和字符数,输入重定向为文件。“”为输入重定向符。# wc myinput.tx

31、t统计myinput.txt文件有多少行,输入重定向为文件。# wc -l myinput.txt(3)输入输出重定向cat命令的标准输入设备重定位为myinput.txt,标准输出设备重定位为myoutput.txt。# cat myoutput.txt3 管道命令三个命令通过管道符连接成管道命令,前一个命令的输出作为后一个命令的输入。Grep命令查找输入文本myinput.txt中包含单词“you”的行,并输出包含“you”的行。# cat myinput.txt | grep you | wc -l1.3.4 用户与组群管理使用菜单“系统管理用户和组群”,打开“用户管理者”对话框。使用“

32、添加用户”和“添加组群”按钮,创建用户和组群。创建用户时,默认创建该用户的私人组群。可以进一步查看组和组群属性。说明:可以创建自己的用户和组群,后续实验登陆时均使用该用户,与其他同学区分。使用cat /etc/passwd命令,查看系统用户,其中包括root和os用户。1.3.5 网络配置将网线插入网络接口。1 以太网设备配置(1)图形方式使用菜单“系统管理网络”,打开网络配置对话框,如下图所示。双击列表框第一个项目“eth0”,打开以太网设备对话框,如下图所示。在表单“常规”中,选择自动获取IP地址。关闭以太网设备对话框。在网络配置对话框中,单击按钮“激活”。打开“应用程序互联网Firefo

33、x Web Browser”,打开Firefox Web Browser 浏览器,访问互联网。说明:如果不能正常访问互联网,需要重新启动计算机。(2)命令方式从终端查看本地网络地址信息,如下图所示:ifconfig将以太网接口的IP地址设置为192.168.1.100:#ifconfig eth0 192.168.1.100激活以太网接口:#ifconfig eth0 up关闭以太网接口:#ifconfig eth0 down查看本机路由信息:route -n测试目的主机的连通性:# ping localhost说明:按Ctrl-Z或Ctrl-C终止。查看和修改本机提供的网络服务,如下图所示:

34、setup说明:通过键盘移动菜单。2 Web服务配置打开菜单“系统管理服务”,在弹出的对话框中输入超级用户口令后,选中“httpd”,单击按钮“启用”,单击按钮“开始”,启动Apache Web服务器,如下图所示。打开菜单“应用程序互联网Firefox Web Browser”,打开Web浏览器。在地址栏中输入:“http:/localhost/”或者“http:/127.0.0.1/”,回车,打开Apache Web服务器主页。如下图所示。配置文件所在的目录为/etc/httpd/conf,文件名为http.conf。用文本编辑器gedit打开配置文件http.conf,分为三个部分sect

35、ion 1/2/3。使用文本编辑器gedit的查找功能,查看Web文件起始目录DocumentRoot:DocumentRoot /var/www/html以及可以修改Web文件起始目录。使用文本编辑器gedit的查找功能,查看管理员邮件地址:ServerAdmin rootlocalhost可以修改管理员邮件地址。使用文本编辑器gedit的查找功能,查看服务器名称:#ServerName :80可以修改域名和端口号,需要将最前面的去掉。3 防火墙配置使用菜单“系统管理防火墙”,打开防火墙配置对话框,查看防火墙设置。如下图所示:4 网络文件共享配置(1)NFSNFS用于Linux主机之间的文件

36、共享。打开菜单“系统管理服务”,选中“nfs”,单击按钮“启用”,单击按钮“开始”,启动NFS服务器。打开菜单“系统管理服务器设置NFS”,弹出“NFS服务器配置方案”对话框,如下图所示。单击“添加”按钮,弹出“添加NFS共享”对话框,按照下图填写“基本”、“一般选项”和“用户访问”表单。上述配置结果保存于/etc/exports文件中,也可以直接对该文件进行配置,如下图所示。从终端输入下述命令,在本主机上测试NFS命令:#ifconfig eth0 192.168.1.100 up#mount -t nfs 192.168.1.100:/home/os /mnt(将主机192.168.1.1

37、00的共享目录/home/os,挂载到目录/mnt)#ls /mnt#umount /mnt(卸载目录/mnt)说明:在两台Linux主机之间使用NFS的方法。设置与NFS配置对应的本主机IP地址#ifconfig eth0 192.168.1.100 up注意:其他主机的IP地址应与本主机处于同一网段上(网络号相同)。关闭本主机防火墙打开菜单“系统管理服务”,单击“停止”和“禁用”按钮,停止和禁用“ip6tables”服务, 停止和禁用“iptables”服务。使用菜单“系统管理防火墙”,单击“禁用”和“应用”按钮,禁用防火墙。注意:重启后“ip6tables”和“iptables”服务的配

38、置才能生效。其他主机挂载共享文件目录#mount -t nfs 192.168.1.100:/home/os /mnt(2)SAMBASAMBA用于Linux主机与Windows主机之间的文件共享。打开菜单“系统管理服务”,选中“smb”,单击按钮“启用”,单击按钮“开始”,启动Samba服务器。打开菜单“系统管理Samba”,弹出“Samba服务器配置对话框”,如下图所示。单击“添加共享”按钮,弹出“创建Samba共享”对话框,其中“基本”表单的填写如下图所示:“访问”表单的填写如下图所示:单击“确定”按钮确认配置。单击“Samba服务器配置对话框”菜单“首选项Samba用户”,弹出“Sam

39、ba用户”对话框,如下图所示:单击“添加用户”按钮,弹出“创建Samba用户”对话框,按照下图创建用户os:其中密码为czxtdk07。单击“确定”按钮确认配置。在本主机Linux主机和其他Windows主机之间使用SAMBA:设置与SMABA配置对应的本主机IP地址#ifconfig eth0 192.168.1.100 up注意:其他主机的IP地址应与本主机处于同一网段上(网络号相同)。关闭本主机防火墙打开菜单“系统管理服务”,单击“停止”和“禁用”按钮,停止和禁用“ip6tables”服务, 停止和禁用“iptables”服务。使用菜单“系统管理防火墙”,单击“禁用”和“应用”按钮,禁用

40、防火墙。注意:重启后“ip6tables”和“iptables”服务的配置才能生效。其他Windows主机访问共享文件目录可以通过Windows网上邻居访问Linux Samba服务器,也可以在Windows资源浏览器地址栏中输入“192.168.1.100”。1.3.6 安全性设置1 引导安全设置GRUB引导密码,GRUB是Linux的引导装载程序(Boot Loader)。从终端输入命令:# grub-md5-crypt输入对GRUB设置的口令czxtdk07(为了保证系统正常启动不要输入其他口令,为了安全终端并不显示输入的口令),然后按回车键,重复输入口令,回车,返回口令的MD5散列$1$GmJsy/$OrPK6p0QCgghI37V4ZiJY0,使用终端的菜单“编辑复制”复制口令的MD5散列到系统剪

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号