GuruNet's profileGuru_Net's BlooooogPhotosBlogLists Tools Help

Blog


    January 29

    0:05

    不早了,睡觉
    January 27

    [转载]Debian忘记root密码的解决方法

    现在我们一般使用grub作为系统的引导程序,而lilo进入单用户的方法很简单,这里就不提了。

    对于一些版本的OS(如redhat)来说,编辑grub,在后面加上“single”即可进入单用户模式。但是对于debian来说,这种方式是无效的,因为debian进入单用户模式也需要你输入root用户的密码。

    下面介绍一个在所有版本linux的grub上均可以使用的方法:

    1、在Grub的引导装载程序菜单上,选择你要进入的条目,键入 “e” 来进入编辑模式。
    2、在第二行(类似于kernel /vmlinuz-2.6.15 ro root=/dev/hda2 ),键入”e”进入编辑模式;
    3、在句末加上”init=/bin/bash”,回车;
    4、按“b”启动系统。

    这样我们即可获得一个bash的shell。

    进入shell后,根分区的挂载模式默认是只读,我们要将其改为可写,否则不能更改root密码:

    mount -no remount,rw /
    passwd root
    sync
    mount -no remount,ro /
    reboot

    这样即可成功更改debian的root用户的密码。
     
    BTW:试验成功,hoho,有了Laptop再来从自己的PC上学习linux确实很方便:)
    January 24

    VIM Notes

    很久没有来MSN的空间了,几乎都快荒废了......hoho,偶就是这么懒滴,最近迷上了VIM(世界上最强大的两款editor之一),对于一个programmer来说,没有听说过它的大名,那真是....残念....了,可惜上手需要一定的学习时间,故先利用这里来记录偶滴学习过程吧^_^
    -------------------------------------window-----------------------------------------------------------
    :split 命令可以新开一个window,但两个window是打开的同一个文件
     CTRL+W,w命令可以在两个window之间切换
     CTRL+W,j(k)可以向上(下)移动一个window,CTRL+Wc可以关闭一个window
     也可以:split filename在新window里打开一个新文件,还可以在split命令前加上数字,表示打开新文件在第几行.
     :new命令类似:split,不过是新打开一个文件,还有就是:sview命令,即:split和:view命令的联合使用.
     也可以在CTRL+W后面加+、-、=、_等符号改变window大小.
     

    --------------------------------------buffer------------------------------------------------------------
      一个buffer有3种状态,Active,Hidden,Inactive,可以用:hidden命令隐藏你当前buffer.
      一个buffer的状态可以用以下的flag来表示:
      - Inactive buffer
      % Current buffer
      h buffer is hidden
      # Alternate buffer
      + File has been modified