Archive for category 操作系統

CentOS下通过Webmin管理BIND实现DNS轮询

在写这篇文章之前,我在网上翻阅了大量相关的文章,但由于“天下文章一大抄”(特别是国内)的现象,并没有在某篇文章得到我想要的资料,经过半天的摸索,整理出这份文档,做个记录,也供后来的同学参考。

我比较常用的Linux系统为CentOS 5.x及ubuntu,其中CentOS作为服务器,ubuntu作为桌面,所以,我的Linux方面的文章会主要以这两者为主。
一、介绍
1、Webmin
以下Webmin的介绍来自百度百科
Webmin是目前功能最强大的基于Web的Unix系统管理工具。管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作。目前Webmin支持绝大多数的Unix系统,这些系统除了各种版本的linux以外还包括:AIX、HPUX、Solaris、Unixware、Irix和FreeBSD等。   

Webmin 让您能够在远程使用支持 HTTPS (SSL 上的 HTTP)协议的 Web 浏览器通过 Web 界面管理您的主机。这在保证了安全性的前提下提供了简单深入的远程管理。这使得 Webmin 对系统管理员非常理想,因为所有主流平台都有满足甚至超出上述需求的 Web 浏览器。而且,Webmin 有其自己的“Web 服务器”,因此不需要运行第三方软件(比如 Web服务器)。万事具备。Webmin 的模块化架构允许您在需要时编写您自己的配置模块。除了在此介绍的模块之外,Webmin 还包括许多模块。尽管目前我们将主要关注网络服务,但是您会看到,几乎您系统的每一部分都能够通过 Webmin 来配置和管理。

Webmin的官方网址为:http://www.webmin.com/,目前最新版本为1.530。
Read the rest of this entry »

, , ,

No Comments

Linux命令行下时区、日期和时间的一些设置方法

1. 查看日期时间,输入命令:date即可,要修改日期或时间可以用以下命令:

  1. date -s 2011-02-23 # 设置日期
  2. date -s 11:22;33 # 设置时间
  3. date -s "2011-02-23 11:22:33" # 设置日期和时间

2. 自动从世界标准时间中心同步时间,输入命令:/usr/sbin/ntpdate 0.pool.ntp.org,可以结合crond实现定时同步时间,如:

  1. 0 * * * * /usr/sbin/ntpdate 0.pool.ntp.org # 每小时同步一次

注意,要先关闭ntpd服务。否则会报“the NTP socket is in use, exiting”。

3. 修改时区,即时生效。命令如下:

  1. cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
  2. hwclock

另外一种需要重启后才生效的,修改/etc/sysconfig/clock文件,把ZONE的值改为Asia/Shanghai,UTC值改为false,改完后的文件如下:

  1. ZONE="Asia/Shanghai"
  2. UTC=false
  3. ARC=false

, ,

No Comments

CentOS下安装cron

今天到服务器上去添加cron任务时发现服务器竟然没有安装crond服务,在这里做一下安装和使用的记录。
1、安装

  1. yum install vixie-cron crontabs

2、开启

  1. /sbin/chkconfig --level 35 crond on  # 开机自启动
  2. /sbin/service crond start

3、添加任务

  1. crontab -e

4、crontab 格式
* *  *  *  * command

第1列表示分钟 1~59 每分钟用 * 或者 */1 表示
第2列表示小时 1~23(0表示0点)
第3列表示日期 1~31
第4列表示月份 1~12
第5列标识星期 0~6 (0表示星期天)
第6列要运行的命令

,

No Comments

CentOS5.3下安装pptpd提供VPN服务

今天,一个朋友跟我说,你有个LINUX服务器在国外,搞个VPN来玩玩呗。之前是有的,后来重灌系统(台湾用语,重装系统),就没装了,正好装回来。中间还出了问题,google和百度后发现,内容都大致相同,可奇怪的是,这么多人转来转去,注明转载的却不多,真是世风日下。暂且不去管别人怎么做,在我博客出现的,只要是转载来的,就一定会注明。以下是正文:

1.安装ppp iptables服务

  1. yum install -y ppp iptables

2.下载pptpd的rpm包:
32位 http://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.1.i386.rpm
64位 http://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.1.x86_64.rpm
安装命令:
32位

  1. rpm -ivh pptpd-1.3.4-1.rhel5.1.i386.rpm

