- 博客(22)
- 资源 (17)
- 收藏
- 关注
原创 查看suse版本
查看SUSE LINUX版本 1、cat /proc/version内核版本#cat /proc/versionLinux version 2.6.5-7.244-smp (geeko@buildhost) (gcc version 3.3.3 (SuSE Linux))#1 SMP Mon Dec 12 18:32:25 UTC 2005 2、u
2012-10-31 20:13:20 1665
原创 linux iotop
iotop专门显示硬盘IO的命令,界面风格类似top命令。这个命令只有在kernel v2.6.20及以后的版本中才有。介绍:iotop is a Python program with a top like UI used to show of behalf of which process is the I/O going on. It requires Python >=
2012-10-30 16:56:56 5384
原创 linux htop
htop一个可以让用户与之交互的进程查看器.作为文本模式的应用程序,主要用于控制台或X终端中.当前具有按树状方式来查看进程,支持颜色主题,可以定制等特性.与top相比htop包含的优点有: a>可以横向或纵向滚动浏览进程列表,以便看到所有的进程和完整的命令行. b>在启动上,比 top 更快. c>杀进程时不需要输入进程号. d>htop支持鼠标操作. e>to
2012-10-30 16:39:37 1376
原创 linux ps 详解
Linux ps要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而ps命令就是最基本、同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等。总之大部分信息都是可以通过执行该命令得到的。 ps 命令使用详细1. ps命令及其参数ps命令最常用的还是用于监
2012-10-26 11:07:06 1673
原创 shell shift
shift命令会重新分配位置参数,其实就是把所有的位置参数都向左移动一个位置。比如shift 3表示原来的$4现在变成$1,原来的$5现在变成$2等等,原来的$1、$2、$3丢弃,$0不移动。不带参数的shift命令相当于shift 1。我们知道,对于位置变量或命令行参数,其个数必须是确定的,或者当 Shell 程序不知道其个数时,可以把所有参数一起赋值给变量$*。若用户要求 Shel
2012-10-25 19:43:18 1470
原创 服务器重启的利与弊
一、服务器为什么会重启?1、由操作员意向操作的重启——用于维护或更新服务器、部署机房或特殊情况等等。2、非操作员本身意愿造成的重启——如供电(欠压,过载,波动)、震动、硬件质量(热稳定性(热敏度)和抗干扰能力)、资源冲突、DirectX文件的损坏、系统不完善或瓶颈问题、病毒、灰尘、散热不良……等等原因而造成重启。 二、重启服务器的好处一般来说,如果是正常
2012-10-25 14:32:20 5095
原创 php编译出错记录 cannot find -lltdl
cannot find -lltdl ,编译php又出错了php在make过程中出现“usr bin ld cannot find lltdl”错误,详细错误如下:/usr/bin/ld: cannot find -lltdlcollect2: ld returned 1 exit statusmake: *** [libphp5.la] Error 1
2012-10-25 13:43:18 1473
原创 memcached的基础
memcached 是以LiveJournal 旗下Danga Interactive 公司的Brad Fitzpatric 为首开发的一款软件。现在已成为 mixi、 hatena、 Facebook、 Vox、LiveJournal等众多服务中 提高Web应用扩展性的重要因素。许多Web应用都将数据保存到RDBMS中,应用服务器从中读取数据并在浏览器中显示。 但随着数据量的
2012-10-24 16:56:46 694
原创 php在linux终端输出带颜色
php在linux终端输出带颜色得借助于linux的shell,那么先来了解下:Linux下Shell脚本输出带颜色文字 文本终端的颜色可以使用“ANSI非常规字符序列”来生成。举例: echo -e "\033[44;37;5m ME \033[0m COOL" 以上命令设置作用如下:背景色为蓝色,前景色为白色,字体闪烁,输出字符“ME”,然后重新设置屏幕到缺省设
2012-10-24 14:40:34 6345
原创 Stunnel 加密隧道搭建
Stunnel (http://www.stunnel.org/)是一款可以加密网络数据的TCP连接,并可工作在Unix和Windows平台上,它采用Client/Server模式,将Client端的网络数据采用SSL(Secure Sockets Layer)加密后,安全的传输到指定的Server端再进行解密还原,然后再发送到访问的服务器。在加密传输过程中,可充分确保数据的安全性,我们只要把
2012-10-23 14:07:27 28345
原创 日志服务器的显示工具 PHPLOGCON Loganalyzer
PHPLOGCON以下是PHPLOGCON的安装到网址下载最新版本,http://www.phplogcon.org/新版本已更名为LogAnalyzer安装如下方式安装tar -zxvf phplogcon-2.8.1.tar.gzcd phplogcon-2.8.1mkdir /var/www/html/syslogcp -a src/* /var/www/ht
2012-10-23 11:31:03 4020
原创 Rsyslog 日志服务器
Rsyslogrsyslog可以理解为增强版的syslog,在syslog的基础上扩展了很多其他功能,如数据库支持(Mysql,PostgreSQL、Oracle等)、日志内容筛选、定义日志格式模板等。除了默认的udp协议外,rsyslog还支持tcp协议来接收日志,可以yum安装,也可以源码安装,下载地址:http://www.rsyslog.com/download/ rsys
2012-10-23 11:28:31 11780
原创 php页面远程执行shell脚本
php在执行shell时使用的默认用户为nobody用户,因此引起命令无法执行返回结果为空的问题。既然是权限问题,那么可以转换成root来执行,sudo即可转换为root或者相应的用户来执行命令exec('sudo -u root -S your_command');远程,当然得加上服务器本身的key,这样方便需要的配置:a. 配置nobody用户的sudo权限,修
2012-10-23 11:02:46 3961
原创 Centos & RedHat 启动过程详解
1.当我们按下电源按钮,把电源投入到机器中后,首先被启动执行的就是这个BIOS(BasicInput/OutputSystem)程序。BIOS的功能是......并且访问硬盘先头512Bit的MBR(Master Boot Record)。2.经BOIS的控制,将MBR中的Boot Record调入内存中。这里就要说说Linux的Boot程序了,Linux的Boot程序有GRUB和LILO,而
2012-10-23 10:53:22 2067 1
原创 syslog-ng构建集中型日志服务器
RHEL5 下、Centos 5.5 x86_64下均测试通过。在生产环境中,存在一台日志服务器,专门用来记录其他服务器的日志信息是个很好的主意,不过用红帽自带的syslog,配置虽然简单,但是日志却没有办法分离,默认都堆在/var/log/message文件里面,用来超不爽,下面来介绍下用syslog-ng来构建日志服务器,这个还支持将日志导入数据库和通过网页来发布日志,听起来功能相当的
2012-10-15 11:49:20 2976
原创 shell trap
trap用于捕获信号。信号可以被应用程序或脚本捕获。并依据该信号(1 2 3 15)采取想要的行动。一些信号不能被捕获,如,一个命令收到信号9,就无法再捕获其他信号。命令形式是:trap name signal(s)name是捕捉到信号后所采取的行动,常见的行动有:1)清除临时文件、2)忽略该信号((trap “ ” 2 3)3)询问用户是否终止该脚本的运行。
2012-10-12 14:24:03 2159
原创 php 监控系统负载
《PHP执行linux系统命令》:http://www.ccvita.com/390.html,即是为本文做铺垫。在实际项目的应用中,我们由于各种条件的现实,利用PHP来实现服务器负载监控将是一种更为灵活的方式。 由于Web Server以及PHP的实现方式所限,我们在现实环境中很难利用PHP去调用一些Linux中需要root权限才能执行的程序,对此,我从网上找到另外一种方式来绕开
2012-10-11 11:51:06 1606
原创 僵尸进程
1.什么是僵尸进程? In UNIX System terminology, a process that has terminated,but whose parent has not yet waited for it, is called a zombie. 在UNIX 系统中,一个进程结束了,但是他的父进程没有等待(调用wait / waitpid)他, 那么他
2012-10-10 17:36:46 729
原创 LFS编译2次gcc的原因
我们先来看CLFS2.0第一编译GCC,没有使用make bootstrap来编译,而是使用make all-gcc来编译,也就是只编译了一次,这是合情合理的,要知道这个gcc是交叉版本,也就是说它再编译出来的是目标体系平台的二进制文件,虽然可以 完成make bootstrap的第二步,但第三步是无法进行的,因为目标体系平台无法在当前平台上运行(make bootstrap,就是用第一遍编译的g
2012-10-10 17:21:43 3344
转载 linux时间同步
linux时间同步,ntpd、ntpdate 在Windwos中,系统时间的设置很简单,界面操作,通俗易懂。而且设置后,重启,关机都没关系。系统时间会自动保存在Bios的时钟里面,启动计算机的时候,系统会自动在Bios里面取硬件时间,以保证时间的不间断。 但在Linux下,默认情况下,系统时间和硬件时间,并不会自动同步。在Linux运行过程中,系统时间和硬件时间以异步的方式运行
2012-10-10 17:17:14 1925
原创 shell 俄罗斯方块
源码:#!/bin/bash #颜色定义 cRed=1 cGreen=2 cYellow=3 cBlue=4 cFuchsia=5 cCyan=6 cWhite=7 colorTable=($cRed $cGreen $cYellow $cBlue $cFuchsia $cCyan $cWhite) #位置和大小 iLeft=3
2012-10-10 17:13:44 1022
原创 shell 贪食蛇 及分析
原理:#!/bin/bash#贪食蛇步骤1#原理:#echo -ne "\033[34444;42m\033[2;2H**\033[0m" 蛇头#echo -ne "\033[34444;42m\033[2;2H \033[0m" 蛇尾(处理掉多余的长度)length=8x=2 #init snake x=2 y=2 y=2 shead=1 #snake's
2012-10-10 17:08:15 2038
Linux_MegaCLI.zip
2016-08-18
serf-1.3.3.tar.bz2
2014-10-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人