[Linux] PHP程序员玩转Linux体系-怎么设置使用

现今服务器主流都是Linux系统,主流发行版是CentOS,最新的CentOS版本号是7.3,我小卖部采纳的是CentOS6.5,所以,我或者紧要去学习6.x版本的CentOS。桌面版的Linux系统中,Ubuntu的运用相比较多,我也是安装了时尚版的Ubuntu16.10
LTS,在以后的上学和选用中,我根本是说的CentOS6.x和Ubuntu16.10这多少个本子。

下载镜像

要学CentOS自然要在设置一下这一个系统,我动用VirtualBox虚拟机安装
CentOS系统,同时在一台放弃的记录本上安装了Ubuntu16.10的桌面系统,先说一下VirtualBox按CentOS。下载和设置好VirtualBox那几个软件,安装那几个软件的经过和常见Windows软件一样,一路下一步就可以,然后去下载CentOS的镜像,我去找了一晃搜狐的开源镜像站,发现CentOS6.5已经没了,6.x版本的只剩了6.8了,那就只可以设置CentOS6.8了,上面的是镜像下载地址:

http://mirrors.163.com/centos/6.8/isos/x86_64/CentOS-6.8-x86_64-minimal.iso

 

缓解虚拟机只可以设置32位的系统

打开VirtualBox,在新建系统的下拉列表中,发现只可以设置32位的系统,解决这一问题,必要允许CPU硬件虚拟化和倒闭Windows系统自带的Hyper虚拟机服务。我的台式机是Thinkpad
e550,开机后在logo界面,按fn+f1键进了BIOS,找到setup==>security==>virtualization
换成Enabled,保存重启后就足以了,关闭Hyper服务的,要求进入劳动管理里去关闭。

VirtualBox安装系统,如故很简短的,点击新建,选个系统,一路下一步。选中这么些虚拟电脑,右键设置,找到存储,添加一个虚拟光驱,把越发ISO文件选中就足以了

 

设置系统

 

PHP 1

PHP 2

因为我们是在虚拟机里面按,所以不用担心吗分区数据啥的,一路下一步,蒙受检测的跳过,遇到要写入磁盘的肯定,唯有下边那多个是注意一下,拔取北美洲巴黎时区和输入root密码(极度紧要)

PHP 3

PHP 4

PHP 5 

 

焚林而猎网络堵塞和没有eth0网卡问题

系统设置完了,重启后,输入用户名root和密码xxx,我进入了CentOS系统,因为自身无法一贯利用极限那里敲命令,我要用windows下的SSH远程软件去连那几个种类,由此我要了然它的IP地址是怎么,查看ip地址使用命令ifconfig,发现它唯有一个lo网卡,地址是127.0.0.1,这是它当地的环绕地址,不可能长途连接,而且现在也连不上网,我ping
baidu.com,它唤醒ping:unkonw host。
在VirtualBox的列表上,右键那台虚拟电脑,点击设置,选中网络,网卡1上接连情势下拉列表中选用桥接网卡,桥接网卡的趣味是,那台虚拟机相当于局域网内的独门的一台电脑,有自己的局域网ip,局域网内的电脑都足以访问。

#进入这个目录
cd /etc/sysconfig/network-scripts
#编辑这个文件
vi ifcfg-eth0
#按i编辑
#把ONBOOT=no改成ONBOOT=yes
#按esc退出编辑状态
#按:wq保存这个文件
#重启网络
service network restart
#查看ip
ifconfig

其一时候,可以见见eth0网卡和动态分配的局域网ip,例如:192.168.2.141,在win系统上开辟命令行ping 192.168.2.141,此时得以ping通。查看win系统的ip,使用ipconfig,例如:192.168.2.145,在虚拟机CentOS中ping 192.168.2.145,此时也足以ping通。虚拟机中ping
baidu.com看看网络是还是不是可以访问,此时应有是能ping通完全健康的。

长途连接

我使用的SSH远程工具是SecureCRT,因为它可以开多个tab选项卡,非凡有益多开窗口。下载安装完事后,右键左侧那么些session,选用Quick
Connect,然后输入主机名,用户名root,点connect就足以了,它会要求输入root的私房,填上就足以了。连接上就足以在那几个windows软件里面敲命令了,也有利复制粘贴命令,在虚拟机终端里不便于粘贴。

PHP 6

 

怎么设置静态ip地址

今昔的ip地址是动态分配的,可能时时会变,大家无法三番几回在远距离连接的时候去改ip,当然我也足以不去管这一个,往日那么也能健康用。解决ip会变这一个题材,就要设置静态ip,依旧编辑刚才这个网卡配置文件,地址是/etc/sysconfig/network-scripts/ifcfg-eth0,我先在win系统上查看一下ipconfig,看看掩码,网关都是吗

PHP 7

然后再去修改Linux的格外配置文件,我们自然要看一下协调电脑的网络,不可以照抄

#设置静态ip
BOOTPROTO=static
#ip地址
IPADDR=192.168.2.100
#掩码
NETMASK=255.255.255.0
#网关
GATEWAY=192.168.2.1

PHP,service network restart
重启网络,现在我的虚拟机静态ip地址设置好了,远程连接也没问题

PHP 8

上边的那一个设置步骤,我在合营社试验的时候就一向不成功,那么些ip的网段每日都变,无法设置静态ip,在家里试验是打响的。

 

下一篇手动搭建LNMP环境

相关文章