bsd

2009-05-13 01:34:49来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

己在学BSD时有好多东西虽然我用另一种方法去实现了,但是现在又有了新方法了,再有就是,我们太依赖老技术了,有好多技术都更新了,但我们却还在用着老技术来实现,所以用这个个人贴子来给自己纪念下,也给大家一个参考方案
1     调整文件系统的大小 ----   growfs
  在以前,比如,我的/usr文件系统可以已经108%,这时怎么办呢?  一般的做法是(这个方法是从4.X开始用的):
代码:mv /usr/share/X11R6 /dev/ad0s8  #把占用磁盘最大的那个目录搬到新的地方,这里我是把我的新分区/dev/ad0s8挂上了,当然,如果你愿意,你也可以挂到/tmp  /var这样的地方也行
ln -s /dev/ad0s8/X11R6 /usr/share/X11R6 #东西搬走了,你还要回过头来在原来的位置做软链接,这上步重要。
   然而从5.X以后,就有一个新的命令来动态调整文件系统的大小了,那就是growfs 使用很简单,没什么技艺可言,看下你的man 就可以了。
2   重装了XP,那我的原来的BSD怎么办?----  BSD mangager重生
  我也有过这种情况,但那时用的是4.8,在重装了XP后,只要从ISO中提取 boot0 到 c: 下,然后修改 boot.ini,加入:
c:oot0="FreeBSD"
就行了。(我说了,只对4。X适用哦,不要又跟我吵)
   但是到了5。X时代,这个就不适用了,那么又有了第二种方法:
   1)。先用一张启动的工具盘:如深山红叶,其中要带有Partition Manger,反正要能设置启动分区的工具就是了。
    2)把XP的C盘改成fat32,这样做是为了以后往里面写东西。然后把BSD的盘标记为“活动”(active)
       3)取出光盘,重启。这样就进到BSD了,然后
代码:mount_msdosfs  /dev/ad0s1 /mnt #这个是要挂接你的C盘,按实际情况自己写好
dd if=/dev/ad0s2 of=/mnt/boot.BSD bs=512 count=1#把BSD的启动信息重写一次,并放在C盘上。
  4)然后用深山红叶盘重启,把XP设成是“活动”,进到C:,重写c:oot.ini ,加入:
代码:c:oot.BSD="FreeBSD"
    这种方法是在不用BSD的boot manager的情况下,使BSD启动(用的是ntldr)。但是如果想继续用Boot Mangager呢?下面是hand book的做法。
前几步的做法是一样的,到了3)的时候,只要:
代码:
fdisk -B -b /boot/boot0 device   #device 是要写入 MBR 的设备名,比如 ad0 代表第一个 IDE 磁盘
这样3)以后步骤都省了。
3 目录列表随心定 ----- sed 用法
  不知道大家有没有这种经历,在你的家目录下时间一长就会有好多的 .gnome  .kde .mplayer这样的以".'开头的文件夹.你是如何快速访问的?
   以前的我做法是:
在 /etc/csh.cshrc里写上:
set autolist
然后 :
source /etc/csh.cshrc (做这一步,是为了让你的修改即时生效)
这样做了以后,在你的家目录下:
代码:cd  . (后面就按一下Tab键,不要忘了)
这时就会显示所有以 "."开头的文件 和 文件夹.这个方法不错吧.
今天要跟大家说的是,sed的用法,由于这要用到正则表达,我在这里难以说清楚,请大家自己看 man sed.
还是刚才是问题,这次我要直接显示"."开头的:
引用:ls -a |sed /^./p
呵呵,这样子,所有以"."开头的就都显示出来了.可能你要说,这样多麻烦啊,但是我要告诉你的是,多用这个组合命令,它会带你走进Unix Shell的世界.

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:dns

下一篇:在FreeBSD 5.4下安装JAVA环境(J2SDK 1.4)