1、1,ddLinux 基础知识,课程目标,一、了解linux操作系统的发展历程,发行版本类别。 二、掌握linux操作系统的安装方法、步骤、注意事项。 三、掌握linux操作系统的启动级别、启动过程。 四、掌握linux操作系统常见的命令。,3,Linux的由来,Linux操作系统核心最早是由芬兰的Linus Torvalds 1991年8月在芬兰 赫尔辛基大学上学时发布的那年Torvals 25岁,后来经过众多世界顶尖的软件工程师的不断修改和完善,形成现在的linux版本。,Linux 与 UNIX 联系与区别,联系: Linux是在UNIX的基础上发展起来的,它继承了UNIX的优点 区别:
2、UNIX系统大多是与硬件配套的,而Linux则可运行在多种硬件平台上. UNIX是商业软件,是收费的,而Linux是自由软件,免费、公开源代码的.,5,Linux的版本,Linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的Redhat(RHEL)为代表,后者以Debian为代表。,6,RedHat介绍,Redhat,应该称为Redhat系列,包括RHEL(Redhat Enterprise Linux,也就是所谓的Redhat Advance Server,收费版本)、Fedora Core(由原来的Redhat桌面版本发展而来,免费版
3、本)、CentOS(RHEL的社区克隆版本,免费)。,7,Redhat的特点,具有可移植性,系统核心只有小于10%的源代码采用汇编语言编写,其余均是采用C语言编写,因此具备高度移植性 可与其它的操作系统兼容性,8,了解Linux的目录结构,/ /bin/ /boot/ /dev/ /etc/ /home/ /lib/ /media /proc/,9,/root/ /usr/ /var/ /lost+fount/ /tmp/,了解Linux的目录结构,了解Linux的文件类型,Minix:最古老、最可靠 Xia:minix的修正版 Ext:ext2的老版本 Ext2:当前最通用的Linux文件系
4、统 Ext3:ext2+log是linux通用的文件系统,文本模式安装: 从光盘启动安装,boot处输入:text 后回车! 图形模式安装: 从光盘启动安装,直接回车! 专家模式安装: 从光盘启动安装,输入expert回车!专家模式不会检查大多数硬件, 而是在安装时让您自己选择驱动程序。 救援模式: 从光盘启动,在输入rescue回车!当系统崩溃的时候可以进行救援。,了解Redhat的安装模式,Redhat linux的安装,13,Redhat安装前的准备,一台服务器,设备正常加电,服务器工作正常 有Redhat Enterprise Linux Advanced Server (RHEL 4
5、-U4)的光盘一套,14,Redhat的安装第一步,首先通过光盘启动,15,提示是否光盘检查,这个图出现后,就直接点击“skip”跳过;否则会等好长时间;是检查光盘的完整性的;没有必要;,16,进入欢迎信息页面,点“ok”进行下一步。,17,选择安装程序语言。如果需要英文界面安装则选择“English”,若要中文界面安装,则选择Chinese(Simplified),18,选择键盘类型,保持默认值,并按“OK”按钮进入下一步。,19,选择鼠标类型。因为服务器系统采用全文本界面操作,因此,保持此页为默认值。,20,硬盘分区,选择分区工具,选择“Disk Druid”分区工具。,21,如果使用已有
6、分区或者数据的磁盘,可能会出现上述警告提示框,此时,直接按下“Yes”按钮确认初始化磁盘,并且会清空磁盘中的信息。,22,在Disk Druid分区工具主界面中列出了系统识别出的硬盘设备,用户可以进行新增分区、修改现有分区设置和删除分区的操作。,23,新增一个分区,24,要新建一个分区,需要做下列工作:,Mount Point:定义安装点; Filesystem type:定义文件系统的类型; Allowable Drives:定义分区所在的磁盘; Size:定义分区的大小,以MB为单位; 定义大小的类型;除/home分区选择“Fill all available space”外,其余均选择“
7、Fixed Size”。,25,开机管理选项,按默认值设定。,26,按默认值设定。不设置任何启动引导参数。,27,启动GRUB引导器时不使用口令。默认进行下一步安装,直到出现网络设置页面。,28,网络设置,设置服务器ETH0(第一块网卡)的网络参数。,29,网络设置,设置主机名,30,防火墙组态设定,不使用系统默认的防火墙设置,选择“No firewall”。并提示配置防火墙告警信息:选择Preceed,继续:,31,防火墙组态设定,同时选择Disabled禁用SElinux,保证服务器上需要运行的ssh、httpd、mysql等服务能通过防火墙,正常启动,32,选择系统语言包,33,选择时区
8、,使用Asia/Shanghai。,34,设置root用户口令,设置ROOT用户的口令,口令最少要求六位。请设置并保存。,35,选择安装包,36,选择定制操作系统安装包,37,开始安装,点击“continue”,38,安装程序开始格式化在前面定义的分区。,39,安装程序开始安装选择的RPM包。这个过程大约需要10分钟的时间。,Redhat linux 启动机制,41,redhat 启动级别,0级 关机模式 1级 单用户模式 2级 不含网络功能的多用户模式 3级 完整多用户模式 4级 预留模式尚未使用 5级 xwindow方式(既图形模式) 6级 重新启动模式,42,redhat 配置启动级别,
9、Vi /etc/inittab,如将id:5:initdefault(图形模式) 改为 id:3:initdefault(文本模式),此外在系统下可以通过 altF1F7 打开多个操作窗口,其中altF7是图形界面,43,redhat 启动机制,1. 开机BIOS自检在刚开机时, BIOS 进行开机自检,如检查内存,键盘等。在自检过程中,BIOS会在上位内存检查是否存在合法的设备控制卡,如果有,BIOS 读取磁盘上的第一个扇区并将这个扇区装入内存,44,redhat 启动机制,2.启动引导加载程序 GRUB假定硬盘是系统的启动磁盘。硬盘的第一扇区称为主引导记录区(我们称为MBR),MBR记录着
10、硬盘的分区信息,在LINUX系统中,人们通常把 GRUB引导加载程序放在MBR中,读取MBR后,GRUB就会被启动并首先执行。而GRUB会引导起操作系统 。,45,redhat 启动机制,3.装入核心镜像,加载内核接下来根据grub的引导程序,加载linux的核心镜像,将内核装入。,46,redhat 启动机制,4. 核心启动 内核装入完毕后,CPU的控制权就交给了核心启动代码。此时,核心首先进行硬件的检测和设备驱动程序的初始化,然后运行INIT进程。INIT进程 是LINUX核心启动后的第一个用户进程,其进程号为1,是系统其它用户进程的祖先。,47,redhat 启动机制,5.系统初始化 I
11、NIT进程引导进行了一系列系统初始化程序和脚本文件,/etc/inittab中包含了INIT所做的所有工作。,48,redhat 启动机制,6.等待用户登录 系统初始化完毕后,INIT 切换到多用户模式,并为每一个虚拟控制台和串行终端启动一个GETTY进程。GETTY进程负责接受和检验用户的登录要求。,Linux下的启动过程,Redhat linux 的常用的指令,51,man,联机查询 man 提供命令的帮助,52,Linux下的文本编辑器,vi 是 Linux/unix最常用的文本编辑器,53,Vi的常用操作,yy 复制 dd 删除 p 贴上 i,a 插入 u 撤销,54,Vi的常用操作,
12、/ 搜寻 :w 写入 :q 离开 :wq! 写入强制离开 :x! 强行写入 :n移动至n行,55,Linux 文件,56,Linux 文件的属性,57,更改 Linux 文件属性指令,权限值表示 r为4,w为2,x为1 如文件属性为 rw- r r- 可表示为 644 chmod 770 filename + w chmod - r filename= x,58,更改文件属主,chown root:root filename,59,常用的文件系统管理指令,cd 用来改变当前目录。 pwd 用来显示当前所在的绝对路径 mkdir 可以用来建立新目录 rm 用来删除文件或目录 ls 用来显示文件和
13、目录 cp 可以对文件进行拷贝。 mv 可以将文件从一个目录移动到另外一个目录,60,查看文件内容,more 用来分屏显示文件内容 cat 只能查看文件内容,但不能编辑。 head 用来查看文件的开始部分。 tail 用来查看文件的结尾部分。,61,搜寻文件或目录,which 在环境变量$PATH设置的目录里查找符合条件的文件。find 是在磁盘中查找满足给定标准的文件和目录的所有文件,62,文件系统的挂载,磁区的挂载:mount, umount 例:mount /dev/cdrom /media/cdrom设定开机时即挂载的方式:/etc/fstab,63,程序与资源管理,pstree 查看
14、进程 kill -signal PID -1 重新读取设定档 -9 无条件强制驱离存储器 -15 正常方式关闭该 PID killall 按照进程名来杀掉进程,64,Linux 包管理,RPM Red Hat Package Manager 具有资料库功能:容易安装、升级、移除 在查验及搜寻方面极为有效 漏洞修补速度快 最大的缺点:有属性相依的问题,65,RPM的使用,安装 rpm ivh bash.rpm 升级 rpm uvh bash.rpm 移除 rpm e bash 查询 rpm qa bash,66,系统关机,关机 shutdown h now init 0 halt poweroff,67,系统重启,init 6 shutdown r now,68,RedHat Linux 网络设定,/etc/sysconfig/network /etc/sysconfig/network-script/ifcfg-eth0 /etc/resolv.conf /etc/hosts,69,网络工具,一些网络侦错指令 ping, ifconfig, netstat, traceroute,telnet, ssh,70,学习回顾与总结,一.linux的发展历史. 二.linux的安装方法与步骤. 三.linux的启动过程. 四.linux常见的命令.,71,Thank you !,