什么是Linux
与大家熟知的 Windows操作系统软件一样, Linux也是一个操作系统软件。但是与Windows不同的是, Linux是一套开放源代码程序的,并可以自由传播的类UNIX操作系统软件(UNIX系统是 Linux系统的前身,具备很多优秀特性)。
其在设计之初,就是基于 Intel x86系列CPU架构计算机的。它是一个基于 POSIX的多用户、多任务并且支持多线程和多CPU的操作系统。
Linux是由世界各地成千上万的程序员设计和开发实现的。当初开发 Linux系统的目的就是建立不受任何商业化软件版权制约的、全世界都能自由使用的类UNIX操作系统兼容产品。在过去的20年里, Linux系统主要被应用于服务器端、嵌入式开发和个人PC桌面3大领域,其中服务器端领域是重中之重。
我们熟知的大型、超大型互联网企业(百度、新浪、淘宝等)都使用 Linux系统作为其服务器端的程序运行平台,全球及国内排名前十的网站使用的主流系统几乎都是Linux系统。
什么是CentOS
社区企业版操作系统(Community Enterprise Operating SystemCentOS)是 Linux 发行版之一,它是来自于 Red Hat Enterprise Linux 依照开放源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux使用。
CentOS 于 Red Hat Linux 不同之处在于 CentOS 并不包含封闭的源代码软件,可以开源免费使用,得到运维人员、企业、程序员的青睐,CentOS 发行版操作系统是目前企业使用最多的系统之一,2016年12月12日,CentOS基于 Red Hat Enterprise Linux 的 CentOS Linux7 (1611) 系统正式对外发布。
Linux与CenOS的联系
1、centos是 Linux 发行版之一,是基于Linux建立的操作系统。
2、linux属于内核系统,只有终端命令界面,无图形界面。
3、centos同时拥有终端命令界面和图形界面。
4、linux和centos都是不包含封闭的源代码软件,可以开源免费使用。
VM安装CenOS的步骤
1.先下载vm软件
2.创建新的虚拟机
选择CentOS压缩包
设置你的用户名,密码
虚拟机名字和安装路径
处理器配置根据你的电脑配置选择需要的数量核数
根据需求设置内存
本机和虚拟机的网络配置
1.通过ifconfig查询虚拟机ip
2.通过ipconfig查询本机ip,互ping ip地址测试是否连通,如果ping不同,关闭本机的防火墙,关闭Linux防火墙通过systemctl stop firewally
- 确定本机可以telnet Linux 22 端口。需要先打开telent功能。控制面板-程序中
Xshell远程连接
1.安装配置远程工具Xmanager
2.打开其中的Xshell
VM快照设置
vm快照功能可以保存当前系统配置,可以再次恢复配置
- 拍摄快照,保存当前系统配置的快照
- 快照管理器,查看快照状态
- 还原快照,还原到一个恢复点
Linux常用命令
cd :定位某个目录
pwd :显示当前目录名
ls –l :展示文件或文件夹
touch :创建文件
mkdir :创建文件夹
cat :一次性显示文本内容less 分页展示文本内容
cp : 文件复制
mv : 文件移动或重命名
rm –rf : 删除文件或文件夹
man : 命令解析手册
reboot : 重启
shutdown –h now :关机