收藏 分销(赏)

Linux实践及应用.pptx

上传人:w****g 文档编号:4761731 上传时间:2024-10-12 格式:PPTX 页数:178 大小:1.18MB
下载 相关 举报
Linux实践及应用.pptx_第1页
第1页 / 共178页
Linux实践及应用.pptx_第2页
第2页 / 共178页
点击查看更多>>
资源描述
第一讲Linux操作系统简介Linux的身世Linux版本与发行套件Linux都能做些什么LinuxvsMicrosoftWindows安装Linux所需了解的硬件知识1.Linux的身世Linux的发展最早可以追溯到1990年,当时正在赫尔辛基大学读研究生的芬兰人LinusTorvalds,由于一次偶然的机会,不经意的开始了Linux内核开发工作,而Linux能够发展到今天这样的规模则完全出乎了Linus他本人预料。1991年10月5日,LinusTorvalds正式宣布了Linux的第一个正式版本0.02版本。这个版本能够运行bash和gcc。随着一批高水平黑客通过计算机网络加入到Linux的内核开发。Linux终于在1994年3月14日发布了它的第一个正式版本1.0版,2.Linux版本与发行套件Linux内核目前的最新版本是Kernel2.6.xLinux的发展能有今天的规模,主要得益于GPL(GeneralPublicLicense)和自由软件组织GNULinux发行套件包括盈利性组织的产品,如Redhat、TurboLinux、SuSe,以及非盈利组织的成果,如Debian等。各发行套件拥有各自的版本号,如Redhat9,Suse6.0。GPL版权标准与GNUGeneralPublicLicense公共许可证Linux的核心及应用软件,在GPL标准下发布RichardStallman:自由软件运动的推进者与GNU组织的创建人3.Linux都能做些什么WWW服务服务文件及打印服务文件及打印服务数据库服务数据库服务平台网络服务网络服务你希望得到的其他各类服务4.LinuxvsMicrosoftWindowsLinux将在很长一段时间内与Windows并存Linux在服务器应用方面见长,Windows雄霸桌面应用市场Linux是免费的软件,Windows相对比较“霸道”,用户实际上只拥有使用权Linux通过集散式的应用提供服务,Windows则以集中绑定应用的形式向用户提供服务5.安装Linux所需了解的硬件知识硬盘(HardDisk)不同于Windows/DOS,在Linux中,不使用盘符这个概念,而是统一以目录的形式管理各类存储介质(包括FD,removablemedia,)。PC支持两类(IDE和SCSI)硬盘(controller),每个IDE接口可以挂接两个IDE硬盘(Master&Slave),两个IDE接口可控制四个物理盘,分别命名为hda,hdb,hdc和hdd。每个SCSI接口可以挂接115个SCSI硬盘,分别命名为sda,sdb,分区Partition(Primary,Extended&Logical)分区是存放文件系统的区间,硬盘设备在使用前必须进行分区和指定文件系统类型。每个IDE硬盘设备可以有14个主分区主分区,编号(以had为例)为hda14,若需要更多的分区,则必须将其中某个主分区设为扩展分区,扩展分区可以“扩展”出112个逻辑分区(编号为hda516)用以存放文件系统。因此,对于一个PC而言,每个IDE硬盘最多可以有15个分区。硬盘结构与磁盘分区第二讲Linux文件系统/bin/sbin/usr/var/etc/lib/home/tmp/optbinlocalsrcrc.dnamedhttpdrc5.dftprc3.dinit.dbinetcpub1.Linux各分区功能/boot系统启动过程中使用的文件/usr分区,系统存放软件的地方/home分区,是用户的home目录所在地,/var/log分区,是系统日志记录分区/tmp分区,用来存放临时文件/dev分区,存放设备文件。/opt分区,存放可选的安装的软件。/sbin分区,存放标准系统管理文件。/bin分区,存放标准系统实用程序。/etc目录,存放系统配置文件/lib分区,存放程序库2.规划Linux分区在规划Linux各文件系统的分区时,应尽可能考虑将/boot,/home,/usr,/var,/tmp以及根文件系统(/)安排在不同的(独立)分区不同的发行版本,其分区和挂载文件系统的方法大同小异,如Redhat,可以在安装初期选Druid按钮进行分区,通过指定不同分区的挂载点(mountpoint)将分区分配至各文件系统第三讲安装Linux系统Linux可以通过多种方式进行安装,如,Ftp,CDROM,光盘映像等根据安装Linux位置(运行)点的不同,可以分为以下几种常见的方法:l硬盘安装l虚拟机(VMWare)安装lCDROM自运行(免安装方式)1.Linux系统安装(1)选择语言(2)配置键盘(3)配置鼠标(4)选择安装类型(5)系统磁盘分区(6)引导装载程序配置(7)配置网络(8)安装软件包2.Linux系统的注销和重启shutdownhnow(立即注销或关机)shutdownrnow(立即重启)设置声音卡目前很多声卡已标准化,通常情况下可以被Linux系统所识别,用户不需要做驱动程序的安装、设置工作若在进入XWindow后,出现系统无法启动声卡,或是用户在系统安装之后再决定装新的声卡,则用户必须手工设置第四讲Linux的基本命令文本模式与图形模式系统登录、注销和关机文件/目录的操作访问光盘及软盘后台执行程序日程的设定压缩与解压缩其他操作命令创建命令行/文本终端以GNOME桌面环境为例(其它桌面类同)在XWindow中,在桌面空白处按鼠标右键,选择“新建终端新建终端”命令除了用鼠标右键创建文字终端外,也可按左下角的主菜单,选择“系統工具系統工具/終端終端”命令进行创建通过虚拟终端进入文本模式Linux系统在终端(console)下提供了7个虚拟终端在每一個虚拟终端中可以執行各自的程序登录XWindow系統后,根据需要,可以按下Ctrl+Alt+F17在7个虚拟终端间切换,C+A+F7为系统登录的缺省虚拟终端可以在XWindow登录界面出现时,按Ctrl+Alt+F1,直接进入文本模式开机自动进入文本模式若要Linux系统启动后直接进入文本模式,则需要修改文件/etc/inittab的内容登录系統登录(login)Linux系統的界面说明注销系統登录系統后,若要离开系統,只要直接输入logout命令即可注销系统注销系統后,不要养成立即关机的习惯Linux是多用户操作系統,注销系統只是结束自己的工作获得Linux命令的使用说明使用man命令查询各命令的在线帮助除了使用man命令,绝大多數命令的语法,还可以通过参数-h或-help来查阅例如ifconfig命令的用法可以用:manifconfig查阅,也可以通过ifconfigh或ifconfighelp来查阅定时关闭/重启系统可以设定可以设定time参数来参数来定定时关机或重启系统时关机或重启系统time参数有两种模式:hh:mm或+m,如:shutdownh10:45表示在10:45关机shutdownr+2表示在2分钟后重启系统系统重启也可直接用reboot命令文件和目录的使用列出目录内容的ls命令进入目录的cd命令建立目录的mkdir命令刪除目录的rmdir命令复制文件的cp命令删除文件或目录的rm命令暂停显示的more命令列出目录的内容ls(list)命令显示当前目录中的文件和子目录清单类似DOS命令dir,ls根据參數的不同,可以不同的方式显示目录內容,如:以紧凑方式显示当以紧凑方式显示当前目前目录录的內容的內容:ls以详细列表的方式显示当以详细列表的方式显示当前目前目录录的內容的內容:lsl列出目录中以”.”开头的(隐藏)文件:lsa列出目录中各文件所使用的空间:ls-s列出目录中各文件并按文件所占空间的大小排序:ls-S“.”、“.”、“”和“/”的含义“.”表示当当前前目录目录“.”表示父目录父目录(上一层上一层)“/”表示系统根目录系统根目录“”表示用户目录u用户目录,即用户登录后所在的目录u例如root的用户目录是/root,而非root用户自己的用户目录为/home/用户名cd(changedirectory)命令使用户进入不同的目录pwd(printworkdirectory)命令显示出用户当前所在的目录mkdir(makedirectory)命令用于创建新目录rmdir(removedirectory)删除目录目录命令cd,pwd,mkdir和rmdir快速键入命令的方法在文本模式下,如果需要输入以前键入过的命令,可以按“”、“”键查看命令的历史记录,选择相关命令执行当输入某些命令的部分字母时,可以用Tab键自动“补齐”剩余部分若在补齐时出现二义性,可以再按第二次Tab键,系统便会将所有可能的命令都列出來以供参考文件复制命令cpcp(copy)命令將文件从一处复制到另一处使用cp命令将一个文件复制成另一个文件,或复制到一个目录下時,需要指定源头文件名与目的文件名或目录参数-v用于显示复制过程参数-R用于自动复制子目录下的所有内容文件/目录删除指令rmrm(remove)命令刪除文件或目录参数-f表示无需确认删除行为参数-r表示自动删除目录下所有文件及其子目录的内容参数-v表示显示整个删除的过程暂停显示的more命令使用 more 命令,可以在显示满一屏内容时,暂停显示,便于阅读按空格键或回车键空格键或回车键可继续显示下一屏按 q 键则停止显示more命令常常与ls命令配合使用,如:Ls*|more显示文件内容catcat(concatenate)命令用于显示文件的內容(也常和more命令配合使用)可以用cat命令将若干文件合并逐页显逐页显示示 content.txt的內容:catcontent.txt|more将a.txt 追追加到加到 first.txt文件之之后后cata.txtfirst.txt将a.txt和b.txt合并成文件c.txtcata.txtb.txtc.txt查找文件命令locatelocatelocate 命令用来查找名字中包含指定字串的文件或目录Locate是在系统的文件/目录名称数据库中查询,速度较快。与updatedb命令配合使用,可使查询结果更加准确、及时搜索文件中的字串:grepgrepgrep命令用于在文件(集)中搜索指定的字串grep通常用来有效地“滤出”用户期望的内容在文件file.txt中搜索字串myinfo:grepmyinfofile.txt在文件集中搜索字串cpugrepcpu*.conf非root用户搜索字串时需拥有被搜索文件(集)的相应权限重定向输出符与重定向重定向(redirect)可将某命令的结果输出到文件中,或由文件中输入命令需要的内容输出重定向有两个命令:和“”将结果输出到文件,该文件原内容被清除“”将结果追加到文件尾管道(pipe)管道管道(pipe)用符号“|”表示,可將某指令的結果輸出給另一指令,“|”左部的命令输出结果至管道,右部命令由管道获得输入使用管道实现自动应答确认,如:yes|rm-r*.bak访问光盘和软盘(一)在Linux中用光盘和软盘的方法与使用硬盘上分区是一致的,需要先“挂载挂载”到某个子到某个子目录(挂载点)下目录(挂载点)下,才能访问存储的数据通常把/mnt/cdrom和/mnt/floppy分别作为光盘和软盘设备的挂载点挂载成功后,直接存取此目录,即可访问其上存储的文件访问光盘和软盘(二)挂载光盘mount/dev/cdrom/mnt/cdrom挂载软盘mount/dev/fd0/mnt/floppy访问光盘和软盘(二)挂载光盘mount/dev/cdrom/mnt/cdrom挂载软盘mount/dev/fd0/mnt/floppy使用umount命令卸载光盘和软盘umount/dev/cdrom或umount/mnt/cdromumount/dev/fd0或umount/mnt/floppy访问光盘和软盘(二)挂载光盘mount/dev/cdrom/mnt/cdrom挂载软盘mount/dev/fd0/mnt/floppy使用umount命令卸载光盘和软盘umount/dev/cdrom或umount/mnt/cdromumount/dev/fd0或umount/mnt/floppy执行umount前,须确保当前不是位于/mnt/cdrom目录下卸载后,可用eject命令弹出光驱中的光盘如何设置开机自动加载光驱/软驱修改/etc下文件fstab中的相关条目将与光驱或软驱相关的条目内容中noauto改为auto即可在开机时自动加载非root用户使用光驱和软驱省缺情况下,只有root用户有权限加载/卸载光驱和软驱设备,若希望非root用户可以加载/卸载光驱和软驱设备,则需要在fstab文件中有关光驱或软驱的条目中增加内容将kudzu改为kudzu,user即可后台执行程序省缺情况下,执行程序是指在前台执行在前台执行的程序可能耗时较长,造成无法执行其他程序解决的方法之一就是将程序放在后台执行可以指定某些后台执行的程序在用户注销后(未关机)仍然处于运行状态fg命令指定程序在前台执行,bg与之相反nohup使得程序在用户注销后仍然后台执行后台执行程序可以在命令的末尾加&,表示在后台执行如:updatedb&jobs命令可以查看哪些程序在后台执行也可以用Ctrl+Z命令暂停前台执行的程序,再运行bg命令将程序置于后台运行fg%n或fg表示将作业n或最近作业移至前台执行bg%n或bg表示将作业n或最近作业移至后台执行Linux命令的存放路径与搜索路径Linux系统命令的存放目录主要有:/bin、/usr/bin、/usr/X11R6/bin变量PATH的内容是系统执行命令时搜索的路径集合,echo$PATH命令可查看PATH变量的内容用户可以根据需要向PATH变量中追加搜索路径,如:PATH=“./”:$PATH开机自动执行程序如果需要在Linux启动时,就能执行某些程序,只需将需要执行的程序写入/etc/rc.d/rc.local文件文件如:若希望Linux启动时,能自动执行命令date,则用文本编辑器打开/etc/rc.d/rc.local文件,将date命令行追加在文件的末尾归档、压缩与解压缩归档命令tarzip文件的压缩与解压缩zip和unzip指令gzip和gunzip命令bzip2和bunzip2命令归档命令tartar 命令位于/bin 目录中,tar命令将用户者所指定的文件或目录打包成一个文件,但不压缩文件内容通常在Unix 上常用的压缩方式是先用 tar 指令將文件集打包成一个文件,再以 gzip 等命令压缩成扩展名为.tar.gz(或.tgz)的压缩文件归档命令tartar命令参数说明:-c:建立tar文档-v:显示运作的过程-f:指定所要建立的文档名称-z:调用gzip命令压缩文档-j:调用bzip2命令压缩文档-t:查看tar文档內容-x:解压缩tar文档tar命令的其它参数可以用命令tar-help查阅归档命令tartar命令举例:建立tar文档tarcvfmydoc.tar./*.*创建创建压缩的压缩的tar文档文档 tarczvfmydoc.tar.gz./*.*解包tar文档tarxvfmydoc.tar解包并解压tar文档tarxzvfmydoc.tar.gz查看tar文档的内容tartvfmydoc.tar解包并解压.bz2文档tarxjvfmydoc.tar.bz2-total参数显示打包后写入的字节数-atime-preserve参数保持解包后文件的建立时间tar文档的更新与删除-delete参数删除.tar文档中的文件,如tar-delete-vfmydoc.tarfirst.txt-r参数可以将文件追加至.tar文档的末尾tar-rvfmydoc.taradd.txt-k参数指示解包时不覆盖已存在的文件tar-kxvfmydoc.tar-remove-files参数指示追加文件至.tar文档时自动替换同名的文件文档压缩与解压缩zip与unzip命令zipmydocs./*.doc./*.txtunzipmydocs.zipzip命令可以分布于不同目录下的多个文件压缩为一个文档-g参数用于向已存在的压缩文档中追加文件zipgmydoc/home/data.txt-j参数表示仅向压缩文档存储文件,而不存储文件所在的目录文档压缩与解压缩-r参数表示不仅在压缩文档存储文件,同时也存储该文件所在的目录及子目录下内容举例:zip-jmydoc/home/*.confzip-rmydoc/home/*.conf文档压缩与解压缩同时也存储该文件所在的目录及子目录下内容举例:zip-jmydoc/home/*.confzip-rmydoc/home/*.conf作业调度cron系统常常有很多程序需要定时执行或周期性的执行系统管理工作,如开机后自动收发邮件、清理废弃的数据,以及系统数据备份等对于上述这些定时、周期性的工作可以由系统自动完成,不必由人工干预利用调度命令,可指定系统定期、定时执行相关命令,完成相关任务作业调度croncrond是Linux定期执行程序的命令,它在完成系统安装后被设为自动启动crond 命令每分钟检查一次,查看是否有要执行的工作,若有则执行相关命令Linux所定时调度的工作主要有2种类型系统任务系统任务用户用户任务任务作业调度croncron执行程序是通过使用一种称为执行程序是通过使用一种称为crontab项的特殊文件来完成的项的特殊文件来完成的每个每个crontab行由若干字段行由若干字段(项项)组成,字段间组成,字段间以空格分隔,格式如下:以空格分隔,格式如下:min hour day mon wk user command字段min取值059 hour取值023day:131 mon:112wk:06相应字段为”*”时,表示不指定(即任意)作业调度croncron文件举例文件举例1:在每小时的第1分钟执行命令command1 *comand在每天的4点20分执行命令date20 4 *date每月9 日的 3 点 50 分执行 program50 3 9 *program每年的9月8日0点0分执行backup0089*backup每周六的4点9分执行program94*6program作业调度croncron文件举例文件举例2:在日期字段用“,”号可以表示连续的日期1 *1,15 *comand在时间字段用“-”号可以表示连续的时间20 4-7 *date周期性的时间用“/”+“时间间隔”来表示5/10 3 9 *program0 0 8/2 9 *backup系统作业调度文件文件/etc/crontab 是 Linux 系统执行的调度文件,其內容如下:系统作业调度在上述系统作业调度文件中,crond命令每小時、每天、每周及每月执行一次/etc/cron.hourly、/etc/cron.daily、/etc/cron.weekly 及/etc/monthly 目录中的所有可执行文件crond 同时还执行/etc/cron.d 目录下的执行文件用户作业调度普通用户可使用crontab命令,自行设定需要定期执行的作业(job)新增调度执行的作业查看当前调度执行的作业刪除调度执行的作业用户调度文件存放的位置用户作业调度用户可执行crontab-e编辑个人的调度文件执行crontab l查看调度执行的作业执行crontab r删除调度执行的作业第五讲外部设备的安装与设置安装打印机安裝多个硬盘使用USB闪存盘其他安装打印机安装本地打印机安装远程Linux共享打印机安裝Samba共享的打印机打印作业管理文本模式下文件的打印安装本地打印机在系统主菜单中,选择系统设置中的Printing命令项或用鼠标右击屏幕,开启一个文字终端,执行redhat-config-printer命令安装本地打印机在弹出窗口中,选择新建安装本地打印机点击前进(F)安装本地打印机继续点击前进(F)安装本地打印机选中“/dev/lp0”,然后点击前进(F)安装本地打印机选中“/dev/lp0”,然后点击前进(F)此时,用户可以选择通用型的打印机驱动程序,或根据制造商名称选择相关的驱动程序安装本地打印机安装本地打印机点击应用(A)完成本地打印机的安装安装本地打印机完成本地打印机的安装安装远程Linux打印机共享远程Linux打印机安装远程Linux打印机共享远程Linux打印机用鼠标右键点击需要共享的打印机队列在弹出的对话框中,执行共享(S)选项共享远程Linux打印机允许其他计算机访问打印机共享远程Linux打印机返回“打印机配置”窗口,点击应用(A)使配置开始生效,至此,其他安裝RedHatLinux的计算机可以共享该打印机安装远程共享的Linux打印机安装步骤与安装本地打印机的开始步骤相同在进入到选择打印机队列类型时,不要选本地连接,而是做如下设置:安装远程Samba共享的打印机安装步骤与安装本地打印机的开始步骤相同在进入到选择打印机队列类型时,不要选本地连接,而是做如下设置:安装远程Samba共享的打印机点击“指定”按钮,输入验证信息,完成Samba共享打印机的安装打印管理器RedhatLinux的打印管理器是一个图形截面的管理窗口,相对在文本模式下输入命令而言,使用它可以令打印管理工作更直观、轻松在Redhat系统主画面的底部,列有打印管理器的启动图标(如果安装了该项功能),点击它即可启动打印管理器在文本模式下打印文件在文本模式下,有3个命令用于打印管理文件打印命令文件打印命令 lpr,举例:,举例:lpr mydoc.txt打印队列检查命令打印队列检查命令 lpq,如:如:lpq 删除打印作业命令 lprm,举例:lprm作业号(通过lpq命令获得)安装多个硬盘创建ext3linux分区为系统增加swap分区安装多个硬盘对于一个新购的硬盘而言,必须在使用前对其进行分区,例如:用户将一40G的硬盘作为设备/dev/hdc加入到计算机中,作为一个附加的存储盘,则可以用命令fdisk对其进行分区fdisk/dev/hdc创建ext3分区对于一个新购的硬盘而言,必须在使用前对其进行分区,例如:用户将一40G的硬盘作为设备/dev/hdc加入到计算机中,作为一个附加的存储盘,则可以用命令fdisk对其进行分区fdisk/dev/hdc格式化、挂载ext3分区创建硬盘分区后,需要执行mke2fs 命令格式化所有新建的分区,例如:mke2fs/dev/sda4格式化分区后,将分区mount至相应的挂载点(目录),此时可存取该分区若需要系统启动时自动加载新建分区,则需要修改/etc/fstab文档内容,如追加:/dev/sda4/mnt/sda4ext3defaults12增加swap分区通常是将 swap 分区大小设为内存容量大小的 12 倍但在某些应用中,例如Oracle数据库系统,要求Linux系统的swap 分区至少应在 400 MB 或物理内存容量的 2倍以上若出现swap分区不够的情况,则需要增加swap分区增加swap分区可以利用Linux本身的fdisk命令在空闲的分区上建立swap分区,方法如下:创建新的分区将新分区的文件系统更改为swap格式化swap分区:mkswap/dev/sda6启动swap分区:swapon/dev/sda6停止swap分区:swapoff/dev/sda6使用free命令可以检查追加的swap分区是否已被系统启用使用swap文件增加swap分区对于需要增加swap分区,但硬盘却没有额外空间可供分配的情况,则只能够通过创建swap文件的方式给系统追加虚拟的swap空间与真正的swap分区相比,虚拟swap空间的运行性能要差创建虚拟swap空间的步骤:生成swap文件格式化和启动swap文件生成swap文件用dd命令产生一个256M的磁盘文件dd if=/dev/zero of=/tmp/tmpswap bs=32k count=8192bs 参数指定每次存取(swap空间)的字节数bs 相当于一个磁盘块count参数指定swap文件包含多少个bsif和of分别表示input file和output file格式化并启动swap文件进入swap文件tmpswap所在目录/tmp运行命令:mkswap tmpswap启动swap文件:swapon tmpswap若要停止使用该swap空间,则执行swapoff /tmp/tmpswap设置开机时启动swap分区/文件编辑修改文件/etc/fstab,增加下列文本行:开机时启动开机时启动swap分区分区/dev/sda6 swap swap defaults 0 0开机时启动开机时启动swap文件文件/tmp/tmpswap swap swap defaults 0 0使用USB盘与使用光盘和软盘类似,存取USB盘(U盘)前,必须先将其挂载到某个挂载点Linux 将USB设备作为SCSI 设备来处理,其设备名称定为:/dev/sdaz1n,如:/dev/sdb1,/dev/sdc2通常习惯在通常习惯在/mnt目录下建立挂载点目录下建立挂载点(目录目录),如如/mnt/usb插入 U盘后,将其挂载到该处即可使用USB盘U盘应在卸载后才拔出,卸载后,运行模块删除命令rmmodrmmodusb-storage,再重新安装一次usb-storage模块rmmodusb-storageinsmodusb-storage这主要是防止下次再插入其他USB设备时,如数码相机,系统可能会误将该设备认作/dev/sdb检查系统是否识别出U盘如果出现U盘无法挂载的问题,则可能是由于Linux系统未能正确识别出该设备,判定方法为:执行命令 dmesg,查看scsi设备是否有U盘的信息,如:dmesg:grepscsi检查系统是否识别出U盘如果出现U盘无法挂载的问题,则可能是由于Linux系统未能正确识别出该设备,判定方法为:执行命令 dmesg,查看scsi设备是否有U盘的信息,如:dmesg:grepscsi数码相机等其他USB接口设备的使用与U盘基本相同其他几个常用命令修改密码的命令:passwd创建启动盘命令:mkbootdisk显示、设置日期:date、clock和ntpdate其他几个常用命令修改密码的命令:passwd创建启动盘命令:mkbootdiskunamea显示、设置日期:date、clock和ntpdate第六讲XWindow与桌面环境XWindow与XFree86窗口管理器桌面环境的基本操作目录结构与文件管理文件的打开与执行XWindow与XFree86图形用户界面(GUI)的概念由施乐公司(Xerox)的实验室于1970年代末提出,苹果电脑公司是首个将其实现并加以应用的公司如今,几乎所有的操作系统都提供有图形化的界面,在这些用于人机交互的界面中,尤其以苹果电脑公司的MacOS最具代表性,评价最好对于各种不同的Linux发行版,其图形界面标准均遵循XWindow(简称X)XFree86计划XFree86计划最早由麻省理工学院(MIT)与 DEC公司(Digital Equipment Corporation)进行合作,联合开发 X Window目前 X 联盟(X Consortium)负责商业版的开发与维护,免費的版本则由 XFree86 开发小组来管理XFree86计划X Window 是 Unix 的图形界面标准随着基于Intel x86 体系结构的计算机的普及,为了能够将 X Window 移植到 Intel x86 的平台上,成立了 XFree86 Project Inc.,XFree86 是该组织的注册商标XFree86是以X11R6为基础移植的XWindow版本XFree86的网址:http:/www.xfree86.orgXWindow的运作模式采用Client/Server模式将运算处理与显示输出两个部分分离,即所有的X应用程序均由两个部分组成:XServer(负责显示输出)XClient(负责运算处理)XWindow的运作模式通常,XServer与XClient是在同一台计算机上运行,但有时也可以位于不同的计算机对于XServer与XClient位于不同计算机的情况,其Server与Client的功能与常规意义下的Servery与Client刚好相反在XWindow中,负责输入/显示输出处理的XServer位于用户方,而XClient则位于远端的服务器(计算机)上XWindow架构的优点平台无关与网络透明性X Window 可以运行在几乎所有的体系结构的操作系统上运行在不同体系结构上的应用程序可以彼此的X Server上显示其界面有效利用软硬件资源可以基于 X Window 的C/S架构,远程执行本地所没有的应用鉴于 X Server 仅负责基本的输入输出处理,负载较轻,因此,可以考虑利用低性能的计算机作为X Server显示输出,而高性能的计算机则用作处理X Client应用XWindow架构的用途XClient/Server在某些场合非常有用,如在公司或学校里,系统管理员可以同时存取多台计算机终端在某些教学场合,教师可以将教学内容直接显示在学生的屏幕上,而学生也可以将学习结果传回教师的屏幕窗口管理器XWindow提供了一个所有基于Unix的系統所遵循的图形界面标准,但它却没有规定如何管理各图形窗口,因此在Linux上发展出了多种窗口管理器和桌面环境窗口管理桌面环境启动XWindow桌面的组成图标打开文挡执行文挡面板图标的集合桌面的组成主菜单区虚拟桌面区快捷键区作业列表区Nautilus管理窗口桌面的清理Ctrl+Alt+D将桌面所有图标最小化执行注销命令,退出XWindowCtrl+Alt+退格键,强制退出X目录与文件操作搜索文挡创建、删除与移动文挡搜索文挡创建、删除与移动文挡执行文挡第七讲网络配置利用Modem拨号入网通过ADSL连接入网通过LAN连接入网其它专线方式入网通过LAN接入Inernet直接接入方式代理接入方式NAT(NetworkAddressTranslation)路由器、交换机、网关(防火墙)DHCP(局域网内分配地址)设置NAT服务器echo“1”/proc/sys/net/ipv4/ip_forwardmodprobeip_tablesmodprobeip_nat_ftpifconfigeth0:0192.168.1.1netmask255.255.255.0iptables t nat A POSTROUTING s 192.168.1.0/24 j MASQUERADE建立Inernet连接ISPX下网络参数的设置运行neat,或通过执行主菜单选项IP地址、子网掩码、网关主机名几个重要的配置文件/etc/sysconfig/network/etc/sysconfig/network-scripts/ifcfg-eth0/etc/resolv.conf建立Inernet连接虚拟机与宿主机通信虚拟机与宿主机共享硬盘空间主机名解析文件/etc/hosts网络服务的重启/etc/rc.d/init.d/networkrestart检测网络连接利用ifconfig命令检测网卡和查询网络配置ifconfigethn查询网络配置信息ifconfigethnup/downifconfigeth0192.168.1.5net255.255.255.0ifconfigeth0hwether00:01:4e:xx:xx:xx利用route命令检查、配置网关routeadddefaultgw202.116.76.1eth0利用ping命令检测线路连通情况简单网络故障分析网卡配置网关DNS第八讲Linux系统管理查询系统信息SHELL管理与使用文件管理用户管理性能与内核管理系统信息查询查询系统的版本信息:unamea查询当前哪些用户登录系统:who查询自己的登录帐号:whoamishell的基本概念bash(Bourne-Againshell),bash吸收了其他几种shell的优点,是Unix平台上常用的shell之一 环境变量别名的使用通配符 特殊字符与转义符“”单、双引号的区别 环境变量查看当前的环境变量printenv环境变量的定义与赋值Myvar=ItisAdemoPATH=“./:”$PATH环境变量的显示(值)与导出echo$PATH删除环境变量unset Myvarbashshell的环境变量bash变量HISTFILE:用于贮存历史命令的文件 HISTSIZE:历史命令列表的大小 HOME:当前用户的用户目录 PATH:bash寻找可执行文件的搜索路径 PS1:命令行的一级提示符 PS2:命令行的二级提示符 PWD:当前工作目录SECONDS:shell启动后运行的时间(秒数)修改命令行提示符PS1=“Hello:”PS2=“Hiw”history命令的使用history命令:history-r|w|n|a filename其中,-r选项告诉history命令读命令历史列表文件的内容并且把它们当作当前的命令历史列表。-w选项将把当前的命令历史记录写入文件中并覆盖文件原来的内容。-a选项把当前的命令历史记录追加到文件中。-n选项将读取文件中的内容并加入到当前历史命令列表中。如果filename选项没有被指定,history命令将用变量HISTFILE的值来取代别名的使用给命令取别名:Alias alias-name=command parameter例子:ls-sort=ls l sort=size/bin lst.txt删除别名:unalias alias-name理解通配符通配符又名百搭符或多义符,通常主要用于描述文件集合“*”表示n个任意字符“?”表示任意的单字符由方括号charset表示的单选字符,如:连续表示:a-zA-Z枚举表示:abcd由花括号str1,str2表示的单选字符串,如:连续表示:sh,zh特殊字符与转义符与所有的软件系统一样,Linux中将某些字符,如,空格符、反斜杠等保留作特殊用途在需要将这些特殊字符作为普通字符使用时,则必须利用转义符“”,如:cd Windows 2000 prols specialfile?几个常用的PS变量转义符及含义转义符转义符 说明说明!显示该命令的历史编号显示该命令的历史编号#显示显示shell激活后,当前命令的历史编号激活后,当前命令的历史编号$显示一个显示一个$符号,如果当前用户是符号,如果当前用户是root则显示则显示#符号符号 显示一个反斜杠显示一个反斜杠 d显示当前日期显示当前日期h显示运行该显示运行该shell的计算机主机名的计算机主机名 n打印一个换行符,这将导致提示符跨行打印一个换行符,这将导致提示符跨行 s显示正在运行的显示正在运行的ShellShell的名称的名称t显示当前时间显示当前时间u显示当前用户的用户名显示当前用户的用户名W 显示当前工作目录基准名显示当前工作目录基准名w 显示当前工作目录显示当前工作目录单引号与双引号单引号比双引号有更“强大”的引用功能单引号中的所有字符均按字符其本义处理,而双引号中则允许变量的存在,如:echo “My home dir is$HOME”echo My home dir is$HOME文件类型运行文件列表命令 ls l 可查看文件类型,每个显示行的首字符含义如下:-:常规文件d:目录b:块特殊设备c:字符特殊设备p:有名管道s:信号灯m:共享存储器文件的权限与管理文件的权限由三个字符串(各含3个字符)组成,三个字符串紧跟在表示文件类型的首字符之后,由左至右,三个字符串分别表示:文件所有者的权限、组中其他人的权限和系统中其人的权限;字符串中三个字符依次表示对文件的读(用字符r表示)、写(用字符W表示)和执行权限(用字符x表示)。当用户没有相应的权限时,该权限的对应位置用短线“-”来表示。如:drwxr-xr-文件的权限与管理改变文件或目录的权限chmod ugo+rwx file1chmod 764 file1改变文件
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 通信科技 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服