LINUX及服务器维护
冯立彬
每天前进一步
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
服务器维护常用命令(杨杰)
一、 常用命令pstree查看进程树。可以很清楚的看到进程之间的关系;Top:查看各进程的占用资源的情况;du -h --max-depth=1 显示当前目录中所有子目录的大小;w 查看服务器的load情况bigip 在预发布机器上使用命令“bigip sh ${ip/机器名} {username}” 可以检查机器是在F5上状态是disable还是enable.gm.sh "curl http://localhost/monitor/ok.html" 在预发布机器上检查各个服务器的健康检查页面转载 2011-03-03 19:31:00 · 5144 阅读 · 1 评论 -
服务器负荷超载处理-PHPDDOS
近日,一个朋友的服务器响应非常慢,并且经常出现无法访问的情况,此时查看CPU,两核的VPS最疯狂的时候LOAD达到了将近100,通过W看,不是APACHE占用量最大,把服务器关掉恢复正常,重启一会儿又是这样;此时查看管理界面查看网络流量,每秒会有近10M的发送。刚开始以为是访问的用户增多导致的,通过NETSTAT查看80端口同时在线人数,也不多,就几十个,查看COOKIE LOG,增长的速度也原创 2012-06-09 22:44:11 · 6411 阅读 · 0 评论 -
Linux进程简介
在一台服务器上面看到有如下这么多类似的进程: 2 root 20 0 0 0 0 S 0 0.0 0:00.00 kthreadd 3 r原创 2011-11-11 10:11:39 · 24825 阅读 · 3 评论 -
Ubuntu64位机上快速搭建ApacheMySQLPHP环境
在32位机上,可以使用xampp,只需要解压缩即可以使用,非常方便,下载地址及使用帮助参见官方网站: http://www.apachefriends.org/en/xampp-linux.html 可是目前xampp不支持64位机,当然如果你是amd64 或者 ia64 Debian系统,可以在64位的机器上安装支持32的包: sudo apt-ge原创 2011-12-21 16:44:03 · 4631 阅读 · 0 评论 -
WINDOWS下面使用ICE操作记录
因为UBUNTU下面安装ORACLE的Berkeley DB指定参数"--enable-java"导致无法正确执行configure操作,而暂时不得不放弃在UBUNTU下面的操作(失败记录参看这篇文章:http://blog.csdn.net/fenglibing/archive/2011/04/27/6367559.aspx),改换为在WINDOWS下面操作,WINDOWS下面的操作就显得相对简原创 2011-04-28 09:38:00 · 11232 阅读 · 2 评论 -
UBUNTU下面安装ICE失败记录过程
ICE是ZEROC的开源通信协议产品,它的全称是:The Internet Communications Engine,翻译为中文是互联网通信引擎,是一个流行的面向对象的工具包,使我们能够以最小的代价构建分布式应用程序。ICE使我们专注于应用逻辑的开发,它来处理所有底层的网络接口编程,这样我们就不用去考虑这样的细节:打开网络连接、网络数据传输的序列化与反序列化、连接失败的尝试次数等。这篇文章只原创 2011-04-27 17:51:00 · 10289 阅读 · 3 评论 -
编写SHELL时需要注意空格
以下这是一段简单的LINUX SHELL代码,功能是用于查找当前目录及其所有目录中,哪些文件中包括了"html"这四个字符,并将该文件名给打印出来,咋一看这段代码应该是没有问题的,但是实际上却存在着两个问题,先看下面的代码吧:#!/bin/shfor afile in `find ./ -name "*"`; do #echo $afile; if [ -f "$afile原创 2011-04-14 17:43:00 · 2820 阅读 · 1 评论 -
AWK笔记
一、AWK基本介绍 AWK,它的名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母,有的地方说AWK是AWK是一种优良的文本处理工具 ,但它更是一个小型的编程语言,广泛应用LINUX环境中,帮助我们进行流控制、数学运算、进程控制语句甚至于内置的变量和函数。它可以做的事情很多,像任何其它语言如C、C++、JAV原创 2011-04-11 17:58:00 · 6070 阅读 · 12 评论 -
使用OpenSSL生成私钥(Private Key)以及根据Private Key创建证书
公钥和私钥通常是成对出现的,有了公钥那就存在对应的私钥,通常OpenSSL,公钥是很容易从私钥中得到的,因而我们要创建证书,那我们首先要做的就是创建私钥。1、使用OpenSSL生成私钥常用的生成算法有RSA及DSA,RSA生成的私钥可以用来加密以及签名,而DSA生成的私钥只可以用来签名1.1)、RSA算法生成key的示例 openssl genrsa -des3 -out翻译 2013-02-25 17:12:55 · 56550 阅读 · 0 评论 -
Some simple c program
/*****************************P1*****************************/#include /**just a simple hello word**/int main(void){ printf("hello, word"); return 0;}/*****************************P2*********原创 2013-10-16 15:34:50 · 1831 阅读 · 0 评论 -
How to get linux running time
How to get linux running time1.Use command "uptime" It will output like this: 17:11:40 up 60 days, 4:11, 1 users, load average: 0.00, 0.01, 0.00 Which means it runs 60 days2.Get f原创 2012-06-18 21:41:08 · 3128 阅读 · 0 评论 -
使用mod_ext_filter组件在Apache中实现输出内容的替换,为所有页面增加统计功能
mod_ext_filter的中文参考:http://www.renren.it/my/api/apache_jinbuguo/Apache/ApacheMenu/mod/mod_ext_filter.html 首先查看modules下面有没有文件“mod_ext_filter.so”,如果没有就先搜索一个了,然后打开conf/httpd.conf,查看: LoadMo原创 2012-06-29 16:36:36 · 6600 阅读 · 0 评论 -
在Web上运行Linux
<br /> 一个叫Fabrice Bellard的程序员写了一段Javascript在Web浏览器中启动Linux(原网页,或者 这里),目前,你只能使用Firefox 4和Chrome 11运行这个Linux。这不是什么假的模仿Linux的东西,这是实实在在的运行一个Linux。这一举动还引起了很多很牛人的关注,包括Javascript的创建者Brendan Eich。<br /> <br />随后,Fabrice Bellard发布了相关的技术说明:http://bellard.org/jsli转载 2011-06-01 13:59:00 · 2967 阅读 · 3 评论 -
XAMPP下启用WordPress的自定义文件名(伪静态)功能
在安装好WORDPRESS后,想启用伪静态的功能,一个是为了好看,另外也是为了更好的SEO,按照大家的配置方式,只需要将如下内容放到根目录的.htaccess文件中就可以实现伪静态的功能了:RewriteEngine OnRewriteBase /RewriteRule ^index\.php$ - [L]RewriteCond %{REQUEST_FILENAME} !-fRewri原创 2012-07-10 16:58:24 · 6290 阅读 · 0 评论 -
ubuntu中提示找到make命令的解决方案
今天遇到一ubuntu,别人刚装的,我下载了ncftp,准备从其它地方把文件搬过来,把 ncftp下载回来解压缩,照原来的安装方式进行安装,执行: make install提示我找不到make命令:The program 'make' is currently not installed. You can install it by typing:apt-get insta原创 2011-12-22 20:31:12 · 30042 阅读 · 4 评论 -
Apache中安装新的模板
安装Apache的时候,如果采用的默认安装,有一些需要的模块可能是没有安装到,如重写模块,这个模块是默认安装中没有包括的模块,这个时候可以通过Apache的bin目录下的apxs命令单独安装模块的方式实现,这里以Apache2.0.6进行举例: 1、转到Apache模块源码目录$ApacheSrcDir/modules/mappers; 2、通过已经你需要安装到的目标Apach原创 2011-04-15 18:40:00 · 2170 阅读 · 1 评论 -
将Windows下编写的JAVA程序移植到Linux下的编码解决
需要将Windows的报文服务(MessageServer)程序移植到Linux下,其中涉及到编码的问题,在Windows下正常的中文,到Linux下、以及Linux的Eclipse打开就全成了乱码了,当然这可是不是我们所想要的结果,程序的提示还是得保证中文,这样才能够明白。 我使用的Linux为RedFlag6.0,感觉挺好用的,安装软件之类可以不需要记那些命令了,类似于Windows原创 2009-06-08 14:31:00 · 5464 阅读 · 1 评论 -
Linux中踢掉其它的用户
如果是用root用户去踢其它用户,相对来说简单点,通过命令: ps -ef 找不要踢掉用户所启动的进程号,再通过命令: kill -9 pid 就可以将这个用户干掉了,如果是踢同一个用户在其它地方的登陆,如踢掉root用户在其它地方的登陆,需要先通过命令: ps -u root 查看相应的bash,这个时候就可以看到PID了,然后再通过原创 2011-10-31 10:50:43 · 3188 阅读 · 0 评论 -
ProxyPass与ProxyPassReverse及ProxyPassMatch的概述
这几个都是APACHE的代理指令:1、ProxyPass: 语法:ProxyPass [path] !|url它主要是用作URL前缀匹配,不能有正则表达式,它里面配置的Path实际上是一个虚拟的路径,在反向代理到后端的url后,path是不会带过去的,使用示例:1)、ProxyPass /images/ ! 这个示例表示,/images/的请求不被原创 2011-09-21 10:25:13 · 46154 阅读 · 0 评论 -
Solaris的/bin/sh不支持export命令
把soapui放到solaris上跑的时候,报: ./soapui.sh: SOAPUI_CLASSPATH=/xxx/soapui/3.6.1/dist-bin/bin/soapui-3.6.1.jar: is not an identifier 查看soapui.sh,其中有很多的export语句,将顶部的"/bin/sh"修改为"/bin/ksh",再次运行成功,原创 2012-07-06 14:43:25 · 7710 阅读 · 1 评论 -
linux中常用的几个命令技巧
一、linux重定向1基本概念(这是理解后面的知识的前提,请务必理解)a、 I/O重定向通常与 FD(File Descriptor:文件描述符)有关,shell的FD通常为10个,即 0~9;b、 常用FD有3个,为0(stdin,标准输入)、1(stdout,标准输出)、2(stderr,标准错误输出),默认与keyboard、monitor有关;c、 用 d、 用转载 2013-11-14 13:01:49 · 4889 阅读 · 0 评论
分享