文章标签 ‘Linux’
一、下载光盘镜象刻录成光盘 我们可以从Ubuntu的官方站点上找到Ubuntu的镜象地址列表,然后从镜像站点上下载Ubuntu8.04的ISO镜象。或者可以直接从:http://www.ubuntu.com/getubuntu/download这个页面上,选择相关选项,直接下载Ubuntu8.04的镜像文件。 我选择的是Ubuntu8.04 Desktop Edition桌面版,计算机类型是个人计算机,也就是X86架构,并且选择了需要的是Alternate Desktop CD。 下载完成后,将这个ISO文件刻录成一张光盘,第一部分的工作就完成了。
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的管理人员看看中国的狼来了的故事,给他们好好的上上一课。
因为我并不在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命令,打开这个邮件客户端工具,然后使用他来阅读、管理邮件功能也是相当强大的,大家有机会可以实验下。
由于应用需要,服务器配置了两块网卡,分别接的是教育网(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 [...]
我们在通过网络远程配置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' [...]
需要在 linux 的文本模式下发送带附件的电子邮件,该怎么办呢?那就是使用mail+uuencode了 [root@room i386]# uuencode openvpn-2.0.5-1.i386.rpm openvpn-2.0.5-1.i386.rpm | mail -s youname@domain.com openvpn-2.0.5-1.i386.rpm 如果没有找到 uuencode 命令,则需要安装sharutils [root@room i386]# yum install sharutils
第一步,安装 ulogd 以及 ulogd-mysql # yum install ulogd # yum install ulogd-mysql 安装完毕之后,配置 ulogd 把 ulogd 的数据库脚本倒到数据库中 # cd /usr/share/doc/ulogd-1.24/ # mysql mysql> create database ulogd; mysql> exit # mysql -D ulogd < mysql.table 然后再修改 ulogd.conf 的配置文件 # vi /etc/ulogd.conf 找到 # output plugins. 行的字样 大约在 43 行,找到 plugin="/usr/lib/ulogd/ulogd_LOGEMU.so" 将其注释掉 取消 plugin="/usr/lib/ulogd/ulogd_MYSQL.so" 行的注释 表示输出到 MySQL [...]
刚装的 F7,脑袋一热,安装的时候选择的是系统时间使用 UTC,结果机器时间比当地时间快了 8 个小时,果然是 +8 ……,于是就得把时间给改回去 [root@IPv6 sysconfig]# vi /etc/sysconfig/clock ZONE="Asia/Shanghai" UTC=true ARC=false 将 UTC=true 改为 false,然后重新启动……
先介绍配置 ipip 隧道 在 /etc/sysconfig/network-scripts 下建立 ifcfg-tunl1 文件 内容如下: DEVICE=tunl1 TYPE=IPIP PEER_OUTER_IPADDR=219.216.98.110 MY_INNER_IPADDR=10.0.1.1/24 而配置 gre 隧道就是建立一个 ifcfg-gre1 文件 内容如下: DEVICE=gre1 TYPE=GRE PEER_OUTER_IPADDR=219.216.98.110 MY_INNER_IPADDR=10.0.0.1/24 然后使用 ifup tunl1|gre1 则可以了
