手机版
你好,游客 登录 注册 搜索
rss订阅 手机访问 
服务器应用
Linux与Windows的评测之压力测试
不得不重启系统(当然,Windows任意硬重启都能死鱼翻生,大多数情况下吧,也属一种难能可贵的优点);而linux在超出负荷后一般情况下下降曲线不至于太明显——不过这也不是绝对的,作者就发现一旦Linux在极限状态下进入内存抖动时,死相和Windows差不了多少;所以内存不至于耗干是Linux可靠性能超过Windows的重要因素。
日期:06/17/2008 20:20:41 作者:Linux整理
Linux下让非root用户启用小于1024号的端口

以下是找到的Linux的资料,Solairs、AIX等应当有所不同,请跟进

方法一:端口映射
1、iptables命令:iptables -t nat -A PREROUTING -p tcp --dport <低端口> -i eth0 -j REDIRECT --to-port <原先监听的高端口>
2、rinetd程序
3、ipchans命令:ipchans -I input --proto TCP --dport <低端口> -j REDIRECT <高端口>

日期:06/17/2008 20:19:59 作者:Linux整理
Linux平台下直接创建RAID

Linux平台下使用mdadm创建和管理软raid

注:本次操作以RHEL4为例,但应该可以应用到其它大部分的distro上(guess)。

mdadm的几个常用参数
-C 创建Raid,后面跟参数,代表raid设备的名称。比如:/dev/md0,/dev/md1。
-n 用于创建磁盘阵列的磁盘个数。

日期:06/15/2008 03:40:57 作者:LinuxREN整理
Linux日志记录到远程服务器的方法

1,Linux远程服务器的配置
修改/etc/sysconfig/syslog 文件:
# vi /etc/sysconfig/syslog
将SYSLOGD_OPTIONS="-m 0" 修改成:SYSLOGD_OPTIONS="-r -m 0"
-r 表示启用记录远程主机的日志。

2,本机的配置

日期:06/14/2008 07:48:01 作者:Linux整理
学习安装了一台Linux服务器

昨天上午第一次装了一台Linux的服务器,之前都是在本机的虚拟机上装,不担心成功与否,可今天往服务器上装确实有点担心,还好一切顺利!小结一下工作过程:

1.服务器型号:HP ML380 功能:学校域名usth.edu.cn解析 操作系统:radhat 9.0

2.安装Linux系统之前会先检查有没有scis驱动,这点很重要,如果系统不带就要先准备一张驱动软盘

日期:06/14/2008 07:40:16 作者:Linux整理
Linux的分区结果与目录的关系
在管理实验室那台服务器的时候,由于之前在安装的时候对未来各目录所需空间没有一个客观的估计,所以,将硬盘分区分的一塌糊涂。现在由于要将/home的空间变大,没办法,只好硬着头皮研究如何调整分区。后来发现原来Linux的分区和目录是一一对应的,某个分区被挂载到某个目录上
日期:06/13/2008 05:33:49 作者:LinuxREN整理
ext3和ext4文件系统的不完全比较

ext3和ext4文件系统的不完全比较:

[root@AS5 lvm]# time dd if=/dev/zero of=/backup/dd_test bs=2048MB count=1
1+0 records in
1+0 records out
2048000000 bytes (2.0 GB) copied, 20.4339 seconds, 100 MB/s

日期:06/13/2008 05:32:52 作者:LinuxREN整理
Linux系统下Apache配置虚拟主机+SSL

环境:Linux系统

1.下载httpd软件,编译Apache:

./configure --enable-ssl(使之支持SSL)

make

make install

日期:06/13/2008 05:28:56 作者:LinuxREN整理
双网卡电脑Linux系统多种服务反向DNS解析问题解决方案

许多的计算机由于安装了双网卡,在连接内网时,许多服务都会遇到连接超时的情况,归结起来最大的可能性就是由于这些服务应用到了反向DNS,从而导致查询超时。

以下是在Linux系统几种服务中解决方法

日期:06/13/2008 05:26:19 作者:LinuxREN整理
Linux服务器中安装phpMyAdmin数据库管理工具

在安装Fedora的时候,把基本该选择的组件都选上,其中就有Appache,mysql,和php,但是在我们管了数据库的时候,还是有个图形界面比较方便,所以我们自己安装phpmyadmin好了,安装很简单的。

