linux系统
文章平均质量分 66
qiudakun
linux服务器代维护服务请联系QQ说明
it工作者 系统架构 运维工作。
展开
-
BASH脚本编写教程
非常好的BASH脚本编写教程这里有个老American写的 BASH脚本编写教程,非常不错,至少没接触过BASH的也能看懂! 建立一个脚本 Linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell) 进行shell编程,因为bash是免费的并且很容易使用。所以在本文中笔者所提供的脚本都是使用bash(但是在大多数情况下,这些脚本同样可以在转载 2009-09-15 13:15:00 · 775 阅读 · 0 评论 -
entOS--yum的详细使用方法
CentOS yum的详细使用方法yum是什么yum = Yellow dog Updater, Modified 主要功能是更方便的添加/删除/更新RPM包. 它能自动解决包的倚赖性问题. 它能便于管理大量系统的更新问题yum特点可以同时配置多个资源库(Repository) 简洁的配置文件(/etc/yum.conf 自动解决增加或删除rpm包时遇到的倚赖性问题 使用方便 保持与RPM数据转载 2009-09-15 13:19:00 · 690 阅读 · 0 评论 -
Mysql for linux mysql自动备份脚本
可以将这个脚本放进crontab,他的配制文件在 /etc/crontab中每天凌晨执行一次,自动备份 这个脚本每天最多只执行一次,而且只保留最近五天的备份在服务器上。#!/bin/bash #This is a ShellScript For Auto DB Backup #Powered by aspbiz #2004-09 #Setting #设置数据库名,数据库登录名,密码,备份路径,原创 2009-09-15 14:00:00 · 622 阅读 · 0 评论 -
linux 监控软件 Nagios编译安装的详细
系统环境:CentOS 5.0操作系统。Naigos版本为2.9稳定版。 一.安装Apache服务:[root@KCentOS5C ~]# yum install httpd*Dependencies Resolved============================================================================= Package原创 2009-09-15 14:04:00 · 635 阅读 · 0 评论 -
Nginx + PHP(FastCGI)”Web服务器
下面是用100个并发连接分别去压生产环境中同一负载均衡器VIP下、提供相同服务的两台服务器,一台为Nginx,另一台为Apache,Nginx每秒处理的请求数是Apache的两倍多,Nginx服务器的系统负载、CPU使用率远低于Apache: 你可以将连接数开到10000~30000,去压Nginx和Apache上的phpinfo.php,这是用浏览器访问Nginx上的phpinfo.原创 2009-09-15 14:06:00 · 648 阅读 · 0 评论 -
squid安装和基本配置
squid配置1 ./configure --prefix=/usr/local/squid --sysconfdir=/etc --enable-arp-acl --enable-linux-netfilter --enable-pthreads --enable-err-language="Simplify_Chinese" --enable-storeio=ufs,null --enab原创 2009-09-15 14:12:00 · 832 阅读 · 0 评论 -
中国移动飞信免费发短信API接口(第三方 Fetion API)
中国移动飞信免费发短信API接口(第三方 Fetion API) [文章作者:张宴 本文版本:v1.0 最后修改:2009.03.22 转载请注明原文链接:http://blog.s135.com/fetion_api/] 飞信是由中国移动通信集团公司推出的一款集商务应用和娱乐功能为一体的,基于手机应用以及与Internet深度互通的即时通讯产品,可免费给好友发送短信。 1、下转载 2009-09-15 14:29:00 · 978 阅读 · 0 评论 -
Centos-Permission denied,selinux rpm问题 Iptraf流量监控
这个Permission denied问题,在centos 5下面一般是Selinux引起的,作为生产用服务器,我建议你千万别草率地关掉Selinux一了百了。就像家里的防盗网,阻碍了你的猫自由进出窗户,你不能为了猫方便,就把防盗网简单拆除是同样的道理。我看见网上许多人建议把Selinux简单关闭来解决这个问题,这是削足适履的做法,不值得提倡。我们可以这样操作:# audit2allo原创 2009-09-15 12:57:00 · 2530 阅读 · 0 评论 -
Apache (httpd)服务器防DDOS模块mod_evasive的使用
对于Apache 1.x 请用下面的编译方法( mod_evasive.c(Apache 1.x用之) mod_evasive20.c (Apache 2.x用之))#tar zxvf mod_evasive_1.10.1.tar.gz #cd mod_evasive#/usr/sbin/apxs -iac mod_evasive.chttpd.conf 会有这段LoadModule e原创 2009-09-15 13:08:00 · 762 阅读 · 0 评论 -
apache安装gd库支持图库及所需的组件
A)安裝 zlib#不要用-prefix指訂安裝目錄會影響GDtar zxvf zlib-1.2.3.tar.gzcd zlib-1.2.3./configure #或者 CFLAGS="-O3 -fPIC" ./configure #如果64位处理器需要 CFLAGS="-O3 -fPIC" makemake install(安装zlib-1.2.3.tar.gz修改Makefile文件找原创 2009-09-15 13:14:00 · 2383 阅读 · 0 评论 -
Cache-control参数说明
header中的Cache-control参数说明 [php编码]网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private。其作用根据不同的重新浏览方式分为以下几种情况:(1) 打开新窗口 值为private、no-cache、must-revalida转载 2009-09-15 13:16:00 · 1159 阅读 · 0 评论 -
CentOS负载均衡配置
vip 192.168.0.40lvs 192.168.0.44rel-50 192.168.0.50rel-60 192.168.0.60一。需要的软件包1. ipvsadm-1.24-8.1.i386.rpm2. modcluster-0.8-27.el5.i386.rpm3. piranha-0.8.4-7.el5.i386.rpm4. system-config-clust原创 2009-09-15 13:20:00 · 3158 阅读 · 0 评论 -
iptables笔记
建立一個新鏈 (-N)。 刪除一個空鏈 (-X)。 改變一個內建鏈的原則 (-P)。 列出一個鏈中的規則 (-L)。 清除一個鏈中的所有規則 (-F)。 歸零(zero) 一個鏈中所有規則的封包字節(byte) 記數器 (-Z)。 iptables -L -n --line-number 查看每条规则,并列出,列号。有好些方法可以統籌一個鏈中的規則﹕延增(append) 一個新規則到一原创 2009-09-15 13:26:00 · 517 阅读 · 0 评论 -
linux 下 jdk1.5+tomcat5.5+mysql5.1安装部署
最近有个项目要部署到linux上,在网上查了些资料,记下点遇到的问题,以便将来再用。一:jdk安装1.通过chmod a+x jdk-1_5_x-rc-linux-i586-rpm.bin命令使其获得可执行权限2.通过 rpm –ivh jdk-1_5_x-rc-linux-i586-rpm.bin来进行安装3.安装完毕,JDK安装在/usr/java/目录下4.设置环境变量(写入vi/e原创 2009-09-15 13:34:00 · 516 阅读 · 0 评论 -
linux缺少动态链接库-如vi的libperl.so错误
vim: error while loading shared libraries: libperl.so: cannot open shared object file: No such file or directory 当运行vi或者vim时,报告如下错误:vim: error while loading shared libraries: libperl.so: cannot open s原创 2009-09-15 13:43:00 · 8693 阅读 · 0 评论 -
Linux系统中使用GCC 对CPU参数优化代码编译
使用特定的GCC参数可以使编译出的程序执行效率有较大提升。具体如下: 1、优化原理: 在编译程序时,借助参数传递的方法,使用与系统CPU相匹配的gcc参数,编译出的程序就是为系统CPU而进行特定优化过的,因而执行速度和效率都会是最好。 2、注意事项 (1) 经过大量测试发现,在RedHat, CentOS系统中通常只能通过参数传递的方法进行编译优化,当然,如果愿意并且能够修改程序的Make原创 2009-09-15 13:46:00 · 1219 阅读 · 0 评论 -
linux下解压命令大全
linux下解压命令大全 .tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvf FileN原创 2009-09-15 13:49:00 · 390 阅读 · 0 评论 -
linux追加模块的网卡驱程 和 一些常用的命令笔记
安装linux系统默认不到的网卡驱程(需追加模块的网卡驱程)本类为安装8168网卡1,解压网卡驱程包 tar -xzvf 网卡.tar.gz2,cd 网卡 。进入网卡文件3,make 安装网卡驱程4,cd过入src文进。make install 加载*.ko模块。5,将解压安装后的文件中的 r1000.o(这个模块,不同的驱程不一样)拷到 net下 cp r1000.o /lib/moudles/原创 2009-09-15 13:49:00 · 844 阅读 · 0 评论 -
Memcache加载
wget http://pecl.php.net/get/memcache-3.0.1.tgz wget http://www.monkey.org/~provos/libevent-1.4.8-stable.tar.gzwget http://danga.com/memcached/dist/memcached-1.2.6.tar.gz1、安装Memcached2、安装memcache PH原创 2009-09-15 13:52:00 · 574 阅读 · 0 评论 -
squid本身的客户端squidclient介绍
squid本身的客户端squidclient介绍本的使用方法*取得squid运行状态信息: squidclient -p 80 mgr:info*取得squid内存使用情况: squidclient -p 80 mgr:mem*取得squid已经缓存的列表: squidclient -p 80 mgr:objects. use it carefully,it may crash*取得squid原创 2009-09-15 14:16:00 · 985 阅读 · 0 评论 -
squid 单台squid配置详解
visible_hostname squid1.ihompy.com (可用hostname 查看主机名)#设定squid的主机名,如无此项squid将无法启动http_port 80 accel vhost vport#设定squid为accel加速模式,vhost必须要加.否则将无法将主机头转发至后端服务器,访问时就会出现无法找到主机头的错误cache_peer 192.168.1.2原创 2009-09-15 14:17:00 · 1749 阅读 · 0 评论 -
squid多台集群squid配置
配置的系统环境:一台 DNS 服务器:操作系统 Freebsd,软件 BIND 9.5,IP 192.168.76.222 ; 三台 Squid 服务器:操作系统 Linux AS 4,软件 Squid 3.0,相应的 IP 如下: Squid1:192.168.76.223 Squid2:192.168.76.224 Squid3:192.168.76.225 三台 WEB 服务器:原创 2009-09-15 14:18:00 · 2140 阅读 · 0 评论 -
apache,php, mysql, php加速, mod_evasive防ddos for linux
(要自已编义安排下面软件,先用rpm -q 软件,如果以有,要先删除 rpm -e --nodeps 软件)1MySQL]# cd /home/tmp (进入压缩包所在目录)# groupadd mysql (如果还没有建立mysql组)# useradd -g mysql mysql (如果还没有在mysql组中建立mysql用户)# tar -zxvf mysql-5.0.37.tar.g原创 2009-09-15 13:11:00 · 962 阅读 · 0 评论 -
crontab实例
cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/serv原创 2009-09-15 13:24:00 · 472 阅读 · 0 评论 -
HTTP头标记
它根据从WEB服务器返回的HTTP头标记来缓冲静态页面。有四个最重要HTTP头标记Last-Modified: 告诉反向代理页面什么时间被修改 Expires: 告诉反向代理页面什么时间应该从缓冲区中删除 Cache-Control: 告诉反向代理页面是否应该被缓冲 Pragma: 告诉反向代理页面是否应该被缓冲. 例如:在默认情况下,ASP页面返回” Cache-control: priva原创 2009-09-15 13:25:00 · 688 阅读 · 0 评论 -
Linux 系统的单用户模式、修复模式、跨控制台登录在系统修复中的运用
++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 一、单用户模式;单用户模式要求我们输入root用户的密码,否则您无法登录单用户模式;如果您丢失了root用户的密码,并不能用单用户模式来重设您的root密码;另外单用户模式还有一个前提是您的grub 或者lilo 是能正常工作的;并且您知道您的系统问题发生在哪里,当以单原创 2009-09-15 13:32:00 · 463 阅读 · 0 评论 -
LINUX-FTP服务配置
LINUX-FTP服务配置#vi /etc/vsftpd/vsftpd.confanonymous_enable=YES(是否允许匿名访问)local_enable=YES(是否允许本地用户访问)write_enable=YES(是否有读写权限)local_umask=022(目录权限775-022=755)dirmessage_enable=YES(是否允许显示目录信息)connect_fr原创 2009-09-15 13:37:00 · 548 阅读 · 0 评论 -
常用到的mysql命令笔记
mysql设置密码和修改密码:/usr/local/mysql/bin/mysqladmin -uroot password 123456 第一次设密码。mysqladmin -uroot -p password mypasswd 修改密码输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。就是mysql5导出的有default-charact的设置,mysql原创 2009-09-15 14:02:00 · 467 阅读 · 0 评论 -
基于HTTP协议的开源中文分词系统:HTTPCWS 1.0.0 发布
基于HTTP协议的开源中文分词系统:HTTPCWS 1.0.0 发布[原创] 发布版本: httpcws 1.0.0 (最新版本:2009-08-10发布) 程序网址:http://code.google.com/p/httpcws 安装使用手册:http://blog.s135.com/httpcws_v100/ 下载地址(32位版):http://httpcws.g转载 2009-09-15 14:28:00 · 671 阅读 · 0 评论 -
sed学习笔记 更新中...
sed: -i选项直接保存修改的文件 /g 每一行替换sed G # 在每一行后面增加一空行sed /^$/d;G # 这样在输出的文本中每一行后面将有且只有一空行。sed G;G # 在每一行后面增加两行空行sed /regex/{x;p;x;} # 在匹配式样“regex”的行之原创 2009-09-15 14:30:00 · 523 阅读 · 0 评论 -
Socks5配置文件Socks5.conf – socks5 daemon 的配置文件
Socks5 daemon通常从/etc/socks5.conf读配置文件。但如果你编译socks5时用了 –with-srvconffile=filename参数,你可以改变文件目录。如果系统是FreeBSD,配置文件缺省是/usr/local/etc/socks5.conf。 DESCRIPTION Socks5 daemon 启动时或收到一个HUP信号时,都读此配置文件。配置文件保存以下信息原创 2009-10-13 16:33:00 · 2897 阅读 · 0 评论 -
Socks5代理服务器配置 for linux
1。先在北大天网搜索一下socks5的安装包,发现一大堆,最新版本是socks5-v1.0r11.tar.gz,于是下载到我的RH9的服务器上。2。解压缩软件包#tar xvfz socks5-v1.0r11.tar.gz 3.开始编译#cd socks5-v1.0r11 #./configure --with-threads#make #make install 4.建立/etc原创 2009-10-13 16:30:00 · 1380 阅读 · 0 评论 -
linux 查看 CPU,内存,网络流量和磁盘 I/O
使用vmstat命令来察看系统资源情况在命令行方式下,如何查看CPU、内存的使用情况,网络流量和磁盘I/O?Q: 在命令行方式下,如何查看CPU、内存的使用情况,网络流量和磁盘I/O? A: 在命令行方式下,1. 查看CPU使用情况的命令""每5秒刷新一次,最右侧有CPU的占用率的数据$ vmstat 5 ""top 然后按Shift+P,按照进程处理器占用率排序$原创 2009-10-19 18:36:00 · 3776 阅读 · 0 评论 -
mysql命令大全
启动:net start mySql; 进入:mysql -u root -p/mysql -h localhost -u root -p databaseName; 列出数据库:show databases; 选择数据库:use databaseName; 列出表格:show tables; 显示表格列的属性:show columns from tableName;转载 2009-11-02 10:48:00 · 664 阅读 · 0 评论 -
MRTG的理解
Mrtg(Multi Router Traffic Grapher,MRTG)是一个监控网络链路流量负载的工具软件, 它通过snmp协议从设备得到设备的流量信息,并将流量负载以包含PNG格式的图形的HTML 文档方式显示给用户,以非常直观的形式显示流量负载(可以在网站http:// www.stat.ee.ethz.ch/mrtg/得到mrtg的输出结果示例)。mrtg具有以下特色:可移植性:目前原创 2010-02-06 10:19:00 · 1141 阅读 · 0 评论 -
使用Nginx的proxy_cache缓存功能取代Squid
Nginx从0.7.48版本开始,支持了类似Squid的缓存功能。这个缓存是把URL及相关组合当作Key,用md5编码哈希后保存在硬盘上,所以它可以支持任意URL链接,同时也支持404/301/302这样的非200状态码。虽然目前官方的Nginx Web缓存服务只能为指定URL或状态码设置过期时间,不支持类似Squid的PURGE指令,手动清除指定缓存页面,但是,通过一个第三方的Nginx模块,可原创 2010-02-07 16:33:00 · 477 阅读 · 0 评论 -
ubuntu下的apache2的配置
ubuntu apache2配置1.apache2.conf 是主配置文件,httpd.conf 用户配置文件2.虚拟目录在 httpd.conf 中DocumentRoot "路径"ServerName 名称 allow from all Options +Indexes 3.根设置(默认主目录)在 /etc/apache2/sites-available/d原创 2010-02-09 15:43:00 · 536 阅读 · 0 评论 -
RHEL5上用LVS和heartbeat实现http的高可用性
一、环境我是用的vamware安装了两个RHEL5,默认安装了HTTP的服务。每个系统配置了两块类型为NAT的网卡。Name ETH0 ETH1 virtual IPnode1.hrwang.com 192.168.146.131 10.0.0.1转载 2010-02-26 10:40:00 · 1434 阅读 · 1 评论 -
mount挂载硬盘出错mount you must specify the filesystem type lvm?
解决linux下mount lvm硬盘出错的问题我的机器两个硬盘,一个80g的做的lvm 是我从别的机器上拿下来的,上面有数据.我想在我现在的系统上挂载它,可不行,高人给点指点!!!!!![root@all /]# fdisk -lDisk /dev/hdc: 80.0 GB, 80026361856 bytes255 heads, 63 sectors/track, 9729 cylinde原创 2010-03-01 20:07:00 · 140857 阅读 · 1 评论 -
利用LVS+Keepalived 实现高性能高可用负载均衡服务器
作者:NetSeek http://www.linuxtone.org(IT运维专家网|集群架构|性能调优)欢迎转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明.更新时间:2008-10-27背景: 随着你的网站业务量的增长你网站的服务器压力越来越大?需要负载均衡方案!商业的硬件如F5又太贵,你们又是创业型互联公司如何有效节约成本,节省不必要的浪费?同时实现商业硬件一转载 2010-03-01 20:12:00 · 1231 阅读 · 0 评论