一:Linux简介
Linux 是一种自由和开放源码的类UNIX操作系统 英文 Linux is not Unix 。
是在1991年由林纳斯.托瓦兹在赫尔辛基大学上学时创立的,主要受到Minix和Unix思想的启发。
是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统
Linux 能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件
Linux 继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统
二:Linux 应用领域
今天各种场合都有使用各种 Linux 发行版,从嵌入式设备到超级计算机,并且在服务器领域确定了地位,通常服务器使用 LAMP(Linux + Apache + MySQL + PHP)或 LNMP(Linux + Nginx+ MySQL + PHP)组合。目前 Linux 不仅在家庭与企业中使用,并且在政府中也很受欢迎。
巴西联邦政府由于支持 Linux 而世界闻名。
有新闻报道俄罗斯军队自己制造的 Linux 发布版的,做为 G.H.ost 项目已经取得成果。
印度的 Kerala 联邦计划在向全联邦的高中推广使用 Linux。
中华人民共和国为取得技术独立,在龙芯处理器中排他性地使用 Linux。
在西班牙的一些地区开发了自己的 Linux 发布版,并且在政府与教育领域广泛使用,如 Extremadura 地区的 gnuLinEx 和 Andalusia 地区的 Guadalinex。
葡萄牙同样使用自己的 Linux 发布版 Caixa Mágica,用于 Magalh?es 笔记本电脑和 e-escola 政府软件。
法国和德国同样开始逐步采用 Linux。
三:Linux 安装
可以去官网下载最新版本:https://www.centos.org/download/下针对各个版本的ISO镜像文件,进行一一说明:
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: 对完整版安装盘的软件进行补充,集成所有软件。(包含centos7的一套完整的软件包,可以用来安装系统或者填充本地镜像)
CentOS-7.0-x86_64-GnomeLive-1503-01.iso: GNOME桌面版
CentOS-7.0-x86_64-KdeLive-1503-01.iso: KDE桌面版
CentOS-7.0-x86_64-livecd-1503-01.iso : 光盘上运行的系统,类拟于winpe
CentOS-7.0-x86_64-minimal-1503-01.iso : 精简版,自带的软件最少下一步 需要把下载的Linux系统刻录成光盘或U盘 又或者在window系统上安装VMware虚拟机来安装Linux (我是用第二种方法来的)
四:云服务器
云服务器(Elastic Compute Service, ECS)是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。
云服务器管理方式比物理服务器更简单高效,我们无需提前购买昂贵的硬件,即可迅速创建或删除云服务器,云服务器费用一般在几十到几百不等,可以根据我们的需求配置。
我购买的是腾讯云轻量级服务器 新人注册第一年比较便宜
五:系统启用过程
Linux启动时我们会看到许多启动信息 大致可以分为五个阶段
.内核的引导
..运行init
...系统初始化
....建立终端
.....用户登录系统
init程序的类型:SysV: init, CentOS 5之前, 配置文件: /etc/inittab。
Upstart: init,CentOS 6, 配置文件: /etc/inittab, /etc/init/*.conf。
Systemd: systemd, CentOS 7,配置文件: /usr/lib/systemd/system、 /etc/systemd/system。Linux系统的七个运行级别
0 : 系统停机,系统默认运行级别不能为0,否者不能正常启动
1 : 单用户工作状态,root权限,用于系统维护,禁止远程登陆
2 : 多用户状态(没有NFS)
3 : 完全的多用户状态(有NFS),登陆后进入控制台命令行模式
4 : 系统为使用,保留。
5 : X11控制台,登陆后进入图形GUI模式
6 : 系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动
六:Linux 关机
在linux领域内大多用在服务器上,很少遇到关机的操作。毕竟服务器上跑一个服务是永无止境的,除非特殊情况下,不得已才会关机。正确的关机流程为:sync > shutdown > reboot > halt
关机指令为: shutdown , 你可以 man shutdown 来看一下帮助文档
sync 将数据由内存同步到硬盘中。shutdown 关机指令,你可以man shutdown 来看一下帮助文档。例如你可以运行如下命令关机:
shutdown –h 10 ‘This server will shutdown after 10 mins’ 这个命令告诉大家,计算机将在10分钟后关机,并且会显示在登陆用户的当前屏幕中。
shutdown –h now 立马关机
shutdown –h 07:07 系统会在今天07:07关机
shutdown –h +10 十分钟后关机
shutdown –r now 系统立马重启
shutdown –r +10 系统十分钟后重启
reboot 就是重启,等同于 shutdown –r now
halt 关闭系统,等同于shutdown –h now 和 poweroff