Linux/Unix
datree
这个作者很懒,什么都没留下…
展开
-
让CentOS 4.8 支持NTFS格式移动硬盘
一直使用FAT32格式的U盘复制数据,最近将新买的移动硬盘插到USB口上,居然 mount 不上去。网上搜索一下,原来CentOS默认不支持NTFS格式,原因就不详究了,解决的方法也很简单,只需要编译安装两个小软件即可:1、fusehttp://fuse.sourceforge.net/,下载 2.7.6 版的。最新2.8.x版本在CentOS4.9上安装完成后无法识别到。2、nt...2011-04-25 15:07:26 · 120 阅读 · 0 评论 -
Linux & Unix 中 df 和 du 命令统计磁盘空间数值不一致
经常会使用 df 和 du 分别查看磁盘空闲空间和占用空间,偶尔会发现 df(空闲空间) 会小于磁盘大小减去 du(占用空间)。 两个命令实现目的是一样的,但是实现的过程有着本质的区别。就像两个人是到同一个地方,但走不同的路,所以路程的长短也就不同。 df 命令的全称是 Disk Free ,显而易见它是统计磁盘中空闲的空间,也即空闲的磁盘块数。它是通过硬盘分配图进...2011-07-09 17:26:34 · 248 阅读 · 0 评论 -
FreeBSD 7.3 安装 GNOME 图形界面
通常安装 FreeBSD 选择推荐方式的最小安装,安装完成后再通过编译源码或 pkg_add 命令安装其它软件。一般很少用到图形界面,但有时候有总比没有的好。安装过程中,创建默认一个普通用户并指定组为 wheel ,因为 ssh 远程登录禁用的 root 用户并且只有 wheel 组的用户可以 su 到 root 用户。下面安装图表界面:通过 sysinstall 命令安装 gon...2011-09-28 08:34:28 · 151 阅读 · 0 评论 -
Linux 中 cached 和 buffers 的区别
Linux 系统中在使用 free 或 top 等命令时,都会显示 cached 和 buffers 的大小,它们两个有什么区别呢?cached 是缓存,它把读取过的数据保存起来,重新读取时若找到需要的数据就不要去读硬盘了,若没有找到就读硬盘。buffers 是缓冲,它根据磁盘的读写设计的,把分散的写操作集中进行,减少磁盘碎片和硬盘的反复寻道,从而提高系统性能。...2011-07-14 13:53:43 · 91 阅读 · 0 评论 -
CentOS 4.8 安装 SVN 和相关配置
解压源码包 subversion-1.6.5.tar.gz 和 subversion-deps-1.6.5.tar.gz ,两个压缩包会解压缩到同一个目录# ./configure –prefix=/usr/local/svn如果需要与 apache 结合使用则增加以下参数:--with-apxs=/usr/local/apache/bin/apxs –with-apr=/usr/...2011-10-10 13:11:04 · 115 阅读 · 0 评论 -
Redhat Linux 增加交换分区大小
一般有两种情况:一是交换分区由逻辑卷管理,一般新版本的系统都是这种情况;二是设备文件。一、增加逻辑卷大小关闭交换分区设备# swapoff -v /dev/VolGroup00/LogVol01增加逻辑卷大小# lvresize -L +512m /dev/VolGroup00/LogVol01设置交换分区# mkswap /dev/VolGroup00/Log...2011-07-22 17:12:47 · 169 阅读 · 0 评论 -
Linux & Unix 系统调优常用的命令
dmesg 显示内核信息,当硬件或者内核中加载的模块出问题时可提供一些有用的信息top 显示实际CPU的使用情况sar 用于收集、报告和保存系统的信息iostat 显示自系统启动后的平均CPU时间,磁盘子系统的使用情况vmstat 对进程、内存、页面I/O块和CPU等信息的监控mpstat 监测多CPU系统中每个CPU的情况ulimit -a...2011-07-25 16:01:12 · 73 阅读 · 0 评论 -
CentOS 4.8 配置 nginx 和 fastcgi 运行 django 应用(上)
一、安装 nginx为了确保能在 nginx 中使用正则表达式进行更灵活的配置,安装之前需要确定系统是否安装有 PCRE (Perl Compatible Regular Expressions) 包。可以到 ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ 下载最新的PCRE源码包使用下面命令编译和安装:# tar ...2011-10-25 21:57:37 · 64 阅读 · 0 评论 -
CentOS 4.8 配置 nginx 和 fastcgi 运行 django 应用(下)
四、安装 flup 支持 FastCGInginx 默认已经整合了mod_fastcgi,所以我们只需要安装 flup# tar zxvf flup-1.0.2.tar.gz复制文件到 flup 目录# cp flup-1.0.2-py2.5.egg flup-1.0.2/ # cd flup-1.0.2# python setup.py install打开 n...2011-10-26 19:53:28 · 107 阅读 · 0 评论 -
Redhat Linux 修改系统默认语言
通常我们可以通过界面修改,但有些时候还是直接修改配置文件比较方便。# vi /etc/sysconfig/i18nLANG="en_US.UTF-8"SUPPORTED="en_US.UTF-8:en_US:en"2011-08-10 08:54:14 · 370 阅读 · 0 评论 -
删除 linux 系统后,windows 登录出现 GRUB 不能登录
以前在一台电脑上同时安装了 winxp 和 linux 双操作系统。最近由于对 linux 不再使用,所以在 winxp 下直接将安装 linux 的硬盘格式化,但再开机启动时,出现 GRUB 命令行,不能直接引导启动 winxp 系统。解决方法如下:1、首先进入 winxp 系统,在 GRUB 命令行输入如下://引导到 winxp 所在分区> rootnoverify ...原创 2013-12-31 15:19:12 · 155 阅读 · 0 评论 -
AIX 系统常用命令
1、历史命令history 查看历史命令r 命令号 重新执行2、挂载光盘mount -v cdrfs -r /dev/cd0 /cdrom-r 安装文件系统作为只读文件系统,忽略在 /etc/filesystems 文件中以前的规格。 -t Type 安装所有包含 type = Type属性并且未安装的 /etc/filesystems 文件中的节。Type 参...2011-07-08 21:33:24 · 500 阅读 · 0 评论 -
CentOS 5 学习笔记
一、CentOS 启动过程简介下面将 CentOS 的启动过程简单叙述如下:1、BIOS自检:当识别出第一块硬盘及其空间之后,系统控制将从 BIOS 传递到引导装载程序。 2、引导装载程序:装载第一块硬盘的前 512 个字节的物理数据扇区(主引导记录,MBR)到内存中,位于此扇区开始位置的引导装载程序(如:GRUB)将接管系统控制。引导装载程序执行的命令决定了引导进程剩余的部分...2011-06-28 12:29:11 · 132 阅读 · 0 评论 -
使用 GnuPlot 生成 sar 命令的系统性能统计图
Gnuplot 是一种免费分发的绘图工具,可以在各种主流平台上使用。它可以在 gnuplot 提示符中发出命令,可以在交互模式下操作该工具;也可以从文件中读取命令,以批处理模式生成图表。Gnuplot 还有大量的演示脚本,通常位于安装目录的 demo 子目录中。该目录中的各个 .dem 文件演示了各个函数,all.dem 将它们一次全部加载。在 gnuplot 提示符进行下列操作:...2011-06-21 22:54:46 · 200 阅读 · 0 评论 -
CentOS 忘记 root 用户密码
忘记 root 密码需要进入进单用户模式来修改。操作很简单:1、系统启动后出现 grub 画面时,选择 linux 引导项,然后按 e 键编辑启动项。2、选择以 kernel 开头的一行,按 e 键进入编辑模式,在此行的末尾加入 single ,再回车退出。3、按 b 键引导启动,进入系统后执行命令 “passwd root” 修改 root 密码 。顺便提一下 ...2011-04-29 10:21:27 · 68 阅读 · 0 评论 -
CentOS 4.8 环境中 LVM 的应用实例
安装系统时,创建100M的boot分区,剩余空间创建卷组VolGroup00,在VolGroup00中创建逻辑卷LogVol00、LogVol01,分别挂载swap和根分区。以下操作为增加新磁盘并扩展现在文件系统与交换分区的大小,并且剩余的部分挂载到 /share 用于 samba 共享:1、查看设备的数量和分区表状况。IDE接口的磁盘被称为hd,例如 hda,hdb,最多4个;SCS...2011-05-06 13:15:28 · 71 阅读 · 0 评论 -
gunzip 和 unzip 解压文件到指定的目录
Linux 常用的压缩命令有 gzip 和 zip,两种压缩包的结尾不同:zip 压缩的后文件是 *.zip ,而 gzip 压缩后的文件 *.gz相应的解压缩命令则是 gunzip 和 unzipgzip 命令:# gzip test.txt它会将文件压缩为文件 test.txt.gz,原来的文件则没有了,解压缩也一样# gunzip test.txt.gz...2011-05-08 15:21:00 · 2264 阅读 · 0 评论 -
CentOS 4.8 环境中 RAID 5 的应用实例
RAID 是“Redundant Array of Independent Disk”的缩写,翻译成中文即独立冗余磁盘阵列,通过多个磁盘同时存储和读取来大幅提高系统的数据吞吐量。RAID 5 以数据的奇偶校验位来保证数据安全,但它不是以单独的磁盘来存放数据的校验位,而是将其交互存放于各个磁盘上。任何一个磁盘损坏,都可以根据其它磁盘的校验位来重建损坏的数据。下面通过 mdadm 工具...2011-05-08 15:23:28 · 71 阅读 · 0 评论 -
CentOS 实际应用 VSFTPD 的快速配置
服务器系统安装完成后,一般都是通过 FTP 上传需要安装的软件。当然也可能通过 SFTP 上传,因为一般都会打开服务器的 sshd 服务,而且不需要另外的配置。常用的客户端工具有 WinSCP 和 FileZilla 等。由于 SFTP 的过程是加密的,所以上传大文件时会相对慢一些,所以更多的时候我选择系统自带的 VSFTP,只需要简单的配置即可。通常情况下,我只允许特定的几个用户...2011-05-09 08:41:55 · 73 阅读 · 0 评论 -
通过 Putty 与服务器建立 SSH 隧道外部直接访问 MySQL
基于安全的考虑,MySQL服务器的 3306 端口只能内部访问,防火墙对外只开了 ssh 端口。 这种情况我们就可以使用 SSH 的隧道外部直接访问 MySQL 。使用 Putty 作为客户端,只在原有基础上加一项配置即可:中文版选择“连接”->“SSH”->“通道”,在界面中“源端口”即本地的访问端口,假设设置为 “3306”“目的地”即 MySQL 服务器的 IP 地址加端...2011-05-09 16:33:57 · 990 阅读 · 0 评论 -
解决 CentOS 5.6 找不到 LVM 的 ext2online 命令
最近要安装 DB2 9.7,它要求 CentOS 版本至少为 5.3,所以下载了最新的 5.6 版本。安装过程变化不大,不过界面漂亮了很多,而且自带的中文输入法很靓。结果在给 LVM 的逻辑卷增加空间的时候,执行在线扩容的命令 ext2online 后,系统居然提示找不到该命令,汗!最后发现居然 resize2fs 命令升级了,它也可以在线扩容,记得 4.x 版本中它只支持 umo...2011-05-10 12:49:55 · 481 阅读 · 0 评论 -
解决 CentOS 5.6 安装 WebSphere MQ 报错 缺少 libstdc++.so.5
最近安装 WebSphere MQ,安装到 gsk7bas64-7.0-4.23.x86_64.rpm 包时报 libstdc++.so.5 的错误。查找一下已经安装了# rpm -qa | grep libstdc++并且库目录中存在 libstdc++.so.6 ,开始武断认为是版本的问题,所以只作了一个软链接,然后 ldconfig结果还是不行,又重启了一下,问题...2011-05-11 12:25:50 · 182 阅读 · 0 评论 -
升级 CentOS 4.8 内核版本
原本打算升级到最新的内核,但是始终编译报错。最后选择了 5.6 版本的内核 linux-2.6.18 ,一次编译通过。解压源代码# tar zxvf linux-2.6.18.tar.gz -C /usr/src/kernel如果存在补丁包的话,可以先打补丁再编译# gzip -d patch-2.6.18.x# mv patch-2.6.18 /usr/src...2011-05-12 12:50:48 · 213 阅读 · 0 评论 -
Apache 的 httpd 进程占用大量内存原因及其解决方案
有一台服务器 IBM P550 小型机上的 IHS 在连续运行几天后,其中的一个 httpd 进程占用内存接近几百兆。 IHS 其实就是 Apache ,AIX 5.3 下运行在 worker 方式下,它被看作 Apache 未来的主流工作模式,它是一种多进程与多线程混合的模式。 Apache的主流工作模式MPM模式。MPM是Multi-Processing-Modules的简称,意思...2011-06-20 15:57:44 · 1332 阅读 · 0 评论 -
关于php 从 5.2 升级到 5.4 后 mantis 报错的问题
mantis 版本 1.1.8,升级 php 版本后页面报错:SYSTEM WARNING: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_...2014-06-26 17:48:27 · 198 阅读 · 0 评论