Linux -> 1. 概述及环境搭建
1.1 入门概述
Linux 简介
-
Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。
-
Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX(可移植操作系统接口) 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。
-
Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux 发行版
-
Linux 的发行版说简单点就是将 Linux 内核与应用软件做一个打包。
-
目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等。
Linux 应用领域
- 各种场合都有使用各种 Linux 发行版,从嵌入式设备到超级计算机,并且在服务器领域确定了地位
- 通常服务器使用 LAMP(Linux + Apache + MySQL + PHP)或 LNMP(Linux + Nginx+ MySQL + PHP)组合。
Linux vs Windows
1.2 环境搭建
安装CentOS(虚拟机安装,耗资源)
-
可以通过镜像进行安装!
-
安装 VMware 虚拟机软件,然后打开镜像即可使用
购买云服务器
-
购买阿里云服务器
-
购买完毕后,获取服务器的ip地址,重置服务器密码,就可以远程登录了
-
下载 xShell 工具,进行远程连接使用!连接成功效果如下
1.3 走近Linux系统
开机登录
-
开机会启动许多程序。它们在Windows叫做"服务"(service),在Linux就叫做"守护进程"(daemon)。
-
开机成功后,它会显示一个文本登录界面,这个界面就是我们经常看到的登录界面,在这个登录界面中会提示用户输入用户名,而用户输入的用户将作为参数传给login程序来验证用户的身份,密码是不显示的,输完回车即可!
-
一般来说,用户的登录方式有三种:
- 命令行登录
- ssh登录
- 图形界面登录
-
最高权限账户为 root,可以操作一切!
关机
-
在linux领域内大多用在服务器上,很少遇到关机的操作。毕竟服务器上跑一个服务是永无止境的,除非特殊情况下,不得已才会关机。
-
关机指令为:
shutdown
sync # 将数据由内存同步到硬盘中。
shutdown # 关机指令,你可以man shutdown 来看一下帮助文档。例如你可以运行如下命令关机:
shutdown –h 10 # 这个命令告诉大家,计算机将在10分钟后关机
shutdown –h now # 立马关机
shutdown –h 20:25 # 系统会在今天20:25关机
shutdown –h +10 # 十分钟后关机
shutdown –r now # 系统立马重启
shutdown –r +10 # 系统十分钟后重启
reboot # 就是重启,等同于 shutdown –r now
halt # 关闭系统,等同于shutdown –h now 和 poweroff
- 不管是重启系统还是关闭系统,首先要运行 sync 命令,把内存中的数据写到磁盘中。