搭建 GIT 服务器教程2017.12.11

回复

25ma.cn 发起了问题 • 1 人关注 • 0 个回复 • 1110 次浏览 • 2017-12-11 10:54 • 来自相关话题

类似这种的vim配置文件

Vim25ma.cn 回复了问题 • 2 人关注 • 1 个回复 • 622 次浏览 • 2017-06-01 09:35 • 来自相关话题

小白如何使用Vim常用命令(转载+自己整理)

Vimeverything 发表了文章 • 1 个评论 • 631 次浏览 • 2017-05-24 11:18 • 来自相关话题

来源:?http://coolshell.cn/articles/5426.html
#所有的命令都需要在Normal模式下使用,如果你不知道现在在什么样的模式,你就狂按几次ESC键.
[code]i → Insert 模式,按 ESC 回到 Normal 模式.
x → 删当前光标所在的一个字符。
:wq 查看全部
来源:?http://coolshell.cn/articles/5426.html
#所有的命令都需要在Normal模式下使用,如果你不知道现在在什么样的模式,你就狂按几次ESC键.
i → Insert 模式,按 ESC 回到 Normal 模式.
x → 删当前光标所在的一个字符。
:wq → 存盘 + 退出 (:w 存盘, :q 退出) (陈皓注::w 后可以跟文件名)
dd → 删除当前行,并把删除的行存到剪贴板里
p → 粘贴剪贴板
a → 在光标后插入
o → 在当前行后插入一个新行
O → 在当前行前插入一个新行
cw → 替换从光标所在位置后到一个单词结尾的字符
#各种插入模式
a → 在光标后插入
o → 在当前行后插入一个新行
O → 在当前行前插入一个新行
cw → 替换从光标所在位置后到一个单词结尾的字符
#简单的移动光标
0 → 数字零,到行头
^ → 到本行第一个不是blank字符的位置(所谓blank字符就是空格,tab,换行,回车等)
$ → 到本行行尾
g_ → 到本行最后一个不是blank字符的位置。
/pattern → 搜索 pattern 的字符串(陈皓注:如果搜索出多个匹配,可按n键到下一个)
#拷贝/粘贴?(p/P都可以,p是表示在当前位置之后,P表示在当前位置之前)
P → 粘贴
yy → 拷贝当前行当行于 ddP
#打开/保存/退出/改变文件(Buffer)
:e <path/to/file> → 打开一个文件
:w → 存盘
:saveas <path/to/file> → 另存为 <path/to/file>
:x, ZZ 或 :wq → 保存并退出 (:x 表示仅在需要时保存,ZZ不需要输入冒号并回车)
:q! → 退出不保存 :qa! 强行退出所有的正在编辑的文件,就算别的文件有更改。
:bn 和 :bp → 你可以同时打开很多文件,使用这两个命令来切换下一个或上一个文件。(陈皓注:我喜欢使用:n到下一个文件)
#文本块复制?
v+移动光标 可以选中文本
y 可以复制已经选中的文本
p 可以粘贴
#文本块剪切
用v选中文本之后可以按d表示剪切,之后按p进行粘贴。
#感觉暂时够用了,好好练习吧
#END

小白如何安装JDK以及Hadoop集群环境搭建_2台机都要配置一致

hadoop安装everything 发表了文章 • 0 个评论 • 621 次浏览 • 2017-05-23 22:14 • 来自相关话题

前提:
安装软件准备
jdk-6u45-linux-x64.bin
hadoop-1.2.1-bin.tar.gz
上传到/usr/local目录下
1.linux的jdk1.6安装和环境变量配置
[code]#安装jdk1.6

cd /usr/local/
./jdk-6u45-linux-x64.bin

#配置环境变量并激活

[root@master local]# vim /etc/prof 查看全部
前提:
安装软件准备
jdk-6u45-linux-x64.bin
hadoop-1.2.1-bin.tar.gz
上传到/usr/local目录下

1.linux的jdk1.6安装和环境变量配置
[b]#安装jdk1.6[/b]

cd /usr/local/
./jdk-6u45-linux-x64.bin

[b]#配置环境变量并激活[/b]

