- A+
Linux概述
我们为什么要学习Linux
-
服务器端必备技术,很多大型项目都部署在Linux服务器
-
Linux开源社区地位极高
-
后端程序员必须掌握Linux,工作需要
简介
Linux 内核最初只是由Linux之父Linus torvalds
(李纳斯·托沃兹 )
在赫尔辛基大学上学时出于个人爱好而编写的。
Linux 是一套免费使用和自由传播的类 Unix 操作系统,
是一个基于 POSIX(可移植操作系统接口) 和UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。
Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。
它支持 32 位和 64 位硬件。Linux 继承了Unix 以网络为核心的设计思想,
是一个性能稳定的多用户网络操作系统
。
发行版
Linux 的发行版说简单点就是将 Linux 内核与应用软件做一个打包。
通常服务器
- LAMP(Linux + Apache + MySQL + PHP)
- LNMP(Linux + Nginx+ MySQL +PHP)
Linux VS Windows
说明:服务器都是使用命令行的,所以需要习惯用命令行开发。
环境搭建
可以参见最原始的安装,跳转
快速安装
以上原始的安装很容易出错,可以直接加载别人已经装好的系统。
推荐狂神的安装方式,传送门
下载并解压文件 (密码: 76x5 )
打开虚拟机
启动时,点击已复制虚拟机
登录密码都是123456
云服务器
云服务器ESC,一般服务器不会关机
安全组!
Linux防火墙端口开启之后,还要设置安全组规则,
开放端口。否则外界无法访问。
添加安全组
安装XShell和XFTP
免费版需要填写个人信息
发了邮箱之后就可以下载了,安装也很简单的。
使用Xshell连接虚拟机
首先了解桥接模式和NAT模式,这里建议用NAT模式
-
桥接 通过使用物理机网卡 具有单独ip,相当于物理机的兄弟
-
NAT 把物理机为路由器进行上网
-
Linux虚拟机的网络适配器设为NAT模式
-
配置NAT信息
-
查看虚拟机ip
-
还要检查一下,内部能不能ping通外部
-
若能ping通就可以用xshell连接
-
切换到Xshell命令行
ssh ip
然后输入用户名和密码就ok