64位

  1. rpm -ivh pptpd-1.3.4-1.rhel5.1.x86_64.rpm

Read the rest of this entry »

, ,

No Comments

CentOS 5.2下安装Vsftpd

1.安装vsftpd,pam,pam-devel

yum install vsftpd pam pam-devel

Read the rest of this entry »

,

No Comments

Ubuntu 9.04(amd64)下安装Flash player

因为项目中的网页有用到Flash,还是背景透明,之前一直懒得装Flash player,看着一块一块狗皮膏药,真不爽,还是装上吧,办法如下:

sudo apt-get purge flashplugin-nonfree gnash gnash-common mozilla-plugin-gnash nspluginwrapper swfdec-mozilla
wget http://download.macromedia.com/pub/labs/flashplayer10/libflashplayer-10.0.22.87.linux-x86_64.so.tar.gz && tar xvfz libflashplayer-10.0.22.87.linux-x86_64.so.tar.gz
sudo cp libflashplayer.so /usr/lib/mozilla/plugins/libflashplayer.so

,

4 Comments

由于没有公钥,下列签名无法进行验证的解决办法

错误提示:

W: GPG签名验证错误: http://ppa.launchpad.net intrepid Release: 由于没有公钥,下列签名无法进行验证: NO_PUBKEY 5A9BF3BB9D1A0061
W: 您可能需要运行 apt-get update 来解决这些问题

解决方法:

下载密匙:

  1. gpg --keyserver subkeys.pgp.net --recv ********(如:9D1A0061)

导入密匙:

  1. gpg --export --armor ******** | sudo apt-key add -

注: * 号是指公钥的后8位

No Comments

Ubuntu 9.04 编译安装飞鸽(IPMsg 0.9.6)

本文主要参考:http://forum.ubuntu.org.cn/viewtopic.php?f=122&t=196562&start=0,但在操作时并不像文本描述那样顺序,记录一下。
解压后,编译,报错
configure: error: GNU gettext tools not found; required for intltool
解决办法:

sudo apt-get install intltool

再次编译,报错
configure: error: Package requirements (libgnomeui-2.0 >= 2.14
gtk+-2.0 >= 2.4
glib-2.0 >= 2.8) were not met:

No package ‘libgnomeui-2.0′ found
No package ‘gtk+-2.0′ found
解决办法:

sudo apt-get install libgnomeuimm-2.6-dev

再编译,报错
configure: error: Package requirements (libpanelapplet-2.0) were not met:

No package ‘libpanelapplet-2.0′ found
解决办法:

sudo apt-get install libpanelappletmm-2.6-dev

之后就是

sudo make
sudo make install

我装好后无法直接运行,要用 sudo才可以

sudo /usr/bin/g2ipmsg

有哪位知道为什么,可以告诉一声吗,我是64位的系统。
后记:后来找到了替代品:iptux,ubuntu可以直接通过apt-get安装

  1. sudo apt-get install iptux

, , ,

No Comments

Ubuntu 9.04下安装万能五笔(繁体)

1.下载并解压到指定目录

wget http://www.fj18.com/soft/wnwb.tar.gz
tar zxvf wnwb.tar.gz
sudo mv wnwb.bin /usr/share/scim/tables
sudo mv wnwb.png /usr/share/scim/icon

2.重新加载scim

pkill scim && scim -d

3.进入scim设置面板,打开“通用码表”的“码表管理”,选中“萬能五筆”,点属性,把“支持的语言”的值里”zh_CN”和”zh_TW”位置对换。

,

No Comments

Ubuntu 9.04下virtualbox安装xp发生fatal :int13_diskette_function :read error错误

因为测试需要,要安装XP系统,我可不想安装双系统,现在XP在我这已经沦落到如此地步,就给个虚拟机环境吧,和当年 ubuntu的虚拟机地步一样,风水轮流转嘛。
一步按步就班,结果在安装系统时出错了,主要有一句:int13_diskette_function :read error,Google了一下,有人给出一个解决方案:在任意位置建个文件temp.img,然后把软驱指向这个文件,重启即可。试了一下,果然奏效。

,

3 Comments