文章标签 ‘Linux’

  如果你需要将RedHat(RHEL) & CentOS & Fedora Linux 静态路由持久化的话,你需要打开/etc/sysconfig/network-scripts/route-eth0文件去添加自定义的静态路由为网卡eth0,保存后重新启动网络服务。 #vi /etc/sysconfig/network-scripts/route-eth010.0.0.0/8 via 10.1.2.3#service network restart

2010年3月17日13:50 | 没有评论
分类: 开源技术

  在启动系统后,直接编辑/etc/modprobe.conf文件,然后在最后面加一行: options ip_conntrack hashsize=100000   如果你使用的系统是之前版本的Fedora或其他发行版本的Linux系统,也有可能需要加的是 options nf_conntrack hashsize=100000   这个取决于你的系统里模块名到底是ip_conntrack还是nf_conntrack,我就被这模块名不同搞晕了。把Fedora的写法放到CentOS里去,结果怎么重新启动HASHSIZE值就是没变化,后来经过ELM提醒,也可以通过lsmod查看模块列表来看出来你的模块到底是ip_conntrack还是nf_conntrack,才发现CentOS里模块叫ip_conntrack,而在Fedora里这个模块名叫nf_conntrack。 [root@proxy proc]# lsmod | grep connip_conntrack_netbios_ns 6977 0 ip_conntrack 53281 4 ip_conntrack_netbios_ns,iptable_nat,ip_nat,xt_statenfnetlink 10713 2 ip_nat,ip_conntrack   修改完以后重新启动系统,然后可以看到你的hashsize值就被改了 [root@proxy proc]# more /proc/sys/net/ipv4/netfilter/ip_conntrack_buckets100000[root@proxy proc]# more /proc/sys/net/ipv4/netfilter/ip_conntrack_max 800000   这样修改完之后,不需要额外再去修改ip_conntrack_max值了,ip_conntrack_max的值会被自动设置为HASHSIZE值的8倍。

2010年3月16日20:08 | 没有评论
分类: 开源技术
2010年1月14日20:58 | 没有评论
分类: 开源技术

  从Fenny的相册看到这个信用卡,这卡比多拉A梦卡牛B多了…,要是能拥有张这样的信用卡,可以极大地满足虚荣心啊,国内能不能申请到这张卡还是个未知数,目前只对美国开放申请。具体申请流程可以参考Linux Foundation官方消息,新浪网对这个消息也有所报道:Linux基金会推Visa白金信用卡促开源发展。

2009年7月29日11:35 | 2 条评论
分类: 业界动态
标签: ,

  Windows下创建的文本文件,再放在Linux下用vi进行编辑,文件中会出现很多^M,如果一个一个手工删除,那是非常麻烦的,我们可以利用vi的替换命令将其批量替换掉,vi的替换命令语法如下: :%s/原始的文本内容/替换他们的内容/g   不过这里的“^M”是特殊字符,并不是由“^”字符和“M”字符分别组成的,他需要使用“Ctrl+vm”以完成输入,所以整个命令组合起来就是: :%s/^M//g   需要在键盘上输入的内容是: :%s/Ctrl+vm//g

2008年7月6日15:05 | 2 条评论
分类: 编程开发

  最近新拿了几台IBM服务器做测试,服务器配置很不错,标称8G的内存,在装完Fedora 9之后使用"free"命令查看机器内存却发现系统显示的内存大小只有3G,并没有像标称那样到8G:              total       used       free     shared    buffers     cachedMem:       3106944     213288    2893656          0       9060     143584-/+ buffers/cache:      60644    3046300Swap:            0          0          0   起初以为是这台机器内存少了,wangyuneu让我去BIOS下看看内存大小,我在BIOS里发现机器内存确实是8G,另一个同事也提醒我是不是因为操作系统不支持的原因,他装的Windows 2003也存在类似的问题,只识别4G的内存。于是基本上可以确定这个问题应该和系统有关。   原本准备重新编译Fedora 9的内核,使其支持超过4G的内存,在寻找kernel源码的时候,不小心发现Fedora 9的yum库中有一个kernel-PAE的包,心中一阵窃喜,这样就不用那么费劲地重新编译Fedora 9内核了,只需要执行以下命令: yum install kernel-PAEyum remove kernel   执行完成后重新启动服务器,再使用"free"查看内存大小:              total       used       free     shared    buffers     cachedMem:       8308848     142780    8166068          0       5960      74948-/+ buffers/cache:      61872    8246976Swap:            0          0          0   这样内存就到8G了,问题解决~~。 背景知识: kernel-PAE,用于拥有超过 [...]

