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 //[email protected]/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%

问题搞定!!!

时间: 2024-10-12 19:30:39

freebsd 零星笔记的相关文章

freebsd使用笔记

1.前言 笔者初尝unix系统freebsd,发现与linux的细致差异挺大的,故而做一下笔记,以备后查. 2.配置 2.1.禁用服务: vi /etc/rc.conf 配置如下: moused_enable="NO" 2.2.开启网卡的dhcp客户端功能: vi /etc/rc.conf 配置如下: ifconfig_re0="DHCP" re0为指定的网卡名称 2.3.增加用户: adduser 2.4.用户加入组: vi /etc/group wheel:*:

Bash的一些零星笔记

1.变量带入操作符 在脚本中,使用变量前做检查是很重要的.通过代入操作符,可以实现这方面的功能.比如当变量未赋值时为变量赋默认值,以及更多内容: ${parameter:-默认为空}:当parameter变量未定义时显示-后面内容: ${parameter=value} :当parameter变量不存在时,为之赋值value,如果已经存在,不做任何事情: ${parameter:=value} :当变量不存在或者没有值的时候,赋值为value: ${parameter:?value}:如果par

Ruby零星笔记

chomp:去掉字符串末尾的\n或\r chop:去掉字符串末尾的最后一个字符,不管是\n\r还是普通字符 to_s:转换成字符串 to_i:转换成数值 object.nil?:判断是否为空,空返回:true

中文版Windows 7下设置日语格式布局的键盘

几年前,写过一篇怎样在中文版Windows XP系统上正确设置日文键盘,使之如实反映键盘按键的字符的简介.当时只发表在51nb和另一个不知名的小论坛上.没想到低估了中文互联网世界伟大的转贴力量,几年后只要搜索"如何在日语的键盘布局上使用正确的按键顺序",拙文赫然在列. 我这人自知属于不仅满足于知道一个问题怎么搞定,还很想知道为什么这个办法能够奏效,喜欢再挖一挖背后原理的那种.包括当时写这篇简介和之后的很多FreeBSD学习笔记,都写了一堆原理的分析.通过这个过程,能够得到自我满足感,能

android 零星调试笔记

adb使用: 连接不上手机 C:\Users\Administrator\.android\adb_usb.ini   增加一行内容:  0x1782 安装第三方应用 $ adb install apk文件名 2.安装系统应用 $ adb remount $ adb push apk文件名 /system/app // apk文件名形如testme.apk 卸载应用程序 1.$ adb uninstall 包名 例如:adb uninstall lee.study 2. 在终端上找到:Home-

FreeBSD上两种认证方式配置SVN笔记二

一.安装: 1.Apache安装 不用多说,进入到 /usr/ports/www/apache22目录下,运行make install即可安装默认方式搞定,如果你还有别的apache的应用和需求,自己研究. 2.Subversion安装 #cd /usr/ports/devel/subversion#make install WITHOUT_BDB=yes WITH_MOD_DAV_SVN=yes APXS=/usr/local/sbin/apxs 说明:WITHOUT_BDB=yes 这是我不

《失控》读书笔记

某天早上看了下伯乐在线,然后发现一篇关于程序员读书的文章,看完之后,最后发现有一个QQ群,然后就加入了,群名称为“书山有志”.群里面的成员还比较活跃,过了几天进行二期读书选书投票,然后看到了有<失控>这本书作为选择,恰巧之前听说过一点关于这边书的传闻,更巧的是同事桌子上有一本纸质的<失控>放在那里暂时无人阅读,所以就投了一票失控,随后这本书入选开读,群主带头,几乎天天坚持看一章,然后一个月之后就读完了.而我没能如此,知道今天,用了差不多三个月吧,趁着这个周末在宿舍休养生息,完成了这

Nginx笔记02-nginx常用参数配置说明

nginx的主配置文件是nginx.conf,这里主要针对这个文件进行说明 1.主配置文件nginx.conf 2.nginx配置文件的结构 从上面的配置文件中我们可以总结出nginx配置文件的基本结构 2.1 全局块 全局块是默认配置文件从开始到events之间的内容,主要设置一些影响nginx服务器运行的配置命令,作用域是nginx服务器全局,通常包括nginx的用户和组,允许生成的work process数,nginx进程pid文件,日志的路径和类型.配置文件引入等 2.2 events块

2016年7月19日学习笔记

2016年7月19日学习笔记 计算机系统的组成部分 计算机系统由硬件系统和软件系统两大部分组成 硬件系统 冯.诺依曼体系结构: 1946年数学家冯.诺依曼提出运算器,控制器,存储器,输入设备,输出设备. 具体变现为一下硬件: 运算器,控制器  ------>  CPU 存储器          ------>  内存(断电数据清空),硬盘(可永久存储数据) 输入设备------>  键盘,鼠标等 输出设备------>  显示器 打印机等 软件系统 OS : Operating S