红帽基础网络管理


     A.网络管理
     B.VNC的使用
     C.远程telnet.ssh.rsh的使用

A.网络管理:
1.网卡配置.
2.IP转发
3.网络设置
4.双网卡绑定.


1网卡配置:
查询命令ifconfig 可以看到几个网卡.
网卡的配置文件在这个目录下.(redhat)
/etc/sysconfig/network-scripts/ifcfg-eth 就是网卡的文件名字.
修改ip地址的方法有多种方式.
其一是
其实这个只是临时修改了ip 如果你系统重启了. 还会恢复到192.168.0.106 我这个ip地址.原因是没修改eth0 这个文件.
如果要永久改呢.就需要使用vi 这个命令
vi ifcfg-eth0
当然还需要重启服务.
改完了.
DNS配置.跟ip配置差不多.只需要单独查找文件.
rh的地方是:
因为我比较懒..一般记目录比较慢.习惯用双tab来查找文件.
具体的就是vi /etc/resolv.conf 这个文件.
值得注意的时候linux网卡跟 网络设备一样有开启.关闭一说我理解类似windows server的 禁用 开启.
命令是 ifup 网卡名字 开启  ifdown 网卡名字 关闭.
有的时候方便测试.临时关闭 使用的时候记得开启这个.
linux 也可以进行图形界面的配置方法.
直接使用 -netconfig 就可以了.图形..就不截图了.我ssh操作..切图麻烦.
2.关于IP转发功能:
IP转发默认是关闭的.需要开启这个功能我们有两个地方需要注意.
看到了 这个里是0 . 0是默认关闭的.我们开启的话 需要改成1.才可以.
需要注意的是重启后 还会默认关闭这个ip转发功能
不过管理这个功能的文件在:

/etc/sysconfig/network
可以看到.我这里没有开启哦. 使用vi 命令
加入-forward_ipv4=yes
然后在修改/proc/sys/net/ipv4/ip_forward为1 就可以一直开启ip转发了
3.网络设置
3.1主机名字设置
配置文件:/etc/sysconfig/network
hostname 就是你的主机名字 我这里就是master咯
修改hosts的地址是 /etc/hosts
localhost.localdomain  localhost 后面还可以接 备注  一般搞dns转发的时候 主背dns 都需要使用这个host 
其实这个-ip long_name short_name alias
4.网卡绑定.
我想在我的vm里加一个网卡.
先去建立一个文件去/etc/sysconfig/network-scripts/ifcfg-band0
一、编辑虚拟网络接口配置文件,指定网卡IP

假设eth0是对外服务的网卡,已经调试好网络;eth1是希望与eth0同时对外提供服务的网卡。
  1. # cd /etc/sysconfig/network-scripts/
  2. # vi ifcfg-bond0
复制代码
写入如下信息和原来 ifcfg-eth0 的配置其实差不多。

所以我建议执行如下语句,将ifcfg-eth0复制一份再改。
  1. # cp ifcfg-eth0 ifcfg-bon0
复制代码
将ifcfg-bon0的信息修改大致如下:
  1. DEVICE=bond0 
  2. BOOTPROTO=static 
  3. IPADDR=[IP] 
  4. NETMASK=[MASK] 
  5. BROADCAST=[BROADCAST] 
  6. GATEWAY=[GATEWAY] 
  7. ONBOOT=yes 
  8. TYPE=Ethernet
复制代码
二、配置真实网卡

修改ifcfg-eth0如下:
  1. DEVICE=eth0 
  2. BOOTPROTO=none 
  3. ONBOOT=yes 
  4. MASTER=bond0 #如果不写,则必须做第四步 
  5. SLAVE=yes       #如果不写,则必须做第四步 
  6. USERCTL=yes
复制代码
类似地修ifcfg-eth1如下:
  1. DEVICE=eth1 
  2. BOOTPROTO=none 
  3. ONBOOT=yes 
  4. MASTER=bond0 #如果不写,则必须做第四步 
  5. SLAVE=yes       #如果不写,则必须做第四步 
  6. USERCTL=yes
复制代码
三、加载模块,让系统支持bonding

默认情况下,内核已支持bonding,只需要简单修改/etc/modprobe.conf 这个配置文档就可以了:添加两行
  1. alias bond0 bonding 
  2. options bond0 miimon=100 mode=1
复制代码
说明:
      mode指定了bond0的工作模式,常用的是0和1,0表示负载均衡方式,1表示主从方式,可根据需要自行配置。常用的为0,1两种。mode=0表示 load balancing (round-robin)为负载均衡方式,两块网卡都工作。mode=1表示fault-tolerance (active-backup)提供冗余功能,工作方式是主备的工作方式,也就是说默认情况下只有一块网卡工作,另一块做备份。bonding只能提供链路监测,即从主机到交换机的链路是否接通。如果只是交换机对外的链路down掉了,而交换机本身并没有故障,那么bonding会认为链路没有问题而继续使用。 miimon是用来进行链路监测的。比如:miimon=100,那么系统每100ms监测一次链路连接状态,如果有一条线路不通就转入另一条线路。

四、增加开机启动脚本

在 /etc/rc.d/rc.local里加上
  1. ifenslave bond0 eth0 eth1
复制代码
如果eth0和eth1都写了MASTER和SLAVE,则上面的步骤做不做都无所谓。

五、重启

reboot或者service network restart 都可以看到结果。

六、测试

      ping着某个地址,当然是能ping通的地址啦。如果发现网络不通,请检查ifcfg-bond0的网络设置。

然后拔掉一根网线,如果ping没断,证明拔了一根backup的线,不是主线,重新插上等两分钟。

此时拔掉另一根网线,估计现在可以看到ping超时或者卡在那里,稍等10~30秒,ping继续连同。
-----------------------------------------------------------------------------------------
这部分整理一下文档..写的太长了..
B.简单介绍一下vnc
                               vnc 使用和管理
远程图形终端.Remote X termoinal
可以跨平台使用支持
window linux unix 都支持
软件部分主要分 vncserver 和vncviewer
首先显示安装rpm 这个介质.
然后开启这个vvc server 服务
start vnc server   
需要注意的是 vncserver:2  localhost:2
vncserver -kill:2
配置 vnc密码 set password   ----vncpaaswd
set display   display=host:display,0,export DISPLAY
客户端vnc
安装 x application vncviewer hostname:display
如 vncviewer localhost:2
或者web访问  http://hostname:XXX      xxx为display端口

C .远程管理linux系统
1.telnet 2.rsh 3.ssh经常用这3种
1telnet服务管理
chkconfig telnet on
service telnet restart 开去服务
or /etc/init.d/xinit restart
linux客户机 就可以 telnet hostname/ip
2.rsh =remote shell
配置rsh
chkconfig rsh on
chkconfig rlogin on
chkconfig rexex on
然后启动这个服务.
service xinetd reload/restart 
使用rsh
rlogin 远程登录 rlogin hostname /ip
rsh 远程shel rsh  hostname /ip
rcp 远程文件复制 rcp  文件  hostname : /目录
3.远程ssh..其实用明白ssh就可以了..阿东就是用ssh的.
配置文件
/etc/ssh/ssh_config
操作命令 ssh 远程 shell
ssh  hostname /ip
scp 远程复制文件
scp 文件  hostname /ip : /目录


今天就到这了....