[root@master local]# vim /etc/profile.d/jdk.sh
export JAVA_HOME=/usr/local/jdk6
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
[root@master local]# source /etc/profile
2.解压hadoop1.2_创建tmp目录
tar -zxvf hadoop-1.2.1-bin.tar.gz
[root@master local]# cd hadoop-1.2.1/
[root@master hadoop-1.2.1]# mkdir tmp

3.hadoop的配置文件修改(6个文件)
[root@master conf]# cd /usr/local/hadoop-1.2.1/conf/

#修改masters
[root@master conf]# vim masters
master
#修改slave1
[root@master conf]# vim slaves
slave1

?#修改?core-site.xml,其中fs.default.name的值根据自己master的ip进行更改
[root@master conf]# cat core-site.xml
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<!-- Put site-specific property overrides in this file. -->
<configuration>
<property>
<name>hadoop.tmp.dir</name>
<value>/usr/local/hadoop-1.2.1/tmp</value>
</property>
<property>
<name>fs.default.name</name>
<value>hdfs://192.168.1.60:9000</value>
</property>
</configuration>
#修改mapred-site.xml,其中
mapred.job.tracker
的值根据自己master的ip进行更改
[root@master conf]# cat mapred-site.xml
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<!-- Put site-specific property overrides in this file. -->
<configuration>
<property>
<name>mapred.job.tracker</name>
<value>http://192.168.1.60:9001</value>
</property>
</configuration>
#修改hdfs-site.xml
[root@master conf]# cat hdfs-site.xml
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<!-- Put site-specific property overrides in this file. -->
<configuration>
<property>
<name>dfs.replication</name>
<value>3</value>
</property>
</configuration>

#修改hadoop-env.sh,文件最下方添加JAVA_HOME的值
export JAVA_HOME=/usr/local/jdk6

#在master通过SCP传文件给slave1
scp -rp /usr/local/hadoop-1.2.1 slave1:/usr/local/

4.启动hadoop
?
(1)第一次启动需要格式化namenode
[root@master bin]# ./hadoop namenode -format
17/04/11 01:41:04 INFO namenode.NameNode: STARTUP_MSG:
/************************************************************
STARTUP_MSG: Starting NameNode
STARTUP_MSG: host = master/192.168.1.34
STARTUP_MSG: args = [-format]
STARTUP_MSG: version = 1.2.1
STARTUP_MSG: build = https://svn.apache.org/repos/a ... h-1.2 -r 1503152; compiled by 'mattf' on Mon Jul 22 15:23:09 PDT 2013
STARTUP_MSG: java = 1.6.0_45
************************************************************/
17/04/11 01:41:04 INFO util.GSet: Computing capacity for map BlocksMap
17/04/11 01:41:04 INFO util.GSet: VM type = 64-bit
17/04/11 01:41:04 INFO util.GSet: 2.0% max memory = 1013645312
17/04/11 01:41:04 INFO util.GSet: capacity = 2^21 = 2097152 entries
17/04/11 01:41:04 INFO util.GSet: recommended=2097152, actual=2097152
17/04/11 01:41:04 INFO namenode.FSNamesystem: fsOwner=root
17/04/11 01:41:04 INFO namenode.FSNamesystem: supergroup=supergroup
17/04/11 01:41:04 INFO namenode.FSNamesystem: isPermissionEnabled=true
17/04/11 01:41:04 INFO namenode.FSNamesystem: dfs.block.invalidate.limit=100
17/04/11 01:41:04 INFO namenode.FSNamesystem: isAccessTokenEnabled=false accessKeyUpdateInterval=0 min(s), accessTokenLifetime=0 min(s)
17/04/11 01:41:04 INFO namenode.FSEditLog: dfs.namenode.edits.toleration.length = 0
17/04/11 01:41:04 INFO namenode.NameNode: Caching file names occuring more than 10 times
17/04/11 01:41:04 INFO common.Storage: Image file /usr/local/hadoop-1.2.1/tmp/dfs/name/current/fsimage of size 110 bytes saved in 0 seconds.
17/04/11 01:41:04 INFO namenode.FSEditLog: closing edit log: position=4, editlog=/usr/local/hadoop-1.2.1/tmp/dfs/name/current/edits
17/04/11 01:41:04 INFO namenode.FSEditLog: close success: truncate to 4, editlog=/usr/local/hadoop-1.2.1/tmp/dfs/name/current/edits
17/04/11 01:41:04 INFO common.Storage: Storage directory /usr/local/hadoop-1.2.1/tmp/dfs/name has been successfully formatted.
17/04/11 01:41:04 INFO namenode.NameNode: SHUTDOWN_MSG:
/************************************************************
SHUTDOWN_MSG: Shutting down NameNode at master/192.168.1.34
************************************************************/
(2)启动hadoop
[root@master bin]# ./start-all.sh 
starting namenode, logging to /usr/local/hadoop-1.2.1/libexec/../logs/hadoop-root-namenode-master.out
slave1: starting datanode, logging to /usr/local/hadoop-1.2.1/libexec/../logs/hadoop-root-datanode-slave1.out
The authenticity of host 'master (192.168.1.34)' can't be established.
RSA key fingerprint is e3:c2:f6:71:e2:e7:97:00:f1:b7:c2:86:42:7f:5d:2c.
Are you sure you want to continue connecting (yes/no)? yes
master: Warning: Permanently added 'master,192.168.1.34' (RSA) to the list of known hosts.
master: starting secondarynamenode, logging to /usr/local/hadoop-1.2.1/libexec/../logs/hadoop-root-secondarynamenode-master.out
starting jobtracker, logging to /usr/local/hadoop-1.2.1/libexec/../logs/hadoop-root-jobtracker-master.out
slave1: starting tasktracker, logging to /usr/local/hadoop-1.2.1/libexec/../logs/hadoop-root-tasktracker-slave1.out

