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安装
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下的定时器有两种,以下分别介绍: 1、alarm 如果不要求很精确的话,用alarm()和signal()就够了 unsigned int alarm(unsigned int seconds) 函数说明: alarm()用来设置信号SIGALRM在经过参数seconds指定的秒数后传送给目前的进程。如果参数seconds为0,则之前设置的闹钟会被取消,并将剩下的时间返回。 返回值: 返回之前闹钟的剩余秒数,如果之前未设闹钟则返回0. alarm()执行后,进程将继续执行,在后期(alarm以后...
重装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系统下如何转换文本文件的内码
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查看进程的内存占用情况
在Linux下用ps或者top可以查看每个进程占用内存情况。 但是它们显示的时候都完全包含共享库所占用的内存。例如进程1和2都使用一个共享库3,3占用内存1m,那么在ps中,进程1占用的内存完全包含这1m,进程2也一样。在exmap这个工具中,它可以识别某个共享库被多少进程使用,因此将所占用的内存平摊在各进程的内存使用量中。在上例中,1和2各用500k. 除共享库外,它还可以识别某个文件由多少进程在打开以及在各个进程中的内存占用情况。 该程序依赖于exmap.ko该模块,使用时用insmod加载即可。 官...
使用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工具概括介绍
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客户端。 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...
Ubuntu Linux系统配置SSH验证
先在本机上产生public key ssh-keygen 按缺省生成就行了。如果一切正常,那么就应该生成两个文件: id_rsa id_rsa.pub 一个是私钥,一个是公钥,公钥文件id_rsa.pub拷贝到服务器上,然后导入需要登录的用户。 比如使用root用户登录ssh服务器,就导入/root/.ssh目录下。 cat id_rsa.pub authorized_keys 这样就可以不用输入密码就登录ssh ssh root@ssh-server...
如何解决Scim和Skype之间的冲突问题
升级后,应该作的修正工作: 修正中文支持功能,默认情况下中文支持已经很好,但有时会和别的程序发生冲突,如SKYPE,因此就可以通过修改设置来完善: sudo aptitude install scim-bridge scim-qtimm sudo nano /etc/X11/xinit/xinput.d/zh_CN 修改为: GTK_IM_MODULE="scim-bridge" QT_IM_MODULE="xim" 这样就能解决skype无法启动的问题。 还有im-switch -s scim_xim...
利用Linux来打开远程xWindows的两种方法
方法1: 进入/etc/X11/xdm目录中,编辑两个文件xdm-conf和Xaccess 编辑xdm-conf文件,找到DisplayManager.requestPort: 0 这行(注应该在最后一行)用!把此行注释掉。 编辑Xaccess文件,找到#any host can get a login window,在下面的空行中输入终端主机的网段,比如:192.168.1.0(根据实际情况填写网段) 方法2: 进入/etc/X11/gdm目录中,编辑gdm.conf文件,把[xdmcp]段落的 Ena...