Linux入门教程精华基础版资料下载.pdf
- 文档编号:5979409
- 上传时间:2023-05-05
- 格式:PDF
- 页数:42
- 大小:1.19MB
Linux入门教程精华基础版资料下载.pdf
《Linux入门教程精华基础版资料下载.pdf》由会员分享,可在线阅读,更多相关《Linux入门教程精华基础版资料下载.pdf(42页珍藏版)》请在冰点文库上搜索。
WWW服务器,FTP服务器,mail服务器,数据库服务器等等多种服务器。
了解了学习的目的和方向后,下面以RedHat9.0为例来介绍Linux的安装过程。
第一步:
设置电脑的第一启动驱动器为光盘驱动器,插入Linux系统光盘启动计算机。
第二步:
系统会自动进入到Linux安装初始画面,第一要选择安装的方式,其中如果要选择文本界面安装需要在引导命令处输入命令linuxtext,如果要选择图形界面安装的话直接安回车Enter。
笔者使用的是图形安装。
第三步:
选择完安装方式后便出现了光盘检测界面,出现这个对话框的意思就是在安装之前确定系统盘是否有损坏,如果确定没有损坏选择“Skip”直接跳过检测进入下个环节。
如果选择“OK”则自动转到光盘检测程序自动检测光盘。
对于初次接触Linux的朋友,还是建议您在安装之前先检测下系统安装光盘,省去在安装过程中所带来的不便。
第四步:
检测完光盘后会出现Linux的软件介绍说明以及选择系统语言的对话框,选择“简体中文”,当然如果你精通别的语言也是可以选择其他语言进行安装和使用的。
第五步:
键盘以及鼠标设置。
在选项中提供了多种型号,品牌,接口和语言的键盘和鼠标,根据你现所用的键鼠进行对应选择。
选择完毕后单击“下一步”第六步:
安装类型。
其中包括“个人桌面”,“工作站”,“服务器”,“定制”。
四种类型名称不同,内容大同小异。
由于篇幅所限这个会在日后的讲座中给大家详细介绍。
第七步:
磁盘分区设置。
其中包括两个选项,“自动”和“手动”。
自动分区会将所有的整个硬盘按照容量大小平均分区格式化,适合没有装任何资料的新电脑,但如果你在这之前装有其他系统,或是其他分区中存在的数据的话,建议您还是“手动分区”,这样不会丢失您原来的文件数据。
第八步:
新建分区。
在图形界面下比较直观,一般都会显示出你硬盘的容量,厂商等相关信息。
直接点击“新建”来创建新的分区。
第九步:
创建完新的分区之后,需要添加一个/boot分区(类似Windows的引导分区),类型为ext3,单击“确定”。
第十步:
再点“新建”创建一个swap文件系统(内存交换区)在“文件系统类型”中选择“swap”大小设置时,如果你的内存容量是512MB的那么就要设置成512*2=1024。
大小要设成你内存大小的双倍,这一点要注意!
第十一步:
建立一个Linux下的根分区,挂载点处为“/”,大小根据硬盘分区实际大小自己意愿填写。
第十二步:
刚才上述的分区及设置是成功安装Linux必须的,将剩余硬盘分区的时候要注意分区路径。
第十三步:
设置完分区后进入下一步网络配置,点击“编辑”进入设置栏。
与我们熟知的Windows类似,如果多台电脑在同一局域网下的话IP地址的最后以为只要不和别的电脑的IP地址重复就可以了。
子网掩码也是255.255.255.0。
当然也可以在系统安装完毕后在图形界面下进入“系统工具,互联网配置向导”进行创建和配置。
第十四步:
防火墙配置。
这里选择默认的就好,当然也可以选择“无防火墙”。
如果设置成“高级”会限制大部分数据包,网页也经常会有打不开等现象。
第十五步:
配置完防火墙后会有系统语言以及当前时间的选择和配置,过程十分简单这里就多做介绍了。
第十六步:
设置根命令。
管理员拥有管理系统的最高权限,根命令其实就是管理员的管理密码。
一旦设置,一定要将根命令记牢,否则就连最基本的系统界面都无法登陆。
第十七步:
选择软件包组。
Linux给我们提供了多个现成的软件包,包括:
窗口系统,桌面环境,文本编辑器,科学计算器,图形化文件管理器等多种应用程序。
你需要什么软件包只要在其前面勾取即可。
方便实用,功能强大。
在随后的操作中直接点击“下一步”即可,直至将三张光盘安装完毕。
点击“退出”后系统自动重启,随后便进入Linux的登陆画面。
敲“回车”选择进入。
至此RedHat9.0Linux操作系统的安装过程便全部结束第二章第二章LinuxLinuxLinuxLinux常用基本命令及常用技巧常用基本命令及常用技巧新手刚刚接触Linux的时候可能处处感到不便,不过没有关系,接触新的事物都有这样的一个过程,在你用过Linux一段时间后,你就会逐渐了解Linux其实和Windows一样容易掌握。
由于操作和使用环境的陌生,如果要完全熟悉Linux的应用我们首先要解决的问题就是对Linux常用命令的熟练掌握。
本章我们就来介绍Linux的常用基本命令。
首先启动Linux。
启动完毕后需要进行用户的登录,选择登陆的用户不同自然权限也不一样,其中“系统管理员”拥有最高权限。
在启动Linux后屏幕出现如下界面显示:
RedHatLinuxrelease9(Shrike)Kernel2.4.20.8onani686login:
输入:
root(管理员名)后,计算机显示输口令(password:
),输入你的口令即可。
当计算机出现一个“”提示符时,表明你登录成功!
屏幕显示Linux提示符:
rootlocalhostroot#_这里需要说明的是“RedHatLinuxrelease9(Shrike)”表示当前使用的操作系统的名称及版本。
“2.4.20.8”表示Linux操作系统的核心版本编号。
“i686”表示该台电脑使用的CPU的等级。
下面我们来介绍常用基本命令一,注销,关机,重启一,注销,关机,重启注销系统的logout命令1,Logout注销是登陆的相对操作,登陆系统后,若要离开系统,用户只要直接下达logout命令即可:
rootlocalhostroot#logoutRedHatLinuxrelease9(Shike)Kernel2.4.20.8onani686Login:
回到登陆的画面2,关机或重新启动的shutdown命令Shutdown命令可以关闭所有程序,依照用户的需要,重新启动或关机。
参数说明如下:
&
#61548;
立即关机:
h参数让系统立即关机。
范例如下:
rootlocalhostroot#shutdownhnow要求系统立即关机指定关机时间:
time参数可指定关机的时间;
或设置多久时间后运行shutdown命令,范例如下:
rootlocalhostroot#shutdownnow立刻关机rootlocalhostroot#shutdown+55分钟后关机rootlocalhostroot#shutdown10:
30在10:
30时关机&
关机后自动重启:
r参数设置关机后重新启动。
rootlocalhostroot#shutdown-rnow立刻关闭系统并重启rootlocalhostroot#shutdown-r23:
59指定在23:
59时重启动3,重新启动计算机的reboot命令顾名思义,reboot命令是用来重新启动系统的。
常用的参数如下:
-f参数:
不依正常的程序运行关机,直接关闭系统并重新启动计算机。
-I参数:
在在重新启动之前关闭所有网络接口。
虽然reboot命令有个参数可以使用,但是一般只需要单独运行reboot命令就可以了二,文件与目录的操作二,文件与目录的操作列出文件列表的ls命令1,ls(list)命令是非常有用的命令,用来显示当前目录中的文件和子目录列表。
配合参数的使用,能以不同的方式显示目录内容。
显示当前目录的内容:
tonyfreetony$lsDesktopmailmyinstall.logtest.txt有两个目录及两个文件夹&
当运行ls命令时,并不会显示名称以“.”开头的文件。
因此可加上“-a”参数指定要列出这些文件。
tonyfreetony$lsa&
以“-s”参数显示每个文件所有的空间,并以“-S”参数指定按所有占用空间的大小排序。
tonyfreetony$lssS总计364Desktop4mail24myinstall.log4test.txt&
在ls命令后直接加上欲显示的目录路径,就会列出该目录的内容。
tonyfreetony$lsl/usr/games2,切换目录的cd命令cd(changedirectory)命令可让用户切当前所在的目录。
tonyfreehome$cdtony切换到当前目录下的tony子目录tonyfreetony$cd.切换到上一层目录tonyfreehome$cd/切换到系统根目录tonyfree/$cd切换到用户主目录tonyfreetony$cd/usr/bin切换到/usr/bin目录3,创建目录的mkdir命令Mkdir(makedirectory)命令可用来创建子目录。
下面的范例会在所在目录下创建tool子目录。
tonyfreetony$mkdirtool4,删除目录的rmdir命令rmdir(removedirectory)命令可用来删除“空”的子目录。
tonyfreetony$rmdirtool删除tool目录5,复制文件的cp命令cp(copy)命令可以将文件从一处复制到另一处。
一般在使用cp命令将以个文件复制成另一个文件或复制到某个目录时,需要指定原始文件名与目的文件名或目录。
tonyfreetony$cpdata1.txtdata2.txt将data1.txt复制成data2.txttonyfreetony$cpdata3.txt/tmp/data将data3复制到/tmp/data目录中&
显示复制过程:
加入-v参数可显示命令执行过程。
tonyfreetony$cpzip.txtzip2.txt一般状态下不会显示复制过程tonyfreetony$cpvzip.txtzip3.txt以-v显示复制过程zip.txt-zip3.txt&
递回复制:
加入“-R”参数可同时复制目录下的所有文件及子目录。
tonyfreetony$cpvR*backup将所有文件(含子目录文件)复制到backup目录6,删除文件或目录的rm命令rm(remove)命令可以删除文件或目录。
tonyfreetony$rmmyfile删除指定的文件tonyfreetony$rm*删除当前目录中的所有文件rm命令的常用参数如下:
强迫删除:
使用-f参数时,rm命令会直接删除文件,不再询问。
tonyfreetony$rmf*.txt强迫删除文件&
递回删除:
-r也是一个相当常用的参数,使用此参数可同时删除指定目录下的所有文件及子目录。
tonyfreetony$rmrdata删除data目录(含data目录下所有文件和子目录)tonyfreetony$rmr*删除所有文件(含当前目录所有文件,所有子目录和子目录下的文件)&
强制删除指定目录:
当使用-r参数删除目录时,若该目录下有许多子目录及文件,则系统会不间断地询问,以确认您的确要删除目录或文件。
若已确定要删除所存目录及文件,则可以使用-rf参数,如此一来,系统将直接删除该目录中所有的文件及子目录,不再询问。
tonyfreetony$rmrftmp强制删除tmp目录及该目录下所有文件及子目录&
显示删除过程:
使用-v参数。
tonyfreetony$rmv7,让显示画面暂停的more命令为了避免画面显示瞬间就闪过去,用户可以使用more命令,让画面在显示满一页时暂停,此时可按空格键继续显示下一个画面,或按Q键停止显示。
当使用ls命令查看文件列表时,若文件太多则可以配合more命令使用。
tonyfreebin$lsalmore&
单独使用more命令时,可用来显示文字文件的内容。
tonyfreetony$moredata.txt8,连接文件的cat命令cat(concatenate)命令可以显示文件的内容(经常和more命令搭配使用),或是将数个文件合并成一个文件。
逐页显示preface.txt的内容:
tonyfreetony$catpreface.txtmore&
将preface.txt附加到outline.txt文件之后:
tonyfreetony$catpreface.txtoutline.txt&
将new.txt和info.txt合并成readme.txt文件:
tonyfreetony$catnew.txtinfo.txtreadme.txt9,移动或更换文件,目录名称的mv命令mv(move)命令可以将文件及目录移动到另一个目录下面,或更换文件及目录的名称。
tonyfreebackup$mva.txt.将a.txt文件移到上层目录tonyfreebackup$mvz1.txtz3.txt将z1.txt改名成z3.txttonyfreebackup$cd.切换到上一层目录tonyfreetony$mvbackup.backup目录上移一层10,显示当前所在目录的pwd命令pwd(printworkingdirectory)命令可显示用户当前所在的目录。
tonyfreetony$pwd/home/tony当前所在目录为“/home/tony”11,查找文件的locate命令locate命令可用来搜索包含指定条件字符串的文件或目录。
tonyfreetony$locatezh_CN列出所有包含“zh_CN”字符串的文件和目录。
由于locate命令是从系统中保存文件及目录名称的数据库中搜索文件,虽然系统会定时更新数据库,但对于刚新增或删除的文件、目录,仍然可能会因为数据库尚未更新而无法查得,此时可用root身份运行updatedb命令更新,为此数据库得内容正确。
12,搜索字符串得grep命令grep命令可以搜索特定字符串来并显示出来,一般用来过滤先前得结果,避免显示太多不必要得信息。
tonyfreeetc$greptext*.conf搜索当前目录中扩展名为.conf且包含“text”字符串得文件。
grep:
amd.conf:
拒绝不符权限得操作grep:
diskcheck.conf:
grub.conf拒绝不符权限得操作&
若您是使用一般权限的用户运行,上例的输出结果会包含很多如“拒绝不符权限的操作之类的错误信息,可使用-s参数消除。
tonyfreeetc$grepstext*.conf13,重导与管道重导(redirect)可将某命令的结果输出导文件中,它有两中命令:
“”和“”。
“”可将结果输出到文件中,该文件原有的内容会被删除:
“”则将结果附加到文件中,原文件内容不会被清除。
tonyfreetony$lsadir.txt将lsa命令执行结果输出到dir.txt文件。
tonyfreetony$catdata1.txtdata2.txt将data1.txt内容附加到data2.txt文件之后。
通道(pipe)命令的符号是“”,可将某命令的结果输出给另一命令,一下范例将ls命令的输出结果传给grep命令过滤:
tonyfreeetc$lsgerpconf搜索并显示ls命令运行结果中包含有“conf”字符串在举一个删除文件或目录的例子,可以利用yes命令重复输出“y”字符的特性,将结果传给rm命令,如此即可避免重复输入“y”:
tonyfreetony$yesrmrmydir三,使用光盘及软盘三,使用光盘及软盘在Linux的文字模式下要使用光盘或软盘,并不是只将光盘或软盘放入即可,用户需要运行加载的命令,才可读写数据。
所谓加载就是将存储介质(如光盘和软盘)指定成系统中的某个目录(如/mnt/cdrom或mnt/floppy)。
通过直接存取此加载目录,即可读写存储介质中的数据。
以下就来看看文字模式下的加载及卸载命令。
1,加载的mount命令要使用光盘时先把光盘放入光驱,然后执行加载的mount命令,将光盘加载至系统中:
tonyfreetony#mount/dev/cdrom/mut/cdrom加载光盘同理,使用软盘之前也需要和光盘一样,必须先加载后才能使用:
tonyfreetony#mount/dev/fd0/mut/floppy加载软盘2,卸载的umount命令如果不需要使用光盘或软盘,则需先执行卸载命令之后,才能将光盘或软盘退出。
tonyfreetony#umount/mnt/cdrom光盘卸载在不使用软盘时执行umount命令卸载软盘,再将软盘拿出tonyfreetony#umount/mnt/软盘卸载四,在后台运行程序四,在后台运行程序用户有时的程序有可能要花费很多时间,如果将它放在前台运行,将导致无法继续做其他事情,最好的方法就是将它放在后台运行,甚至可能希望在用户注销系统后,程序还可以继续运行。
让我们看看那如何实现这一目的。
1,在后台运行程序的&
、bg命令将程序放到后台运行的最简单方法就是在命令最后加上“&
”,范例如下:
tonyfreeroot#updatedb&
在后台执行locate数据库更新命令tonyfreeroot#bg将更新操作放到后台运行2,前台运行的程序fg命令如果用户当前已有程序在后台运行,可以输入fg命令,将它从背景中移到前台运行:
tonyfreeroot#fg放到前台执行的命令会显示出来3,在退出后让程序继续运行的nohup命令此命令可使用户退出系统后,程序继续运行。
tonyfreerony$nohupmyserver&
然后用户就可以退出了,当再次登录的时候,可以用psaux命令看到程序仍在后台中运行。
五,任务调度命令五,任务调度命令计算机有很多程序需要周期性的被运用,例如清理磁盘中不要的暂存盘、备份系统数据、检查远程服务器的邮件等。
对于这些重复性的工作,其实不需要每次都辛苦地运行这些程序。
可利用任务调度命令,指定系统定期在某个时间运行这些程序,轻轻松松完成想要执行的工作。
任务调度的crond常驻命令crond是Linux用来定期执行程序的命令。
当安装完成操作系统后,默认便会启动此任务调动命令。
crond命令每分钟会定期检查是否有要执行的工作,如果有要执行的工作,便会自动执行该工作。
由于任务调度中间的操作过程十分繁杂,我们只将任务调度文件的写法介绍给大家,供大家参阅:
MinuteHourDayMonthDayOfWeekCommand在这段文字中除了“Command”是每次都必须指定的字段以外,其他自动皆可视需求自行决定是否指定。
六,任务调度的系统工作六,任务调度的系统工作/ect/crontab/文件是Linux系统工程的任务调度设置文件,其默认的内容如下:
SHELL=/bin/bash指定执行任务调度工作时所使用的SHELLPATH=/shin:
/bin:
/usr/sbin:
/usr/bin指定命令搜索的路径MAILTO=root指定将输出结果给root用户HOME=/指定跟目录七,任务调度的个人工作七,任务调度的个人工作除了上述任务调度的系统工作外,一般用户则可利用crontab命令,自行设置要定期执行的工作。
每个用户可执行crontabe命令,编辑自己的任务调度设置文件,并在此文件加入要定期执行的工作。
以下范例为tony用户编辑的任务调度设置文件:
tonyfreerony$crontabe执行上述命令后,即会进入VI文本编辑器自行编辑任务调度的工作。
八,删除调度工作任务八,删除调度工作任务如果不想再定期执行任务调动中的工作,则可执行crontabr命令删除所有任务调度的工作。
tonyfreerony$crontabr删除任务调度中的工作tonyfreerony$crontab-1再查看一次任务调度中的工作nocrontabfortony已经没有任何任务调度工作九,打包、压缩与解压缩九,打包、压缩与解压缩由于这是每一个Linux用户都会经常用到的基本功能,因此我们将介绍最常见到的打包、压缩和解压缩程序。
1,打包文件的tar命令tar命令位于/bin目录中,它能将用户所指定的文件或目录打包成一个文件,不过它并不做压缩。
一般Unix上常用的压缩方式是先用tar命令将许多文件打包成一个文件,再以gzip等压缩命令压缩文件。
tar命令参数繁多,以下举例常用参数作说明:
-c:
创建一个新的tar文件;
-v:
显示运作过程信息;
#6
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 入门教程 精华 基础