既节省空间又提高效率的好方法
一 空间节省 最近服务器空间经常不足导致报警,所以经过测试我把所有的日志进行压缩存储,如某机器xxx日志压缩前6.1G,压缩后1.2G 压缩了几乎百分之80.这样一来我可以节省下很多空间,但是经常需要分析日志,这时可以通过z系列的命令来分析log效率比没压缩的还要快,如 二 效率更快 压缩后的用zcat 来查找日志 [root@wds]# time zcat xxxx.tar.gz | wc -l 67870877 real 0m54.573s user 0m52.390s sys 0m7.532s 没...
linux 内核模块调试
1. 开启虚拟机,虚拟机运行到 kgdb: Waiting for connection from remote gdb 2. 在Host机上运行: socat tcp-listen:8888 /tmp/vbox2, 其中/tmp/vbox2为管道文件,它是目标机串口的重定向目的文件,socat将这个管道文件又重定向到tcp socket的8888端口。 3. 开启一个新的虚拟终端,cd path/to/kernel/source/tree, 然后执行gdb ./vmlinux 输出 GNU gdb 6...
/dev/null 权限不足
/dev/null文件设备的权限不对,会造成诸如pop3中的:Starting POP3d: ll_daemon_resetio: Permission denied的错误,或者是启动时候出现如下错误: /etc/rc.d/rc.sysinit:line 88: /dev/null: Read-only file system /etc/rc.d/rc.sysinit:line 99: /dev/null: Read-only file system 解决的方法首先是通过linux的救援模式或者是单用户...
自动生成批量密码的shell脚本
linux环境下有一个密码生成器的小工具非常好用(mkpasswd,需要装一个软件包:expect-5.43.0-5.1.src.rpm),可以根据自己的需要随机生成各种各样的密码: mkpasswd -l 10 -d 3(密码长度为10个字符,其中含有3个数字) 生成单个密码的时候,很简单只要运行这个命令就可以,如果是多个用户的密码呢? 可以用以下的脚本来完成,以下是我自己写的一个非常简单的脚本。 #!/bin/bash for i in `seq 1 11`; do mkpasswd done 保存...
Linux操作系统PS命令详细解析
要对进程进行监测和控 制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多 的资源等等。总之大部分信息都是可以通过执行该命令得到的。 ps 为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的;如果想对进程时间监控,应该用 top 工具。 kill 用于杀死进程。 1、ps 的参数说明 ps 提供了很多的选项参数,常用的有以下几个:...
fedora 11下安装使用rar
安装Fedora 11后,其默认情况下不能解压RAR文档,因为系统自带的解压软件不支持RAR格式文档,但由于我们经常要用到RAR文档,因此就必须安装一个RAR软件。 Linux版的RAR可以到这里下载: http://www.rarlab.com/download.htm #tar zxvf rarlinux-3.9.1.tar.gz # cd rar # make mkdir -p /usr/local/bin mkdir -p /usr/local/lib cp rar unrar /usr/loc...
linux开机自启动挂载windows
mount -t ntfs -o uft8 /dev/hda2 /mnt/c mount -t vfat -o uft8 /dev/hda2 /mnt/c 手动挂载windows下的盘符 先修改文件/etc/fstab,具体内容如下: # /etc/fstab: static file system information. # # Use 'blkid -o value -s UUID' to print the universally unique identifier # for a device...
Linux下进程间通信
Linux下进程间通信大致有以下几种: 1.socket 2.管道(包括匿名管道适用于父子进程,命名管道) 3.信号量 4.共享内存 5.消息队列 1.socket socket可以用于本地进程间通信也可以用于远程间,是最常用的。 2.管道--匿名管道 一般用pipe创建,在父子间通信。在父进程中关闭读/写管道,在子进程中关闭写/读管道。 2.管道--命名管道 一般用mkfifo来创建。如果没有说明管道是非阻塞的,那么一个为读打开的管道将阻塞直到有进程为写打开此FIFO。同样如果为写打开的管道将阻塞直到...
Linux中软RAID常见问题解决
在文章“Linux 中软件 RAID 的使用”中我们讲述了 Linux 系统中软 RAID 的基本概念和如何使用 mdadm 程序来管理软 RAID 设备,通过对 mdadm 命令的主要参数来介绍软 RAID 设备的创建,删除,停止和扩展等操作,以及其元数据和位图 bitmap 数据的管理方法。在本文中我们讨论使用软 RAID 设备常见的问题以及解决的方法。 1. RAID 的子设备物理上要独立不相关 对一个磁盘上的多个磁盘分区做RAID是没有价值的,因为不但违背了RAID阵列中设备独立性的原则,不能增...
简单介绍Linux Ubuntu虚拟安装版本
经过长时间学习Linux Ubuntu,于是和大家分享一下,你可能会遇到Linux Ubuntu问题,看完本文你肯定有不少收获,这里将介绍Linux Ubuntu问题的解决方法,下面就这就来讲术Linux Ubuntu。可见Ubuntu隶属于linux阵营。顺便问一句楼主既然没有文档何必一定要学ubuntu,还是学有文档的比较方便。 在虚拟机下体验Linux Ubuntu(有奔头) 最近无聊,想找个Linux Ubuntu装载64位的vmware下面看看,上网一看fedora(肥的啦)还不支持ntfs,...
只要1行命令,安装Kloxo面板和中文语言包
为了让linux vps用户更方便的安装kloxo面板,特别制作了一行命令的安装方法,安装Kloxo和中文语言包,只要1行命令: wget http://www.ctohome.com/linux-vps-pack/kloxo_with_chinese_language.sh;sh ./kloxo_with_chinese_language.sh; 将上面1行复制,粘贴到您的linux ssh控制台里,回车,等待完成即可! 如果安装不成功,可能是有软件冲突。请进入您的VPS系统面板,重新安装centos...
探寻管理磁盘配额的方法
经过搜集和整理有关linux磁盘配额的材料,在这里本人给大家推荐本篇文章,希望大家看后会有不少收获。多用户用的是一个设备,就是要再同一个设备上才需要给每个用户来限制使用空间。 linux磁盘配额是由内核提供的,可对用户和组进行以文件系统为单位进行区块配额和索引节点配额的软性限制和硬性限制,区块配额代表以用户或组再文件系统上,.拥有的文件大小综合,作为限制条件,单位为KB,索引节点配额是限制用户和组,在文件系统中可使用多少个索引节点,也就是多少个文件,如果同时设置了将会以最大达到的限制为,将会以最先达到的...

