




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第3篇 Linux操作系统基础和系统管理 第21章 Linux的安装与初步使用 第22章 Linux Shell和常用命令 第23章 X-Windows简介 第24章 Linux的管理工具和文件系统 第25章 用户和组的管理 第26章 系统进程管理 第27章 Linux网络基础配置 第28章 文件服务器 第29章 打印服务器 第30章 Internet接入和代理服务器 第31章 VNC 第3篇 Linux操作系统基础和系统管理第21章 Linux的安装与初步使用 第21章 Linux的安装与初步使用21.1 Linux操作系统概述 21.2 Red Hat 7.3的安装 21.3 LILO的配
2、置和使用 21.4 Linux运行级别和系统的启动和关闭 21.5 Linux的初步使用 21.1 Linux操作系统概述芬兰大学生Linus Torvalds在从1990年底到1991年的几个月中,利用Minix操作系统作为开发平台,为他自己的操作系统课程和后来的上网用途而陆续编写了若干程序。1991.10.5 在Internet的comp.os.minix讨论区发表了一篇文章,表明他正在研制一个要超越Minix的操作系统,从而宣告了Linux的诞生。 1993年,Linux 1.0问世 1999年,Linux Kernel 2.2.x问世2001年,Linux Kernel 4.0.x问世
3、21.1 Linux操作系统概述开放性的系统多用户多任务的系统具有出色的稳定性和速度性能具有可靠的系统安全性提供了丰富的网络功能 标准兼容性和可移植性提供了良好的用户界面Linux的内核版本与发行版本内核版本号由三个数字组成:r.x.yr:目前发布的Kernel版本x:偶数:稳定版本,奇数:开发中版本y:错误修补的次数Red Hat 7.3的Linux内核版本是2.4.18,其中7.3是发行版本 21.2 Red Hat 7.3的安装21.2.1 安装前的准备 21.2.2 使用安装光盘从CD-ROM安装 21.2.3 使用Linux启动盘从硬盘安装 21.2.1 安装前的准备收集计算机硬件信
4、息 规划硬盘空间 选取工作站类型:至少需要1.2G左右空间;最多需要1.5G左右空间。选取服务器类型:至少需要650M左右空间,最多需要1.2G左右空间。选取便携式类型:与工作站类型所需空间相当。选取自定义类型:至少需要350M左右空间,最多需要2.4G左右空间。 规划网络配置信息 21.2.2 使用安装光盘从CD-ROM安装设置CMOS 安装Red Hat 7.3 安装Red Hat 7.3 Server和Workstation模式:自动分割硬盘Custom:手工分割 Mount Point/ 根分区(建议:256MB)SWAP 交换分区(建议:略小于实际内存2倍)/usr: 安装软件存放位
5、置(建议:2.5GB)/home: 视用户多少而定/var: 存放临时文件(建议:256MB)/boot: 存放启动文件(建议:32MB)21.2.3 Linux的其他安装方式 本地安装 远程网络安装 使用Linux启动盘从硬盘安装 制作启动软盘 进入dosutils子目录,运行rawrite程序 。输入./images/boot.img 。修改CMOS设置中的引导顺序 明确系统文件在硬盘中的存放位置 使用Linux安装启动盘从远程FTP服务器安装 远程网络安装Linux系统的方法和本地硬盘安装类似,也需要制作启动软盘。制作启动软盘的步骤和前面相同,唯一不同的是制作启动软盘时使用的软盘镜像文件
6、是bootnet.img。 21.3 LILO的配置和使用 21.3.1 LILO的安装位置将LILO程序安装在硬盘的主引导记录(MBR)中 LILO还可以安装在Linux系统的root根分区中 21.3.2 LILO的安装与配置 配置/etc/lilo.conf。 运行/sbin/lilo 一些操作系统,如Windows系统,安装时会覆盖MBR。所以,应该首先安装Windows系统,然后安装Linux系统,用LILO覆盖MBR。 21.4 Linux运行级别和系统的启动和关闭 21.4.1 Linux的运行级别和切换 21.4.2 Linux的启动过程 21.4.1 Linux的运行级别和切
7、换Linux的运行级别 Linux运行级别的切换 Linux的关闭和重新启动 Linux的运行级别代号 说明 0所有进程将被终止,机器将有序的停止,关机时系统处于这个运行级别 1单用户模式。用于系统维护,只有少数进程运行,同时所有服务也不启动2多用户模式。和运行级别3一样,只是网络文件系统(NFS)服务没被启动 3多用户模式。允许多用户登录系统,是系统默认的启动级别 4留给用户自定义的运行级别 5多用户模式,并且在系统启动后运行X-Window,给出一个图形化的登录窗口 6所有进程被终止,系统重新启动 Linux运行级别的切换在inittab文件中,操作initdefault将在系统初始化之后
8、启动预设的运行级别,用户可以通过更改此项设置来改变系统的预设运行级别。用户也可以在系统运行过程当中来改变系统的运行级别,方法是用init命令,后面加上要切换到的运行级别。 Linux的关闭和重新启动 启动关闭shutdown命令halt命令reboot命令Init命令。 21.4.2 Linux的启动过程 Red Hat 7.3在启动过程中首先加载Linux内核,在内存中执行内核操作,检查硬件,挂载根文件系统,然后启动init进程。init进程就会根据inittab文件中的设置来使系统进入预设的运行级别,读取相关的配置文件和脚本程序,最后启用相关服务,完成整个系统的启动。 21.5 Linux
9、的初步使用 21.5.1 Linux的字符运行方式 21.5.2 常见问题 21.5.1 Linux的字符运行方式登录和注销 :超级用户登录后的操作提示符是“#”;普通用户登录后的操作提示符是“$” 若要注销登录,用户可以在当前的登录终端上输入logout命令或使用Ctrl+d热键进行。 21.5.2 常见问题最基本的安全问题 远程登录 root口令丢失的解决方法 使用Kickstart实现无人职守安装 删除Linux操作系统 最基本的安全问题如果机箱有锁,应该上锁,并保证钥匙与机箱分离放置;若机箱没有锁,如果必要,当正常运行后断开电源按钮和复位按钮的连接线;禁止三键热启功能,修改/etc/i
10、nittab,将此行注释掉;禁止BIOS中的软驱启动功能,并设置BIOS开机密码;禁止公开root密码,若有多个系统管理员则应该避免root密码的扩散;必须准备引导软盘以防硬盘无法启动时使用。远程登录远程登录的两种方式:Telnet和SSH 在Windows环境下使用putty登录远程Linux系统 root口令丢失的解决方法 使用单用户模式 ,重设root密码使用Kickstart实现无人职守安装 首先创建名为ks.cfg的配置文件 ;修改 Redhat 7.3的文档光盘的RH-DOCS目录下的范例文件sample.ks ;创建好配置文件ks.cfg后,把它写入软盘;重新启动计算机 ;输入b
11、oot: linux ks=floppy。 删除Linux操作系统 首先要修改MBR,删除LILO。在DOS或Windows下用fdisk命令加上/mbr参数来完成 。重新格式化ext3分区为FAT32分区或NTFS分区。 第3篇 Linux操作系统基础和系统管理第22章 Linux Shell和常用命令 第22章 Linux Shell和常用命令 22.1 Linux常用的命令 22.2 Linux shell简介 22.3 Vi文本编辑器 22.1 Linux常用的命令22.1.1 使用man命令获得帮助 22.1.2 文件目录类命令 22.1.3 系统信息类命令 22.1.4 通信网络类
12、命令 22.1.1 使用man命令获得帮助要想查看某个命令的使用手册页,只要输入man后跟该命令的名称即可 。22.1.2 文件目录类命令浏览目录的命令: cd命令 、dir命令和vdir命令 、ls命令 浏览文件的命令:cat命令、more命令 、less命令 目录操作命令:mkdir命令、rmdir命令 文件操作命令:touch命令、rm命令 、cp命令 、mv命令、ln命令、tar命令、gzip命令和gunzip命令 、whereis命令 、whatis命令 22.1.3 系统信息类命令 date命令 dmesg命令 df命令 du命令 free命令 w命令 22.1.4 通信网络类命令
13、 telnet命令 ssh命令 ftp命令 22.2 Linux shell简介 22.2.1 什么是Shell 22.2.2 Shell的主要版本 22.2.3 Shell中的命令规则,路径和文件 22.2.4 Shell中的命令补齐、别名功能和保留字 22.2.5 Shell中的重定向和管道 22.2.6 Shell Script简介 22.2.1 什么是Shellshell是linux的一个外壳,它包在linux内核的外面,为用户和内核之间的交互提供了一个接口。当用户下达指令给操作系统的时候,实际上是把指令告诉shell,经过shell解释,处理后让内核作出相应的动作。而系统的回应和输出
14、的信息也由shell处理,然后显示在用户的屏幕上。 22.2.2 Shell的主要版本 sh:sh就是Bourne Shell的缩写,是UNIX系统最早的shell。bash:bash就是Bourne Again Shell的简称,是Bourne Shell的扩展,完全兼容Bourne Shell。csh:C Shell是一种比Bourne shell更适于编程的shell,是美国加州大学Berkeley分校开发出来的,具有核C语言相似的语法,但和sh不兼容。tcsh:tcsh是Enhanced C Shell,是C Shell的一个增强版。 ksh:ksh是Korn Shell的缩写,集合了
15、C shell和Bourne shell的优点并且和Bourne shell完全兼容。 其它:ash,zsh 22.2.3 Shell中的命令规则,路径和文件 命令的一般格式是:命令+选项+参数 命令一般是小写字符串,注意区分大小写。选项通常是以减号“-”加上一个或数个字符表示,当在一个命令中使用多个选项时,可以在减号后面把代表不同选项的字母合并起来。参数就是命令执行时处理的对象,可能是文件,目录或是设备。在同一行中可以有数个命令,不同命令间以分号“;”隔开。执行时首先执行前面的命令,执行完后顺序执行后面的命令。shell中的命令参数可以由另一个命令执行的结果来替代。 路径PATH是shell
16、的一个环境变量。每种shell都有自己的配置文件,用户可以在配置文件里设置各种环境变量。环境变量的配置文件有系统环境配置文件和个人环境配置文件两种。 22.2.4 shell中的命令补齐、别名功能和保留字 所谓命令补齐(Command-Line Completion)是指当键入的字符足以确定目录下一个唯一的文件时只须按Tab键就可以自动补齐该文件名的剩余部分 。Bash还提供了别名功能(alias)。用户可以为一些比较长的命令设置别名,这样以后用户便可以输入相对简单的别名来代替该命令了。 shell常用保留字的含义 保留字 保留字的含义 * 通配符。用来代表任意字符串。 脱离字符。当命令的参数
17、要用到保留字时,要在保留字前面加上脱离字符。 在“”中间的字符都会被当作文字处理,指令、文件名、保留字符等都不再具有原来的意义。 & 后台执行字符。在一个命令之后加上字符“&”,该命令就会以后台方式执行。 $ 变量值替代,如:$PATH表示环境变量PATH的值。 输出重定向字符。 | 管道字符。 22.2.5 Shell中的重定向和管道 命令文件:输出重定向。表示把命令的输出输出到文件里,以取代标准输出。命令文件:输出重定向。(用“”进行输出重定向会把原来的文件覆盖掉,而“”是把输出添加到原文件的末尾。) 命令A|命令B:“|”是管道符号,表示把命令A运行的结果,也就是命令A的标准输出作为命令
18、B的标准输入。 22.2.6 Shell Script简介 shell脚本(Shell Script)就是linux中的批处理文件 22.3 Vi文本编辑器 22.3.1 Vi及其三种运行模式 22.3.2 Vi的综合使用 22.3.1 Vi及其三种运行模式 l 命令模式(Command mode):任何时候,不管用户处于何种模式,只要按一下Esc键,即可使vi进入命令模式;我们在shell环境(提示符为$)下输入启动vi的命令,进入编辑器时,也是处于该模式下。在该模式下,用户可以输入各种合法的vi命令,对文档进行一些操作(如删除单个字符,删除一行字符,删除一个区块等)。在这种模式下,从键盘上
19、输入的任何字符都被当做编辑命令来解释,若输入的字符是合法的vi命令,则vi在接受用户命令之后完成相应的操作。但需注意的是,所输入的命令并不在屏幕上显示出来。若输入的字符不是vi的合法命令,vi会响铃报警。l 文本输入模式(Insert mode):在命令模式下输入插入命令i、附加命令a 、打开命令o、修改命令c、取代命令r或替换命令s都可以进入文本输入模式。在该模式下,用户输入的任何字符都被vi当做文件内容保存起来,并将其显示在屏幕上。在文本输入过程中,若想回到命令模式下,按Esc键即可。末行模式(Line mode):在命令模式下,用户按“:”键即可进入末行模式下,此时vi会在显示窗口的最后
20、一行显示一个“:”作为末行模式的提示符,等待用户输入命令。多数对文件操的作命令都是在此模式下执行的(如查找、替换文本中的某个字符串)。末行命令执行完后,vi自动回到命令模式。 22.3.2 Vi的综合使用进入插入模式基本命令:i, a, o从插入模式返回编辑模式ESC命令模式下的基本操作w wq qq!第3篇 Linux操作系统基础和系统管理第23章 X-Windows简介 第23章 X-Windows简介 23.1 X-Windows及其运行原理 23.2 Gnome的使用 23.3 KDE的使用23.4 不同桌面环境的切换 23.1 X-Windows及其运行原理23.1.1 什么是X-W
21、indows 23.1.2 X-Windows的运行原理 23.1.3 窗口管理器和桌面环境 23.1.4 启动X-Windows startx 23.2 Gnome的使用 23.2.1 Gnome快速入门 23.2.2 Gnome的桌面和面板 23.2.3 Gnome的文件管理器 23.2.4 Gnome的控制中心 23.2.5 Gnome的应用程序 23.2.6 Gnome的媒体播放器 23.2.7 Gnome的图形处理 23.3 KDE的使用 23.3.1 KDE快速入门 23.3.2 桌面、面板和主菜单 23.3.3 应用程序 23.3.4 网络工具的使用 23.4 不同桌面环境的切换
22、 Red Hat 7.3中提供了一个命令switchdesk来进行不同桌面环境和窗口管理器之间的切换。 第3篇 Linux操作系统基础和系统管理第24章 系统管理和文件系统管理 第24章 系统管理和文件系统管理 24.1 Linux系统管理 24.2 文件系统管理 24.1 Linux系统管理24.1.1 系统管理工具Linuxconf的简单介绍 24.1.2 WEB管理工具的使用和配置 24.1.1 系统管理工具Linuxconf的简单介绍 Liunxconf的安装文件主要有两个,linuxconf-xx-xx.rpm,和gnome-linuxconf-xx-xx.rpm。linuxconf
23、-xx-xx.rpm是Linuxconf的主体部分,必须安装;gnome-linuxconf-xx-xx.rpm是Linuxconf的图形前端,安装之后可以使用图形界面进行操作。24.1.2 WEB管理工具的使用和配置24.2 文件系统管理 24.2.1 硬盘分区工具cfdisk的使用 24.2.2 文件系统概述和文件管理 24.2.3 使用mkfs创建文件系统 24.2.4 挂载和卸载文件系统 24.2.5 软盘、光盘、USB硬盘、ISO文件的使用 24.2.6 在系统启动时自动挂装文件系统 24.2.7 文件系统管理的常用命令 24.2.1 硬盘分区工具cfdisk的使用24.2.2 文件
24、系统概述和文件管理24.2.2 文件系统概述和文件管理Red Hat 7.3支持的文件系统:ext3文件系统FAT(适用各种版本的DOS)NTFS(适用Windows NT - Windows 2000)VFAT和FAT32(适用Windows 9x)HFS(适用MacOS)HPFS(适用OS/2) 权限代表字符 权限 对文件的含义 对目录的含义 r读权限可以读文件的内容可以列出目录中的文件列表W写权限可以修改该文件可以在该目录中创建、删除文件X执行权限可以执行该文件可以使用cd命令进入该目录改变文件权限的命令:chmod 权限数字说明 0没有权限。 1允许执行。 2允许写入。 3允许执行和写
25、入。 4允许读取。 5允许执行和读取。 6允许写入和读取。 7允许执行写入和读取。 24.2.3 使用mkfs创建文件系统mkfs命令的格式是:mkfs 选项 设备名例如:mkfs t ext2 c /dev/hda2-t:指定文件系统类型-c:建立文件系统前先检测有无坏块mke2fs c /dev/hda224.2.4 挂载和卸载文件系统挂载文件系统卸载文件系统挂载文件系统mount /dev/sdb1 /tmp/test1mount /mnt/floppymount注意挂载目录必须存在Linux专门提供了挂载目录/mnt不要在挂载目录下进行挂载操作将软盘或光盘放入驱动器后在实施挂载操作卸载
26、前不要取出软盘或光盘不能在同一个目录下挂载两个文件系统卸载文件系统umount /mnt/cdromumount /dev/sdb1umount /tmp/test1mount a:卸载所有挂载设备注意:不能在挂载目录下进行卸载操作24.2.5 软盘、光盘、USB硬盘、ISO文件的使用建立文件系统mkfs t ext2 c /dev/fd0H1440挂载文件系统mount t ext2 /dev/fd0H1440 /mnt/floppy使用cp /etc/lilo.conf /mnt/floppymkdir /mnt/floppy/mydir1卸载umount /mount/floppy使用m
27、ount t iso9660 /dev/cdrom /mnt/cdrom或mount /mnt/cdrom卸载umount /mnt/cdromeject软盘的使用光盘的使用USB硬盘 、 ISO文件的使用USB硬盘在Linux系统下是被模拟成SCSI设备来使用的,因此对应的设备文件是/dev/sda,如果有多块USB硬盘,则设备文件依次是/dev/sdb、/dev/sdc等。 用mount命令加-l loop选项挂载光盘镜像文件 24.2.6在系统启动时自动挂装文件系统 要系统自动挂载文件系统必须修改系统配置文件/etc/fstab。系统启动所要挂载的文件系统、挂载点、文件系统类型等都记录在
28、/etc/fstab文件里。 24.2.7 文件系统管理的常用命令 df:显示文件系统的统计数据du:显示硬盘使用的统计信息ln:创建链接文件tar:文件打包fsck:文件系统检查命令dd:文件拷贝命令ocate:查找文件find:查找文件 dd:文件拷贝命令制作Linux启动盘dd if=boot.img of=/dev/fd0 bs=1440k备份和恢复软盘数据dd if= /dev/fd0 of=backupdd if=backup of= /dev/fd0 find:查找文件find命令的格式是:find 起始目录 寻找条件 操作 其中起始目录规定了文件的查找范围 寻找条件有:文件名
29、、文件大小 、时间等第25章 用户和组的管理 25.1 概述 25.2 用户管理 25.3 组的管理 25.4 查看账户信息 25.5 磁盘限额 25.2 用户帐户管理25.2.1 创建账户 25.2.2 用户账户的维护 25.2.1 创建账户Linux系统下的帐户有两种:普通用户帐户和超级用户帐户(或管理员账户)。useradd g group1 e 8/31/2003 user1passwd 123456常用参数u:uidg: groupd:dir(用户目录)s:shellc:附加信息e:登录失效时间M:不建立用户目录25.2.2 用户账户的维护使用usermod命令修改用户账户 用户账户
30、文件 禁用和恢复用户账户 删除用户账户 修改账户使用usermod命令usermod l uu1 d /home/uu1 g gg1 u1将用户u1的登录名改为uu1,加入到gg1组中,用户目录改为uu1注意:只修改账户文件,不修改home目录用户账户文件口令文件/etc/passwd 影子口令文件/etd/shadow 禁用、恢复和删除账户禁用# usermod -L username# passwd l username恢复# usermod -U username# passwd u username删除userdel r u1-r:删除用户目录25.3 组的管理组分为私有组当在创建一个
31、新用户user时,若没有指定他所属于的组,RedHat就建立一个和该用户同名的私有组。 标准组 标准组可以容纳多个用户,若使用标准组,在创建一个新的用户时就应该指定他所属于的组。 组文件/etc/group/etc/group文件格式字 段含 义组名用户登录时所在的组组口令一般不使用GID组标识号组内用户列表 属于该组的所有用户名表 创建、删除、修改组groupadd g 888 group2创建一个组group2,其GID为888groupdel group2删除组group2groupmod n group2 group22修改group2组名为group22为标准组添加用户 在标准组中增
32、加、删除用户都用gpasswd命令只有root用户和组的管理员能够使用这个命令: gpasswd 选项 用户 组 -a :把用户加入组 ;-d :把用户从组中删除 ;-r :取消组的密码 ;-A :给组指派管理员 还可以使用usermod命令 : usermod -G workgroup mike 赋予用户特殊权限的方法使用su命令直接变成root使用sudo命令暂时变成root执行命令让特殊身份的用户在相同性质的工作上属于同一组 25.4查看账户信息 25.4.1 id命令可以查看一个用户的UID和GID 25.4.2 finger命令 可以查看用户的相关信息,包括用户的主目录、启动shel
33、l、用户名、地址、电话等存放在/etc/passwd文件中的记录信息 使用Linuxconf创建用户和组 25.5 磁盘限额 设置用户在系统上的磁盘限额,大体可分成三个步骤。(1)启用系统的quota功能 (启用某个分区的quota功能需要编辑/etc/fstab文件 )(2)创建quota文件 (3)设置用户的quota 与quota相关的命令显示指定用户的配额quota -v username扫描磁盘空间生成配额记录文件quotacheck 报告配额使用情况repquota 开启和关闭配额的使用quotaon和quotaoff创建限额的三个选项软限制(Soft limit):定义用户可以占
34、用的磁盘空间数。当用户超过该限制后会收到以超过限额的警告。硬限制(Hard limit):当用户试图将文件存放在其已经超过该限制值的home目录时,报告文件系统错误。宽限期(Grace period):定义用户在软限制下可以使用其文件系统的期限第26章 系统进程管理 26.1 进程的概念 26.2 查看系统中的进程 26.3 控制系统中的进程 26.4 自动安排进程任务 26.2 查看系统中的进程ps命令top命令 进程类型交互进程由一个Shell启动的进程。交互进程既可以在前台运行,也可以在后台运行。 批处理进程不与特定的终端相关联,提交到等待队列种顺序执行的进程。 守护进程(Daemon)
35、在Linux在启动时初始化,需要时运行于后台的进程。 ps命令常用参数a:显示所有进程u:显示用户名和启动时间x:显示没有控制终端的进程使用范例psps aups -auxps aux | moreps aux | grep httpdps aux /tmp/ps_status26.3 控制系统中的进程 26.3.1 kill命令和killall命令 26.3.2 nice和renice命令 26.3.3 nohup命令 26.3.4 top命令 26.3.5 进程的挂起和恢复 26.3.6 在X窗口下管理进程 26.3.1 kill命令和killall命令 kill命令不但能杀死进程,同时也
36、会杀死该进程的所有子进程。kill命令的格式是:kill signal PID为什么要杀死进程该进程占用了过多的CPU时间该进程缩住了一个终端,使其他前台进程无法运行运行时间过长,但没有预期效果产生了过多到屏幕或磁盘文件的输出无法正常退出用户也可以用killall命令来杀死进程在killall命令后面指定的是要杀死的进程的命令名称,而不是PID 范例kill 9 927参数-9:强制杀死 26.3.2 nice和renice命令 nice 指定程序的运行优先级 格式:nice n command 例如:nice - -5 myprogram & renice 改变一个正在运行的进程的优先级 格
37、式:renice n pid 例如:renice - -5 77726.3.3 nohup命令使进程在退出登陆后仍旧继续执行 格式: nohup program26.3.4 top命令 作用:进程状态显示和进程控制注意:每5秒钟自动刷新一次(动态显示)26.3.5 进程的挂起和恢复 进程的中止(挂起)和终止挂起(Ctrl+Z)终止(Ctrl+C)进程的恢复恢复到前台继续运行(fg)恢复到后台继续运行(bg)查看被挂起的进程(jobs)26.3.6 在X窗口下管理进程 gtop :26.4 自动安排进程任务 自动启动进程的几个命令 at安排作业在某一时刻执行一次batch安排作业在系统负载不重时
38、执行一次cron安排周期性运行的作业26.4.1 at和batch at命令用来指定在某一时刻执行命令,at命令的格式是:at 选项 时间 at的配置文件作用:限制哪些用户可以使用at命令/etc/at.allow/etc/at.denybatch命令的用法和at类似,只是用户可以不必指定时间,batch会在系统负载小于1.5的时候运行命令。 26.4.2 应用程序cron Cron进程搜索crontab文件并载入内存 ( crontab文件即/etc/crontab文件和 /var/spool/cron/目录下以用户名命名的文件)cron进程启动以后,它将首先检查是否有用户设置了cronta
39、b文件,如果没有就转入“休眠”状态,释放系统资源 cron进程每分钟醒来一次,查看crontab文件决定当前是否有需要执行的命令。命令执行结束后,任何输出都将作为邮件发送给crontab的所有者crontab命令的作用及格式作用:用于生成cron进程所需要的crontab文件crontab的命令格式 crontab -u user filecrontab -u user -l|-r|-e -l该选项将使在标准输出上显示当前的crontab-r删除当前的crontab-e使用编辑器编辑当前的crontab文件。当结束编辑离开时,编辑后的文件将自动安装第27章 Linux网络基础配置 27.1 L
40、inux的网络应用 27.2 配置网卡 27.3 配置TCP/IP网络 27.4 检查TCP/IP的配置 27.5 守护进程和xinetd 27.1 Linux的网络应用WEB服务器 FTP服务器 Mail服务器 文件服务器 打印服务器代理服务器 27.2 配置网卡 主机名 域名 IP地址 子网掩码 网关地址 域名服务器地址 27.3 配置TCP/IP网络 27.3.1 ifconfig和route 27.3.2修改/etc/resolv.conf配置Linux的DNS的客户端 27.3.3 修改/etc/hosts实现Linux的静态地址解析 27.4 检查TCP/IP的配置 ping命令n
41、etstat命令 27.5守护进程和xinetd 27.5.1 守护进程简介 27.5.2 配置xinetd 27.5.3 管理守护进程 27.5.1守护进程简介守护进程(Daemon)是在系统后台运行而又无终端或登录shell的它结合在一起的进程。查看系统的守护进程可用pstree命令,pstree命令将以树形结构显示出系统中运行的进程。 守护进程的分类 按照服务类型可以分为如下两类:l系统守护进程:如atd、crond、lpd、syslogd、login等。l网络守护进程:如sshd、httpd、sendmail、xinetd等。按照启动方式不同可以分为如下两类:l独立启动的守护进程:如默
42、认情况下的httpd、sendmail、xinetd等。l由xinetd启动的守护进程:如默认情况下的wu-ftpd、finger、telnet、pop3等。27.5.2配置xinetd xinetd是一个管理很多网络服务的守护进程,它同时监听着它所管理的服务的所有端口,当有客户提出服务请求时,它会判断这是对哪一个服务的请求,然后再开启此服务的守护进程,由该守护进程处理客户的请求。因此xinetd也被称为系统的超级服务员(super-server)。xinetd具体管理哪些服务,以及启动这些服务的具体细节都是在/etc/xinetd.conf文件中进行设置的。在修改好xinetd.conf文件
43、后,需要重新启动xinetd来使设置生效 。 27.5.3 管理守护进程 使用service命令管理守护进程service 进程名称 start | stop | restart 使用ntsysv命令管理守护进程在启动时运行 第28章 文件服务器 28.1 为什么要架设文件服务器 28.2 与UNIX/Linux互联:NFS 28.3 与Windows98/2000、NT互联:Samba 28.4 Windows和Linux资源互访 28.1 为什么要架设文件服务器实现网络上所有主机之间的资源共享 28.2 与UNIX/Linux互联:NFS 28.2.1 NFS简介 28.2.2 安装NFS
44、 28.2.3 配置NFS服务器 28.2.4 在客户机上挂装NFS 28.2.2 安装NFS rpm ivh nfs-utils-0.3.3-5.i386.rpm 启动NFS服务有两种方法,一种是在图形界面下用Red Hat的“服务配置工具”来启动。另一种方法是在命令行下进行操作,用/etc/rc.d/init.d下的nfs启动脚本来控制NFS服务。启动NFS的命令为:# /etc/rc.d/init.d/nfs start 28.2.3 配置NFS服务器 共享权限都是在/etc/exports文件内设置的注意:(1)如果一个目录被export出去了,那么它的子目录和它的上层目录就不能再被e
45、xport,而且也没必要再export,因为只要一个目录被export了,那么它的所有下层目录也会同时被export出去。(2)不要export FAT或是VFAT文件系统,FAT文件系统并不是为多用户的主机设计的,对一些涉及到访问权限的操作有时不能正常工作。(3)一些设备文件和特殊文件对非Linux的客户端可能无法正常export。 28.2.4 在客户机上挂装NFS 客户端可以用mount命令来挂载这些目录。命令的格式是:mount 主机:目录 挂载点 卸载NFS可用命令umount 28.3 与Windows98/2000、NT互联:Samba 28.3.1 SMB协议和Samba 28
46、.3.2 安装Samba 28.3.3 配置Samba 28.3.4 使用SWAT配置Samba 28.3.1 SMB协议和Samba SMB(Server Message Block)协议,也被称作Session Message Block协议、NetBIOS协议、或LanManager协议。它是用来在微软的Windows 3.11、NT、95/98/2000等操作系统之间共享文件和打印机的。Samba是使用SMB协议在Linux和Windows之间共享文件的打印机的一组程序套件。利用Samba可以实现如下功能:把Linux系统下的文件共享给Windows系统 在Linux系统下访问Wind
47、ows系统的共享文件 把Linux系统下安装的打印机共享给Windows系统使用 在Linux系统下访问Windows系统的共享打印机28.3.2 安装Samba 28.3.3 配置Samba 用户可以通过修改配置文件来配置Samba。Samba的配置文件只有一个,smb.conf,位于Redhat 7.3的/etc/samba目录下。 28.3.4 使用SWAT配置Samba 创建共享目录并设置共享属性 28.4 Windows和Linux资源互访 28.4.1 在Windows下访问Linux共享资源 28.4.2 在Linux下访问Windows共享资源 28.4.1 在Windows下
48、访问Linux共享资源 28.4.2 在Linux下访问Windows共享资源 在Linux系统下访问Windows的共享文件夹,可以把Windows的共享文件夹挂载到Linux的文件系统上,挂载命令为smbmount,命令的格式为:smbmount /主机名/共享名 挂载点 -o 选项卸载共享文件夹用smbumount命令 。另一种访问Windows共享文件的方式是用smbclient命令,命令的格式为:smbclient 主机名共享名注意:这两种访问Windows文件方式的不同之处在于,普通用户在Linux系统下可能并没有挂载文件系统的权限,而任何用户都可以使用smbclient命令。 第
49、29章 打印服务器 29.1 配置Linux系统下的打印服务器 29.2 配置Linux下打印服务器客户端 29.1 配置Linux系统下的打印服务器29.1.1 Linux下打印机使用简介 29.1.2 使用字符界面菜单配置工具配置本地打印机 29.1.3 设置打印机的共享 29.1.2 使用字符界面菜单配置工具配置本地打印机 printconf-tui命令 29.1.3 设置打印机的共享 对Linux系统开放打印共享权限 对Windows系统开放打印共享权限 对Linux系统开放打印共享权限远程Linux主机对本地打印机的访问权限是在/etc/lpd.perms文件里进行设置的。此文件的一
50、般格式为:权限 SERVICE=value REMOTEHOST=value REMOTEUSER=value其中权限包括允许(ACCEPT)和拒绝(REJECT)两种。SERVICE表示服务,有几种不同的值,具体含义为:取值 说明 X连接请求 Rlpr请求(打印命令) P打印队列中的任务 Qlpq请求(查询打印队列) Mlprm请求(删除打印任务) Clpc请求(控制打印队列)对Windows系统开放打印共享权限 29.2配置Linux下打印服务器客户端 29.2.1配置打印服务器的Linux客户端 29.2.2 配置打印服务器的Windows客户端 29.2.1 配置打印服务器Linux客
51、户端 printconf-gui 命令29.2.2 配置打印服务器Windows客户端 第30章 Internet接入和代理服务器 30.1 接入Internet 30.2 配置Squid代理服务器 30.1 接入Internet30.1.1选择接入方式 Modem接入,ISDN接入, ADSL接入,DDN(Digital Data Network-数字数据网)接入,以及新兴的无线接入等 30.1.2 配置PPP连接Internet 配置PPP 建立拨号连接 建立ISDN连接 建立ADSL连接 配置PPP建立拨号连接建立ISDN连接建立ADSL连接安装pppoe软件 配置pppoe 输入命令adsl 在启动pppoe之前检测配置 启动pp
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年第二学期教导处工作总结:育人于细微润物以无声
- 痔疮健康护理宣教
- 住建局差异化管理办法
- 企业清税注销管理办法
- 企业用户收费管理办法
- 交通标准项目管理办法
- 中铁物贸投标管理办法
- 丽江弱电通讯管理办法
- 产前技术诊断管理办法
- 人行临时账户管理办法
- TZJATA 0011-2022 土壤有机酸(甲酸、乙酸、丙酸、丙烯酸)的测定 高效液相色谱法
- WB/T 1115-2021体外诊断试剂温控物流服务规范
- GB/T 32350.2-2015轨道交通绝缘配合第2部分:过电压及相关防护
- GB/T 23261-2009石材用建筑密封胶
- GB/T 1796.1-2016轮胎气门嘴第1部分:压紧式内胎气门嘴
- 转包违法分包等违法行为认定查处管理办法讲座课件
- 哔哩哔哩认证公函
- 托玛琳养生碗gg课件
- 水产养殖示范基地建设项目实施方案
- 行政后勤人员 三级安全教育培训记录卡
- 河北省张家口市各县区乡镇行政村村庄村名居民村民委员会明细
评论
0/150
提交评论