freebsd 零星笔记

1、freebsd 更改键盘

  kbdcontrol -l /usr/share/syscons/keymaps/us.iso.kbd

  或者在/etc/rc.conf 添加:keymaps="us.iso.kbd"


2、freebsd 挂载ISO  

  mount -t cd9660 /dev/cd0 /mnt/dir


3、freebsd 挂载共享文件夹 

  mount_smbfs -I 192.168.137.1 //share@carl/software /mnt/software/


4、freebsd修改开机停留等待时间

  /boot/default/loader.conf 修改:

  autoboot_delay="3"


5、单用户下重新挂载文件为读写状态 

  mount -uw /dev/ad0s1a


6、防火墙  

  ipfw disable firewall

  /etc/rc.d/ipfw stop/start/restart

  sh /etc/rc.firewall


  /etc/rc.config

  firewall_enable="yes"

  firewall_script="yes"

  firewall_script="/usr/local/etc/ipfw.rules"

  

  ipfw list


7、更新ports树

  第一次使用可以:portsnap fetch extract

  以后使用只要:portsnap fetch update 


8、开启SSH登录  

  在/etc/rc.conf添加 sshd_enable="yes"

  启动关闭sshd:

  /etc/rc.d/sshd start/stop/restart


  开启允许root 远程登录:

  在/etc/ssh/sshd_config文件中去除'#'

  #PasswordAuthentication yes

  #PermitRootLogin yes

  重启sshd服务


10、路由设置  

  查看路由:netstat -r

  添加路由:

  route add default 192.168.0.254

  route add -net 192.168.00.0/24 192.168.0.254

  route add 192.168.00.0/24 192.168.0.254

  route add -host 192.168.20.0 192.168.1.253


  static_routes= "static1 static2 "

  route_static1= "-net 192.168.10.0/24 192.168.1.253"

  route_static2= "-net 192.168.20.0/24 192.168.1.253 "

  添加默认路由,在/etc/rc.conf添加defaultrouter="192.168.0.254"


11、网络配置

  /etc/rc.conf添加

  ifconfig_em0="192.168.0.111 netmask 255.255.255.0"

  em0为网络接口名

  /etc/netstart restart/stop/start

  sh /etc/rc.conf

  /etc/rc.d/netif restart/stop/start


12、忘记root密码  

  重启后到 "welcome to freebsd"界面,选择4进入单用户模式,

  使用mount -a重启挂载文件系统,因为单用户模式文件系统默认只读,

  不重启挂载文件系统写入数据,再passwd直接修改密码


13、增加虚拟内存  

  创建一个交换文件(/usr/swap0):


  # dd if=/dev/zero of=/usr/swap0 bs=1024k count=64

  赋予它(/usr/swap0)一个适当的权限:


  # chmod 0600 /usr/swap0

  在 /etc/rc.conf 中启用交换文件:


  swapfile="/usr/swap0"   # Set to name of swapfile if aux swapfile desired.

  通过重新启动机器或下面的命令使交换文件立刻生效:


  # mdconfig -a -t vnode -f /usr/swap0 -u 0 && swapon /dev/md0

  成功加载新交换分区后


  freebsd1# swapinfo

  Device          1K-blocks     Used    Avail Capacity

  /dev/ad1s1b       2097152   494016  1603136    24%

  /dev/md0          2097152   426576  1670576    20%

  Total             4194304   920592  3273712    22%

  问题搞定!!!


你可能感兴趣的:(FreeBSD,零星笔记)