天津大学 Linux操作系统教学视频

  • 名称:天津大学 Linux操作系
  • 分类:电脑网络  
  • 观看人数:加载中
  • 时间:2013/10/19 20:53:30
 天津大学 Linux操作系统教学视频-精品课程
Linux操作系统是一套免费使用和自由传播的类似于Unix的操作系统。它的参与者可以是具有较高水平的技术专家、也可以是初学者。Linux以高效性和灵活性著称,并且能够在PC计算机上实现全部的Unix特性,它具有多任务、多用户的能力。Linux较为出众的两个优点在于:一是它属于自由软件,用户不用支付任何费用就可以获得它和它的源代码,并且可以根据自己的需要对它进行必要的修改。另一个原因是,它具有Unix的全部功能。
本书的内容包括:第一章Linux操作系统概述,简单地介绍了操作系统的基本概念,着重介绍了Linux操作系统的产生和发展。第二章Linux安装和删除,内容包括获取Linux的方法,Linux的硬盘分区,Linux的安装与删除。第三章Linux的图形界面、基本操作和管理配置。第四章Linux文本模式,内容包括文本模式概述、vi编辑器的使用、用户管理、文件管理、设备管理、网络管理、日志管理、内核管理等。第五章Linux下常用软件,内容包括视听播放软件、数码相机的使用、图像处理软件及文本编辑软件。第六章Fedora办公软件,主要介绍Openoffice.org办公软件的基本组成以及日常办公所需的各种应用操作。第七章Linux网络服务,主要内容包括:客户端软件简介,samba服务器的配置和管理,FTP服务器的配置和管理,Apache服务器的配置和管理。第八章Linux下的程序设计,包括Linux下的程序设计简介,编译和调试工具简介,图形界面集成开发环境等。全书每章都有习题,三至五章还有实训题目。                                 Linux操作系统是一套免费使用和自由传播的类似于Unix的操作系统。它的参与者可以是具有较高水平的技术专家、也可以是初学者。Linux以高效性和灵活性著称,并且能够在PC计算机上实现全部的Unix特性,它具有多任务、多用户的能力。Linux较为出众的两个优点在于:一是它属于自由软件,用户不用支付任何费用就可以获得它和它的源代码,并且可以根据自己的需要对它进行必要的修改。另一个原因是,它具有Unix的全部功能。
   本书的内容包括:第一章Linux操作系统概述,简单地介绍了操作系统的基本概念,着重介绍了Linux操作系统的产生和发展。第二章Linux安装和删除,内容包括获取Linux的方法,Linux的硬盘分区,Linux的安装与删除。第三章Linux的图形界面、基本操作和管理配置。第四章Linux文本模式,内容包括文本模式概述、vi编辑器的使用、用户管理、文件管理、设备管理、网络管理、日志管理、内核管理等。第五章Linux下常用软件,内容包括视听播放软件、数码相机的使用、图像处理软件及文本编辑软件。第六章Fedora办公软件,主要介绍Openoffice.org办公软件的基本组成以及日常办公所需的各种应用操作。第七章Linux网络服务,主要内容包括:客户端软件简介,samba服务器的配置和管理,FTP服务器的配置和管理,Apache服务器的配置和管理。第八章Linux下的程序设计,包括Linux下的程序设计简介,编译和调试工具简介,图形界面集成开发环境等。全书每章都有习题,三至五章还有实训题目。                             
《Linux操作系统教程(新版)》以Red Hat Linux 9操作系统为平台,比较全面、系统地介绍了Liunx操作系统的基本操作、常用命令、脚本编写、网络通信、服务器配置等知识。使读者熟悉Liunx平台、系统了解与掌握Liunx操作系统的应用,为Liunx系统管理提供必要的知识。
全书分两大部分,共13章。第1篇主要针对Liunx系统的应用用户,其内容涉及Liunx的安装、常用命令与使用、网络通信、脚本编写、进程与文件管理等;第2篇主要针对Liunx系统的管理用户,其内容包括打印机管理与配置、包安装、多种服务器的配置与管理等。
 
本章提要:
本章介绍如何使用Linux、Linux的用户界面、Linux基础命令、Linux文件系统、Linux文件属性、Linux文件备份和压缩以及进程管理。此章属于入门知识部分,读者熟练掌握本章各知识点,对后章能熟练操作Linux系统至关重要。
2.1  使用Linux
 
