Admin-02 Linux系统
Linux系统简介
一.什么是Linux?
– Linux是一种操作系统!!
– 曾经被Microsoft视为最大的威胁
– 而今互联网领域的幕后老大
2.超级计算机TOP 500
二.Unix系统发展史
1.Unix系统发展
– UNIX诞生,1969年底
– KenThompson,Dennis Ritchie
在这里插入图片描述
– 根据MULTICS项目的经验开发一个多任务系统 UNICS,后改为UNIX
– 1973年,用C语言重写了UNIX
– 1978年,有大约600台计算机运行UNIX
2.Linux的诞生
– Linux之父,Linus Torwalds
– 1991年10月,发布0.02版(第一个公开版)内核
– 1994年3月,发布1.0版内核
– 标准读音: '哩呐科斯"
3.Linux系统内核
– 由Linus率领的内核项目团队统一发布
– 内核作用:管理CPU/内存,驱动基本硬件,文件系统
– 版本号:主版本.次版本.修订号
三.Linux版本及应用
1.LInux发行版本
发行版本的名称/版本由发行方决定
– RedHat Enterprise Linux 5/6/7
– Suse Linux Enterprise 12
– Debian Linux 7.8
– Ubuntu Linux 14.10/15.04
– …
2.Red Hat系列版本
红帽]Linux企业版
– 简称RHEL(Red Hat Enterprise Linux)
– http://www.redhat.com/
Fedora Core 社区版
– http://fedoraproject.org/
CentOS,社区企业操作系统
– Community Enterprise Operating System
– http://www.centos.org/
3.Linux在企业中的应用
– 基于Linux的企业服务器
– 嵌入式系统
– 高性能大型运算
四.安装Linux系统
安装Centos系统
1.准备系统光盘
插入CentOS7光盘,引导安装程序
– 设置主机,将光盘作为第一引导设备
– 从CentOS光盘启动主机
检测安装光盘的完整性
– 从ISO镜像安装时,建议跳过检测(skip)
2.安装过程
配置安装程序
– 选择安装界面语言
– 规划分区
– 定制要安装的软件环境
– 设置root管理口令
复制文件并完成安装过程
– 需15~30分钟
3.初始化过程
– 确认许可协议
– 选择语言版本,输入法
– 选择时区
– 设置使用者信息
– 确认并完成初始化
4.使用虚拟化软件
通过软件来模拟真实计算机的一类软件程序
– 一台物理机可运行多个虚拟机
– 每个虚拟机提供一个独立的操作系统环境
五.预备知识
1.Linux目录结构
最顶层为根目录(/)
Unix/Linux的基本哲学理念:一切皆文件
2.Linux磁盘表示
名称规则
/dev/sda
/dev: 设备所在目录
sda:磁盘***
hd:表示IDE设备
sd:表示SCSI设备
六.Linux基本操作
1.使用图形界面
以指定的系统用户登录
– root(超级管理员)
– 或者预先创建的普通用户
2.常见的桌面管理操作
– 注销及关机,配置网络
– 打开应用程序,访问文件夹
– 应用程序–系统工具–设置
3…命令行基本操作
获取命令行界面
– 虚拟控制台切换(Ctrl+Alt+Fn组合键)
tty1:图形桌面
tty2~tty6:字符控制台
– 右键"在终端中打开"
– 应用程序–工具–终端
命令行提示标识的含义
[当前用户@主机名 工作目录]$
若当前用户是root,则最后一个字符为#
[aaa@qq.com 桌面]#
否则,最后一个字符为$
[aaa@qq.com 桌面]$
4.查看及切换目录
pwd --Print Working Directory
– 用途:查看当前工作目录
cd --Change Directory
– 用途:切换工作目录
– 格式:cd [目标文件夹位置]
ls --List
– 用途:查看系统版本信息
– 格式:ls [选项]… [目录或文件名]…
5.查看CPU和内存
– 列出CPU处理器信息
– 检查内存大小,空闲情况
–查看系统版本信息:
6.查看主机名和IP信息
– 列出当前系统的主机名称:
#hostname
– 列出已经**的网卡的连接信息:
#ifconfig
7.创建文档
-- mkdir: Make Directory
#mkdir /lss
格式:mkdir [/路径/]目录名…
-- touch:
#touch lishanshahn
用途:创建新文件
格式:touch 文件名…
8.文本内容操作
-- less 分屏阅读工具
优势:支持前后翻页
格式:less [选项] 文件名
基本交互操作:按/键向后查找(n,N切换)
#less /etc/hosts
-- head tail命令
格式:
head -n 数字 文件名
tail -n 数字 文件名(未指定行数,默认输出10行,选项-n数字 可简写为 -数字)
#head -2 /etc/passwd
#tail -2 /etc/passwd
--grep
用途:输出包含指定字符串的行
格式:grep [选项]… ‘查找条件’ 目标文件
#grep “xx” /etc/hosts
9.配置网络
nmtui网络连接管理
#nmtui
设置主机名
配置IP地址/子网掩码/网关地址/DNS服务地址
10.关机及重启
关机:poweroff
重启:reboot
七.总结和答疑
1.Linux安装异常
问题现象:
安装过程未能顺序完成
报错一:ROOT密码设置单击"完成"没反应
报错二:装好的系统没有图形桌面
故障分析及排除:
原因分析
– 问题一:Linux安装过程对管理员口令要求有一定的复杂性,否则需要按两次"完成"来确认
– 问题二:默认的软件选择是"最小安装"
解决办法
问题一:设置复杂密码,或者按两次"完成"确认
问题二:不要忘记选择软件"带GUI服务器"
2.命令行操作故障
问题现象
故障分析及拍错
原因分析:Linux命令的大小写有误,命令名字有误,会导致找不到对应的指令
解决方法:参考提示修改命令行,别LSCPU应该改成lscpu
八.必备知识点
1 请列举你所知道的Linux发行版
参考答案
常见的Linux发行版:
Red Hat Enterprise Linux 5/6/7
CentOS 5/6/7
Suse Linux Enterprise 11
Debian Linux 6.0
Ubuntu Linux 13.04/13.10
Oracle Linux 6
2 Linux系统的根目录、/dev目录的作用是什么
参考答案
/:linux文件系统的起点,linux所有的文件都放在其中。
/dev:存放硬盘、键盘、鼠标、光驱等各种设备文件。
3 从Linux桌面环境如何快速切换到字符控制台终端
参考答案
按组合键Ctrl+Alt+Fn,其中Fn为F3、F4、F5、F6键中的任何一个。
4 如何查看当前主机的CPU处理信息
参考答案
[aaa@qq.com ~]# lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
.. ..
厂商 ID: GenuineIntel
CPU 系列: 6
型号: 13
型号名称: QEMU Virtual CPU version (cpu64-rhel6)
.. ..
九.课后作业
案例一:安装一台Linux虚拟机
新建一台虚拟机(硬盘30BG/内存2GB)
2.采取自动分区规划
3.软件选择"带GUI的服务器"
案例二:基础知识小结
1.RHEL与CentOS系统有什么关联?
2.Linux系统中第三块SCSI硬盘如何表示?
案例三:使用Linux图形桌面
– 以用户root登录到Linux桌面,完成下列任务
– 更改桌面背景图片
– 打开应用程序"Firefox Web Browser"
– 添加一个普通用户账号(参考自己名字的拼音)
– 注销,换新用户登录
– 重启此系统
案例四:Linux命令行基本操作
– 使用多种方法获取命令行界面
– 通过命令行完成下列任务
– 查看内核版本,主机名,IP/MAC地址
– 查看CPU型号/频率,确认当前位置,列出有哪些子目录
– 返回根目录,确认当前位置
–返回到/root目录,确认当前位置
– 重启当前系统