你好,游客 登录 注册 搜索
rss订阅 手机访问 
服务器应用
windows下构建linux环境: cygwin的安装与配置
windows下构建linux环境: cygwin的安装与配置,

四、sdcv的安装配置

坐在电脑前久了,屏幕太亮,辐射大,对身体不好。能不能在全黑的命名行模式下工作和学习呢?putty可以很好的全屏幕显示,sdcv则可以让你在命令行模式查找单词。

安装: 到stardict主页下载sdcv和想要的字典,编译安装后,将字典解压,放到/usr/share/startdict/dic目录

使用: sdcv word,就这么简单。小技巧: 可以在~/.bashrc里alias sdld=’sdcv -u langdao’等等,这样可以避免词典太多,直接sdld word就可以用郎道字典查询。

日期:09/21/2007 14:56:01 作者:Linuxidc
AS系统下安装rsync
AS系统下安装rsync,开启服务器端的rsync
# vi /etc/services
  services并不是rsync的配置文件,这一步也可以不做。而修改了services文件的好处就在于系统知道873端口对就的服务名为rsync。修改services的方法就是确保services中有如下两行,没有的话就自行加入:
  rsync  873/tcp  # rsync
  rsync  873/udp  # rsync
  5./etc/xinetd.d/rsync
  # vi /etc/xinetd.d/rsync
  建立一个名为/etc/xinetd.d/rsync文件,输入以下内容:
  service rsync
  {
    disable = no
    socket_type  = stream
    wait      = no
    user      = root
    server     = /usr/local/rsync/
    server_args  = --daemon
    log_on_failure += USERID
  }
  保存后,就可以运行rsync服务了。输入以下命令:
  # service xinetd restart
      # /etc/rc.d/init.d/xinetd reload
  这样rsync服务就在这台机器上(192.168.100.21)运行起来了,接下来就是如何来使用它了。
备份端
# vi rsyncd.sh
rsync -rvlHtpogDtS --verbose --progress --delete --password-file=/backup/rsyncd.pwd backup@www.domain.cn::www_mysql /backup/mysql/www/
#crontab -e
01 04 * * * /etc/rsyncd.sh 
每天凌晨4点01分执行 
日期:09/21/2007 14:52:51 作者:Linuxidc
WIN2003 IIS6.0中FTP用户隔离的实现

  自IIS6.0开始FTP增加新的功能"用户隔离",通过创建用户隔离可以实现不同用户登陆时拥有不同的目录,同时可以设置用户对自己的目录权限.。此外也可以让非用户匿名访问FTP服务器。像IIS6.0的“用户隔离”通过Serv-U也可以实现相同功能。

  下面将介绍如何实现用户隔离,方面对FTP服务器的管理。       

  对FTP服务器配置隔离时要注意以下几个问题:

  (1) 首先创建一个目录如:FTPDIR

  (2) 再在ftpdir目录中创建一个目录为"localuser",此目录主要存放各用户的数据的;

  (3) 在localuser目录中以用户名为名创建相应的目录,如用户zhangsan,则要在loaluser目录中创建一个目录同样为zhangsan,如果需要就设置zhangsan对zhangsan目录的相应权限,但默认情况是只读,如果要有其它权限应将FTP的站点修改为写入权限才可以实现

日期:09/21/2007 14:49:14 作者:Linuxidc
详解嵌入式boa web服务器配置
详解嵌入式boa web服务器配置,

一、下载Boa源码

下载地址: http://www.boa.org/, 或者http://sourceforge.net/:

boa-0.94.13.tar.gz,解压:# tar zxvf boa-0.94.13.tar.gz

二、生成Makefile文件

