




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux的版本号又分为两部分:内核(Kernel)版本和发行(Distribution)版本。内核版本的序号由3部分数字构成,其形式如下: major.minor.patchlevel 如:2 . 4 . 18 2 . 6 . 14双数代表稳定版本2.2.1 国外主要发行版本1Red Hat Linux2SuSE Linux 3Debian Linux4Mandrake Linux5. Turbo Linux2.2.2 国内主要发行版本1红旗Linux2中标普华Linux3共创桌面Linux4冲浪Linux5. 蓝点linuxLinux常用的网络应用软件有以下几类。(1)WWW服务器:Apache、Caudium、CERN HTTPD Server、Netscape Fast Track Server、Zeus Server;(2)FTP服务器:Wu-ftp、proftpd、vsftpd;(3)FTP客户端:gFTP、lftp;(4)Mail服务器:Qmail、sendmail、XMail;(5)E-Mail客户端:pine、Kmail;(6)浏览器:Netscape、Mozilla、Phoenix、lynx;(7)虚拟终端:rxvt、xterm、gnome-terminal、mlterm;(8)聊天工具:gaim、Licq。(9)网络共享服务:samba。 (10)远程登陆:telnet、ssh1、ssh22.4.5 X Window X窗口系统是Linux上的标准图形界面,它是一个有效的支持多种应用的环境。在XWindow 基础上实现不同的桌面系统,如:KDE, gnome桌面系统。2.4.6 多媒体软件 Linux在多媒体领域的应用也相当广泛,下面介绍几款Linux下的多媒体软件。1GNOME CD Player GNOME CD Player是一款基于X Window的CD播放软件。2Realplayer RM格式的影音文件是网上广为流传的电影格式,以其极高的压缩率而闻名,Linux下也可以看RM格式的文件,这就是Realplayer for linux。3XMMS XMMS(X Multi Media System)是Linux下的MP3播放器。4MPlayer 这是个VCD播放软件。5KSnapshot KSnapshot是一个基于KDE桌面环境的抓图软件。6GIMP 它是一个免费的、分布式的图片润饰、图像制作和处理软件。 2.5 Linux的内核体系结构与UNIX系统相似,Linux系统大致可分为3层:靠近硬件的底层是内核,即Linux操作系统的常驻内存部分;中间层是内核之外的Shell层,亦即操作系统的系统程序部分;最高层是应用层,即用户程序部分,包括各种文本处理程序、语言编译程序及游戏程序等。Linux的系统结构如图2.1所示Linux系统的核心框图如图2.2所示。 准备Linux分区 Red Hat Linux有自己的文件系统(Linux/ext3),要单独占用自己的分区。 硬盘分区有3种类型:主分区(Primary Partition)、扩展分区(Extended Partition)和逻辑分区(Logical Partition)。Red Hat Linux既可以安装在主分区上,也可以安装在逻辑分区上。Linux使用字母和数字的组合来指代磁盘分区。该命名方案是基于文件的,文件名的格式为: /dev/xxyN(1)/dev/(2)xx(3)y(4)N为Linux建立文件分区可以有两种方法:一种是利用空闲的磁盘空间新建一个Linux分区;另一种是编辑一个现有的分区,使它成为Linux分区。如果没有空闲的磁盘空间,就需要将现有的分区删除后,再建立Linux分区。 挂载点 它指定了该分区对应Linux文件系统的哪个目录。 文件系统类型 它指定了该分区的文件系统类型,可选项有ext2、ext3、或 vfat等。 允许的驱动器 大小指分区的大小(以MB为单位)。3)推荐的分区方案 一个交换分区 一个根分区 一个/home分区(可选)6配置引导装载程序(1)引导装载程序的选择 安装程序提供了两个引导装载程序:GRUB和LILO。9、使用 RPM 来管理软件包RPM 软件包管理器(RPM)是开放打包系统,任何人都可以使用。它在 Red Hat Linux,以及其它 Linux 和 UNIX 系统上运行。对于终端用户来说,RPM 简化了系统更新。安装、删除安装、升级 RPM 软件包可以使用简短的命令就可完成。RPM 维护一个已安装软件包和它们的文件数据库,因此,可以在系统上使用功能强大的查询和校验。对于开发者来说,RPM允许把软件编码和程序打包,然后提供给终端用户。 1. 可升级性 使用 RPM,可以不必全盘重装就可以在系统上升级个别组件。当得到一个基于 RPM 的操作系统的新发行版本(如 Red Hat Linux),不必重新安装系统。 2. 强大的查询功能 RPM 被设计来提供强大的查询功能。可以在整个数据库中搜索软件包或某些特定文件。还可以轻易地了解到哪个文件属于哪个软件包,软件包来自哪里。 3. 系统校验 RPM另一项强大的功能是软件包校验。 4. 纯净源码 一个重要的设计目标是允许使用与软件的原创者所发行源码一致的“纯净”软件源码。使用 RPM,会有纯净源码、使用过的补丁、以及完整的建构指令。 RPM 有基本操作模式RPM 有五种基本操作模式(不包括软件包建构):安装、删除安装、升级、查询和校验,本节包括对每一模式的总览。想了解完整的选项和细节,请使用 rpm -help 命令。RMP包的名称格式 RPM包的名称有其特有的格式,如典型的 RPM 软名称类似于: liubing-1.0-1.i386.rpm 该文件名包括软件包名称“liubing”;软件的版本“1.0”其中包括主版本号和次版本号;“i386”是软件所运行硬件平台;最后 “rpm”做为文件的扩展名,当然代表文件的类型为RPM包。安装RPM包命令格式: rpm i RPM包的全路径文件名 如果想安装RPM包并显示安装进度信息可使用如下命令格式:rpm ivh RPM包的全路径文件名 在此命令的参数选项中: i:代表安装。 v:代表verbose,设置在安装过程中将显示详细的信息。 h:代表hash,设置在安装过程中将显示“# ”来表示安装的进度。对于较大的RPM包,在安装时尤其需要使用“-ivh”选项,这样可以看到安装过程的相应信息,更可以了解安装的进度。3. 删除 RPM包命令格式: rpm -e RPM包名称rpm e命令用于从当前系统中删除已安装的软件包,需要在信念中指定要删除的软件包的名称而不是安装命令中的软件包安装文件名。4. 升级RPM包 命令格式 : rpm -U RPM包的全路径文件名 5. 查询RPM包 命令格式: rpm -q 使用 rpm -q 命令来查询安装的软件包的数据库rpm -q fcitx命令会显示安装的软件包 fcitx的名称、版本、和发行号码。Linux系统可以在两种环境下操作:一种是在X Window的桌面环境下操作,它与Microsoft Windows环境下的操作十分相似;另一种是在控制台的字符屏幕下操作,它通过键盘输入命令来实现对系统的操作。 4.1 Linux常用命令 shell是一种命令行解释程序(Command-Language Interpreter),负责用户和操作系统的沟通。 在终端方式的shell 提示窗口如图4.1所示。 4.1.1 进入与退出命令1进入系统 Linux是多用户操作系统,它允许多个用户同时使用一台计算机,这是它与Microsoft Windows的最大区别之一,因此Linux有比Microsoft Windows严格得多的用户管理。 在字符终端界面环境下,终端屏幕上出现如下登录提示行: login: 在它的后面输入自己的登录名。如果是新用户,那么要与系统管理员联系,取得一个合法的登录名。 输入登录名、并按【Enter】键后,在屏幕上出现 Password:要求在其后输入口令。输入的口令字符串并不在屏幕上显示,以利于保密。输入完口令并按【Enter】键后,系统就对登录名和口令进行验证。如果确认无误,则在屏幕上显示若干行信息,最后一行出现:$_ $是一般用户的shell提示符,其后是闪烁的光标条(root用户的提示符是“#”)。 2退出系统 当完成工作后,需要从系统中退出。退出系统的过程很简单,在$提示符出现后,输入logout命令,然后按下【Enter】键或同时按下【Ctrl】和【D】键,屏幕上会再次出现 login: 表示已经从系统中退出。如果想再次进入系统,必须重新登录。4.1.2 系统询问命令1询问当前日期和时间的date命令 例如$ date 。2询问当前用户的who命令who命令可列出当前每一个处在系统中的用户的登录名、终端名和登录进入时间。3显示当前目录路径名的pwd命令4.1.3 文件操作命令Linux命令行的一般格式为命令名选择项参数1文件及其分类 Linux的文件通常分为普通文件、目录文件、设备文件和链接文件3类。 为了对文件进行保护,Linux系统提供了文件存取控制方式。把所有用户划分为3种身份,依次是文件主(user)、同组用户(group)、其他用户(other)。每种用户对一个文件可拥有读(r)、写(w)和执行(x)的权利。 用字符形式表示上述文件方式,就是 rwxr-xr- 这9位的顺序是固定的(其中“-”表示对应用户不具备相应权限)。2文件显示命令 cat命令用来连接并显示文件。它顺序阅读每一个文件,并将它们在标准输出上输出。如果没有指定输入文件或者只是给定一个连字符(-),则从标准输入上读取。 其语法格式为 cat -u-s-v-t-e 文件名例如, $cat ml.c则在屏幕上显示出文件ml.c的内容。 $cat file1 file2file33文件内容比较命令(1)comm命令 comm命令对两个已经排序的文件进行比较。其语法格式为 comm -123 file1 file2(2)diff命令diff命令比较两个文本文件。其语法格式为 diff -br-c|-Cn|-e|-f|-h file1 file2(3)cmp命令cmp命令比较两个文件。其语法格式为 cmp -l-s file1 file24文件的复制、移动和删除命令(1)cp命令cp命令的功能是拷贝文件。其语法格式为: cp -fipsource_file target_file cp -fipsource_file1 source_file2 target cp -R -fipsource_file1 source_file2 target cp -r -fipsource_file1 source_file2 target(2)mv命令 mv命令的功能是移动或者重新命名文件和目录。其语法格式为 mv -fi source_file target_file mv -fi source_file target_directory(3)rm命令rm命令的功能的是删除文件或目录。其语法格式为 rm -firRfile5确定文件类型的file命令 当用户拥有很多文件时,常以自己的登录名为根节点,为自己建立一棵文件子树。其中,一些节点可能是目录文件,而另一些节点可能是信息文件。若用户忘记了哪些名字是目录文件,哪些名字是信息文件,则可用file命令。该命令带有一个参数表,用于给出想了解的某类型的文件名清单。命令执行的结果是在屏幕上显示出各文件的类型。4.1.4 目录操作命令1目录结构 Linux文件系统采用带链接的树形结构。即只有一个根目录(通常用“/”表示),其中含有下级子目录或文件的信息;子目录中又可含有下级的子目录或者文件的信息,这样一层一层地延伸下去,构成一棵倒置的树,如图4.2所示。/bin :显而易见,bin 就是二进制(binary)英文缩写。 /boot :在这个目录下存放的都是系统启动时要用到的程序。在使用grub或lilo引导linux的时候,会用到这里的一些信息。/dev:dev 是设备(device)的英文缩写。这个目录对所有的用户都十分重要。因为在这个目录中包含了所有linux系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序。/etc :etc这个目录是linux系统中最重要的目录之一。在这个目录下存放了系统管理时要用到的各种配置文件和子目录。我们要用到的网络配置文件,文件系统,x系统配置文件,设备配置信息,设置用户信息等都在这个目录下。 /sbin :这个目录是用来存放系统管理员的系统管理程序。/home :如果建立一个用户,用户名是“jl”,那么在/home目录下就有一个对应的/home/jl路径,用来存放用户的主目录。 /lib :lib是库(library)英文缩写。这个目录是用来存放系统动态连接共享库的。几乎所有的应用程序都会用到这个目录下的共享库。 /mnt :这个目录在一般情况下也是空的。可以临时将别的文件系统挂在这个目录下。/proc :可以在这个目录下获取系统信息。这些信息是在内存中,由系统自己产生的。 /root :如果用户是以超级用户的身份登录的,这个就是超级用户的主目录。/tmp :用来存放不同程序执行时产生的临时文件。 /usr :这是linux系统中占用硬盘空间最大的目录。文件和目录的路径名可用两种方式表示:绝对路径名(又称全路径名)和相对路径名2目录的创建和删除(1)mkdir命令 mkdir命令的功能是建立目录。其语法格式为 mkdir -ep-m mode dirname(2)rmdir命令rmdir命令的功能是删除目录。其语法格式为 rmdir -p-s dirnamermdir不能删除安装文件系统的根目录。3目录的显示和改变工作目录(1)ls命令 ls命令可打印有关文件和目录的信息。ls是“list”的简称。(2)cd命令 cd命令的功能是改变工作目录。其语法格式为 cd directory4. 显示当前目录显示当前目录的命令是pwd命令,该命令使用的语法格式如下: pwd执行pwd命令形式如下: pwd4.1.5 口令、权限命令1修改口令 passwd命令的功能是改变登录或modem(调制解调器)拨号shell口令。其语法格式为 passwd -m-dluf-n minimum-x expiration -r retriesname passwd s -a name2改变存取权限 chmod命令的功能是改变文件或目录的存取权限。其语法格式有以下两种。 符号方式 chmod -R who +|-|=mode file 绝对方式 chmod -R mode file(3)使用八进制数设置权限另外,文件和目录的权限还可用八进制数字模式来表示。三个八进制数字分别代表ugo的权限。执行权、写权和读权所对应的数值分别是1,2和4。若要rwx属性则4+2+1=7; 若要rw-属性则4+2=6; 若要r-x属性则4+1=5。如:chmod 755 mydir(myfile)3. 改变文件和目录的所有权命令的格式如下:chown选项 用户文件和目录列表命令中的参数说明如下:命令中的选择说明如表2-8所示。用户:可能是用户号或文件/etc/passwd中出现的用户名。 文件和目录列表:用于重新指定所有权的用空格分隔的文件和目录列表。表2-8 chown命令的常用选项常用选项说明-c只有在文件的权限确实改变时才进行详细说明。-f不打印权限不能改变的文件的错误信息。-v详细说明权限的变化。-R递归改变目录及其内容的权限。1. gzip压缩文件gzip命令是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。gzip命令的使用语法格式如下:gzip 选项 压缩(解压缩)的文件名gzip命令各选项的说明如表2-9所示。 表2-9 gzip命令的常用选项常用选项说明-c将输出写到标准输出上,并保留原有文件。 -d 将压缩文件解压。 -l 对每个压缩文件,显示压缩文件的大小、未压缩文件的大小、压缩比、未压缩文件的名字等详细信息 -r 递归式地查找指定目录并压缩其中的所有文件或者是解压缩。 -t 测试,检查压缩文件是否完整。 -v 对每一个压缩和解压的文件,显示文件名和压缩比。 2. 文件打包tartar可以对文件和目录进行打包。利用tar,用户可以对某一特定文件进行打包(一般用作备
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 沈阳市中石化2025秋招笔试性格测评专练题库及答案
- 中国广电营口市2025秋招笔试行测题库及答案通信技术类
- 江苏地区中储粮2025秋招仓储保管岗高频笔试题库含答案
- 中国移动通化市2025秋招笔试行测题库及答案市场与服务类
- 中国联通河北地区2025秋招心理测评常考题型与答题技巧
- 丹东市中石化2025秋招笔试综合知识专练题库及答案
- 临夏回族自治州中石油2025秋招笔试模拟题含答案市场营销与国际贸易岗
- 娄底市中石化2025秋招笔试综合知识专练题库及答案
- 国家能源濮阳市2025秋招面试专业追问及参考采矿工程岗位
- 中国广电阳江市2025秋招综合管理类专业追问清单及参考回答
- 2025年合肥市社会化工会工作者招聘34人笔试备考试题及答案解析
- 非婚生子女法律抚养权协议范本
- 2025年新版中层副职面试题及答案
- 蜂窝组织炎护理小讲课
- 智慧树知道网课《工业机器人技术基础》课后章节测试满分答案
- (一检)泉州市2026届高三高中毕业班质量监测(一)数学试卷(含标准答案)
- 纤维转盘滤布滤池运行维护技术说明
- 2025至2030中国无烟产品行业发展趋势分析与未来投资战略咨询研究报告
- 2021年全球工作场所状况报告 State of the Global Workplace 2021 Report
- 球墨铸铁管-施工方案(3篇)
- 2025年职业技能鉴定考试(考评员)经典试题及答案
评论
0/150
提交评论