linux下彻底删除文件 2013-06-21 | Linux/unix/mac 在linux及类linux平台下删除文件都是rm命令,但rm命令并非真的空除了该数据(可能过能debugfs 、ext3grep等工具恢复)。不过一般情况下,很多的数据也不是很重要,所以不怕被人恢复出来。而对于一些安全性要求较高的数据,我们可以借助shred命令彻底从服务器上删除。…… Continue reading
linux禁止用户登录方法汇总 2013-06-19 | Linux/unix/mac 在Linux上,有多种方式让不安份的用户无法登录。 1.修改用户配置文件/etc/shadow,将第二栏设置为“*” 如下。那么该用户就无法登录。但是使用这种方式会导致该用户的密码丢失,要再次使用时,需重设密码再次启用这个帐号的方法是把“*”去掉就可以了 1test:*:15230:0:99999:7::: 2.使用命令usermod 1usermod…… Continue reading
linux下不解包查看tar包文件内容 2013-06-03 | Linux/unix/mac 为减少日志文件占用的空间,很多情况下我们会将日志文件以天或周为周期打包成tar.gz 包保存。虽然这样做有利空间充分利用,但当我们想查看压缩包内的内容时确很不方便。如果只是一个tar.gz文件,可以将其解压,再利用grep、awk或vi等工具查看或处理。不过如果有一个月或都一年的日…… Continue reading
Clonezilla:系统克隆工具 2013-05-16 | Linux/unix/mac 我们习惯了在windows下ghost带给我们的便利,所以在linux环境下,也有人问,有没有类似的软件。当然有?不过有没有比较好简单又好用的。当然也用,其就是Clonezilla 。它是一个很好的系统克隆工具,它可以说是吸取了 Norton Ghost 和 Partition Image 的优点。即不仅支持对整个系统进行克隆,而且也…… Continue reading
控制SWAP分区的使用 2013-05-13 | Linux/unix/mac linux上有一个swap分区,直白的说,其作用就是在物理硬盘上划出一块大小当内存来用。这和windows上的虚拟内存应该是同一个道理 。但有时你会发现,SWAP分区明明已经被用了很大一部分,磁盘IO并不高。为什么?因为SWAP分区是用来进行进程调度–进程是正在运行的程序–把当前不…… Continue reading
rc.loacl不执行 2013-02-04 | Linux/unix/mac 安装配置好的一台服务器,后来想把一些程序放到rc.loacl里,让其随机启动。不过重启机器后,发现不生效。从网上虽然解决方法,查看了很多,都是说在相应启动级别里的配置文件里配置才行,如: 1lrwxrwxrwx 1 root root 11 12月 3 11:57 S99local -> ../rc.local 2[root@web45 rc3.d]# pwd 3/etc/rc.d/rc3.d 4[root@web45 rc3.d]# 上面是在启动级别为3的配置文件。但是通过查看,其链接的是…… Continue reading
centos6.3系统优化 2012-12-07 | Linux/unix/mac 由于每次安装完系统后,都要对服务器上的相关参数进行相关优化。于是从网上找了个脚本,略作修改。直接在安装完系统后,运行一下,几个经常修改的设置直接改掉。非常方便。该脚本具体调整的内容有以下项: 对系统进行判断,如果是Cent OS 64位,就继续运行。 将系统的安装源设置为网易的(网易的安装…… Continue reading
查看centos6.3的UUID 2012-12-04 | Linux/unix/mac 在Centos6版本中,/etc/fstab中的配置开始使用UUID号进行表示。不再向centos5版本中使用LABEL=/boot这样的方式来表示。而像ubuntu之类的Linux版本中也早已使用了UUID号来表示。当然,经过测试,原来老的表示方法也可以使用。而众多新版本用这种…… Continue reading
Linux下增加交换分区的大小 2012-11-28 | Linux/unix/mac linux下增加swap的大小这个算是很基础的东西了。不过上帝赐给了人类一件非常好的礼物是遗忘。诚然,像增加swap的大小这样基础的操作,也常常在用到的时候发现已经忘了怎么去弄。搞的每次都要再去Internet上去查。所以索引在博客里记录下,以便以后用时能直接手到掂来。 增加swa…… Continue reading
pgrep无法匹配问题 2012-10-21 | Linux/unix/mac 在linux中查看进程信息,经常要用到pa auxf,具体到某个进程的时候,又需进行grep管道。如:ps auxf|grep java|grep -v grep ,即然这么长,可以不可以简化呢?当然可以,如果还是使用ps命令的话,可以改为ps auxf|grep jav[a],这样就不用排除自身了。不过感觉命令还是长了点,能不能再简点,可以,使用p…… Continue reading