2.1.1  开机
用户接通Linux主机电源以后,首先会进入一个引导界面,如图2-1所示。下面以RedHat 9的grub为例。
 
图2-1
在上图的框内,有一个可以上下移动的光标,可以选择你想进入的操作系统或者模式,然后按Enter键进入系统。
2.1.2  注册
用户接通Linux主机电源,主机显示启动有关信息,稍待片刻显示RUTU界面,如图2-2所示,表示处于注册状态。
 
图2-2
此处显示了所用Linux的发布版名称,代号以及核心版本、机器类型等信息。不同的发布版都有类似的界面。
2.1.3  控制台操作
出现系统提示符后,表示系统处于待命状态,此时用户可以输入Linux能够接受的命令,Linux下命令的格式一般是:
<命令> -<可选项1> -<可选项2>…<可选项n> <参数1> <参数2>…<参数n>
其中,可选项决定命令执行的形式,一条Linux命令能附带的可选项多达数十种,它们之间的组合数目就更加庞大了。而参数则是命令执行所需提供的一些相关信息。有一些命令可以完全不用参数,而有一些则可能需要许多参数。注意:Linux的命令、可选项、参数均区分大小写。
在输入命令的过程中如果发现输入出错,可按键盘上的退格键往回删除刚输入的出错字符,再重新输入。如果出错的字符位于离光标当前位置较远的地方,也可以用左光标键将光标移至出错字符处右端,再按退格键删除,若是漏打字符则可在该处重打插入。按上、下光标键可以使用以前打过的命令,当经常需要运行某条形式相似的命令时,此功能特别有用,甚至还可以返回以前注册时使用过的命令。
输入的命令以回车结束,系统将分析用户输入的命令,如果该命令不正确,系统将给出错信息,如果命令正确,系统将执行该命令所对应的功能,如图2-3所示。
 
图2-3
命令运行过程中,会在用户所在终端的屏幕(标准输出)输出该命令运行的一些信息和结果。若输出的内容较多,一个屏幕容纳不下,屏幕将会把原有内容上翻,新的内容继续在后面显示,如果屏幕翻滚速度太快,用户为了看清输出的结果,可以用+s组合键暂停输出,然后,按+q又可重新恢复输出。
命令执行完毕后,将返回系统提示符下。此时,用户又可以继续输入下一条命令,如此往复,直到用户退出为止。若一条命令运行了很长时间都没有停止,用户可以用组合键+c中断该命令的执行,重新返回提示符。
2.1.4  进入图形界面
(1)用超级用户登录Linux,再运行startx,如图2-4所示。
 
图2-4
(2)输入Enter,出现一系列的信息以后,按提示输入。
2.1.5  远程管理Linux
Linux有个比较方便的管理方法——远程登录。现在比较常用的远程管理方法有Telnet和SSH。Telnet是以前比较常用的一种管理工具,只要在Server上面启动Telnetd程序,并且联通了Internet,那么,就可以从Internet的任何一个地方来管理它了。但是telnet在所有的指令传送过程中都是使用明文的,就连用户名密码都不例外。所以,在考虑安全问题的前提下,经过SSL加密的SSH工具就成了人们登录管理远程计算机的比较理想的工具。
在Linux中使用SSH客户端。命令格式:
ssh –l <用户名> <服务器端地址或者域名>
如登录远程域名为test.com的机器:
[root@ibm root]# ssh -l zgy test.com
The authenticity of host "test.com(192.168.0.1)" can"t be established.
RSA key fingerprint is 87:94:0a:0a:c9:64:51:46:c4:2a:39:d4:1a:55:4c:46.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added "localhost" (RSA) to the list of known hosts.
zgy@test.com"s password: 
 
Last login: Sat Dec  6 21:29:25 2003 from 192.168.0.2
[root@test root]# 
在Windows中使用SSH登录工具。支持SSH的常用工具有Sterm、SecureCRT 等等。现在用SecureCRT 来举例。
(1)首先安装SecureCRT。运行SecureCRT,如图2-5所示。
 
图2-5
(2)单击“New Session”,弹出如图2-6所示对话框,在Name中输入好记的名字,在Protocol中选择协议,一般有ssh1和ssh2两项可以选择,一般服务器两者都支持。
 
图2-6
(3)在“connect”对话框(如图2-7所示)中,选择你想远程管理的设备,然后单击“Connect”。
(4)如果是第一次登录,客户端会要求生成密钥。在“New Host Key”对话框中单击“Accept & Save”即可,如图2-8所示。
     