5.检查hadoop集群环境是否成功启动
?
(1)master使用jps查看
[root@master bin]# jps
2461 JobTracker
2227 NameNode
2383 SecondaryNameNode
2603 Jps

(2)slave1使用jps查看
[root@slave1 local]# jps
2068 Jps
1982 TaskTracker
1908 DataNode
(3)master使用hdfs命令
[root@master bin]# ./hadoop fs -ls /
Found 1 items
drwxr-xr-x - root supergroup 0 2017-04-11 01:43 /usr

[root@master bin]# ./hadoop fs -put /etc/passwd /
[root@master bin]# ./hadoop fs -ls /
Found 2 items
-rw-r--r-- 3 root supergroup 1380 2017-04-11 01:48 /passwd
drwxr-xr-x - root supergroup 0 2017-04-11 01:43 /usr

#END

小白如何搭建2台Linux桥接模式_配置免密码ssh登录

everything 发表了文章 • 0 个评论 • 556 次浏览 • 2017-05-23 21:58 • 来自相关话题

1.虚拟机安装linux CentOS6.5以上

~~~~~~~~~~~~~~~~~~~~~~~~~~略

2.在虚拟机配置桥接网络模式

~~~~~~~~~~~~~~~~~~~~~~~~~~略
参考:?
小白如何在virtualbox安装CentOS6并配置桥接网络以及静态ip
?
3.配置2台机子的静态ip地 查看全部
1.虚拟机安装linux CentOS6.5以上

~~~~~~~~~~~~~~~~~~~~~~~~~~略

2.在虚拟机配置桥接网络模式