日期:09/21/2007 14:45:52 作者:Linuxidc
Redhat Enterprise Linux启动服务仔细看
做为一个系统管理员,要对系统的每个服务,每个进程乃至每个文件都要了解,
下面是大多数linux启动的服务,
There are daemons (background services) running on every server that are
probably not
needed. Disabling these daemons frees memory, decreases startup time, and
decreases the
number of processes that the CPU has to handle. A side benefit to this is
increased security
of the server because fewer daemons mean fewer exploitable processes.
chkconfig命令可以帮助你开启还是关闭服务,
日期:09/21/2007 14:39:17 作者:Linuxidc
Oracle 10g、Apache 2.0、PHP 5的大整合
Oracle 10g、Apache 2.0、PHP 5的大整合,2004年7月13日,PHP 官方站点正式发布了 PHP 5。Oracle 在 2004 年 8 月宣布将在拳头产品 Application Server 中提供对 PHP 的支持。先是在Oracle Application Server 10g (9.0.4) 提供 mod_php 模块,继而在Oracle Application Server 10g Release 2 (10.1.2) 中提供了 PHP 4.3的版本,接着Oracle JDeveloper 10g 也将提供对 PHP 扩展能力。相信,不久Oracle将正式支持 PHP 5。而随着 Oracle 技术社区的大力推广,也将有更多的开发人员利用 PHP 进行大型数据库应用程序的开发。
日期:09/21/2007 14:32:45 作者:Linuxidc
Unix终端上多屏功能的实现方法

在Unix主机上使用Alt+Fn组合键可以实现多屏功能。但Unix终端上一般只有一屏,使用起来不太方便。本文以SCO Unix 3.2 5.0.5为例,介绍一种在终端上实现多屏功能的方法。

具体实现步骤如下:

1.以超级用户身份登录后,运行scoadmin,选择Hardware/Kernel Manager->Kernel->Ture Parameters重新设置参数。选择TTY and console configuration,NSPTTYS设置多屏数目。

日期:09/21/2007 14:25:25 作者:Linuxidc
Apache下怎样防止盗链以及制止多线程下载

防多线程下载

mod_limitipconn.c是一个非官方的apache模块,可以用来作为WEB文件的下载限制,但是它是使用ExtendedStatus On形式,工作在应用层。当同一个IP的连接到达限制的时候,apache对get请求发送:

HTTP/1.1 503 Service Temporarily Unavailable

日期:09/21/2007 14:21:52 作者:Linuxidc
Linux启动httpd失败的解决方法
OK,这样应该可以启动httpd服务了,请在shell里使用命令service httpd start来启动服务

另外需要注意的是,这些只改了一小部���内容,很多选项已经跟初始httdp.conf不一样了,请大家详细看看相关功能的开启状态,按需要更改即可。
日期:09/20/2007 06:30:03 作者:Linuxidc
Linux远程logoff登录的用户
前几天,外地的一台服务器由于UPS故障,导致死机,重新开机后服务不正常,而我又刚巧不在公司,就电话告诉一个同事登录,重启服务,还告知其操作完要退出登录,那知道今天常规检查,还是发现他没有退出。