图2-7                              图2-8
(5)输入用户名。在RedHat中默认可以用超级用户登录,用户名区分大小写,如图2-9所示。
(6)输入刚才输入的用户名对应的密码,区分大小写,如图2-10所示。
     
图2-9                             图2-10
(7)登录完成以后的界面如图2-11所示,这样就可以对远程计算机进行操作了。
 
图2-11
2.1.6  注销
当用户停止使用Linux时,需要向系统注销,使终端回到“login:”状态,以让其他用户继续使用该终端注册进入主机。
进行注销的命令是:
logout↙
或者
exit ↙
有时,也可用组合键+d进行注销,用户在连线期间运行的尚未完结的程序,除非有特别的指定,将同时被终止。
2.1.7  关闭系统
关闭Linux主机是系统管理员的工作。切记千万不要直接切断电源。
1.  Shutdown-停止系统的一种安全和周到的方式
shutdown  [<可选项>]  <时间>  [<警告>]↙
首先关闭系统,常用的<可选项>有:
-r 关闭系统后重新启动。
-h 关闭系统后进入停机状态。
-k 不真正关闭系统,只是向各用户发送警告信息。
<时间>表示关闭系统的时间,使用Linux系统惯用的POSIX标准时间格式字符串,形式如下:
<时间串>  [<日期串>]  [<偏移量>]
<时间串>的格式为:
hhmm
hh为24小时制记时,mm为分;如果采用12小时制,在hhmm后要加上am或pm加以区别。例如时间串“1305”及“0105pm”均表示13时5分。有几个特别的<时间串>,它们是:NOON(正午12:00),MIDNIGHT(午夜00:00),TEATIME(下午16:00),now(现在)。now有时可省略不写。
<日期串>格式为:
MMDDYY
MM表示月,DD表示日,YY表示年份,或:
<月>  <日>  [<年>]
此处<月>使用英文缩写。例如“JAN 12 1999”、“JAN 12”。日期串也可用TODAY表示当天,TOMORROW表示明天,或用MON、TUE、WED、THU、FRI、SAT、SUN等分别表示下一个星期一到下一个星期天。
<偏移量>表示“……之后”,写法为:
+<数目><时间单位>
<时间单位>可以是minute(分钟)、hour(小时)、day(天)、week(周),必要时使用复数。例如:“+15minutes”表示15分钟之后,“+1week”表示一周后等等。
例如:请写出以下标准时间格式串:
(1)1999年1月20日下午2时16分。
答案:1416 JAN 20 1999
(2)2周之后的上午10时。
答案:10am +2weeks
(3)15分钟之后。
答案:now+15minutes或+15minutes
<警告>是用双引号括住的字符串,表示在关机前首先向各在线用户发出的警告信息。例如:
shutdown –r +5minutes "System will reboot in 5 minutes! " 
表示在5分钟后将关闭系统并重新启动,每个在线用户都会收到相应信息。
Shutdown –h now↙
表示马上关闭系统并停机,此时控制台上将显示如图2-12所示。
 
图2-12
提示系统已经停机。系统管理员也可在主机键盘上按++键,其作用等价于“shutdown –r now”,待用户重新启动后,便可切断主机电源。
2.  Halt-关闭系统的简单方法
Halt命令执行关闭操作系统所需要的基本任务。Halt记录关机的情况,中止那些非必需的进程,执行sync系统调用,等待文件系统写完成,然后停止内核。这种关闭计算机的方法相对比较简单,不等待马上就关闭计算机。对于一个人在操作的计算机来说比较简便,但是对于多人同事操作的计算机来说,可能会意外停止其他人正在进行的操作。
3.  Reboot-快速而不洁的重新启动
Reboot几乎和halt一样,只是它让计算机从头重新启动,而halt是关闭计算机。Reboot由shotdown –r来调用,与halt类似。
2.2  Linux的用户界面
 
BASH是Bourne Again Shell的简写,是RedHat最常用的shell。shell是一种命令语言解析器(command-language interpreter)。它是用户和内核的一个接口,它将用户输入的没一个命令进行解析,然后传给内核。Shell在用户成功登录系统是启动,始终作为用户和内核的交互手段,直到用户退出系统。每个用户都有一个默认的shell,在/etc/passwd文件中指定。