去掉linux系统中让人讨厌的makewhatis
今天突然发现有一台redhat 虚拟机占用了过多的CPU资源,搞得系统很慢。 检查一下发现居然就是这个makewhatis捣的鬼,这个东西对我没有什么作用,干脆就把它关掉。 总共有两个地方需求 去掉,一个地方是:/etc/cron.daily/下有一个makewhatis.cron自动运行的脚本,另一个在:/etc/cron.weekly/下面也是makewhatis.cron 把这两个文件删除掉就可以了。 说明: -makewhatis.cron的作用是创建whatis database,用于为wha...
Linux操作系统技巧精选
随着Linux的不断完善,可以肯定Linux的运用范围将越来越广,使用这一软件的用户也将越来越多,希望本文能成为引玉之石,能够让更多的读者来探讨Linux的运用技巧。 查看启动 Log信息首先去查看/Etc/Syslog.conf文件,找到对应的文件(更详细的信息去看“Man Syslogd”“Man Syslog.conf” 以及“Man klogd”)。通常在SlackWare下为/Var/Adm/Messages中,在Redhat下为/Var/Log/Messages。 这些文件可能会很大,要注意...
关于Linux使用的真实内存
我们使用的Linux和Windows可不太一样,用top命令得出来的可能不是真实使用的内存,用free命令第二行才是系统真实使用的内存。如果发现PHP-CGI把你的内存占满了可不要惊慌哦。 Page cache和buffer cache一直以来是两个比较容易混淆的概念,在网上也有很多人在争辩和猜想这两个cache到底有什么区别,讨论到最后也一直没有一个统一和正确的结论,在我工作的这一段时间,page cache和buffer cache的概念曾经困扰过我,但是仔细分析一下,这两个概念实际上非常的清晰。如...
Linux下抓包工具tcpdump应用详解
TCPDUMP简介 在传统的网络分析和测试技术中,嗅探器(sniffer)是最常见,也是最重要的技术之一。sniffer工具首先是为网络管理员和网络程序员进行网络分析而设计的。对于网络管理人员来说,使用嗅探器可以随时掌握网络的实际情况,在网络性能急剧下降的时候,可以通过sniffer工具来分析原因,找出造成网络阻塞的来源。对于网络程序员来说,通过sniffer工具来调试程序。 用过windows平台上的sniffer工具(例如,netxray和sniffer pro软件)的朋友可能都知道,在共享式的局域...
linux系统管理 使用磁盘配额
A、磁盘配额作用限制普通用户使用磁盘空间,不至于因为个别人的浪费而影响到其它人的正常使用; B、需要内核的支持; C、只有Ext2/Ext3文件系统目前支持这种功能; D、需要用户程序quota软件包. 磁盘配额配置过程 1)、使用usrquota,grpquota选项挂载一个分区,激活内核的支持(只能在分区上做) 2)、方法:#mount –o usrquota,grpquota /dev/sdb1 /mnt/d1 或 mount –o remount,usrquota,grpquota / (因为根...
Linux下查看UUID方法
1. sudo blkid /dev/sda1: UUID="9ADAAB4DDAAB250B" TYPE="ntfs" /dev/sdb1: UUID="B2FCDCFBFCDCBAB5" TYPE="ntfs" /dev/sdb5: UUID="46FC5C74FC5C5FEB" TYPE="ntfs" /dev/sdb6: TYPE="swap" UUID="2cec6109-5bcf-45a3-ba1b-978b041c037f" /dev/sdb8: UUID="9ee6f22d-b394-4...
LINUX文件系统损坏后远程修复方案
**************************************************** 切记使用fsck一定要先卸载分区,否则后果自负 **************************************************** 【一】 是出现经常非法关机,断电,导致文件系统不连续,而在强制检查后不能通过的情况,系统会进入一个修复(repair)模式, 需要远程协助开启network和sshd服务,然后 cd /boot; umount / ; fsck -y /dev/s...
Unix与Linux操作系统差异分析
Unix与Linux操作系统是同一个操作系统吗?是,也不是。或许这个答案有自相矛盾的地方,但是却是一个比较合理的答案。笔者在后续的文章中,将陆续对Unix与Linux这两个操作系统的差异进行分析。若各位读者对这个话题感兴趣的话,请关注笔者后续的文章。 一、Unix与Linux操作系统的源代码是不同的。 虽然Unix与Linux操作系统有不少的命令是相同的,但是他们的源代码则是不同的。也就是说,在Linux操作系统开发过程中,采用了很多Unix系统的设计理念,并遵循Unix操作系统的POSIX规范。但是其...
GNOME Sensors Applet,随时掌握你的硬件数据
GNOME Sensors Applet,顾名思义,这是一款可以在GNOME面板上显示一些硬件数据的小程序,比如系统温度,风扇速度、电压等硬件数据。另外软件还提供了一个简单 而高度可定制和直观显示的用户界面,可为每个硬件检测器读取的数据当超过或低于预先设置的高、低值,每隔一定的时间做出相应的预警提示,便于用户随时掌握 自己电脑的硬件数据,简直是Linuxer居家必备的硬件数据监测利器。 昨天有一位很好学的Linuxer朋友问我是否有好的硬件数值监测软件,我答曰:sensors。不过这个sensors功能...
查看调整swap分区大小
查看swap分区大小: 命令代码 cat /proc/swaps 调整swap大小: 命令代码 dd if=/dev/zero of=swapfree bs=32k count=8192 (256MB) mkswap swapfree swapon /tmp/swapfree 停止: 命令代码 swapoff /tmp/swapfree 启动时加载: 在/etc/fstab文件中,加入下行: 命令代码 /tmp/swapfree swap swap defaults 0 0 检查swap 命令代码 #s...
Linux下清理内存和Cache方法
频繁的文件访问会导致系统的Cache使用量大增 $ free -m total used free shared buffers cached Mem: 3955 3926 28 0 55 3459 -/+ buffers/cache: 411 3544 Swap: 5726 0 5726 free内存减少到几十兆,系统运行缓慢 运行sync将dirty的内容写回硬盘 $sync 通过修改proc系统的drop_caches清理free的cache $echo 3 /proc/sys/vm/drop_c...
详细讲述Linux用户组管理方案
在Linux系统管理中,Linux用户组管理方案是解决对一组用户管理的方法。不同Linux系统对用户组的规定有所不同,如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改实际上就是对/etc/group文件的更新。 1、增加一个新的用户组使用groupadd命令。其格式如下: groupadd选项用户组 可以使用的选项有: -gGID指定新用户组的组标识号(GID)。 -o一般与-g选项同时使用,表示新用户组的GID可以...