~~~~~~~~~~~~~~~~~~~~~~~~~~略
参考:?
小白如何在virtualbox安装CentOS6并配置桥接网络以及静态ip
?
3.配置2台机子的静态ip地址_网关_DNS
?
[b]# Master
[/b]
[root@master ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=08:00:27:88:21:CA
TYPE=Ethernet
UUID=fd5e0998-1170-4959-92c6-9bb186a4515d
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.1.60
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=223.5.5.5
DNS2=223.6.6.6

[b]#Slave1
[/b]
[root@slave1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
UUID=799c10b3-1014-4ad4-87b0-b05227e29de0
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
HWADDR=08:00:27:0C:F0:E8
IPADDR=192.168.1.61
GATEWAY=192.168.1.1
NETMASK=255.255.255.0
DEFROUTE=yes
DNS1=233.5.5.5
DNS2=233.6.6.6

4.关闭2台机子的iptables以及禁用selinux
?
[root@master ~]# /etc/init.d/iptables stop
iptables:将链设置为政策 ACCEPT:filter [确定]
iptables:清除防火墙规则: [确定]
iptables:正在卸载模块: [确定]
# 修改SELINUX=enforcing为SELINUX=disabled

[root@master xuan]# cat /etc/selinux/config

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.
SELINUXTYPE=targeted

5.修改2台机子的hostname

? ? 一台为master,一台为slave1
[b]# master[/b]
[root@master ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.1.60 master
192.168.1.61 slave1

[b]# slave1[/b]
[root@slave1 ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.1.60 master
192.168.1.61 slave1

6.测试2台机子是否能互相ping通
?
# master
[root@master ~]# ping slave1
PING slave1 (192.168.1.61) 56(84) bytes of data.
64 bytes from slave1 (192.168.1.61): icmp_seq=1 ttl=64 time=0.735 ms
64 bytes from slave1 (192.168.1.61): icmp_seq=2 ttl=64 time=0.263 ms

# slave1
[root@slave1 ~]# ping master
PING master (192.168.1.60) 56(84) bytes of data.
64 bytes from master (192.168.1.60): icmp_seq=1 ttl=64 time=0.384 ms

7.配置2台机子之间免密码ssh登陆
?
[b]#Master 生成ssh公钥和私钥[/b]

# 使用ssh-keygen 生成公钥和私钥 一路回车 不用设置密码
[root@master ~]# ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
4c:e7:fe:6d:a0:73:0a:2b:6d:7e:e2:91:90:bf:16:90 root@master
The key's randomart image is:
+--[ RSA 2048]----+
| |
| |
| .. . |
| E+ o |
| o.S . |
| o.o . |
| .=... . |
| . ==+.... |
| *=o.+... |
+-----------------+
[root@master ~]# cd ./.ssh/
id_rsa id_rsa.pub known_hosts
[root@master ~]# cd ./.ssh/
[root@master .ssh]# ll
总用量 12
-rw------- 1 root root 1675 4月 18 16:24 id_rsa
-rw-r--r-- 1 root root 393 4月 18 16:24 id_rsa.pub
-rw-r--r-- 1 root root 394 4月 17 14:16 known_hosts
# 将id_rsa.pub内容复制到authorized_keys文件
[root@master .ssh]# cat id_rsa.pub > authorized_keys
[root@master .ssh]# ll
总用量 16
-rw-r--r-- 1 root root 393 4月 18 16:30 authorized_keys
-rw------- 1 root root 1675 4月 18 16:24 id_rsa
-rw-r--r-- 1 root root 393 4月 18 16:24 id_rsa.pub
-rw-r--r-- 1 root root 394 4月 17 14:16 known_hosts

[b]#Slave1 生成ssh公钥和私钥[/b]

[root@slave1 ~]# ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Created directory '/root/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
91:88:71:4d:f2:6a:58:a4:e9:50:0c:29:d2:6e:15:d1 root@slave1
The key's randomart image is:
+--[ RSA 2048]----+
| ..+=++o. |
|o o.oBE+.. |
|.o..+ o + |
| oo o . . |
| . o o S |
| . |
| |
| |
| |
+-----------------+
[root@slave1 ~]# cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA66kI4WvbHsapzwPAYhf+2RGcE53m4PSfY2Qi/0us7ksv7oICBVusKoCh/LTF1ZdZ9JM6+0G/Fh8u/MVQJb4YTR1dWj+A27zjzEkvE+Wfgdah4/yu/aMq2tHt/2mfIF+t88d9kQUgTJZMVbXhSDhipd6BSXUV9p2EUSksEAVWxhWobT/fLbud3dosr2sQGfITc92HWttLruw2xD//1aCK52HtrWEQ+hnMijgodKrGnBgOFYZLgbcSUh9S5CYHY+N816coYvucY/6TrHz3Ymc3qQcdB7vSlcko1mtbhVT5zQ3CmLR9Q6JilfTL0XshBUqcZ2Ew7XmcVNqNQti3BI48nw== root@slave1

[b]#  将slave1的公钥内容 拷贝到master的~/.ssh/authorized_keys 文件中[/b]

[root@master .ssh]# cat ~/.ssh/authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA03V3FV9O3AtpCFXDSMZh9cQZ3vn2e7UYD6lQc9uY1E9crc6iS076t5pTggKsOwQu0KsFF5x/7oSSYLZ8gUPbpZrsIVBMlLyw3rBmEBjYAmp6aampJw0TUa3GvTqFRqyMNQvpSyaK2B7WdIIDui8bILuxWDfw41/t3o+pD6s+QPMgc1UbmGzKdI8YEKM9lK6+qH39FV/SaIm4/zmhbPd73WMm+EKZ353goRxGKanK59M2FWOQnaxVUwZrhDQ0U5017t9LGQeVQcBpFFfAyE90JaXrYUNY7Hfpod/i/+mXtwwfK6hP3+p9GCv5R2iS/XDLYe5fUjGkplf71zA+XP7ZAQ== root@master
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA66kI4WvbHsapzwPAYhf+2RGcE53m4PSfY2Qi/0us7ksv7oICBVusKoCh/LTF1ZdZ9JM6+0G/Fh8u/MVQJb4YTR1dWj+A27zjzEkvE+Wfgdah4/yu/aMq2tHt/2mfIF+t88d9kQUgTJZMVbXhSDhipd6BSXUV9p2EUSksEAVWxhWobT/fLbud3dosr2sQGfITc92HWttLruw2xD//1aCK52HtrWEQ+hnMijgodKrGnBgOFYZLgbcSUh9S5CYHY+N816coYvucY/6TrHz3Ymc3qQcdB7vSlcko1mtbhVT5zQ3CmLR9Q6JilfTL0XshBUqcZ2Ew7XmcVNqNQti3BI48nw== root@slave1

[b]# master的~/.ssh/authorized_keys文件 通过scp传给slave1的~/.ssh/目录[/b]

[root@master .ssh]# scp -rp ~/.ssh/authorized_keys slave1:~/.ssh/
The authenticity of host 'slave1 (192.168.1.61)' can't be established.
RSA key fingerprint is b4:27:81:34:c0:c2:3d:98:61:be:62:69:68:85:8c:33.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'slave1' (RSA) to the list of known hosts.
root@slave1's password:
authorized_keys 100% 786 0.8KB/s 00:00

[b]#测试master免密码ssh连接slave1[/b]

[root@master .ssh]# ssh slave1
Last login: Mon Apr 17 14:09:45 2017 from 192.168.1.135
[root@slave1 ~]# ll

[b]#测试slave1免密码ssh连接master[/b]

# 第一次ssh连接需要输入yes
[root@slave1 ~]# ssh master
The authenticity of host 'master (192.168.1.60)' can't be established.
RSA key fingerprint is a4:f6:72:da:57:63:39:8b:80:59:d6:b9:ce:cb:58:a5.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'master,192.168.1.60' (RSA) to the list of known hosts.
Last login: Mon Apr 17 14:05:39 2017 from 192.168.1.135
[root@master ~]# exit
logout
Connection to master closed.
# 第二次直接免密码连接
[root@slave1 ~]# ssh master
Last login: Tue Apr 18 16:40:42 2017 from slave1
[root@master ~]#
#END
?

小白如何在virtualbox安装CentOS6并配置桥接网络以及静态ip

everything 发表了文章 • 0 个评论 • 704 次浏览 • 2017-05-23 21:18 • 来自相关话题

1. 安装vbox

? ?新建虚拟机->输入名字:"centos66_1"->下一步->下一步.
?
2. 点击设置->存储->控制器下选ISO盘





?
3.进入安装界面
[b][img]https://static.oschina.net/upl ... 0883. 查看全部
1. 安装vbox

? ?新建虚拟机->输入名字:"centos66_1"->下一步->下一步.

?
2. 点击设置->存储->控制器下选ISO盘

cc.png

?
3.进入安装界面

?
4.选择【Skip】跳过介质检查。
注:使用ISO映像安装可跳过介质检查,若使用光盘安装,建议选择OK进行一次光盘介质完整性检查。


?
5.进入Centos6界面,点击【next】。

?
6.选择“中文(简体)”→点击【Next】。

?
7.使用默认“美国英语式”键盘布局,点击【下一步】。

?
8.使用默认“基本储存设备”,点击【下一步】。

?
9.如果弹出“储存设备警告”,选择“是,忽略所有数据(Y)”;未弹出则略。

?
10.使用默认主机名,点击【下一步】。

?
11.使用默认“亚洲/上海”时区,点击【下一步】。

?
12.设置完根密码再点击【下一步】。
注:根密码即是root账户的密码。


?
13.选择“使用所有空间” →点击【下一步】。

?
14.选择“将修改写入磁盘(W)”。

?
15.选择“Minimal”→点击【下一步】→进入系统安装过程。
注:“Minimal”是最小化安装模式;根据自身实际需要选择安装模式。




当出现"祝贺您,您的Centos安装已经完成"时,即系统安装成功。
◆点击“重新引导”→ 完成系统安装并重启计算机。


16.输入帐号密码(就是那个根帐号密码),进入linux系统
?

?
17.在vbox点击设置->网络->连接方式"桥接网卡"->确定
?
?

?
18.在linux输入
? ifconfig -a
? 查看IP地址
?
19.配置固定ip地址
? 修改/etc/sysconfig/network-scripts/ifcfg-eth0?
vi /etc/sysconfig/network-scripts/ifcfg-eth0 
按"i"进入编辑模式:
#默认就有的
DEVICE=eth0
#默认就有的 代表mac地址
HWADDR=08:00:27:7B:98:E1
#默认就有的
TYPE=Ethernet
#默认就有的
UUID=3c6c045c-743b-4018-a3e7-9561290cc5d1
#默认是no改成yes
ONBOOT=yes
#默认就有的
NM_CONTROLLED=yes
#默认是dhcp改成none
BOOTPROTO=none
#手动添加的 就是你局域网的一个ip
IPADDR=192.168.0.235
#手动添加的 局域网的子网掩码
NETMASK=255.255.255.0
#手动添加的 局域网的网关
GATEWAY=192.168.0.1
修改按"esc",输入":wq",保存修改。


?
20.重启网络服务
?
[root@centos1 ~]# service network restart
Shutting down interface eth0: [ OK ]
Shutting down loopback interface: [ OK ]
Bringing up loopback interface: [ OK ]

21.检查能否ping通网关
?
   [root@centos1 ~]# ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
64 bytes from 192.168.0.1: icmp_seq=1 ttl=128 time=1.87 ms
64 bytes from 192.168.0.1: icmp_seq=2 ttl=128 time=0.923 ms
64 bytes from 192.168.0.1: icmp_seq=3 ttl=128 time=1.05 ms

22.检查能否ping通本机的网络
?
[root@centos1 ~]# ping 192.168.0.217
PING 192.168.0.217 (192.168.0.217) 56(84) bytes of data.
64 bytes from 192.168.0.217: icmp_seq=1 ttl=64 time=0.166 ms
64 bytes from 192.168.0.217: icmp_seq=2 ttl=64 time=0.201 ms


23.检查能否ping通过外网
?
[root@centos1 ~]# ping www.163.com
PING 163.xdwscache.ourglb0.com (183.57.144.187) 56(84) bytes of data.
64 bytes from 183.57.144.187: icmp_seq=1 ttl=55 time=4.98 ms
64 bytes from 183.57.144.187: icmp_seq=2 ttl=55 time=4.56 ms
64 bytes from 183.57.144.187: icmp_seq=3 ttl=55 time=6.21 ms

?
24.检查能否curl(抓取)到网页
curl -l www.163.com

会出现很多html,那就OK了。
如果出现错误
?
unknow host www.163.com

解决方法:

检查系统DNS设置 并修改DNS配置
?
cat /etc/resolv.conf
[root@rabbitmq-1 ~]# vi /etc/resolv.conf
nameserver 114.114.114.114
nameserver 8.8.8.8


?
?
?