Linux的vlan配置



Linux的vlan配置。

透过VLan 的功能能将一个实体的switch 将他切割成多个logical broadcast domain (所有的广播封包broadcast package 只会在此doamin 中传送).他的做法也很简单就是在原先的讯框(Frame)指定tag 而这tag 的数字即是VLAN ID. VLAN 已经被IEEE 列为标准协定的一员802.1q一开始没设定任何VLAN 的switch 其所有的网路阜的VLAN ID 皆为1.

LINUX下实现VLAN功能

Linux 的核心也是有支援VLAN 功能,主要就是在网路阜上的讯框加上指定的VLAN T[......]

Read more

linux网桥模式vlantrunk透传



linux网桥模式vlantrunk透传

 

 

linux网桥模式vlantrunk透传 - 儍苽-℡藸 - 儍苽-℡藸

首先使用vconfig创建vlan虚拟接口,并分别在两个接口上增加vlan100\vlan200\vlan300
vconfig add eth0 100
vconfig add eth0 100
vconfig add eth0 300
vconfig add eth1 100
vconfig add eth1 200
vconfig add eth1 300

启用vlan端口
ifconfig eth0.100 up
ifconfig eth[......]

Read more

Linux下利用VRRP功能实现路由器备份

Linux下利用VRRP功能实现路由器备份

有时候为了保证我们网络的稳定性和可靠性,可能会申请两条出口链路,使用两个路由器。在其中的一个路由器无法正常工作时,由另外一个路由器来接管相应的工作。实现的原理是利用RFC2338中描述的VRRP(Virtual Router Redundancy Protocol)协议。实现的工具是keepalived。
实验名称:利用VRRP功能实现简单的路由器备份
操作系统:RedHat 7.3
所使用的内核:linux-2.4.24
实验用到的模块: keepalived-1.16.tar.gz
网络结构如下图所示:图中的V-Gate就是VRR[......]

Read more

Linux下双网卡绑定技术实现负载均衡和失效保护

Linux下双网卡绑定技术实现负载均衡和失效保护

保持服务器的高可用性是企业级 IT 环境的重要因素。其中最重要的一点是服务器网络连接的高可用性。网卡(NIC)绑定技术有助于保证高可用性特性并提供其它优势以提高网络性能。
我们在这介绍的Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡,这个聚合起来的设备看起来是一个单独的以太网接口设备,通俗点讲就是两块网卡具有相同的IP地址而并行链接聚合成一个逻辑链路工作。其实这项技术在Sun和Cisco中早已存在,被称为Trunking和Etherchannel技术,在Linux的2.4.x的内核中也采用这这种技术,被称为bonding。bo[......]

Read more

etc目录详解

etc目录详解

/etc/auth:安全数据库文件
/etc/auth/subsystems:带保护的子系统授权数据库
/etc/auth/system:整个系统范围内的授权数据
/etc/conf:系统配置的主目录
/etc/conf/bin:与unix核心有关的命令
/etc/conf/cf.d:包含了用于连接unix核心所需的配置文件和主要的系统配置命令。
/etc/conf/init.d:系统串口状态描述文件
/etc/conf/mfsys.d:unix系统上几个文件系统描述信息文件
/etc/conf/node.d:设备节点描述文件
/etc/conf/pac[......]

Read more

Linux 服务列表

Linux 服务列表

服务名

必需(是/否)

用途描述

注解

acon 否 语言支持 特别支持左手书写语言:阿拉伯语,波斯语和希伯莱语
acpi 否 电源管理 手提电脑电池电扇监控器
acpid 否 监听精灵进程 此进程监听并分配内核中的acpi事件
adsl 否 内部ADSL开关控制 只有你的计算机内部有互联网连接adsl开关时才用到此服务
alsa 否 高级Linux声音构件 这个单独的声音系统实际包含在内核中
anacron 否 周期命令调度程序 一个任务调度工具
apmd 否 电源管理 手提电脑电源管理
apmiser 否 电源管理 另一手提[......]

Read more

LINUX目录文件层次详解

LINUX目录文件层次详解。

根文件系统一般应该比较小,因为包括严格的文件和一个小的不经常改变的文件系统不容易损坏。损坏的根文件系统一般意味着除非用特定的方法(例如从软盘)系统无法引导,所以不应该冒这个险。

根目录一般不含任何文件,除了可能的标准的系统引导映象,通常叫/vmlinuz 。所有其他文件在根文件系统的子目录中。

/bin
引导启动所需的命令或普通用户可能用的命令(可能在引导启动后)。
/sbin
类似/bin ,但不给普通用户使用,虽然如果必要且允许时可以使用。
/etc
特定机器的配置文件。
/root
root用户的家目录。
/lib
根文件[......]

Read more

Dash与Bash的语法区别

Dash与Bash的语法区别。

如今Debian和Ubuntu中,/bin/sh默认已经指向dash,这是一个不同于bash的shell,它主要是为了执行脚本而出现,而不是交互,它速度更快,但功能相比bash要少很多,语法严格遵守POSIX标准,下面简要列举下从bash迁移到dash一般需要注意的问题

1.定义函数

bash: function在bash中为关键字

1
2
3
4
5
6
igi@gentoo ~ $ foo(){ echo $0;}
igi@gentoo ~ $ foo
/bin/bash
igi@gentoo ~[......]

Read more

Linux 用户(user)和用户组(group)管理概述

Linux 用户(user)和用户组(group)管理概述

一、理解Linux的单用户多任务,多用户多任务概念;

Linux 是一个多用户、多任务的操作系统;我们应该了解单用户多任务和多用户多任务的概念;

1、Linux 的单用户多任务;

单用户多任务;比如我们以beinan 登录系统,进入系统后,我要打开gedit 来写文档,但在写文档的过程中,我感觉少点音乐,所以又打开xmms 来点音乐;当然听点音乐还不行,MSN 还得打开,想知道几个弟兄现在正在做什么,这样一样,我在用beinan 用户登录时,执行了gedit 、xmms以及msn等,当然还有输入法fcitx ;[......]

Read more

Linux Shell 按Tab键不能补全

Linux Shell 按Tab键不能补全

今天在Linux上用useradd新增用户的时候,发现使用新增的用户登陆的时候,在Shell里面不能使用Tab键补全命令,按上下键也不能切换历史命令,出现乱码的现象。Root用户是OK的。

 

后面发现,在/etc/passwd里面,新增的用户用的Shell与root用户的不一样。

 

Root用的是/bin/bash

 

新增用户默认用的是/bin/sh

 

用ls -l /bin/sh发现

 

/bin/sh -> /bin/[......]

Read more