2008年6月23日13:15 | 没有评论
分类: 编程开发

  Fedora官方公布的Fedora9下载时间为2008年的5月13日,但是在开源狗仔队的辛勤追寻之下,他们发现了Fedora9的下载地址,并充分发扬了开源狗仔队的共享精神,及时将这个下载地址公布出来,与大家共同分享,一起开源: http://ftp.jaist.ac.jp/pub/Linux/Fedora/releases/9/Fedora/i386/iso/Fedora-9-i386-DVD.iso   可能由于Fedora官方站点在向各个镜像站点同步Fedora9文件过程中临时的权限设置,导致Fedora9可以被提前下载到,但目前Fedora9的各个镜像站的文件权限设置均已恢复正常,所以无法直接使用IE下载到Fedora9,却可以使用“迅雷”通过这个地址下载Fedora9。   Fedora9几个镜像文件的SHA1验证码如下,请大家下载完成后务必使用SHA1验证文件完整性,否则在安装过程中由于镜像文件不完整导致安装无法继续就麻烦了。 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 50253a35b5ba128c9a57b2a10cbd829813fc5119 Fedora-9-i386-DVD.iso af25833a3babe1bd943dae16a1c17cf7a9e0b767 Fedora-9-i386-disc1.iso d4ffbe83cd75bf0153e821af98b7e56f5b4f6c32 Fedora-9-i386-disc2.iso 579702ea19a5e4114186a665735823dd4b5269b6 Fedora-9-i386-disc3.iso 368e98bf95708d040f83be975c0ede372f32d44b Fedora-9-i386-disc4.iso 67426850ce065a048d0a04eecb003b383b6f5830 Fedora-9-i386-disc5.iso c01ccd2d3811ab1f04cacba63e51690b34629f95 Fedora-9-i386-disc6.iso 3b1df20ece05d64c34dd9c64400975b74eded0f2 Fedora-9-i386-netinst.iso -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAkgiX4AACgkQtEJp0E8qb9LLZACfZD/jeqvSfQRQM9EAzGku9mrK EFwAnRdS28Q9onwS6rExI4vBrS0Ytpt/ =OG7t -----END PGP SIGNATURE-----   稍后我们将发布Fedora9的安装过程及精彩截图。

2008年5月10日16:43 | 没有评论
分类: 业界动态
标签: , ,

一、下载光盘镜象刻录成光盘   我们可以从Ubuntu的官方站点上找到Ubuntu的镜象地址列表,然后从镜像站点上下载Ubuntu8.04的ISO镜象。或者可以直接从:http://www.ubuntu.com/getubuntu/download这个页面上,选择相关选项,直接下载Ubuntu8.04的镜像文件。   我选择的是Ubuntu8.04 Desktop Edition桌面版,计算机类型是个人计算机,也就是X86架构,并且选择了需要的是Alternate Desktop CD。   下载完成后,将这个ISO文件刻录成一张光盘,第一部分的工作就完成了。  

2008年4月27日03:05 | 12 条评论
分类: 开源技术
标签: , ,

  Ubuntu是一个基于Debian的Linux发行版,友好的操作界面、强大的社区支持以及免费的光盘派送计划使得他在Linux桌面市场占有率不断攀升,再加上与各个硬件产、软件商的合作使得他在Linux服务器市场的占有率也不断提高。   从Ubuntu官方网站上看到,Ubuntu8.04已按预期计划正式发布,目前可以通过Ubuntu的各个镜像站点下载到该发行版,该发行版的桌面版提供了长达3年到2011年的技术支持,而服务器版更是提供了长达5年一直到2013年的技术支持。   对于流量比较紧张的用户,还可以去Ubuntu官方站上申请免费的安装CD来享受Linux带来的快感。   与Ubuntu8.04按照预期计划定期发布相比,Fedora9就显得有点不受信用,从Fedora官方站上看,Fedora9的发布时间又推迟到5月13号,官方倒记时的时间又有所增加,如此来看,Fedora9的倒计时牌如同虚设,还不如没有。   真应该让Fedora的管理人员看看中国的狼来了的故事,给他们好好的上上一课。

2008年4月25日12:03 | 1 条评论
分类: 开源技术
标签: , ,