phpMyAdmin是一种MySQL的管理工具,它直接从web上去管理MySQL。

假设你的web(网页存放)根目录是 /var/www/ 假设你的主机web访问是这样的

日期:06/12/2008 06:27:19 作者:Linux整理
Linux中关于crontab的日志存放

默认情况下,crontab中执行的日志写在/var/log下,如:

#ls /var/log/cron*

/var/log/cron /var/log/cron.1 /var/log/cron.2 /var/log/cron.3 /var/log/cron.4

crontab的日志,当crond执行任务失败时会给用户发一封邮件.如果在服务器上发现一个任务没有正常执行,而crond发邮件也失败.通过看mail的日志,看是否是磁盘空间不够造成的

日期:06/12/2008 06:27:01 作者:Linux整理
Linux enterprise 5.0 ftp/ssh配置一个问题解决记

Linux5.0的VSFTP用户在第一次登录时会出现如下提示:

cannot change directory:/home/***

500 OOPS: cannot change directory:/home/*******

日期:06/12/2008 06:25:42 作者:Linux整理
Linux服务器学习笔记
学服务器系统了,服务器和个人电脑最本质的区别无非服务器是为了提供服务而存在。然而,通过一些软件也可以把我们的使用中的个人电脑模拟成一台(Web)服务器,比如 Win98 下用 PWS , Win2K 下用 IIS ,或者在 Windows 下安装 Win32 版的 Apache 等等。但是,这些方式也使得一方面服务器的可定制性变得很差,另一方面,使服务器在承载服务负担的同时,时时刻刻都有受到由于 Windows 操作系统本身在服务器方面的脆弱性而遭受攻击,导致崩溃的可能性。
日期:06/12/2008 06:24:00 作者:Linux整理
使用Linux主机共享上网设置案例

环境:一台Linux机器单网卡,一台window机器单网卡,一个四口集线器。

背景:房东只提供了一条上网线,并且限定了只能用一个网卡上网(就是我的Linux机器的网卡)。

目的:通过Linux共享上网设置将window机器也带入网络中。

日期:06/11/2008 05:47:34 作者:DHCPREN整理
SELinux知识技巧两则
如果提示”/usr/local/php-5.2.5/sapi/cli/php:error while loading shared libraries: /usr/local/mysql/lib/libmysqlclient.so.16:cannot restore segment prot after reloc: Permission denied”
日期:06/10/2008 05:34:15 作者:Linux整理
Linux环境下CPU调速
现在CPU尤其是笔记本用的多数有随时调节运行频率的功能,这样可以在不需要太多计算能力时降低频率运行,省电,减少发热。在Windows平台,微软已经把这件事搞好了,似乎不需要用户干预;但在Linux环境下还是要自己搞一搞的,也许有些发行版已经设好了。
日期:06/09/2008 06:17:54 作者:Linux整理
Linux环境解决Nginx下Zend无法正常加载的问题

启动Linux

显示 failed loading /usr/local/Zend/lib/Optimizer-3.3.3/php-5.2.x/Zendoptimizer.so

cannot restore segment prot after reloc

日期:06/08/2008 06:10:26 作者:Linux整理
SUSE Linux服务器企业版加载阵列卡驱动程序步骤
因为工作能接触到不同cpu的服务器,发现此种方法在AMD cpu的机器上无法实现,intel的机器没有问题,intel的cpu可以在找不到硬盘的情况下仍然可以加载图形界面,AMD的cpu如果找不到硬盘就不可以继续,而且即使用dd命令把驱动写到U盘上去,驱动还是不能正常的加载的,也就是说无法用U盘给AMD cpu的机器加载硬盘的驱动。

  Linux在检测不同cpu时反馈的结果差别还是真的很大,不能说是redhat或者AMD的问题。

日期:06/07/2008 07:57:08 作者:Linux整理
Linux小工具之dos2unix

今天写了一个自动安装脚本,在WIN XP下的,可是放到Linux却出错。

[root@localhost ~]# ./autoim

-bash: ./autoim: /bin/bash^M: bad interpreter: 没有那个文件或目录

日期:06/07/2008 07:54:28 作者:Linux整理
CentOS流量查看工具iftop介绍

iftop 官方网站:
http://www.ex-parrot.com/~pdw/iftop/

安装iftop,,必须先安装libpcap
http://www.tcpdump.org/release/

日期:06/07/2008 07:53:03 作者:Linux整理
struts2 配置解码在Linux下乱码的解决
但是开始的时候,我们使用了小写的utf-8,在Window操作系统下没有错误,但是换到Linux下,总是乱码。经过调试发现是使用了小写的问题。
日期:06/06/2008 05:46:02 作者:Linux整理
Linux下Apache启动及使用的问题总结
1. httpd: apr_sockaddr_info_get() failed for bogon

httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

解决方法: 将httpd.conf中的ServerName 前面的 # 去掉。apache 2.2 的虚拟机的配置放置在conf/extra/httpd-vhosts.conf 中
日期:06/06/2008 05:45:11 作者:Linux整理
Linux主机下远程操作GUI程序

Linux主机下远程操作GUI程序

目的:在Linux机器B上远程操作运行在Linux机器A的GUI程序(gvim)

说明:

A的IP为10.1.1.62,hostname 为A,用户帐户usera

B的IP为10.1.1.63,hostname 为B,用户帐户userb

A,B都有XWindow系统

下面的操作都是在B上进行的

步骤:

1 切换到root用户,修改B的/etc/hosts文件,加入A的信息:10.1.1.62 A.domain A

2 userb@B$xhosts +A

3 开一个新的虚拟控制台,输入下面的命令userb@B$ssh usera@10.1.1.62

4 输入密码,登录

5 切换到root用户,修改A的/etc/hosts文件,加入A的信息:10.1.1.63 B.domain B

6 usera@A$export DISPLAY=B.0.0

7 usera@A$gvim //运行A的gvim程序,显示在B上

补充:

1 程序gvim运行在A上,显示在B上

2 gvim是一个X的客户端,它将显示的请求发送到B的Xserver上

3 上面的IP地址、hostname、用户帐户等都可以替换,如没有gvim,也可以用他其的gui程序,如firefox等都可以。

 

日期:06/05/2008 12:39:28 作者:Linux整理
Fedora 8下通过samba添加windows共享打印机
基本状况:本局域网内有一台接在windows系统的机器上的hplaserJet 1000打印机,现欲在Fedora 8上使用这台打印机。
日期:06/04/2008 06:18:05 作者:Linux整理
Linux下驱动Attansic L2 10/100 Fast Ethernet
前段时间配了台式机,DIY的,主板用的是华硕的,集成了Attansic L2 10/100 Fast 网络,

配套的有Windows系列下的所有驱动,由于工作需要,我装了FC7,竟然网卡没有识别出来。

解决办法:

从网上下载 L2-linux-driver_new.rar,Windows下解压,然后拷贝到Linux下,编译,出错:
日期:06/03/2008 06:00:45 作者:Linux整理
使用pcAnywhere 11.5远程连线到Linux主机[图文]
从Windows 远程连接到Linux的方法有很多,Telnet,SSH,VNC等方式,其中Telnet、SSH都是文本模式连接,VNC虽然提供文本和图形两种模式,但是图形模式下速度较慢,我个人在使用的时候感觉鼠标拖动延时太久,不是很好用。现在好了,Symantec pcAnywhere 11.5版本已经支持可以远程以图形模式连接到Linux主机,并且图形的颜色分辨率和响应速度都还不错,这里将使用方法与大家分享一下。
日期:06/02/2008 05:42:38 作者:Linux整理
Linux系统下子网的标记方式

一直不明白Linux系统下的子网标识数字是怎么样出来的,现在看的明白了,比如squid的配置:

#acl our_networks src 192.168.1.0/24 192.168.2.0/24

#http_access allow our_networks

IP/掩码

日期:06/01/2008 06:52:04 作者:Linux整理
Linux服务器CPU居高不下的解决

查看Linux 服务器的CPU占用率很高,mysqld进程一直没有释放,且CPU百分比占用很高

查找代码发现数据库连接后都关闭了。一直找不到原因

日期:05/31/2008 05:52:18 作者:Linux整理
Ubuntu下安装Wordpress博客系统傻瓜教程[图文]

wordpress是站长比较喜欢的PHP博客系统,下面Linux公社为大家整理了一篇关于在Ubuntu下安装Wordpress系统的傻瓜教程,给需要的做个参考。

1 环境配置

1.1 安装必要软件

1.2 mysql初始配置

1.3 启动apache2和mysql server

2 Wordpress安装

日期:05/30/2008 15:59:42 作者:Linux整理
技巧分享 把Linux服务器加入到域

1.配置DNS

# vi /etc/resolv.conf

nameserver 192.168.2.30

nameserver 192.168.2.32

日期:05/30/2008 05:42:18 作者:Linux整理
Linux操作系统下安装tidy

1、在Linux操作系统下安装tidy首先下载tidy_src_051026.tgz

2、gunzip tidy-xxxx.tgz

3、tar -xvf tidy-xxxx.tar

日期:05/30/2008 05:40:05 作者:Linux整理
Linux释放cache内存
/proc是个虚拟文档系统,我们能够通过对他的读写操作做为和kernel实体间进行通信的一种手段.也就是说能够通过修改/proc中的文档,来对当前kernel的行为做出调整.那么我们能够通过调整/proc/sys/vm/drop_caches来释放内存.操作如下:
日期:05/30/2008 05:36:52 作者:Linux整理
Fedora 8下配置Apache出错解决一例

在Fedora 8上安装apache

>tar -zxvf httpd-2.2.8.tar.gz

>cd httpd-2.2.8

>./configure --prefix=/usr/local/httpd

日期:05/29/2008 06:46:31 作者:Linux整理
Ubuntu 8.04中vsftp虚拟用户配置

环境:Ubuntu 8.04

1.首先确定已经安装了vsftpd,并在/home/ftp目录下建立了以下两个子目录
user1
user2

2.创建虚拟用户数据库

创建文本文件loguser.txt

日期:05/28/2008 05:30:41 作者:Linux整理
Ubuntu 8.04下本地安装LAMP和WPMU

1.Ubuntu 8.04下安装LAMP
系统->系统管理->新立得软件包管理器, 打开新立得,编辑 –> 使用任务分组标记软件包 –> 勾选 LAMP Server。

安装过程中会提示设置mysql的root用户的密码。

日期:05/27/2008 05:24:10 作者:Linux整理
Linux环境下搭建Bugzilla笔记

看了一天bugzilla课件和视频,周五开始搭bugzilla,现在把搭建过程中出的一些问题和解决方法大概的记一下。

搭建环境是在Linux下,在Vmware中装Debian+Apache+mysql+bugzilla。

装Vmware和Debian这里就不说了,与普通的虚拟机和Linux安装没啥区别。

装好后用wget在下载Apache。解压后configure时提示error:no accpetable C compiler found in $PATH

日期:05/26/2008 05:27:43 作者:Linux整理
Linux下修改ssh端口和禁止root远程登陆设置

Linux修改ssh端口22

vi /etc/ssh/ssh_config

vi /etc/ssh/sshd_config

然后修改为port 8888

以root身份service sshd restart (redhat as3)

日期:05/25/2008 15:07:30 作者:Linux整理
在Linux系统下配置tomcat的多个实例

在Linux中可以实现用户定制的Tomcat实例。如果多个开发人员需要共享安装的tomcat,但是他们需要自己的唯一实例,那么非常的有用。要实现这个需要设置CATALINA_BASE.

export CATALINA_BASE=$HOME/tomcat

如果环境中不存在,那么CATALINA_BASE将自动被设置为CATALINA_HOME。

日期:05/24/2008 06:18:25 作者:Linux整理
初次远程做Linux Iptables规则注意事项

在远程putty到Linux主机上首次做iptables规则时需按以下步骤,以免造成远程断开再也登不了远程Linux主机的麻烦.

1.清除原有filter规则.

[root@Linux ~]# iptables -F 清除预设表filter中的所有规则链的规则

日期:05/23/2008 09:22:48 作者:Linux整理
Linux时间错误解决

设置/etc/rc.conf中的clock 为local

cp /usr/share/zoneinfo/Asia/Shanghai 到 /etc/localtime

date MMDDhhmmYY (月日小时分钟年份)

日期:05/23/2008 05:23:55 作者:Linux整理
Linux系统下获得本机(通用网卡)ip地址

在Unix和Linux系统下有两种方法可以获得系统IP地址(gethostbyname和ioctl)

gethostbyname通过域名解析获取对应计算机的网络地址,ioctl是一系列的网络函数获得本机的IP

(推荐使用ioctl方法,这个方法能给出的ip与ifconfig命令显示的ip一致,并且能不经修改的在arm板上正常运行。而gethostname()联合gethostbyname()方法给出的ip与ifconfig给出的并不一致,无法使用[还不懂为什么],并且在arm板上不能正确运行。)

日期:05/22/2008 06:17:07 作者:Linux整理
Debian 下socks5服务器安装过程

分享Debian 下socks5服务器安装的全过程及相关文件的下载.
 
1] 下载

socks5服务器安装相关文件

解压得到socks5-v1.0r11.patched.tgz文件

[2] 编译
$ ./configure --with-threads --with-srvconffile=/etc/socks5/config --with-srvpwdfile=/etc/socks5/passwd

日期:05/21/2008 06:07:05 作者:Linux整理
Ubuntu下RED5出现HTTP ERROR:404错误的解决方案

按照网上的方法,在Ubuntu下装了JRE后就装RED5,打开测试页,好用,再看DEMO还是好用。于是就把要用的程序openmeetings放到了RED5的webapps下面,重启RED5,结果导致测试页也打不开,OM也打不开,来回试了好多次,包括把JRE以及RED5重装都不好用。终于发现一个可行的方法

把$RED5_HOME\webapps\xmlcrm\WEB-INF\web.xml里的

日期:05/20/2008 06:08:05 作者:Linux整理
Linux下进行网通拨号

首先在Linux下安装wine这个软件。新建一个ADSL连接,进入防火墙,在可信任接口上PPP+上打勾。

进入超级终端,cd ~/.wine

ls

cd wine

日期:05/19/2008 00:00:37 作者:Linux整理
Linux下配置x-manager登录

修改 /etc/X11/xdm/Xaccess,将下面的行:

#* # any host can get a login window

改为:

* # any host can get a login window

日期:05/18/2008 06:55:23 作者:Linux整理
Linux中加入自定义shell为系统服务

Red Hat自带的Apache和PHP有点怪,所以卸载了。

重新源代码安装好了Apache+PHP之后感觉少了开机自动启动有点不爽。

直接加入到启动脚本里也不是太好。

所以

1. [root@localhost ~]#

日期:05/18/2008 06:54:17 作者:Linux整理
Linux主机下用TFTP备份思科路由器

TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现。

嵌入式Linux的tftp开发环境包括两个方面:

一是Linux服务器端的tftp-server支持。

二是嵌入式目标系统的tftp-client支持。

日期:05/17/2008 06:58:21 作者:Linux整理
红帽企业版Linux下配置一个点对点(PPP)拨号服务器详解
由于Internet宽带连接的使用,拨号调制解调器变地过时,但是仍然有一些情况需要拨号访问. 在办公室的一个PPP服务器可以提供在用户外出出差时提供访问email和Internet的另一种方法. 在服务器或者网络出现问题时,拨号调制解调器也为系统管理员提供了一种紧急的连接. 下面介绍的配置一个PPP服务器的步骤允许系统管理员在使用红帽企业版Linux,Microsoft Windows, OS X或者其他支持PPP拨号的操作系统时获得远程访问.在远程客户端的拨号软件上,只需要输入调制解调器的电话号码,用户名和密码。在客户端,对于红帽企业版Linux和其它的操作系统,不再需要其他额外的配置.
日期:05/16/2008 04:54:00 作者:Linux整理
Redhat Linux AS4 内存越来越少的对策

首先Linux使用内存的原则是“最大限度使用物理内存”,在运行的过程中,尽可能地将经常使用的数据保存在内存中,以便下次使用。

应用程序可用内存是如何计算的:

# free -m

total used free shared buffers cached

日期:05/15/2008 13:03:22 作者:Linux整理
通过FTP方式安装Linux系统

环境:RHEL4.6ISO + Winxp +ServU

FTP服务器端:WindowsXP+ServU

1,将5个ISO全部解压到一个目录里,按目录组织好,如我放在

d:\Linux\images

日期:05/15/2008 05:34:35 作者:Linux整理
内容分类