Linux系统简介
安装Linux操作系统
RHEL6基本操作
#################################################
一、Linux系统简介
1. Linux是一类操作系统
计算机系统=硬件+软件
|--> 软件包括:操作系统、各种应用
Linux操作系统=内核程序+外围程序
2. 常见的三大类操作系统
Unix系列 --> 1970年01月01日诞生,FreeBSD、贝尔实验室、IBM、惠普、Oracle等公司
Windows系列 --> 微软公司
Linux系列 --> Red Hat(红帽)、CentOS、Debian、Ubuntu、Oracle等公司
3. Linux发展史
1984年,美国Richard Stallman发起GNU自由软件运动
|--> GNU is Not Unix,类Unix的操作系统项目
|--> http://www.gnu.org/
1991年,芬兰 Linus Torwards 发布Linux内核 http://www.kernel.org/
1994年左右,完整的GNU Linux系统=Linux内核+各种自由软件
Linux吉祥物:企鹅 Tux
Linux内核版本特点:主版本号(为2).次版本号.修订号-自定义标识
|--> 区分稳定版(偶数)、开发版(奇数)
谷歌的Android系统 来源于 Linux系统
苹果的IOS系统 来源于 Unix系统
4. 常见的Linux发行版
版本查询:http://distrowatch.com/
Red Hat系列:
官方版:Red Hat Enterprise Linux 5/6/7 http://www.redhat.com/
先行测试版:Fedora Core 20 http://fedoraproject.org/
民间版(现已被红帽收编):CentOS 5/6 http://www.centos.org/
Debian系列
Debian Linux 7.3
Ubuntu Linux 12.04/13.10
其他版本:
Suse Linux、Kylin Linux、……
二、安装Linux系统
1. 准备知识,分区表示方法
磁盘设备存放于/dev/文件夹下,
IDE接口的磁盘:/dev/hda、/dev/hdb、/dev/hdc、/dev/hdd
SCSI接口的磁盘:/dev/sda、/dev/sdb、/dev/sdc、/dev/sdd
/dev/XdYZ
/dev/ 表示的是一个设备目录
X h IDE硬盘
s SATA、SCSI、U盘
Y a 第一块硬盘
b 第二块硬盘
c 第三块硬盘
。。。。。。。。。。
Z 1-3表示主分区,4一般为扩展分区
5是逻辑分区第一个分区
6是逻辑分区第二个分区
。。。。。。。。。。
Linux下的文件系统(习惯称“分区类型”):
EXT3(第三代日志型文件系统,红帽5默认)
EXT4(第四代日志型文件系统,红帽6默认)
SWAP(交换分区,起虚拟内存的作用)
常见的分区布局:
主分区:最多四个(其中一个可作为扩展分区,扩展分区的编号一般为4),其分区编号为1-3
扩展分区:可以没有,最多一个,不能格式化用来存放文档
逻辑分区:从扩展分区范围内划分出的一部分,其分区编号始终从5开始
Linux目录结构(树型,路径分隔为“/”,与Windows下相反):
/boot:存放内核、引导菜单等启动文件
/root:管理员用户root(类似于Administrator)的家目录
|--> 或“宿主目录”,即默认工作目录
/home:存放各普通用户的家目录,比如 /home/zhangsan/ 、/home/lisi/
/dev:存放各种设备文件
/etc:存放各种配置文件
/tmp:存放各种临时文件,每次关机时自动清理
/proc:存放运行中的内存映射数据
Linux安装方式(引导过程+软件包读取)
引导方式:本地(光盘、U盘)、网络(PXE服务器)
软件包来源:本地(光盘、硬盘、)、网络(NFS、HTTP、FTP服务器)
2.挂载点
作用:在访问设备资源时能够提供一个访问点
3. 安装过程
从ISO镜像安装时,跳过检测(Skip)
规划分区(/、SWAP、/boot),/ 分区建议12G以上、交换分区2倍内存大小、/boot 200MB
定制要安装的软件包
建议分区方案
/boot 200M 启动分区
swap 2G ~ 8G 交换分区
/ 100G 根分区
/data 100G 自定义分区
三、RHEL6基本操作
1. 操作界面分类
图形用户界面 —— GUI
--> GNOME桌面、KDE桌面
命令行界面 —— CLI
--> 5个本地虚拟控制台(或称字符终端),即tty2、tty3、.. ..、 tty6
--> 伪字符终端(GNOME桌面下的gnome-terminal程序)
2. 不同界面、控制台切换
图形界面 --> 字符终端:Ctrl+Alt+Fn
字符终端 --> 字符终端:Alt+Fn
字符终端 --> 图形界面:Alt+F1
3. 图形桌面下基本操作
修改系统“首选项”
服务器“管理”:网络设置、服务控制、用户管理
4. 命令行界面下基本操作
提示信息构成(最后为#表示管理员,$ 表示普通用户):
[ 当前用户@主机名 工作目录 ] #
|== 练习几个简单命令 ==|
看内核版本:
uname -r
看系统版本:
cat /etc/redhat-release
看主机名:
hostname
看IP地址、MAC地址:
ifconfig、ifconfig eth0
看CPU信息:
cat /proc/cpuinfo
看内存信息:
cat /proc/meminfo
查看当前所在目录路径
pwd
切换工作目录
cd /dev #切换目录到根下的dev
cd .. #“..”代表上一级目录
以/开始的路径为绝对路径,不以/开头的为相对路径
查看目录内容
ls #查看当前目录下内容
ls /root #查看/root目录下内容
ls -l #查看当前目录下内容显示详细信息
关机操作:
shutdown -h now、poweroff、init 0
重启操作:
shutdown -r now、reboot、init 6
延迟关机或重启(Ctrl+c键取消,或其他终端执行shutdown -c):
shutdown -h +分钟数 "提示信息"
shutdown -r +分钟数 "提示信息"
#################################################
故障分析
1.问题现象
[[email protected] ~]# cat /root/
cat: /root/: 是一个目录
[[email protected] ~]# cd /root/install.log
-bash: cd: /root/install.log: 不是目录
分析故障原因
在linux中命令的对象是有要求的
cat 命令的对象必须为文本文件
cd 命令的对象必须是目录
2.问题现象
[[email protected] ~]# uname-r
-bash: uname-r: command not found
[[email protected] ~]#
[[email protected] ~]#firefox
-bash: firefox: command not found
分析故障原因
报错信息非常明确“command not found”
代表命令没有找到
命令敲错或格式不正确
命令程序没有安装