存档

文章标签 ‘√linux’

Linux策略路由(转载!)

2011年9月29日 4 条评论

基于策略的路由比传统路由在功能上更强大,使用更灵活,它使网络管理员不仅能够根据目的地址而且能够根据报文大小、应用或IP源地址来选择转发路径…
#/etc/iproute2/rt_tables 此文件存有linux 系统路由表默认表有255 254 253三张表
255 local 本地路由表 存有本地接口地址,广播地址,已及NAT地址.
local表由系统自动维护..管理员不能操作此表…
254 main 主路由表 传统路由表,ip route若没指定表亦操作表254.一般存所有的路由..
注:平时用ip ro sh查看的亦是此表设置的路由.
253 default 默认路由表一般存放默认路由…
注:rt_tables文件中表以数字来区分表0保留最多支持255张表
路由表的查看可有以下二种方法:
#ip route list table table_number

#ip route list table table_name

路由表添加完毕,即可在策略路由表内添加路由例:

#ip route add 192.168.1.0/24 dev eth0 via 192.168.1.66 realm 4

注:发往子网192.168.1.0/24的数据包通过分类4转发配合tc使用,后文有介绍讲解…

#ip route add default via 192.168.1.1 table int1

#ip route add 192.168.1.0/24 via 192.168.1.1 table int2

#ip route add 172.16.0.2/16 via 172.16.0.1 table int3

注:各路由表中应当指明默认路由,尽量不回查路由表.路由添加完毕,即可在路由规则中应用..
#ip rule ls 显示路由规则
0: from all lookup local
32766: from all lookup main
32767: from all lookup default
进行路由时,正是根据路由规则来进行匹配,按优先级(pref后数值)从高到低匹配,直到找到合适的规则.所以在应用中配置默认路由是必要的..
策略路由一般手工添加路由表,路由表的添加只需编辑rt_tables文件,规定表序号,表名即可..
ip rule规则添加示例:
#ip rule add from 192.168.1.112/32 [tos 0x10] table test2 pref 999 prohibit
#ip rule add to 192.168.1.2 pref 1000 table test1
#ip rule add from 192.168.1.0/24 pref 1001 table test1
#ip rule add [from 0/0] table test1 pref 1003
#ip rule add fwmark 1 pref 1002 table test2 此句型配合iptables -t mangle应用.如先对数据

分类: √linux 标签: ,

在 Linux 上通过 Xen运行 FreeBSD

2010年5月7日 没有评论

 ™ hypervisor 是一个开放源代码的并行虚拟化产品, 并由商业的 XenSource 公司提供支持。 在这种系统中,客户操作系统称为 domU 域, 而宿主系统则称为 dom0。 在 Linux 上运行 虚拟机实例的第一步, 是安装用于 Linux dom0 的 Xen。 在这个例子中, 宿主系统采用的发行版本是 Slackware Linux
在 Linux dom0 上安装 Xen 3
1.从 XenSource 下载 Xen 3.0

从 http://www.xensource.com/ 下载 xen-3.0.4_1-src.tgz。

2.解压缩源代码包

# cd xen-3.0.4_1-src
# KERNELS=”linux-2.6-xen0 linux-2.6-xenU” make world
# make install
注意: 为 dom0 重新编译内核:

# cd xen-3.0.4_1-src/linux-2.6.16.33-xen0
# make menuconfig
# make
# make install
对于较早版本的 Xen,可能需要指定 make ARCH=xen menuconfig
3.在 Grub 的 menu.lst 中增加一个对应的菜单项

编辑 /boot/grub/menu.lst 并在其中增加下列配置:

title Xen-3.0.4
root (hd0,0)
kernel /boot/xen-3.0.4-1.gz dom0_mem=262144
module /boot/vmlinuz-2.6.16.33-xen0 root=/dev/hda1 ro
4.重新启动计算机并进入 Xen

阅读全文…

chmod -R o-r /

2010年2月26日 3 条评论

-R o-r / 

如何执行这句。对linux系统有哪些影响 ?有人能告诉我吗

分类: √个人碎语 标签: ,

linux 技巧:使用 screen 管理你的远程会话

2009年11月19日 3 条评论

原文:http://www.ibm.com/developerworks/cn/linux/l-cn-screen/index.html

你是不是经常需要远程登录到Linux服务器?你是不是经常为一些长时间运行的任务头疼?还在用 nohup 吗?那么来看看 吧,它会给你一个惊喜!

你是不是经常需要 SSH 或者 telent 远程登录到 Linux 服务器?你是不是经常为一些长时间运行的任务而头疼,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为他们执行的时间太长了。必须等待它执行完毕,在此期间可不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。

