Chinaunix首页 | 论坛 | 博客
  • 博客访问: 37702
  • 博文数量: 7
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 76
  • 用 户 组: 普通用户
  • 注册时间: 2011-10-11 11:52
文章分类

全部博文(7)

文章存档

2017年(6)

2013年(1)

我的朋友

分类: BSD

2017-02-26 15:19:54

     最近,在做产品兼容测试时,接触到了FreeBSD,和我们常用的Linux系统,如CentOS、Ubuntu相比,其配置使用有些不同,现做部分记录,以备后查。

    1. 修改root密码:
        重启服务器,进入单用户登陆模式,使用passwd修改。
         在FreeBSD10 ZFS文件系统配置中,会遇到 / 分区只读挂载,使用如下方式修改磁盘读写权限:
            # umount -u
            # mount -a

    2. 给普通用户分配root权限[1],与Linux系统类似:
        # pkg install sudo
        # pw usermod new_user -G wheel        // 将new_user加入到拥有su权限的wheel组中
        # grep wheel /usr/local/etc/sudoers        // 配置文件路径和Linux不同
                %wheel ALL=(ALL) ALL
             或
                 new_user ALL=(ALL) ALL

    3. 网络配置:
    3.1 临时配置:使用ifconfig命令行工具,与Linux一样;
    3.2 写入到配置文件:修改/etc/rc.conf,重启网卡:
        # service netif restart
         在/etc/rc.conf中,示例配置如下:
            ifconfig_em0="dhcp"
            ifconfig_em1="inet 192.168.0.5 netmask 255.255.255.0"

    4. 安装软件包,使用pkg工具[2]:
        最小化安装情况下,pkg工具没有安装,直接执行 pkg 会提示安装此工具。
        # pkg install xxxx        // 安装
        # pkg delete xxxx       // 卸载
        # pkg search xxxx       // 查找

    5. 加载/卸载内核模块:
         加载: kldload
         卸载: kldunload

    6. 增加swap分区[3]:
         其方法和Linux类似,可以以使用磁盘分区和文件,下面以文件为例:
         创建大文件:
            # truncate -s 4G /usr/swap0
            # chmod 0600 /usr/swap0
         配置生效:
            >= FreeBSD 10
            # cat /etc/fstab
                md99    none    swap    sw,file=/usr/swap0    0    0
            # swapon -aq        // 立即生效
            < FreeBSD 10
            # cat /etc/rc.conf
                 swapfile="/usr/swap0"
            # mdconfig -a -t vnode -f /usr/swap0 -u 0 && swapon /dev/md0        // 立即生效

参考:
【1】
【2】
【3】
阅读(1451) | 评论(0) | 转发(0) |
0

上一篇:Linux下大文件创建

下一篇:Vim 小技巧

给主人留下些什么吧!~~