只能考虑远程退出,有几个命令据说可以,如 pkill -U uid ,skill -KILL -v /dev/pts/* 等,但执行不大成功,后来,还是用 who -u 检查出相关的进程号,直接kill, 具体操作如下:
日期:09/20/2007 06:24:11 作者:Linuxidc
Linux下安装vsftpd软件包
  在最新的各大发行版中的安装盘中都有vsFTPd的软件包,您用相应发行版提供的软件包管理工具就能安装上;当然您可以到各大发行版的FTP镜像中 找到vsftpd的软件包;当然也能用软件包的管理工具在线安装;vsftpd的软件包本来不大,花不了多长时间,两分钟就够了吧;因为本文是初学者教 程,我严重推荐您用发行版提供的软件来安装,不推荐您自己来编译源码包的安装方式;

  如果您用的是Fedora 或Redhat 系统,可以用下面的命令在线安装;

  [root@localhost ~]# yum install vsftpd

  如果是debian 类系统,可以用apt 来在线安装;
日期:09/19/2007 07:38:54 作者:Linuxidc
Linux下/etc/resolv.conf 配置DNS客户
  文件/etc/resolv.conf配置DNS客户,它包含了主机的域名搜索顺序和DNS服务器的地址,每一行应包含一个关键字和一个或多个的由空格隔开的参数。下面是一个例子文件:

  search mydom.edu.cn
  nameserver 210.34.0.14
  nameserver 210.34.0.2

  合法的参数及其意义如下:

  nameserver 表明DNS服务器的IP地址。可以有很多行的nameserver,每一个带一个IP地址。在查询时就按nameserver在本文件中的顺序进行,且只有当第一个nameserver没有反应时才查询下面的nameserver。
日期:09/19/2007 07:37:45 作者:Linuxidc
配置Linux NAT网关限制内网用户只能使用www和ftp服务
配置Linux NAT网关限制内网用户只能使用www和ftp服务,我们有一台linux的主机做NAT网关,有两块网卡,系统是redhat9 内核版本2.4.20

内网网卡eth0:192.168.0.1
外网网卡eth1:202.197.66.190

目标:做NAT网关,同时限制内网的用户,使内网的用户只能使用www和ftp的服务?

以前内网的机器中了病毒,攻击校园网的其它机器,如DNS主机,导致我们的ip老是被网络中心封掉。因此,需要限制内网,以免网络病毒“扩散”。我觉得,限制内网和限制外网一样重要,但是貌似大家不是很注重限制内网,这是不责任的态度。
日期:09/18/2007 07:17:16 作者:Linuxidc
Ubuntu 7.10下配置NFS过程
Ubuntu 7.10下配置NFS过程,做嵌入式开发需要用到NFS,在Ubuntu 7.10上配置过程如下:

1、安装nfs服务器
apt-get install nfs-kernel-server

2、修改nsf配置文件
vi /etc/exports
在文件中添加nfs的目录格式如下
/home/linux/xdvr/bin 192.168.1.124(rw,sync,no_root_squash)
保存退出
日期:09/18/2007 07:15:46 作者:Linuxidc
Ubuntu 7.04下安装APACHE+PHP+MYSQL
Ubuntu 7.04下安装APACHE+PHP+MYSQL,1、安装 Apache2+PHP5+MySQL
sudo apt-get install apache2 libapache2-mod-php5 php5 php5-gd mysql-server php5-mysql phpmyadmin

joelhy 提醒 这一步可以使用新立得来安装,同样效果。
打开新立得,编辑 –> 使用任务分组标记软件包 –> 勾选 LAMP Server

然后再单独安装 phpmyadmin
sudo apt-get install phpmyadmin
日期:09/18/2007 07:14:04 作者:Linuxidc
Linux下安装Apache和PHP
Linux下安装Apache和PHP,1.首先,在cygwin下安装了好几天也没有把php安装上,总是出现如下错误:

错误信息:
Installing PHP SAPI module: apache
[activating module `php5' in /usr/local/apache/conf/httpd.conf]
cp libs/libphp5.so /usr/local/apache/libexec/libphp5.so
cp: cannot stat `libs/libphp5.so': No such file or directory
apxs:Break: Command failed with rc=1
make: *** [install-sapi] Error 1

安装cygwin的时候需要选择如下软件包:
日期:09/17/2007 17:16:51 作者:Linuxidc
RHEL4 下ssh在做tunnelling时绑定网卡IP
RHEL4 下ssh在做tunnelling时绑定网卡IP,RHEL4 下ssh在做tunnelling的时绑定网卡IP
日期:09/17/2007 17:01:56 作者:Linuxidc
Linux配置telnet服务器总结
  1. 安装telnet-server软件包。(略)

  2. 设置telnet-server的启动运行

  telnet server不作为独立的服务器程序运行,而是受xinetd程序的控制,启动配置文件为/etc/xinetd.d/telnet,默认xinetd程序并不启动该服务,可在chkconfig --list看出telnet是关闭的,/etc/xinetd.d/telnet中disable=yes可通过下面的方式启动telnet server:
日期:09/16/2007 07:33:59 作者:Linuxidc
Linux上Apache+PHP4.0+Sybase的安装文档
  使用linux 构架web服务器, 连接小型机上的Sybase数据库。我们在Sybase服务器上安装了一个实验的数据库,数据库名为test, test中有一个表是Province, 字段有Province_id, Province。

  Province_id Province
  ----------- --------
  110     北京市
  120     天津市

  [相关软件]
  
  Redhat 7.0 Linux
  Apache 1.3.12
  PHP 4.0.0
  Sybase 11.9.2 for Linux /Intel
  
  [安装过程]
日期:09/16/2007 07:33:16 作者:Linuxidc
postfix基本设置与配置指南
介绍 Postfix是一个邮件传输客户端(MTA),它也是ubuntu中默认的邮件传输客户端.它是Ubuntu的main软件库中的一个软件.这意味着它拥有安全更新.这份指南告诉你如何安装及配置postfix并将其设置成一个使用安全连接的SMTP服务器. 这份说明的目标是告诉你如何在企业环境下为Postfix邮件服务器作基本的设置。这份说明的主要目的是教会你进行Postfix邮件服务器的基本配置以使其拥有IMAP与POP3功能。但是,你无法在这份说明中学到在Postfix邮件服务器中集成像病毒过滤及垃圾邮件过滤等高级的功能的方法。
日期:09/15/2007 08:04:46 作者:Linuxidc
双重dns服务器配置指南

相信现在有不少地方都是起双重DNS的 即对外解析成公网地址 对内解析成内网地址 一般的做法是用两台DNS服务器分开来做的

但如果机器紧张,只有一台的话 或出于安全考虑的话 其实也是可以做的 这里又分两种情况: 使用Bind8和Bind9的做法是不一样的,

Bind8的话,原理很简单

在DNS服务器上运行两个BIND,分别为来自内部网络和外部网络的域名请求提供解析,每个BIND具有不同的配置文件和域名数据库文件,并分别在不同的端口监听。DNS服务器在接到客户端请求时,根据客户的IP地址将请求重定向到不同的BIND服务端口,这样就可以根据客户端的IP地址将不同的解析结果返回给客户端,而整个过程对于客户端来说都是透明的。实现的关键在于运行两个BIND及运用iptables命令进行IP地址及端口改写操作。

日期:09/15/2007 08:02:10 作者:Linuxidc
Fedora 7上DNS服务器和之前一些版本的区别
Fedora 7上DNS服务器和之前一些版本的区别,  很多朋友学习在Linux上配置DNS服务器的时候,都是参考的在RHEL4或Fedora Core5之前平台上的资料。在Fedora 7上,很多东西发生了变化。本文简单介绍一下应对的方法。

  软件列表
  bind-libs-9.4.0-6.fc7
  bind-chroot-9.4.0-6.fc7
  bind-utils-9.4.0-6.fc7
  bind-9.4.0-6.fc7
  caching-nameserver-9.4.0-6.fc7

  如果您升级过系统,则软件的版本会略有不同。其中的bind-chroot可以增加DNS服务器的安全,不安装也能工作。
日期:09/15/2007 07:19:24 作者:Linuxidc
Linux下安全为CVS添加用户
Linux下安全为CVS添加用户,

在使用基于Linux的CVS服务器的时候,需要为cvs添加用户。如果使用linux系统的用户,那么对系统的安全会有很大的影响。

cvs提供了另外的一个解决方法。

在cvs仓库中,有CVSROOT目录,在这个目录中,包括passwd,readers,writers文件,如果没有,用户可以自己创建。其中

passwd文件中数据格式如下:

日期:09/14/2007 06:27:12 作者:Linuxidc
Solaris TELNET ftp时间很长的解决办法

  症状:

  1、从客户都使用服务器IPtelnet,ftp时间都很长,ftp甚至timeout退出。

  2、在服务器端arp -a,命令很长时间没有回显。

  问题根源:

  Solaris服务器DNS尝试反向解析客户端的主机名。

  解决方法:

  1、修改/etc/nsswitch.conf文件。去掉dns字段。

日期:09/14/2007 06:26:00 作者:Linuxidc
教你确保Linux中的SSH安全性
  SSH对于远程管理一台服务器来说是一个好方法。然而,SSH仍然存在着诸多问题。服务器和客户端的通信是安全的,不过这并不意味着涉及到的主机也是安全的。向外部世界打开一个SSH服务也就意味着允许强力攻击。

  我们可以采取一些极为简单的方法来真正地强化经由SSH的远程访问,特别是我们不能将这种服务与源端口的一个有限数量相联系时。

  先说一件重要的事情,sshd_config。在Ubuntu中,这通常在/etc/ssh中可以找到,它可以用于配置大量的特性。最简单的往往是最好的。限制可以通过SSH登录的用户是一个首要的原则。这可以用如下两种方法完成:根据用户或者根据组。AllowGroups允许一个组的任何经鉴定的用户通过SSH访问服务器。不过,一个更加精细的方法是使用AllowUsers选项。
日期:09/14/2007 06:24:25 作者:Linuxidc
在ubuntu下安装 samba

代码:
sudo apt-get install samba
sudo apt-get install smbfs


下面我们来共享群组可读写文件夹,假设你要共享的文件夹为: /home/ray/share

首先创建这个文件夹
代码:
mkdir /home/ray/share
chmod 777 /home/ray/share


备份并编辑smb.conf允许网络用户访问
代码:
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf

日期:09/13/2007 20:26:25 作者:Linuxidc
ubuntu下samba服务的开启

前几天,在单位的CentOS 4上,开启samba服务很简单。但是,在家里的ubuntu开启服务后,在windows下却不能访问,今天,在网上查了些资料,终于把这个问题搞定了

首先,创建一个目录

mkdir /home/leafroot/share

chmod 777 /home/leafroot/share

编辑

/etc/samba/smb.conf

去掉 security = user前的;

加上 username map = /etc/samba/smbuser

在文件的最后,加上

[Share]

comment = comment

path = /home/leafroot/share

public = yes

writable = yes

valid users = wanghn

日期:09/13/2007 20:24:07 作者:Linuxidc
Linux+apache2.2.x安装mod_fastcgi
 Linux+apache2.2.x安装mod_fastcgi,1 下载 mod_fastcgi-2.4.2.tar.gz

  2 解压缩

  3 由于mod_fastcgi只支持apache2.0,不支持apache2.2.x,所以需要给源码打个patch才能继续编译

  patch文件如下:
日期:09/12/2007 06:23:24 作者:Linuxidc
Linux apache启动失败实例解析
[root@jsjzhang www]# /etc/rc.d/init.d/httpd restart
Stopping httpd: [FAILED]
Starting httpd: Syntax error on line 265 of /etc/httpd/conf/httpd.conf:
DocumentRoot must be a directory

其实这个目录没有什么问题,只是解压的一个tar包,最后确定是selinux
日期:09/12/2007 06:22:32 作者:Linuxidc
拨号用户使用局域网上的Linux Samba服务器
拨号用户使用局域网上的Linux Samba服务器,  目的:公司局域网上有一台Samba server,并设置为PPP服务器,拨号用户拨入后可以把Samba服务器上的共享资源映射为一个盘符来访问。

  前提:假设局域网上一台Samba server正常工作,并设为共享级安全模式(security=share), workgroup设置为ISD,同时也设置为PPP服务器可供windows拨号用户成功拨入。

  实现方法:
日期:09/11/2007 06:12:57 作者:Linuxidc
Linux上samba服务器的安装配置
Linux上samba服务器的安装配置,一、安装:

yum install samba
yum install samba-swat

/etc/rc.d/init.d/smb start
日期:09/10/2007 06:38:59 作者:Linuxidc
Unix系统下Web服务器安全设置全攻略

  在计算机网络日益普及的今天,计算机安全不但要求防治计算机病毒,而且要提高系统抵抗黑客非法入侵的能力,还要提高对远程数据传输的保密性,避免在传输途中遭受非法窃取。本文仅仅讨论在构造Web服务器时可能出现的一些情况,希望能引起重视。

  一、安全漏洞

  Web服务器上的漏洞可以从以下几方面考虑:

  1.在Web服务器上你不让人访问的秘密文件、目录或重要数据。

日期:09/10/2007 06:28:31 作者:Linuxidc
Linux下安装配置Apache+php+mysql
Linux下安装配置Apache+php+mysql,

具体安装步骤与方法如下:

1. MySQL的安装

•解压mysql5 的安装包:tar –zxvf mysql-5.0.16.tar.gz

•进入解压后的安装包: cd mysql-5.0.16

•配置:

./configure

--prefix=/opt/mysql

--with-extra-charsets=all

--with-unix-socket-path=/opt/mysql/var/mysql.sock

•make

•make install

•复制配置文件到/etc下

cp /opt/mysql/share/mysql/my-medium.cnf /etc/my.cnf

•运行:./opt/mysql/bin/mysql_install_db

这个命令是创建MySQL的授权表.

•改变权限:

chmod 755 /opt/mysql/var

chown -R mysql : mysql /opt/mysql/var

日期:09/09/2007 11:38:02 作者:Linuxidc
Linux远程连接win平台的TerminalService
  软件用:rdesktop 1.5.0

  终端下编译代码:
  ./configure -with-x
  make
  make install

  一切顺利,然后打入命令:
  rdesktop -g 1024×768 -a 24 x.x.x.x:port

  后来查了HELP才加上了色深参数,跟平时用xp的mstsc远程到服务器一样,没什么区别。
日期:09/09/2007 07:18:07 作者:Linuxidc
HP-UX下配置NFS服务
测试环境:
服务器:HP-UX hptest B.11.23 U ia64 0554705817 unlimited-user license
IP:192.168.11.204
客户端:Linux uitnode2 2.6.21.7 #3 SMP Tue Aug 21 15:33:20 CST 2007 i686 i686 i386 GNU/Linux
IP=192.168.11.233

测试步骤:

修改/etc/rc.config.d/nfsconf文件,修改NFS_SERVER=1 START_MOUNTD=1
#vi /etc/rc.config.d/nfsconf

运行nfs.server脚本,启动NFS服务
#/sbin/init.d/nfs.server start
日期:09/09/2007 07:16:41 作者:Linuxidc
架建SSL安全加密的FTP服务器(图)
架建SSL安全加密的FTP服务器(图),

    随着网络的普及,各个中小公司都建立了自己的服务器,如何才能保证服务器的安全呢?恐怕成天对着被黑客或病毒侵入的计算机是每个网络管理员所不希望发生的事情。前一段时间我们为大家介绍了IIS服务器安全的十全大补(1 , 2),其实FTP服务器也是非常流行的,他是文件传输共享的最简单的方式。今天我们就来讨论如何通过SSL安全加密自身的FTP服务器。

    一般的FTP服务器是以明文方式传输数据的,安全性极差,信息很容易被盗,虽然它提供了SSL加密功能,默认情况下也是没有启用的,如大家常用的Serv-U FTP服务器(简称Serv-U)。所以说为了保证特殊环境下的数据安全,有必要启用SSL功能,提高服务器数据传输的安全性。我们以Serv-u为例进行介绍。

日期:09/09/2007 06:53:41 作者:Linuxidc
架建一个安全可靠的Imail服务器 拒绝垃圾邮件
架建一个安全可靠的Imail服务器 拒绝垃圾邮件,   如果说病毒制造者是造成目前网络上病毒肆虐的罪魁祸首,那么为病毒四处传播“提供”渠道的各种网络通信形式则可以算是“帮凶”。譬如大家使用最频繁的电子邮件系统就已经成为病毒传播的温床,而邮件服务器无疑扮演了“帮凶”的角色。  

  平心而论,病毒本身也是一种计算机程序,我们又凭什么让没有采取任何防病毒措施的邮件服务器自动识别出哪些是带病毒的邮件呢?显然这有点勉为其难。由此可见,增强邮件服务器的防病毒功能,使其拒绝收发含有病毒代码的邮件是切断含病毒邮件传播的有效措施。我们以目前较常使用的Imail邮件服务器为例,谈一谈如何在使用Imail的邮件服务器中设置防病毒功能。 

日期:09/09/2007 06:49:29 作者:Linuxidc
在linux下使用远程拷贝命令scp 并且不出现密码提示
把你的本地主机用户的ssh公匙文件写入到远程主机用户的~/.ssh/authorized_keys文件中,具体方法
假设本地主机test1,远程主机test2

一,在test1主机里的用户
运行 ssh-keygen -t rsa
结果如下
Generating public/private rsa key pair.

Enter file in which to save the key (/home/.username/ssh/id_rsa):#回车

Enter passphrase (empty for no passphrase):#回车
日期:09/08/2007 07:07:49 作者:Linuxidc
修改Linux下的hostname
 修改Linux下的hostname 1、进入/etc/sysconfig/network ,将hostname=localname改成自己想要的newname,localname是其默认,保存退出。

  2、进入/etc/hosts,将127.0.0.1 localname.修改为127.0.0.1 newname. ,然后保存退出。

  3、最后重启。

  注:如果直接用hostname newname来修改的话,重启后会变回原来的hostname。
日期:09/08/2007 07:06:46 作者:Linuxidc
vnc遥控管理Linux服务器
  很多人可能都知道:windows环境下,有一款非常不错的远程控制软件---Symantec公司推出的pcAnywhere,效果非常不错,但是由于某些原因,如:软件体积大(通常有几十兆大小,不便于携带,[这里只是相对而言的])、安装后需要重新启动、很多版本都是试用的、需要注册、现在的版本尚且不是可以跨平台的等原因,使得其在“精良”之余显得有些不足。那么这里要介绍的便是一款“轻、薄、易用”的开源软件VNC,可以跨平台使用,且不足一兆大小(这里用的是VNC4.1.9版本),便于携带。

  以下,以linux端为server端,windows端为viewer端来进行解释和说明。
日期:09/08/2007 07:05:09 作者:Linuxidc
解決Linux NAT ip_conntrack: table full的方法
解決Linux NAT ip_conntrack: table full的方法,原本Linux NAT用得好好的,没想到几天前却出现了无法上网的情况,而系统记录也出现了这样的讯息:

ip_conntrack: table full, dropping packet.

后来才知道, Linux NAT的ip_conntrack模组会记录tcp通讯协定的established connection记录,而且预设timeout时间长达五天(432,000秒),因此只要LAN中有人使用P2P软体(如: eDonkey、BT...)就容易发生这种问题.

解决方法(1):加大ip_conntrack_max值

查出原本的ip_conntrack_max值:
指令: cat /proc/sys/net/ipv4/ip_conntrack_max

写入理想的数值(每一个ip_conntrack buffer会占用292 Bytes)
指令: echo "数值" > /proc/sys/net/ipv4/ip_conntrack_max
日期:09/07/2007 06:10:43 作者:Linuxidc
在Linux下配置手机WAP网关
在Linux下配置手机WAP网关,  查了很多资料,终于能够在Linux上建立一个WAP网关了!建立成功后,你就可以使用自己的WAP网关浏览无线网络内容!试试抛弃中国移动提供的网关参数而使用自己DIY出来的WAP网关,这样的感觉,呵呵,挺酷的!

  一、系统需求
  需要libxml2库2.2.5或更高版本,这个XML库是安装和编译网关所需要的。

  可以通过以下命令检查系统中是否已经安装libxml2库:
  # rpm -qa | grep libxml2

  二、建立WAP网关
  很多商用的WAP网关价格令人咋舌!根本不是个人用的起的。不过,有一个名为Kannel的WAP网关是完全免费的!Kannel是一个开放源代码的WAP网关项目,在安装后还可以自定义网关参数。打造自己的个性化WAP网关!
日期:09/06/2007 06:13:17 作者:Linuxidc
Ubuntu下配置Apache的ssl安全连接

环境:ubuntu 6.06, Apache 2.0.55

第一步:生成ssl certficate文件

首先当然是正常安装apache2了,然后:

sudo apache2-ssl-certificate

生成一个1024位的RSA私钥,并保存为/etc/apache2/ssl/apache.pem,如果你已经有了CA证书,应该也是可以拿过来直接使用,或者用来生成这个私钥的(这应该属于另外一个话题了,我也没有用过)。

apache2-ssl-certificate执行过程中要回答一些问题,如下,注意如果[]里已经给出了默认值,而你又想把这项置空的话,可以输入英文句号“.”:

日期:09/05/2007 12:37:12 作者:Linuxidc
Ubuntu Server下配置Apache2全攻略

这段时间本人一直在研究几个Linux版本Server的配置。因为Ubuntu有非常不错的在线资源和社区支持(关键是够简单...),所以最后还是选择Ubuntu作为主要的研究对象。

不过Ubuntu在桌面方面比Server做的更好些。

刚刚完成初步的Apache2配置,现在就趁热给大家说一说过程。如果有错的地方请与我联系

1 ) 环境介绍

我用的是VMware5.x的虚拟机+Ubuntu6.06 Server(建议跟我一样刚初学的朋友也用虚拟机做实践)

日期:09/05/2007 12:29:33 作者:Linuxidc
ubuntu下实用的FTP服务器软件:Proftpd+gproftpd

以前听说Vsftpd(very secure ftp daemon)安全,功能强大,就给实验室服务器装上vsftpd了。但全是命令行配置,时常会因一点微小的配置而不能工作,很是麻烦。虽然实验室服务器 的Vsftpd还能战战兢兢的工作,但存在很多让人头疼的问题。比如权限分配、读写等问题,我用用户配置文件很难解决,只好在系统里添加了帐户,让 vsftpd使用。

后来偶尔在Ubuntu的新的立软件包管理(Synaptic Package Manager)里看到proftpd和gproftpd,说明分别如下:

日期:09/05/2007 12:11:10 作者:Linuxidc
Debian下设定 TCP/IP 网络

有些“多功能”的路由器一般都内置了DHCP服务的功能,对于家庭网络或是小型办公网络都是不错的选择,这样不需要有台计算机整天开机。然而对于稍具规模的网络还是选择Linux机器来做DHCP服务器比较好。目前常用的DHCP服务软件是ISC DHCP server。

对于DHCP服务的配置信息都保存在dhcpd.conf文件里。举例:

option domain-name "域名称";
option domain-name-servers dns服务器地址1,dns服务器地址2,... ;
#默认租用时间(秒)
日期:09/05/2007 10:30:17 作者:Linuxidc
在Linux和Windows XP之间使用FTP来互传文件
在Linux和Windows XP之间使用FTP来互传文件,今天第一次付诸于行动,发现其实很简单,跟我们正常的两台Windows XP系统的机器之间使用FTP基本一样。我是用虚拟机装了Linux,真实系统是Windows XP,在Windows XP下用Serv-u软件架设了FTP服务器,然后我们就可以在虚拟机的Linux下登录该FTP服务器下载或上传文件了,不同的仅是在Linux下是在命令行里输入相关FTP命令来完成的,应该也有像FlashFXP、CuteFTP这一类的Linux专用软件,不过我孤陋寡闻,不了解,也就不误人子弟了。
日期:09/05/2007 06:29:33 作者:Linuxidc
构建性能比squid高许多的varnish服务器
arnish是一款高性能犄开源HTTP加速器,挪威最大的在线报纸 Verdens Gang (http://www.vg.no) 使用3台Varnish代替了原来的12台squid,

性能比以前更好。
varnish的作者Poul-Henning Kamp是FreeBSD的内核开发者之一,他认为现在的计算机比起1975年已经复杂许多。在1975年时,储存媒介只有两种:内存与硬盘。但现在计算机系统的内存除了主存外,还包括了cpu内的L1、L2,焚至有L3快取。硬盘上也有自己的快取装置,因此squid cache自行处理物件替换的架构不可能得知这些情况而做到最佳化,但操作系统可以得知这些情况,所以这部份的工作应该交给操作系统处理,

这就是 Varnish cache设计架构。
日期:09/04/2007 06:13:48 作者:Linuxidc
Linux(RH9)下安装apache与subversion攻略
Linux(RH9)下安装apache与subversion攻略,一、所需安装包:
(1)、Apache --httpd-2.0.59.tar.gz
(2)、subveision --subversion - 1.4.4版
包含两个包
subversion-1.4.4.tar.gz 核心代码包
subversion-deps-1.4.4.tar.gz 依赖代码包

二、安装步骤:

1、安装Apache
首先解压httpd--2.0.59包
# tar -xzvf httpd-2.0.59.tar.gz
# cd httpd-2.0.59
编译参数 (默认安装目录/usr/local)
日期:09/04/2007 06:11:31 作者:Linuxidc
配置在有ISA防火墙下的Ubuntu更新
配置在有ISA防火墙下的Ubuntu更新,因为公司的一个SP项目需要安装一个Linux的计算机,我便自告奋勇的给那台机器安了个Ubuntu,因为以前用的很顺手。

但是这次是老革命遇到了新问题,因为Linux的系统遇到了Windows的ISA代理服务器,域用户名和密码便无法使用,Ubuntu的更新便成立一件非常头痛的事情,我是用LiveCD装的,虽然安装完了,Desktop用着没有任何问题,但是这是一台工作机器,很多东西,如C库,输入法等都不在默认安装范围,因此如果不能更新,无疑该Ubuntu便和玩具差不多了。
日期:09/04/2007 06:08:40 作者:Linuxidc
内容分类