linux
文章平均质量分 72
我是一只懒虫
懒懒懒虫虫虫
展开
-
linux top命令详解
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombi转载 2012-07-05 11:02:13 · 334 阅读 · 0 评论 -
Apache带宽与并发联接数的控制(mod_limitipconn+bw_mod)
给大家推荐两个Apache模块,一个是mod_limitipconn,用来控制Apache的并发联接数,通过该模块可以限制同一来源IP的并发联接数。另一个模块是bw_mod,用于Apache网站带宽控制,可以根据来源IP,网段来划分带宽,也可以根据网站文件类型来限制带宽,参数比较灵活,可以根据自己实际情况进行调整。 mod_limitipconn官方网址为:http://dominia.o转载 2012-07-18 17:05:20 · 678 阅读 · 0 评论 -
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
configure: error: C++ preprocessor "/lib/cpp" fails sanity check ubuntu 10.04.3 LTS版本安装tigervnc的时候出现如下错误checking how to run the C++ preprocessor... /lib/cppconfigure: error: C++ preprocessor "/l转载 2012-07-20 08:56:24 · 1042 阅读 · 0 评论 -
centos5.5上安装oracle 11g R2
转载自 http://kerry.blog.51cto.com/172631/568220+ ------------------ CentOS 5.5上安装配置oracle 11g R2 ----------------- ++-------------------------------- by kerryhu ---------------------------转载 2012-07-28 18:23:58 · 452 阅读 · 0 评论 -
CentOS 6.0 安装 KDE 桌面系统
今天重新安装了CentOS 6.0, 装好发现KDE桌面没有安装, 于是打了命令:yum groupinstall "KDE (K Desktop Environment)"结果被提示所求安装包不存在!。。,于是我 然后 打了:yum grouplist得到的提示是,可选安装包为:KDE 桌面!!!!!!该死的中文,于是换命令,如下:转载 2012-07-30 14:53:01 · 3092 阅读 · 0 评论 -
iptables禁止端口和开放端口
1、关闭所有的 INPUT FORWARD OUTPUT 只对某些端口开放。下面是命令实现:iptables -P INPUT DROPiptables -P FORWARD DROPiptables -P OUTPUT DROP再用命令 iptables -L -n 查看 是否设置好, 好看到全部 DROP 了这样的设置好了,我们只是临时的, 重启服务器还是会恢复转载 2012-09-11 13:11:22 · 44556 阅读 · 0 评论 -
CentOS下 Red5安装
一。首先安装好jdk1.6二。安装Red51.安装 wget http://www.red5.org/downloads/red5/0_9/red5-0.9.1.tar.gz tar zxvf red5-0.9.1.tar.gz mv red5-0.9.1 /usr/local/red5测试Red5 cd /usr/local/red5 ./red5.sh如果最后一行显示:Inst原创 2012-09-25 08:50:37 · 2187 阅读 · 1 评论 -
CentOs 启动Red5报错 Address already in use 解决
查看错误‘[INFO] [main] org.red5.server.net.rtmp.RTMPMinaTransport - RTMP Mina Transport bound to /0.0.0.0:1935[INFO] [main] org.red5.server.net.rtmp.RTMPMinaTransport - RTMP Mina Transport Settings[原创 2012-09-24 15:45:05 · 2061 阅读 · 0 评论 -
cent0S5.5 安装gcc4.7.2
安装gcc需要GMP、MPFR、MPC这三个库,可从ftp://gcc.gnu.org/pub/gcc/infrastructure/下载相应的压缩包。由于MPFR依赖GMP,而MPC依赖GMP和MPFR,所以要先安装GMP,其次MPFR,最后才是MPC。这里三个库我用的版本分别是gmp4.3.2,mpfr2.4.2和mpc0.8.1。先开始安装GMP。解压GMP的压缩包后,得到源代码目录原创 2012-10-26 11:50:56 · 2250 阅读 · 0 评论 -
centos apache 支持https,反向代理到https
https是一个安全的访问方式,数据在传输过程中是加密的。https基于ssl。一、安装apache和ssl模块1、安装apacheyum install httpd2、安装ssl模块yum install mod_ssl重启apache:service httpd restart安装完mod_ssl会创建一个默认的SSL证书,路径位于/原创 2012-12-21 16:45:16 · 2658 阅读 · 0 评论 -
Linux rpm 命令参数使用详解[介绍和应用]
RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。常用命令组合: -ivh:安装显示安装进度--inst转载 2012-12-24 16:26:06 · 415 阅读 · 0 评论 -
Linux的用户和用户组管理
Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目转载 2012-12-18 14:14:06 · 413 阅读 · 0 评论 -
ubuntu下安装mcrypt
from ::http://www.ph-blog.net/article?id=112 sudo apt-get install libmcrypt4 php5-mcrypt 一句命令搞定其他系统:首先要下载三个软件0libmcrypt-2.5.8.tar.gz下载地址:http://sourceforge.net/project/showfiles.php?转载 2012-12-19 10:50:13 · 1799 阅读 · 0 评论 -
configure: error: Cannot find libmysqlclient_r under /usr/local/mysql.
在PHP5.2的编译的过程中,如果遇到checking for MySQL support... yeschecking for specified location of the MySQL UNIX socket... nochecking for MySQL UNIX socket location... noconfigure: error: Cannot find lib转载 2012-12-19 10:56:12 · 2030 阅读 · 0 评论 -
Linux软连接和硬链接
1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的转载 2013-01-05 09:20:11 · 499 阅读 · 0 评论 -
[LINUX]警告:检测到时钟错误。您的创建可能是不完整的。
原因:如果上一次编译时为20071001,你把系统时间改成20070901后再编译就会报这样的错误.解决:把时间改了或运行下来命令再make find . -type f -exec touch {} \;转载 2012-07-19 15:28:09 · 611 阅读 · 0 评论 -
linux下iostat命令解释
iostat -d -k -t 2每隔2秒统计一次磁盘IO信息,直到按Ctrl+C终止程序,-d 选项表示统计磁盘信息, -k 表示以每秒KB的形式显示,-t 要求打印出时间信息,2 表示每隔 2 秒输出一次。第一次输出的磁盘IO负载状况提供了关于自从系统启动以来的统计信息。随后的每一次输出则是每个间隔之间的平均IO负载状况。# iostat -x 1 10Linux 2.6.18-9转载 2012-07-18 11:48:37 · 722 阅读 · 0 评论 -
ps aux指令詳解
linux上进程有5种状态:1. 运行(正在运行或在运行队列中等待)2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号转载 2012-07-18 09:49:40 · 328 阅读 · 0 评论 -
Linux平台Cpu使用率的计算
/proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为内核与进程提供通信的接口。用户和应用程序可以通过/proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取/proc目录中的文件时,proc文件系统是动态从系统内核读出所需信息并提交的。/proc目录中有一些以数字命名的目录,它们是进程目录。系统中当转载 2012-07-05 11:39:40 · 324 阅读 · 0 评论 -
磁盘IO利用率计算
以前一直不太会用这个参数。现在认真研究了一下iostat,因为刚好有台重要的服务器压力高,所以放上来分析一下.下面这台就是IO有压力过大的服务器 $iostat -x 1Linux 2.6.33-fukai (fukai-laptop) _i686_ (2 CPU)avg-cpu: %user %nice %system %iowait %steal转载 2012-07-06 11:52:47 · 4134 阅读 · 0 评论 -
linux中df命令参数功能
linux中df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 语法:df [选项] 说明:linux中df命令可显示所有文件系统对i节点和磁盘块的使用情况。 该命令各个选项的含义如下: -a 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统。转载 2012-07-06 18:31:26 · 401 阅读 · 0 评论 -
/proc/meminfo文件分析
> cat /proc/meminfo 读出的内核信息进行解释,下篇文章会简单对读出该信息的代码进行简单的分析。MemTotal: 507480 kB MemFree: 10800 kB Buffers: 34728 kB Cached: 98852 kB SwapCached:转载 2012-07-06 08:44:40 · 325 阅读 · 0 评论 -
Linux下proc文件系统详解/proc/
"proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。"这里将介绍如何从/proc文件系统中获取与防火墙相关的一些性能参数,以及如何通过/proc文件系统修改内核的相关配置。1、从/proc文件系统获取相关的性能参数cpu使用率:/p转载 2012-07-06 08:49:22 · 388 阅读 · 0 评论 -
LINUX下查看CPU使用率的命令
1.top使用权限:所有使用者使用方式:top [-] [d delay] [q] [c] [S] [s] [i] [n] [b]说明:即时显示process的动态d :改变显示的更新速度,或是在交谈式指令列( interactive command)按sq :没有任何延迟的显示速度,如果使用者是有superuser的权限,则top将会以最高的优先序执行c :切换显示模式,转载 2012-07-06 10:53:10 · 1270 阅读 · 0 评论 -
java程序中调用linux命令
1.Java调用shell Java语言以其跨平台性和简易性而著称,在Java里面的lang包里(java.lang.Runtime)提供了一个允许Java程序与该程序所运行的环境交互的接口,这就是Runtime类,在Runtime类里提供了获取当前运行环境的接口。其中的exec函数返回一个执行shell命令的子进程。exec函数的具体实现形式有以下几种:public Pro转载 2012-07-09 13:47:33 · 341 阅读 · 0 评论 -
linux grep命令参数及用法详解
功能说明:查找文件里符合条件的字符串。语 法:grep [-abcEFGhHilLnqrsvVwxy][-A][-B][-C][-d][-e][-f][--help][范本样式][文件或目录...]补充说明:grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设grep指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给转载 2012-07-10 14:13:25 · 555 阅读 · 0 评论 -
linux more, less
2、more 文件内容或输出查看工具;more 是我们最常用的工具之一,最常用的就是显示输出的内容,然后根据窗口的大小进行分页显示,然后还能提示文件的百分比;de>[root@localhost ~]# more /etc/profile2.1 more 的语法、参数和命令;de>more [参数选项] [文件]参数如下: +num 从第num行转载 2012-07-10 11:40:54 · 490 阅读 · 0 评论 -
postfix虚拟网域
近年来,用同一台主机来搭建多个网域,已经蔚然成风。举个实例来说,oreillynet.com和onlamp.com其实位于同一台主机,但是从外界的观点来看,它们似乎分别位于两台完全不同的主机上。一个系统通常有一个最具代表性的网域名称,称为正式网域,除此之外的其他网域,则被视为虚拟网域。每个虚拟网域都可以提供自己的网络与邮件服务,且外界看不出正式网域与虚拟网域的差别。postfix如何投递虚拟网转载 2012-06-29 15:03:35 · 1894 阅读 · 0 评论 -
vim编辑器使用手册
一.vi的基本概念文本编辑器有很多,图形模式下有gedit、kwrite等编辑器,文本模式下的编辑器有vi、vim(vi的增强版本)和nano。vi和vim是Linux系统中最常用的编辑器。vi编辑器是所有Linux系统的标准编辑器,用于编辑任何ASCII文本,对于编辑源程序尤其有用。它功能非常强大,通过使用vi编辑器,可以对文本进行创建、查找、替换、删除、复制和粘贴等操作。转载 2012-07-11 17:24:57 · 526 阅读 · 0 评论 -
linux swap交换区(虚拟内存)
用free -m查看的结果:[root@localhost ~]# free -m total used free shared buffers cachedMem: 7918 7865 52 0 7228 1转载 2012-07-18 13:12:11 · 4441 阅读 · 0 评论 -
linux必学的60个命令
linux必学的60个命令 来源: ChinaUnix博客 日期: 2008.01.28 18:50 (共有条评论)我要评论 linux必学的60个命令Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限转载 2012-07-18 14:17:55 · 1638 阅读 · 0 评论 -
Unix/Linux 的 Load 初级解释
几乎每个接触类 Unix 操作系统的工程师都知道如何查看系统负载。但这东西的工作机理到底是怎样的,可能没有多少能说清楚。对比了一些相关信息,加上自己的理解,做一下笔记。什么是 Load ? 什么是 Load Average ?Load 就是对计算机干活多少的度量(WikiPedia: the system load is a measure of the amount of wor转载 2012-07-18 11:53:15 · 771 阅读 · 0 评论 -
linux中ls命令详解
ls 命令可以说是linux下最常用的命令之一。-a 列出目录下的所有文件,包括以 . 开头的隐含文件。-b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出。-c 输出文件的 i 节点的修改时间,并以此排序。-d 将目录象文件一样显示,而不是显示其下的文件。-e 输出时间的全部信息,而不是输出简略信息。-f -U 对输出的文件不排序。转载 2013-01-09 09:20:43 · 503 阅读 · 0 评论