zoukankan      html  css  js  c++  java
  • freebsd安装及配置

      freebsd 是一个比较流行的 unix 系统,最近稍微体验了下,发现跟 linux 还是有些差别的,配置起来稍显繁琐,就把安装笔记记下来,也方便以后查阅。网上文档并不是很系统,倒是官方的说明文档非常丰富,新手安装一定要参考官方的使用手册,http://www.freebsd.org/doc/zh_CN.GB2312/books/handbook/book.html,少走弯路。

    一、安装系统

    0.制作可启动优盘可用如下命令:(不过还是用光盘安装可靠一下,有时候优盘启动不了)

    dd if=/path/freebsd.iso of=/dev/sdb

    1.选择预编译软件包(这个要认真选一下)

    需要图形界面的话,一定要选上 xorg,另外推荐 bash,gnome-terminal,gedit,chromium,xfburn,字体等其他常用软件。编译的话比较耗时,使用 cd/dvd 会快很多。

    2.配置网络

    a.由于本人使用的是静态ip地址,而且需要认证,所以配置比较麻烦,且经常出现莫名其妙的问题(比如开机一段时间后突然断网),这里就说详细一点。上网配置文件 /etc/rc.conf 重要!

    hostname=""                                     #主机名
    defaultrouter="222.222.222.254"                 #网关
    ifconfig_re0="inet 222.222.222.22 netmask 255.255.255.0"

    b.常用网络服务管理命令

    /etc/netstart                             #重启网络
    /etc/rc.d/netif restart                   #重启网卡,类似可重启其他服务如:gdm
    /etc/rc.d/routing restart                #重启路由
    net-setup
    nslookup
    traceroute
    ping
    netstat

    3.配置xorg,使用如下命令(root),可在 /root/ 下产生一个 xorg.conf.new 的配置文件,一般不需要测试,或更改。

    Xorg -configure

    移动到标准目录:

    cp /root/xorg.conf.new /etc/X11/xorg.conf

    4.安装桌面环境(或窗口管理器)

    a.比较大型的有kde,gnome2,xfce4等,在 package 里面都可以找到 。注安装 gnome 桌面环境需在 /etc/fstab 里添加如下一行:

    proc    /proc    procfs    rw    0    0

    b.这里介绍几个窗口管理器(都可以通过 `whereis openbox` 类似命令找到 ports 位置,进而安装 `make install clean`)。enlightenment,小巧而华丽。blackbox,ctwm,sawfish,window maker,icewm 简洁快速,像win98,fluxbox,flwm,openbox archbang就装的是这个,wm2,fvwm,twm等等,太多了……

    c.关于主题,可在类似如下目录下查找:(如字体:/usr/ports/X11-fonts/wqy)

    /usr/ports/X11-themes/e17-*

    d.欲使随登陆管理器(gdm,xdm,kdm,slim等)启动,可添加 $HOME/.xinitrc 文件(/etc/X11/xinit/xinitrc):

    exec gnome-session
    #exec openbox-session
    #exec enlightenment_start
    #exec icewm-session
    #startxfce4

    5. /etc/rc.conf 配置文件(系统启动文件,非常重要,自己的服务如ftpd,sshd,named等都在这里添加)

    a.系统服务目录 /usr/local/etc/rc.d

    hald_enable="YES"
    dbus_enable="YES"
    gdm_enable="YES"
    gnome_enable="YES"
    natd_enable="YES" #启动 dhcp 服务
    firewall_enable="YES"             #启动防火墙

    b.dns文件: /etc/resolv.conf

    nameserver 8.8.8.8

    6.ports 源,默认的非常慢,下载比较耗时。这里有一种解决方案,即修改 /etc/make.conf 文件,添加以下内容:

    MASTER_SITE_BACKUP?= \
    ftp://ftp.cn.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
    ftp://ftp.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
    ftp://ftp.freebsdchina/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/\
    ftp://ftp.tw.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/\
    ftp://ftp.freebsdchina/pub/FreeBSD/distfiles/${DIST_SUBDIR}/
    MASTER_SITE_OVERRIDE?=  ${MASTER_SITE_BACKUP}

    7.系统启动文件 /boot/loader.conf    /boot/defaults/loader.conf,可修改默认等待时间(ubuntu 里面是 /etc/default/grub)

    autoboot_delay="1"

    8.修改用户相关信息(如默认shell,id,用户名等),可用命令:

    chpass username

     二、基本软件管理

     1.搜索,关键字

    make search name/key =

    2.软件包信息(/var/db/pkg)

    pkg_version = > < !
    pkg_info

    3.添加,删除

    pkg_add -r pac
    make install clean
    pkg_delete pac
    make deinstall

    4.升级,有很多方式

    portsnap,portupgrade,portmaster,portsclean,

     5.可用程序列表: http://www.freebsd.org/ports/

     三、优盘,cdrom挂载

    mount -t msdosfs /dev/da0s1 /media/usb
    mount -t cd9660  /dev/acd0   /media/cdrom

     四、总结

    装系统的时候一定要注意备份,因为 unix 下权限太大,很容易出现误操作。

    不要乱改,乱删,三思而后行!

    Stay hungry Stay foolish
  • 相关阅读:
    javascript:Storage 接口
    javascript:CORS 通信
    javascript:同源限制
    javascript:XMLHttpRequest 对象
    javascript:Cookie
    javascript:Navigator 对象,Screen 对象
    javascript:window 对象
    javascript:浏览器环境概述
    javascript:GlobalEventHandlers 接口
    javascript:其他常见事件
  • 原文地址:https://www.cnblogs.com/xiangzi888/p/2496766.html
Copyright © 2011-2022 走看看