
Linux
文章平均质量分 58
guoguo1980
这个作者很懒,什么都没留下…
展开
-
linux Svn服务安装
<br />Subversion独立服务和与apache整合服务。<br />一 、Svn独立服务安装<br />操作系统: Redhat Linux AS3 AS 4 ContOS AS 4 <br />安装包获取:<br />下载http://subversion.tigris.org/downloads/subversion-1.4.0.tar.gz和http://subversion.tigris.org/dow ... n-deps-1.4.0.tar.gz。<br /原创 2010-10-20 14:40:00 · 1647 阅读 · 0 评论 -
tune2fs常用选项
tune2fs是linux下面重要的文件系统调整工具,其中的几个选项解释如下:-c:表示文件系统在mount次数达到设定后,需要运行fsck检查文件系统。-i:文件系统的检查间隔时间。系统在达到时间间隔时,自动检查文件系统。-l:显示文件系统的很多参数。-j:转换为ext3文件系统。通常如果使用ext3文件系统的话,使用-c 0关掉mount次数达到后的文件系统检查。但是,此时最好使用 -i 启动原创 2008-05-03 01:49:00 · 888 阅读 · 0 评论 -
Linux下Ext2与Ext3文件系统的区别
Ext2: 是 GNU/Linux 系统中标准的文件系统,其特点为存取文件的性能极好,对于中小型的文件更显示出优势,这主要得利于其簇快取层的优良设计。其单一文件大小与文件系统本身的容量上限与文件系统本身的簇大小有关,在一般常见的 x86 电脑系统中,簇最大为 4KB, 则单一文件大小上限为 2048GB, 而文件系统的容量上限为 16384GB。但由于目前核心 2.4 所能使用的单一分割区最大只有转载 2008-05-03 01:24:00 · 1003 阅读 · 0 评论 -
学会理解并编辑/etc/fstab
可能玩Linux的朋友都知道fstab这个文件,如果要用好linux,熟悉linux的一些核心配置文件是必要的,而fstab则是其中之一。这个文件描述系统中各种文件系统的信息,应用程序读取这个文件,然后根据其内容进行自动挂载的工作。因此,我们需要理解其中的内容,了解它如何与 mount命令配合工作,并能够针对自己的情况进行修改。 作为系统配置文件,fstab通常都位于/etc目录下,它包括了所有分转载 2008-05-03 00:08:00 · 12486 阅读 · 3 评论 -
lsof简介
lsof简介lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用原创 2008-04-28 10:04:00 · 1900 阅读 · 0 评论 -
linux 和unix下SAR命令的用法,对机器性能检测很有帮助
linux 和unix下SAR命令的用法,对机器性能检测很有帮助dmesg可以直接查看cpu的主频,要查看CPU、内存的使用情况可以使用sar!sar 命令行的常用格式:sar [options] [-A] [-o file] t [n] 在命令行中,n 和t 两个参数组合起来定义采样间隔和次数,t为采样间隔,是必须有的参数,n为采样次数,是可选的,默认值是1,-o file表原创 2008-04-27 15:36:00 · 2260 阅读 · 0 评论 -
IOWait相关问题
定位IOWait高的一些方法和工具:在Linux性能分析时经常使用的工具包括:top, iostat, vmstat等IOWait高的一些处理方法1、检查RAID的状态,比如是否正在重建或者没有初始化2、替换操作系统的内核,最好使用发行版标准的Linux kernel,因为有比较多的补丁3、检查/proc/sys/vm下面是否可以优化4、是否使用了文件系统,文件系统是否有优化的选项,比如在RAID原创 2008-04-27 01:44:00 · 3025 阅读 · 0 评论 -
如何调整“操作系统的中打开文件的最大句柄数”?
使用/proc文件系统来控制系统/proc/sys/fs/proc/sys/fs/file-max该文件指定了可以分配的文件句柄的最大数目。如果用户得到的错误消息声明由于打开文件数已经达到了最大值,从而他们不能打开更多文件,则可能需要增加该值。可将这个值设置成有任意多个文件,并且能通过将一个新数字值写入该文件来更改该值。缺省设置:4096/proc/sys/fs/file-nr该文件与 file-原创 2008-04-26 19:56:00 · 5368 阅读 · 0 评论 -
我的linux经常死机,请问是甚么问题导致的
我使用top命令查看cpu利用率发现闲置占用为0%,而iowait占用79%,这是redhat AS 3系统本身的问题,还是个别进程引起的。请高手指点【转自bbs.bitsCN.com】 google上搜了一下IOWAIT占用率很高的%wio,即系统I/O繁忙,进程获得cpu但在等I/O,这部分时间的比例,有可能是I/O存在问题??……iowait太高的话,一般是磁盘成为了瓶颈,因为ide原创 2008-04-27 05:07:00 · 2804 阅读 · 0 评论 -
Linux各种文件系统比较
根据一些参考资料:- Comparison of file systems - Wikipedia- Linux File System Benchmarks- Benchmarking Filesystems Part II对主流的Linux操作系统所使用的文件系统ext2/3、jfs、reiserfs(v3/v4)、xfs作了一些评估,这里得出的结论是:- ext2由于没有日志记录功能,所原创 2008-04-27 05:04:00 · 1950 阅读 · 0 评论 -
linux lsof详解
lsof简介lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用原创 2008-04-24 17:50:00 · 222279 阅读 · 13 评论 -
/etc/profile环境变量配置解析
与环境变量相关的文件可能还会有/etc/bashrc等,不过这是shell变量,是局部的,对于特定的shell器作用。/etc/profile是全局的,适用于所有的shell。 profile文件会告诉shell使用什么语言,什么shell,命令的搜索路径等等。 一些标准的环境变量: SHELL 默认shell LANG 默认语言 PATH linux寻找命令的默认路径,一般包转载 2008-05-07 17:59:00 · 1053 阅读 · 0 评论 -
通过cron自动更新服务器上的程序
一台Linux服务器上部署了一个网站的程序代码,通过svn checkout到htdocs下的网站目录中。为了能自动更新代码的变更,写了一个shell脚本svn_update.sh并将其添加到cron中每隔5分钟更新一次网站代码。[svn_update.sh]文件如下:/usr/bin/svn update --username myusername --password mypass原创 2008-05-07 18:24:00 · 1694 阅读 · 1 评论 -
centos下yum工具介绍
<br />yum是什么<br /><br />yum = Yellow dog Updater, Modified<br />主要功能是更方便的添加/删除/更新RPM包.<br />它能自动解决包的倚赖性问题.<br />它能便于管理大量系统的更新问题yum特点<br />可以同时配置多个资源库(Repository)<br />简洁的配置文件(/etc/yum.conf)<br />自动解决增加或删除rpm包时遇到的倚赖性问题<br />使用方便<br />保持与RP转载 2010-09-21 14:43:00 · 2391 阅读 · 0 评论 -
wget使用 (代理,header,referer 超时限制,次数限制)
wget -Y on -e "http_proxy=http://[User]:[Password]@ProxyServer:Port/""http://www.jukuu.com"-O a.html -t 2 --timeout=40 --header="User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1原创 2010-02-21 11:22:00 · 12276 阅读 · 0 评论 -
wget 用法(命令)详解
Wget 的使用1)支持断点下传功能(2)同时支持FTP和HTTP下载方式(3)支持代理服务器(4)设置方便简单;5)程序小,完全免费;命令格式: wget [参数列表] [目标软件、网页的网址]1、启动类参数 这一类参数主要提供软件的一些基本信息; -V,--version 显示软件版本号然后退出; -h,--help显示软件帮助信转载 2010-02-21 11:35:00 · 9393 阅读 · 0 评论 -
Linux文件查找命令find,xargs详述
目录版权声明前言:关于find命令一、find 命令格式1、find命令的一般形式为;2、find命令的参数;3、find命令选项;4、使用exec或ok来执行shell命令;二、find命令的例子;1、查找当前用户主目录下的所有文件;2、为了在当前目录中文件属主具有读、写权限,并且转载 2009-09-11 11:18:00 · 799 阅读 · 0 评论 -
Linux常用命令
什么是Linux终端 键盘和现实器合称为终端,也称控制台,一台计算机的IO设备就是一个物理控制台;在一台机器上用软件方法实现多个乡互不干扰、独立工作的控制台界面,就是实现了多个虚拟控制台。Linux虚拟控制台有六个,如果直接方式选择X WINDOW,那么x window在第7个虚拟终端上。在 Linux系统中的字符操作控制台界面,通过组合键 Alt + (F1 - F6) 可以转载 2009-05-22 17:43:00 · 760 阅读 · 0 评论 -
在VI中光标跳到指定行号
让光标跳到指定行:比如要跳第55行55G如何显示行号:vi filename :set number :set nonumber原创 2008-09-16 16:43:00 · 8838 阅读 · 2 评论 -
iostat 输出信息解析
iowait值高表明系统I/O繁忙,可以用iostat进一步观察io使用情况:iostat 输出解析1. /proc/partitions对于kernel 2.4, iostat 的数据的主要来源是 /proc/partitions,而对于kernel 2.6, 数据主要来自/proc/diskstats或者/sys/block/[block-device-name]/转载 2008-06-18 22:43:00 · 1186 阅读 · 1 评论 -
find命令不查找子目录
find 命令可以防止list too long 的错误,而且可以递归查找子目录,对于查找文件非常方便。不过有时候功能强大也会比较麻烦,例如你不想让find 命令查找子目录,只查找当前目录,该怎么办呢? 跳过src/emacs和它下边的所有文件,列出其它发现的文件,执行下边的命令: 1. find . -path ./src/emacs -prune -o转载 2008-08-29 09:49:00 · 26955 阅读 · 3 评论 -
用rsync实现网站镜像和备份
简介对于选择Linux 作为应用平台的的中小型企业或网站来说,往往面临如何实现数据远程备份或者网站镜象的问题,虽然有商业化的备份和镜象产品可供选择,但这些产品的价格往往过于昂贵。因此如何利用自由软件高效实现远程备份和网站镜象就成为一个值得讨论的话题。通过网络进行远程数据备份或者网站镜象的最简单的方法就是使用wget,但是这种方式每次都需要将所有数据都重新在网络上传输一遍,而不考虑哪些文件是经过原创 2008-05-20 14:24:00 · 794 阅读 · 0 评论 -
使用rsync命令同步数据
使用rsync命令同步数据考虑到服务器数据的安全,我考虑增加一台备份服务器,通过数据同步,达到较好的冗余。 linux下有非常好的一个命令rsync可以实现差异备份,下面就说说它的用法: ▲合适系统:红旗DC 4.1 or 5.0或其他linux、FreeBSD系统 ▲测试环境:红旗DC 5.0 一、通过rsh或ssh命令 在没有建立rsync服务器的情况下,我们可以利用rsync命令直接进行快速原创 2008-05-20 13:31:00 · 1949 阅读 · 0 评论 -
解决Linux中Too many open files问题
Linux系统默认最大打开文件数为1024个。1、相关命令:ulimit –a //查看当前设置ulimit –n 2048 //即设成2048,按实际需要设置2、用户环境参数文件配置:在/etc/profile中加入如下内容:if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16转载 2008-04-24 17:43:00 · 4545 阅读 · 0 评论 -
Linux系统维护常用工具sysstat
这个包在各大发行版中都有,如果您试一下有sar这个命令就证明已经有了。如果没有的,可以下载安装上就OK了。为什么系统中有的东西,北南还要写一文不值的文章呢?其实我是来帮助新手弟兄的,呵,并不是给老手什么帮助的,我也帮助不了老企鹅,我总是喜欢自吹自擂,特别是在对这个工具不太懂的弟兄面前。 正文: 一、简要介绍: sysstat这个工具,可以说是linux &Unix 以及转载 2008-04-24 12:39:00 · 1215 阅读 · 0 评论 -
如何使用tar命令批量解压某个文件夹下的所有tar.gz文件?
ls *.tar.gz | xargs -n1 tar xzvf原创 2008-03-06 21:27:00 · 14765 阅读 · 0 评论 -
VI图解说明
转载 2008-02-17 02:44:00 · 837 阅读 · 0 评论 -
linux 用户管理
用户管理,主要的工作就是建立一个合法的用户帐户、设置和管理用户的密码、修改用户帐户的属性以及在必要时删除已经废弃的用户帐号。 1. 增加一个新用户 在Linux系统中,只有root用户才能够创建一个新用户,如下的命令将新建一个登录名user1的用户。 # useradd user1 但是,这个用户还不能够登录,因为还没给它设置初始密码,而没有密码的用户是不能够登录系统的。在默认情况下,将会在/ho原创 2007-04-17 10:05:00 · 1048 阅读 · 0 评论 -
Vi编辑器使用指南
编辑器是使用计算机的重要工具之一,在各种操作系统中,编辑器都是必不可少的部件。Unix及其相似的ix操作系统系列中,为方便各种用户在各个不同的环境中使用,提供了一系列的ex编辑器,包括 ex, edit,ed 和vi.其中ex,edit,ed都是行编辑器,现在已很少有人使用,Unix提供他们的原因是考虑到满足各种用户特别是某些终端用户的需要。 值得庆幸的是,Unix提供了全屏幕的Vi编辑器原创 2006-08-28 18:31:00 · 1255 阅读 · 0 评论 -
Linux必学60个命令:文件处理
Linux系统信息存放在文件里,文件与普通的公务文件类似。每个文件都有自己的名字、内容、存放地址及其它一些管理信息,如文件的用户、文件的大小等。文件可以是一封信、一个通讯录,或者是程序的源语句、程序的数据,甚至可以包括可执行的程序和其它非正文内容。 Linux文件系统具有良好的结构,系统提供了很多文件处理程序。原创 2006-08-28 18:22:00 · 1049 阅读 · 0 评论 -
rsync备份系统指南
对系统管理员来说,平时的工作重心应该集中在维护系统正常运转,能够正常提供服务上,这里往往牵涉到一个数据备份的问题,在我所了解的情况中,有80%的系统管理员不是太关心自己服务器的安全性,但往往对备分镜像的技术相当感兴趣,但由于商业产品的软硬件价格都相当高昂,因此往往会选择自由软件。这里准备介绍的rsync就是这样的软件,它可以满足绝大多数要求不是特别高的备份需求。 一、特性简介 rsyn原创 2006-08-13 19:11:00 · 1661 阅读 · 0 评论 -
剖析Linux系统启动过程
剖析了从用户打开电源直到屏幕出现命令行提示符的整个Linux启动过程...... 本文以RedHat9.0和i386平台为例,剖析了从用户打开电源直到屏幕出现命令行提示符的整个Linux启动过程。并且介绍了启动中涉及到的各种文件。 阅读Linux源代码,无疑是深入学习Linux的最好方法。在本文对Linux启动过程的介绍中,我们也尝试从源代码的视角来更深入的剖析 Linux的启原创 2006-08-28 18:31:00 · 1175 阅读 · 0 评论 -
Linux必学的重要命令-其他
在前面几讲中,我们把Linux命令按照在系统中的作用分成几个部分分别予以介绍。但是,还有一些命令不好划分,然而学习它们同样是比较重要的。 tar 1.作用 tar命令是Unix/Linux系统中备份文件的可靠方法,几乎可以工作于任何环境中,它的使用权限是所有用户。 2.格式 tar [主选项+辅选项] 文件或目录 3.主要参数 使用该命令时,主选原创 2006-08-28 18:28:00 · 103295 阅读 · 0 评论 -
Linux必学的系统安全命令
虽然Linux和Windows NT/2000系统一样是一个多用户的系统,但是它们之间有不少重要的差别。对于很多习惯了Windows系统的管理员来讲,如何保证Linux操作系统安全、可靠将会面临许多新的挑战。本文将重点介绍Linux系统安全的命令。 passwd 1.作用 passwd命令原来修改账户的登陆密码,使用权限是所有用户。 2.格式 passwd [选原创 2006-08-28 18:25:00 · 1737 阅读 · 0 评论 -
Linux必学的网络操作命令
因为Linux系统是在Internet上起源和发展的,它与生俱来拥有强大的网络功能和丰富的网络应用软件,尤其是TCP/IP网络协议的实现尤为成熟。Linux的网络命令比较多,其中一些命令像ping、ftp、telnet、route、netstat等在其它操作系统上也能看到,但也有一些Unix/Linux系统独有的命令,如ifconfig、finger、mail等。Linux网络操作命令的一个特点原创 2006-08-28 18:24:00 · 1185 阅读 · 0 评论 -
linux下如何修改系统时间
我们一般使用“date -s”命令来修改系统时间。比如将系统时间设定成2005年7月26日的命令如下。 #date -s 07/26/2005 将系统时间设定成下午11点12分0秒的命令如下。 #date -s 11:12:00 注意,这里说的是系统时间,是linux由操作系统维护的。 在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量原创 2008-03-11 12:00:00 · 17910 阅读 · 3 评论 -
Linux操作系统下的多线程编程详细解析
线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。 为什么有了进程的概念后,还要再引入线程呢?使用多线程到底有哪转载 2008-04-12 00:00:00 · 668 阅读 · 0 评论 -
系统状态查看工具Sysstat
1、关于 Sysstat;Sysstat 是一个软件包,包含监测系统性能及效率的一组工具,这些工具对于我们收集系统性能数据,比如CPU使用率、硬盘和网络吞吐数据,这些数据的收集和分析,有利于我们判断系统是否正常运行,是提高系统运行效率、安全运行服务器的得力助手;Sysstat 软件包集成如下工具:* iostat 工具提供CPU使用率及硬盘吞吐效率的数据;* mpstat 工具提供单个处理器或多个原创 2008-04-24 12:43:00 · 1295 阅读 · 0 评论 -
Linux操作系统下Sudo命令的使用方法说明
Linux操作系统下Sudo命令的使用方法说明“Sudo” 是Unix/Linux平台上的一个非常有用的工具,它允许系统管理员分配给普通用户一些合理的“权利”,让他们执行一些只有超级用户或其他特许用户才能完成的任务,比如:运行一些像mount,halt,su之类的命令,或者编辑一些系统配置文件,像/etc/mtab, /etc/samba/smb.conf等。这样以来,就不仅减少了root用户转载 2008-04-23 17:45:00 · 1274 阅读 · 0 评论 -
linux下rar的安装
一. 下载RAR for Linux 下载地址:http://www.rarlab.com下载的文件是rarlinux-3.6.0.tar.gz,将其保存到~/downloads目录 二. 解压软件包 本人想将该文件解压到/opt目录下,但/opt目录只有超级用户才有写的权限,故转到超级用户[songyadong@walter downloads]$ su原创 2008-04-20 23:57:00 · 1739 阅读 · 0 评论