快捷搜索:   服务器  安全  linux 安全  MYSQL  dedecms
Linux系统下一款比较易用的截图工具

Linux系统下一款比较易用的截图工具

截取整个屏幕可以直接按Print Screen键,但这样的用途显得太有限了。 scrot是一个相当不错的截图工具,除可以截取整个屏幕外还支持鼠标选...

Linux系统攻略  关于vi替换命令的使用说明

Linux系统攻略 关于vi替换命令的使用说明

vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky :n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所...

Linux操作系统的进程状态介绍

Linux操作系统的进程状态介绍

State 进程在执行过程中会根据环境来改变state.Linux进程有以下状态: Running 进程处于运行(它是系统的当前进程)或者准备运行状态(它在等待系统将CPU分配给它)。 Waiting 进程在等待一个事件或者资源。Linux将等待进程分成两类;可中断与不可中断。可中断等待进程可以被信号中断;不可中断等待进程直接在硬件条件等待,并且任何情况下都不可中断。 Stopped 进程被停止,通常是通过接收一个信号。正在被调试的进程可能处于停止状态。 Zombie(defunct) 这是由于父进程死...

Windows  Vista用最小镜像引导Linux系统

Windows Vista用最小镜像引导Linux系统

1、安装Linux时将grub安装在你的linux根目录所在分区,如果安装在mbr,进入后。 grub-install /dev/sda8 或 #grub #root (hd0,7) #setup (hd0,7) 2、生成最小镜像文件并拷贝到windowns 能够读取到的地方,如d:\ dd if=/dev/sda8 of=/dev/sda5/ubuntu_071208 bs=512 count=1 3、在vista下,用管理员权限运行cmd,依次运行下列命令。 bcdedit /create /d "U...

Ubuntu系统下Trac+Subversion+Apache安装

Ubuntu系统下Trac+Subversion+Apache安装

1.安装svn: $ sudo apt-get install subversion $ sudo apt-get install libapache2-svn //这个是安装apache部分,如果不使用http协议可以不必装这个。 2.配置svn服务器端: 首先,创建subversion用户组,并且将www-data和您自己这两个用户加入该组。(这可以通过在Ubuntu 菜单上选择“系统-系统管理-用户和组”操作)。 其次,创建svn的根位置, $ sudo mkdir /home/svn $ cd /...

Linux下的定时器:alarm()与setitimer()

Linux下的定时器:alarm()与setitimer()

Linux下的定时器有两种,以下分别介绍: 1、alarm 如果不要求很精确的话,用alarm()和signal()就够了 unsigned int alarm(unsigned int seconds) 函数说明: alarm()用来设置信号SIGALRM在经过参数seconds指定的秒数后传送给目前的进程。如果参数seconds为0,则之前设置的闹钟会被取消,并将剩下的时间返回。 返回值: 返回之前闹钟的剩余秒数,如果之前未设闹钟则返回0. alarm()执行后,进程将继续执行,在后期(alarm以后...

重装XP,恢复对Linux的引导

重装XP,恢复对Linux的引导

上次装了XP,没有备份系统,后来系统盘越来越臃肿,有时系统提示没有空间,于是决定再重装XP,然后用一键GHOST硬盘版8.3对XP系统盘备份。然而,原来的双系统中的Linux无法引导了,我手上又没有安装盘,于是决定用一键GHOST硬盘版8.3自带的grub修复对Linux的引导。 1.安装一键GHOST硬盘版8.3. 2.用explore2fs在windows下将Linux boot分区中的grub.conf文件导出。我导出的文件内容如下 QUOTE: # grub.conf generated by...

Linux系统下如何转换文本文件的内码

Linux系统下如何转换文本文件的内码

Windows下有很多软件可以用来转换文件的编码,例如将BIG5编码转成GB2312的 在linux下其实也可以完成这样的工作 这个命令就是iconv 例如要将一个编码格式是GB2312的文本文件foo.txt转成BIG5的内码可以用 iconv -f GB2312 -t BIG5 foo.txt foo1.txt 这样新的文件foo1.txt就是BIG5内码的了 将内码是BIG5的文件foo.txt转成GB2312的内码用 iconv -f BIG5 -t GB2312 foo.txt foo2.txt...

如何用Exmap查看进程的内存占用情况

如何用Exmap查看进程的内存占用情况

在Linux下用ps或者top可以查看每个进程占用内存情况。 但是它们显示的时候都完全包含共享库所占用的内存。例如进程1和2都使用一个共享库3,3占用内存1m,那么在ps中,进程1占用的内存完全包含这1m,进程2也一样。在exmap这个工具中,它可以识别某个共享库被多少进程使用,因此将所占用的内存平摊在各进程的内存使用量中。在上例中,1和2各用500k. 除共享库外,它还可以识别某个文件由多少进程在打开以及在各个进程中的内存占用情况。 该程序依赖于exmap.ko该模块,使用时用insmod加载即可。 官...

使用Smartmontools工具来检测硬盘的状态

使用Smartmontools工具来检测硬盘的状态

安装非常简单: sudo aptitude install smartmontools 然后要进行相关的配置,首先要编辑/etc/default/smartmontools: 把start_smartd=yes前面的注释去掉,然后在enable_smart里设置你想要检测的设备。 然后编辑/etc/smartd.conf文件: 把DEVICESCAN这一行给注释掉,然后在后面添加你想要检测的参数。 如我的监测: /dev/sda -d scsi -s L/……/……/3/01 -m myemail /de...

Linux系统中的RAD工具概括介绍

Linux系统中的RAD工具概括介绍

Borland Delphi的未来越来越迷茫了,但是现在终于有开源的"Delphi"了: Lazarus for free pascal. 其实很早就有了,我一开始进入linux世界的时候,就稍微研究了一下,但那是的lazarus还不是很成熟。lazarus发展到现在,已经可以作为linux下的RAD工具了,而且现在其支持gtk2了。 LINUX下一直就很缺乏RAD工具,就目前来看,anjuta 2结合glade也可以算是一个RAD工具。但anjuta 2的正式版出来时间也不长。 客观评价,目前linux...

在Linux系统下使用带有界面的CVS客户端

在Linux系统下使用带有界面的CVS客户端

在Linux下使用带有界面的cvs客户端。 1、首先下载gcvs: http://www.wincvs.org/download.html #GCVS,选择gcvs,并下载之。 2、注意如果你的机器上没有tcl,首先要安装tcl,链接如下: http://sourceforge.net/project/downloading.php?groupname=tclfilename=tcl8.4.16-src.tar.gzuse_mirror=superb-east 注意,我用到的gcvs只会去找tcl 8.4...