文章目录
作为程序员我们开发的项目,肯定是都要运行在服务器(一台永不关机的刚能电脑)之上的,所以我们的服务器操作系统一般都是使用免费开源稳定的
Linux
操作系统,我们一般使用的是 windows
操作系统的电脑,为了方便学习 Linux
,我们一般的方案是在 windows
电脑上安装虚拟机软件,利用这个软件安装 Linux
操作系统
虚拟机软件:它是能够虚拟出来计算机的一个软件。
常用虚拟机软件:
Vmware
VirtualBox
说明:只有安装了虚拟机软件才可以创建虚拟机,当然通过虚拟机软件还可以创建多个虚拟机
虚拟机的介绍:就是模拟一个真实的计算机,好比一个虚拟的电脑,对于快速学习一个新的操作系统就可以通过虚拟机来完成
说明:虚拟机之间是相互独立的,删除虚拟机不会对其它虚拟机产生影响,当然也不会对电脑本身生影响
我当前的电脑为win10
的64位
虚拟机软件(VMware
)下载
网址:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html
下载下来的VMware
安装包
下载centos
镜像
Linux
有不同的发行版,这里采用使用最广泛的CentOS
版本,并且我们安装的是无桌面版(因为以后实际开发中,也是黑乎乎的字符界面,没有桌面的)
网址:https://www.centos.org/download/
CentOS-7-DVD版: DVD是标准安装盘,一般下载这个就可以了。
CentOS-7-NetInstall版: 网络安装镜像。
CentOS-7-Everything版: 对完整版安装盘的软件进行补充,集成所有软件。
CentOS-7-GnomeLive版: GNOME桌面版。
CentOS-7-KdeLive版: KDE桌面版。
CentOS-7-livecd版: 光盘上运行的系统,类拟于winpe
CentOS-7-Minimal版: 最小安装盘,只有必要的软件,自带的软件最少
下载后的镜像
安装VMware
所有的软件安装其实都差不多,无非就是同意什么协议,指定安装路径,增强用户体验,创建桌面方式这几项,基本都是无脑的下一步,套路其实都差不多的!
- 双击下载好的
VMware
安装包
- 勾选协议,点击下一步
确定安装路径(建议指定安装路径,方便以后)
下一步,(取消用户体验设置)
- 在桌面创建快捷方式
- 开始安装啦!
准备输入许可证进行破解(只能免费试用30天,从百度上搜索关键字
VMware秘钥
可以找到不少秘钥,进行破解来实现永久白嫖)
输入密钥,进行破解
- 完成安装
双击桌面的VMware
的快捷方式就可以启动
查看是否成功破解
tips:如果没有破解成功,可以继续破解,不需要重新卸载重装的哟!点这里就行啦,记得重启下
接下来重头戏,需要安装CentOS
了
CentOS7
的安装及配置
- 创建一个新的虚拟机
- 点击下一步
- 选择指定的镜像文件
指定虚拟机的名称和安装位置
注意: 安装虚拟机相当于安装了一个操作系统,所以占用硬盘空间很大,一般需要20G的硬盘空间
所以,一般不装在C盘
- 指定磁盘容量,点击下一步
准备工作做好了,可以开始安装了
接下来就是各种漫长的等待了(友情提示:需要等待很久哦!)
安装
CentOS7
tips: 在虚拟机中,需要先点击一下鼠标,才能进入这个黑乎乎的界面,操作里面的东西,你就多几下鼠标就好,不用怀疑点一次鼠标怎么没反应
虚拟机
CentOS7
设置远程连接默认此时虚拟机是无法联网的,我们需要进行一些设置
测试如下:输入命令
ping www.baidu.com
,出现报错Name or service not know
即表示无法连接网络
并且我们为了方便我们以后更好的操作,我们一起做一些设置
设置linux
的静态ip
和DNS
指向
- 右键点击自己的虚拟机,点击设置
选择
NAT
模式共享主机的网卡打开编辑->虚拟网络编辑器更改权限为管理员
- 选择
vmnet8
和NAT
设置找到当前网卡的网关,每个人的电脑显示有可能是不同的
- 在弹出信息中记住网关
IP
网络配置信息详解
通过命令
ip addr
查看自己的网卡名字
找到配置文件
cd /etc/sysconfig/network-scripts
找到对应的路径ls
查看当前文件夹下面的文件
编辑对应的文件
vi ifcfg-eth33
- 按下
i
进入编辑模式,配合上下键移动到指定位置进行编辑 - 按下
esc
退出编辑模式,按下:x
进行保存并退出
TYPE=Ethernet # 网卡类型。
PROXY_METHOD=none # 代理模式。
BROWSER_ONLY=no # 只是浏览器。
BOOTPROTO=static # dhcp-动态分配,static-静态分配(重要)。
DEFROUTE=yes # 启动默认路由。
IPV4_FAILURE_FATAL=no # 不启用IPV4错误检测功能。
IPV6INIT=yes # 启用IPV6协议。
IPV6_AUTOCONF=yes # 自动配置IPV6地址。
IPV6_DEFROUTE=yes # 用IPV6默认路由。
IPV6_FAILURE_FATAL=no # 不启用IPV6错误检测功能。
IPV6_ADDR_GEN_MODE=stable-privacy # IPV6地址生成模型。
NAME=ens33 # 网卡物理设备名称(重要,不必修改)。
UUID=63749b32-6852-4535-96a9-58d24732771d
DEVICE=ens33 # 网卡设备名称, 必须和NAME值相同(重要,不必修改)。
ONBOOT=yes # 是否开机引导。
IPADDR=192.168.211.21 # 自定义的IP地址
NETMASK=255.255.255.0 # 表示子网掩码,一般是固定值
GATEWAY=192.168.211.2 # 表示网关ip地址,这个是根据网卡信息获取的
把网卡随便指向一个有效的国内
DNS
服务器,这里设置为114
的DNS
vi /etc/resolv.conf
按下小写的
o
,写入nameserver 114.114.114.114
按下
esc
退出编辑模式,按下:x
保存并退出
重启网卡
service network restart
- 使用
ping www.baidu.com
,如果这时能够把百度ping
通就证明,你的linux
已经可以上网了
网卡IP
信息查询命令:ifconfig
解决方式
yum instll update
yum install net-tools -y
ifconfig
此时用我们的windows
的cmd
也可以进行ssh
连接了
ssh 账户名@IP
(密码是不显示的)
除了用命令行操作,很多时候我们还需要上传文件到linux
中,搜易问可以用一些工具更方便的操作
FinalShell
的下载和安装
FinalShell
是一体化的的服务器,网络管理软件,不仅是ssh客户端,还是功能强大的开发,运维工具,充分满足开发,运维需求
下载
网址:http://www.hostbuf.com/t/988.html
- 双击下载下来的安装包
- 点击接受
- 点击下一步
点击安装
该软件运行需要另一个软件
Winpcap
的支持,点击 “确定”
安装完成,点击关闭
FinalShell
的基本使用
创作不易,感谢支持