Liunx
你在追光的时候,光也在向你靠近!
虚拟机
虚拟机的概念
- 虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能运行在一个完全隔离环境中的完整计算机系统,即一台虚拟出来的电脑允许任意操作且不影响本体电脑
虚拟机的好处
- 安装各种演示环境,便于制作各种例子
- 保证主机快速运行,减少垃圾安装程序
- 测试不熟悉的应用,以免伤害本体系统
- 体验不同操作系统,如:Linux、Mac等
- 避免每次重新安装,将不常用且要求保密较好的工具(银行)单独放在一个环境下面运行
虚拟机的产品
- VMware
VMware
允许多个操作系统可同时运行在主系统平台上适合学习和测试,首推荐 - VirtualBox
VirtualBox
是开源软件,次推荐VirtualBox
本名Innotek VirtualBox
VirtualBox
再名Sun xVM VirtualBox
VirtualBox
终名Oracle VM VirtualBox
- Virtual PC
Virtual PC
在Windows
版本上使用电脑本身的处理器,不推荐Virtual PC
的模拟机使用Intel Pentium 4
处理器及440BX
系列的主板
- Windows XP Mode
Windows XP Mode
可在Wind7
上轻松运行多个在WinXP
上运行的生产应用程序,不推荐
虚拟机的安装
虚拟机安装操作系统和真实计算机无区别(虚拟机用光盘镜像或软盘镜像作为虚拟机的光驱或软驱)
虚拟机的杀毒
虚拟机杀毒技术指在电脑中创造虚拟CPU
环境,将病毒在其中激活,据其行为特征判断是否是病毒
VMware
VMware Workstation Pro 17官网地址
https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html
VMware Workstation Pro 17程序下载
https://download3.vmware.com/software/WKST-1701-WIN/VMware-workstation-full-17.0.1-21139696.exe
VMware Workstation Pro 17激活密钥
JU090-6039P-08409-8J0QH-2YR7F 或者 MC60H-DWHD5-H80U9-6V85M-8280D
Linux概述
Linux的本质
Linux
是一种自由和开放源码的类UNIX
操作系统,英文解释为Linux is not Unix
Linux的创始
Linux
是由林纳斯·托瓦兹于1991年在赫尔辛基大学上学时创立的,主要受Minix
和Unix
思想的启发
Linux的特点
开源(遵循GNU GPL
通用公共许可证)、多用户、多任务、多线程、多CPU
、类Unix
Linux发行版
Linux
发行版指将Linux
内核与应用软件打包,主流有:Debian
、Fedora
、SUSE
- SUSE
SLES
、openSUSE
- Debian
Ubuntu
、Linux Mint
- Fedora
RHEL
、CentOS
、RedHat
、Oracle Linux
、Enterprise Linux
Linux的应用
Linux
应用在嵌入式设备、超级计算机、服务器(LAMP + LNMP)
LNMP
:Linux + Nginx+ MySQL + PHPLAMP
:Linux + Apache + MySQL + PHP
Linux的优势
Linux
比Winodws
有更简单图形界面、系统构造更简单且深入学习更易、可自由获取大部分软件
Linux的安装
Linux
的安装需有Linux
发行版镜像文件(Windows
需将镜像文件添加到VMware
中)
- Linux的安装方式
Linux
可在本地电脑(本地服务器、本地Windows系统)或云电脑(云服务器)上部署
- CentOS镜像文件官网下载
CentOS
最新版官网下载地址:https://www.centos.org/download/CentOS
旧版本官网下载地址:https://wiki.centos.org/Download/
- CentOS镜像文件类型详解
CentOS-7.0-x86_64-KdeLive-1503-01.iso
:KDE
桌面版CentOS-7.0-x86_64-GnomeLive-1503-01.iso
:GNOME
桌面版CentOS-7.0-x86_64-minimal-1503-01.iso
: 精简版,自带的软件最少CentOS-7.0-x86_64-livecd-1503-01.iso
: 光盘上运行的系统,类拟于Win PE
CentOS-7.0-x86_64-DVD-1503-01.iso
: 标准安装版,一般下载这个就可以了(推荐)CentOS-7.0-x86_64-NetInstall-1503-01.iso
: 网络安装镜像(从网络安装或救援系统)CentOS-7.0-x86_64-Everything-1503-01.iso
: 完整版安装盘的补充,集成了所有的软件
Linux的启动
Linux
的启动过程可分为5个阶段:内核引导、运行init
、系统初始化、建立终端、用户登录系统
- 内核引导
- 打开电源后,首先
BIOS
开机自检, - 然后按
BIOS
设置的启动设备(硬盘)来启动 - 操作系统接管硬件后,最后读入
/boot
目录下的内核文件
- 打开电源后,首先
- 运行 init
init
程序首先是需要读取配置文件/etc/inittab
init
进程是系统所有进程的起点,若无系统中任何进程都不会启动
- 系统初始化
- 系统初始化主要完成激活交换分区、检查磁盘、加载硬件模块、其它一些需要优先执行任务
- 建立终端
rc
执行完毕后返回init
,init
打开6个终端以便用户登录系统(守护进程已启动)
- 用户的登录系统
- 用户的登录系统方式有
SSH
登录、命令行登录、图形界面登录
- 用户的登录系统方式有
- init程序的类型
SysV
:init, CentOS 5之前, 配置文件:/etc/inittabUpstart
:init,CentOS 6, 配置文件:/etc/inittab, /etc/init/*.confSystemd
:systemd,CentOS 7,配置文件:/usr/lib/systemd/system、/etc/systemd/system
Linux的登录
Linux
的登录方式有图形模式、文字模式
- Linux文字模式
- 文字模式预设六个命令窗口终端机(tty1~tty6),默认
tty1
,按Ctrl+Alt+F1~F6
切换
- 文字模式预设六个命令窗口终端机(tty1~tty6),默认
- Linux图形模式
- 若安装了图形界面则默认进入图形界面,可按
Ctrl + Alt + F1 ~ F6
进入命令窗口 - 当进入命令窗口界面后,再返回图形界面,须按下
Ctrl + Alt + F7
VMware
命令窗口切换按Alt + Space + F1~F6
- 若在图形界面下按
Alt+Shift+Ctrl+F1~F6
切换至命令窗口
- 若安装了图形界面则默认进入图形界面,可按
- 运行级别
init
进程一大任务是去运行开机启动的程序- 开机启动的程序在
Windows
中叫"服务"(Service),在Linux
叫守护进程(Daemon) - 运行级别(RunLevel)指为不同场合分配不同开机启动程序,即启动时据运行级别确定要运行的程序
- Linux系统的7个运行级别(runlevel):
- 运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动
- 运行级别1:单用户工作状态,
root
权限,用于系统维护,禁止远程登录 - 运行级别2:多用户状态(没有
NFS
) - 运行级别3:完全的多用户状态(有
NFS
),登录后进入控制台命令行模式 - 运行级别4:系统未使用,保留
- 运行级别5:
X11
控制台,登录后进入图形GUI
模式 - 运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动
Linux的关机
Linux
大多用在服务器上(服务器无止境跑服务)因此很少关机,除非特殊情况不得已才关机
- Linux关机流程
- sync > shutdown > reboot > halt
- Linux关机帮助
- 可用
man shutdown
查看shutdown
关机命令的帮助文档
- 可用
- Linux关机指令(shutdown)
halt
:立马关机init 0
:立马关机poweroff
:立马关机shutdown –h now
:立马关机shutdown –r now
:立马重启shutdown –r +10
:十分钟后重启shutdown –h +10
:十分钟后关机shutdown –h 20:25
:在今天20:25关机shutdown –h 10 'This server will shutdown after 10 mins'
:十分钟后关机且文字提示
- Linux重启指令(reboot)
init 6
:立马重启reboot
:立马重启(等同于shutdown –r now
)
- Linux关机注意
- 不管是重启还是关闭系统,首先要运行
sync
命令把内存中的数据写到磁盘中
- 不管是重启还是关闭系统,首先要运行