因为我并不在Mutt下阅读邮件,仅仅是想借助Mutt来发送带附件的邮件而已,所以Mutt使用起来是相当简单方便的,不需要做额外的配置,基本上就是一条命令: mutt -a 附件名 -s 主题名 收件人 例如:mutt -a hello.mp3 -s "这是一首好听的歌曲" root@wuwx.net,之后mutt就会调用你的系统中的文本编辑器来编辑邮件正文,之后按照提示就可以发送了。 可能你想用crontab定期执行的方式将一个文件以备份的形式发送到你的邮箱,由于没有人工干涉,所以再弹出文本编辑器来编辑正文再发送就不可行了,就需要把邮件正文也构造好交给mutt,让他全自动发送: echo "邮件正文" | mutt -a 附件名 -s 主题名 收件人 例如:echo "歌词内容" | mutt -a hello.mp3 -s "这是一首好听的歌曲" root@wuwx.net,这样,系统就不会再让你输入邮件正文,而直接将邮件发送出去了。 那假如发送不带附件的邮件怎么办呢?直接不使用-a参数就好了:),不过那跟mail命令似乎就没啥区别了,直接使用mutt命令,打开这个邮件客户端工具,然后使用他来阅读、管理邮件功能也是相当强大的,大家有机会可以实验下。

2008年4月5日00:14 | 3 条评论
分类: 开源技术
标签: , ,

  由于应用需要,服务器配置了两块网卡,分别接的是教育网(eth0, 58.154.228.101)和网通(eth1, 221.200.216.35)。服务器上的路由信息如下: [root@room ~]# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 58.154.228.0 * 255.255.255.0 U 0 0 0 eth0 221.200.216.0 * 255.255.252.0 U 0 0 0 eth1 169.254.0.0 * 255.255.0.0 U 0 0 0 eth1 default 221.200.216.1 0.0.0.0 UG 0 0 0 eth1   因为默认网关地址设置的是221.200.216.1,所以当一个网通用户访问58.154.228.101这个地址的时候,服务器会从eth1给用户返回数据。这样的话,不但没有达到加速的目的,还使得速度更慢了。   我们需要达到的目的,就是要让数据从哪来,回哪去。具体使用iproute2来实现我们所需要的效果。 ip route add [...]

2008年1月23日15:11 | 没有评论
分类: 开源技术
标签: ,

  我们在通过网络远程配置iptables的时候,经常会遇到因为配置文件书写错误,或者因为配置文件的逻辑错误,使Linux服务器拒绝远程的管理请求,导致我们无法继续通过网络远程配置服务器。   一般的做法也就是跑到机房找个显示器,再拉个键盘接到那个主机上,然后本地把iptables规则清理掉,再继续配置。那是相当麻烦了。假如你的那个服务器附近既没有显示器,也没有键盘呢?那岂不是死翘翘了。   其实我们可以让Linux把原本输送到屏幕的内容,再送一份到COM口中,使我们可以通过COM口来登陆我们的服务器。以Fedora Core 6 Linux为例,具体操作过程如下:   一、设置BIOS,使输出重定向到COM   这个需要主板BIOS的支持,具体操作需要看下主板说明书,一般的主板目前还不支持。   二、设置Grub,使输出重定向到COM   打开Grub的配置文件:/boot/grub/menu.lst,在第一个title前加入如下内容: #For console http://www.wuwx.net serial --unit=0 --speed=9600 terminal --timeout=10 serial console #End console   grub引导过程中, 会将输出同时发送到终端屏幕和串口. grub引导过程中将在终端和连接到串口的超级终端上提示Press any key to continue, 每秒钟提示一次, 共10次, 可修改menu.lst文件terminal行中的--timeout=10改变提示次数, 在这一段时间内, 可以在终端的键盘, 或者连接到串口的超级终端中按任意键进入grub选择菜单. 如果10秒内没有在终端和连接串口的超级终端上按任意键, 则grub的选择菜单将出现在连接串口的超级终端上, 如果希望默认情况下, grub选择菜单出现在终端上, 则可修改menu.lst将serial console修改为console serial.     三、将Kernel输出信息输出到串口   原来的Grub中Kernel启动参数可能如下:   kernel /boot/vmlinuz-2.6.18-1.2798.fc6 ro root=LABEL=/   在其后面增加:   console=tty0 console=ttyS0,9600   这里需要注意的是后发布的那个console是主console,与Grub的配置相反:)   然后使用SecureCRT通过COM口连接到服务器上,设置COM口的比特率为9600、8、n、1,使用root用户在服务器上执行:   echo '1' [...]

2007年12月19日21:50 | 没有评论
分类: 开源技术
标签: ,
Page 1 of 212