每次学习一种新的开发语言的时候,都要经历一个很纠结的过程,除非你运气很好或者准备工作充分,否则你在这个过程中总会耗费大量的时间和精力,当然你也会受益很多。而这个过程就是,开发环境的基础搭建,看似是装几个软件,配置一下操作系统。其实不然,我觉得搭建环境是个大学问,很多应用层开发者都不擅长环境的搭建,他们会觉得没必要。而我有我自己的看法,我觉得更好的理解开发的环境才能开发出更高效的程序,同时也是对程序的一种理解,是一种深层次的认识。更好的理解自己开发程序的环境,有助于调试程序和排除疑难杂症,何乐而不为呢?

安装Linux操作系统

目录

1.下载VM、CentOS镜像

2.安装VM主机,创建虚拟机

3.为虚拟主机添加网卡

4.为虚拟主机添加镜像

5.安装CentOS系统,并开启Linux网卡,使得DHCP方式分配到IP地址

6.使用SSH客户端连接Linux

第一步,感觉自己跟不上时代,因为我的开发环境是Windows7,所以得装整一台Linux虚拟机。

 
1.准备软件VMware主机,下载完后,百度一个破解码就ok了。
 
2.CentOS6镜像文件,这个到官网下载就好了,CentOS就是Linux的一个发行版本。

https://www.centos.org/download/

第二步,安装好VM主机后,新建一个虚拟机,选择CentOS 64位

 
创建好虚拟机后,

第三步,添加一张网卡

第四步,选择镜像文件

然后点击开机,就可以启动安装操作系统了。
 
刚安装完成的操作系统,网卡是没有开启的,所以:
 
可以在网卡脚本目录下看到所有的网卡信息:
ifcfg-lo 寻回地址也就是127.0.0.1
ifcfg-eth0 就是一张网卡,接下来我们就要将它开启
 

第五步,开启网卡,vi 编辑文件

BOOTPROTO=dhcp # 启动协议是dhcp自动获取方式
NM_CONTROLLED=no # 设备eth0是否可以由Network Manager图形管理工具托管
ONBOOT=yes # 是否随网络服务启动eth0设备设置生效
 
设置完成后台,reboot
 
操作系统安装就只有结束了。

第六步,安装一个SSH客户端程序,随意装按自己喜欢,我在这里选择了XShell

 
使用这个工具后,我们就可以非常灵活操作我们linux系统了,包括中文支持,虚拟机不能操作的复制与粘贴,已经快速通过ftp传输文件到虚拟机上。
灰常cool,有了Shell工具后,绝对事半功倍。

到现在,我们就准备好一台空的服务器了。