元凶:SIGHUP 信号

让我们来看看为什么关掉窗口/断开连接会使得正在运行的程序死掉。

在Linux/Unix中,有这样几个概念:

  • 进程组(process group):一个或多个进程的集合,每一个进程组有唯一一个进程组ID,即进程组长进程的ID。
  • 会话期(session):一个或多个进程组的集合,有唯一一个会话期首进程(session leader)。会话期ID为首进程的ID。
  • 会话期可以有一个单独的控制终端(controlling terminal)。与控制终端连接的会话期首进程叫做控制进程(controlling process)。当前与终端交互的进程称为前台进程组。其余进程组称为后台进程组。

阅读全文…

分类: √linux 标签: , ,

linux下lvm调整磁盘空间大小

2009年11月17日 没有评论

网站找了一些资料,结合自己的操作,把操作总结记录下来。 5.2下完成
[root@vi ~]# fdisk /dev/hda

The number of cylinders for this disk is set to 5221.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): m
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition’s system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)

阅读全文…

分类: √linux 标签: , , ,

centos 5.2 pptpd vpn搭建

2009年11月13日 没有评论

在郁闷的时间搭了一个VPN。有兴趣的朋友可以上去试下。
IP 222.186.31.123
用户名vi 密码 viyin.net
用XP自动的拨号程序就可以了。
VPN的英文全称是“Virtual Private Network”,翻译过来就是“虚拟专用网络”。顾名思义,虚拟专用网络我们可以把它理解成是虚拟出来的企业内部专线。它可以通过特殊的加密的通讯协议在连接在Internet上的位于不同地方的两个或多个企业内部网之间建立一条专有的通讯线路,就好比是架设了一条专线一样,但是它并不需要真正的去铺设光缆之类的物理线路。这就好比去电信局申请专线,但是不用给铺设线路的费用,也不用购买路由器等硬件设备。VPN技术原是路由器具有的重要技术之一,目前在交换机,防火墙设备或Windows 2000等软件里也都支持VPN功能,一句话,VPN的核心就是在利用公共网络建立虚拟私有网。
  虚拟专用网()被定义为通过一个公用网络(通常是因特网)建立一个临时的、安全的连接,是一条穿过混乱的公用网络的安全、稳定的隧道。虚拟专用网是对企业内部网的扩展。虚拟专用网可以帮助远程用户、公司分支机构、商业伙伴及供应商同公司的内部网建立可信的安全连接,并保证数据的安全传输。虚拟专用网可用于不断增长的移动用户的全球因特网接入,以实现安全连接;可用于实现企业网站之间安全通信的虚拟专用线路,用于经济有效地连接到商业伙伴和用户的安全外联网虚拟专用网。

PPTP 全称为 Point to Point Tunneling Protocol — 点到点隧道协议,是VPN协议中的一种。

安装相关软件

  1. yum install -y ppp iptables
  2. wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.3.4-1.rhel5.1.i386.rpm
  3. rpm -ivh pptpd-1.3.4-1.rhel5.1.i386.rpm

配置文件/etc/ppp/options.

  1. mv /etc/ppp/options.pptpd /etc/ppp/options.pptpd.bak
  2. vi /etc/ppp/options.pptpd

输入以下内容:

  1. #相当于身份验证时的域,一定要和/etc/ppp/chap-secrets中的内容对应
  2. name pptpd
  3. #传输加密。ppp-2.4.2以上的版本只支持MPPE加密,内核模块为 ppp_mppe.o
  4. #拒绝pap,chap身份验证
  5. refuse-pap
  6. refuse-chap
  7. #拒绝mschap身份验证
  8.  <a href="http://www.viyin.net/2009/11/centos-pptpd-vpn.html#more-510" class="more-link">阅读全文...</a>
分类: √linux 标签: , , ,

linux系统服务

2009年11月12日 没有评论

服务列表(按字母顺序排列)

服务名

必需(是/否)

用途描述

注解

acon

语言支持

特别支持左手书写语言:阿拉伯语,波斯语和希伯莱语

acpi

电源管理

手提电脑电池电扇监控器

acpid

监听精灵进程

此进程监听并分配内核中的acpi事件

adsl

内部ADSL开关控制

只有你的计算机内部有互联网连接adsl开关时才用到此服务

alsa

高级Linux声音构件

这个单独的声音系统实际包含在内核中

anacron

周期命令调度程序

一个任务调度工具

apmd

电源管理

手提电脑电源管理

apmiser

电源管理

另一手提电脑电池延长器

arpwatch

以太网IP地址配对监控器

用主机名监控并记录远程IP地址

atd 阅读全文…

分类: √linux 标签: ,