探索PHP+Nginx(一) 安装Linux操作系统的更多相关文章

  1. 安装linux操作系统--浪潮服务器

    一直都是在虚拟机上进行安装linux操作系统,在服务器上安装的很少,也没有碰到过没找到驱动的情况,例如什么raid卡驱动,网卡驱动等异常情况的发生. 这次安装了两台服务器,浪潮的提供的服务器,硬盘是两 ...

  2. 安装Linux操作系统,学习Liunx基础

    安装Linux操作系统 遇到的问题以及解决方法 问题1:安装虚拟机时出现以下界面 解决方法 我的电脑--右击--管理--服务和应用服务--服务--在服务里启动:Device Install Servi ...

  3. 在虚拟机里面安装Linux操作系统

    在这篇文章中以VMware14为例,Linux操作系统采用CentOS7进行讲解如何在虚拟机中安装Linux操作系统. 一.选择创建新的虚拟机 二.在选择虚拟机配置界面选择“自定义(高级)”选项,然后 ...

  4. 随笔三 安装Linux操作系统

    一.虚拟机安装Ubuntu图文教程]在自己笔记本上安装Linux操作系统 我参考了VirtualBox虚拟机安装Ubuntu的图文教程,根据图片和所附内容一步步的将虚拟机安装到位,没看安装教程之前完全 ...

  5. windows下使用虚拟机安装linux操作系统

    前言:虚拟机是开发者的好帮手,它可以帮助我们在同一台电脑上创建不同的环境,这样你就可以在不影响原有的环境下,使用另外一套新的环境去完成你的开发工作.相信不少在windows下开发的同学对此深有体会,本 ...

  6. RedHat7搭建无人值守自动安装Linux操作系统(PXE+Kickstart)

    Kickstart服务器 IP: 192.168.136.253   掩码:255.255.255.0   网关:192.168.136.2   DNS:192.168.136.2 安装部署HTTP服 ...

  7. 安装linux操作系统

    安装双操作系统; 1 0. 介绍: 1 1 实验环境: 2 2. 实验准备: 2 3.开始安装: 2 1 制作U盘启动工具: 2 2.安装LinuxOS. 3 2.1在windowOS中划分60G空间 ...

  8. 虚拟机上安装Linux操作系统

    很久之前就知道虚拟机这个东西,也都在虚拟机上安装过Windows的操作系统和Linux的操作系统,但是一直都没有去做笔记. 最近还是比较有时间,就移除了前两天刚刚安装的Linux系统,重新安装一次,做 ...

  9. (安装linux操作系统)

    安装linux centos系统. 准备一张centos的镜像可以去官网下载. 准备VMware Workstation官网下载. 作为初学者一般都用虚拟机安装(VMwareWorkstation), ...

随机推荐

  1. Android Studio 配置SVN实现代码管理

    Refference From:http://iaiai.iteye.com/blog/2267346 一.Android Studio配置SVN Android Studio关联配置SVN很简单,在 ...

  2. 基于微信公众平台的开发(清华大学第二讲)_Alien的笔记

    基于微信公众平台的开发(清华大学第二讲)_Alien的笔记 基于微信公众平台的开发(清华大学第二讲)

  3. HTTPS证书生成原理和部署细节

    看看下面,部分电信用户访问京东首页的时候,会看到右下角有一个浮动广告: 小白用户以为是京东有意放置的,细心的用户会发现,这个 iframe 一层嵌一层的恶心广告很明显是电信/中间人通过 DNS 劫持注 ...

  4. vi命令笔记

    vim编辑器 文本编辑器,字处理器ASCII nano, sed vi: Visual Interfacevim: VI iMproved 全屏编辑器,模式化编辑器 vim模式:编辑模式(命令模式)输 ...

  5. hadoop执行hbase插入表操作,出错:Stack trace: ExitCodeException exitCode=1:(xjl456852原创)

    在执行hbase和mapreduce融合时,将hdfs上的文本文件插入到hbase中,我没有使用"胖包"(胖包就是将项目依赖的jar包放入项目打包后的lib目录中),而是直接将hb ...

  6. Python 获取Facebook用户Friends的爱好类别中的Top10

    CODE: #!/usr/bin/python # -*- coding: utf-8 -*- ''' Created on 2014-8-12 @author: guaguastd @name: f ...

  7. JQuery 获取指定url对应的html内容

    用jquery的ajax类似的请求就可以了:比如: $.get("test.php", function(data){ alert("Data Loaded: " ...

  8. NFinal学习笔记 02—NFinalBuild

    在学习NFinal的过程中发现在线.net编译器Web版—— NFinalBuild 什么是NFinalBuild呢?它就是帮助我们简单又快速的更新我们网站的一种编译器,我们不用再只为了更新.net网 ...

  9. DOM生成&解析

    开篇注意,由于解析有可能有大文件非常耗时,建议另开一个线程解析也可以不开具体视情况而定     DOM生成 1.拿到Document的工厂实例化 DocumentBuilderFactory df = ...

  10. Vim复制文件全部内容到系统剪贴板

    参考:http://vim.wikia.com/wiki/%22copy_all_to_clipboard%22_howto vim中有两个buffer为系统的剪贴板,它们为: * (primary ...