设置网络打印机

在 FreeBSD 下使用网络打印机有很多的选择。譬如,Opera 的用户,可以直接输入网络打印机的IP地址,然后选择要打印的pdf或ps文件,点点鼠标就搞定。遗憾的是,Opera 经常为此崩溃,它的打印功能一直被诟病。

下面介绍的网络打印的方法是在终端用 lpr 命令完成的。设置很简单,但必须知道网络打印机的 IP 地址先,譬如,设其为 168.13.30.122(这个地址是我捏造的)。

[1] 在 /etc/rc.conf 里添加:

lpd_enable="YES"        ## start lpd when starting system

[2] 在 /etc/hosts 里添加

168.13.30.122   IOU_Office_Printer

[3] 在 /etc/printcap 里设置

lp:\
        :lp=9100@IOU_Office_Printer:\
        :sh:\
        :mx#0:\
        :sd=/var/spool/lpd/lp:\
        :lf=/var/log/lpd-errs:

IOU_Office_Printer 是我给这台网络打印机起的名字,9100是端口。

重新启动机器……

使用 IOU_Office_Printer 打印,只需在终端输入

lpr 需要打印的文件名

这样设置好后,再在 opera 里打印,选“打印到 LPR”来打印页面,一切 OK。

FreeBSD网络配置

FreeBSD网络配置

/etc/rc.conf 相关

如何修改 IP address

1 修改/etc/rc.conf,需要/etc/rc.d/netif重起,或reboot才能生效。

ifconfig_re0=”inet 192.168.0.76  netmask 255.255.254.0″

增加第二个 IP

ifconfig_re0_alias0=”inet 192.168.0.76  netmask 255.255.254.0″

2 直接使用ifconfig,立刻生效

#ifconfig re0 192.168.0.76 255.255.254.0

注意,使用方法2修改,重启机器后ip会变回未修改之前的ip

设定系统默认网关

1 修改 /etc/rc.conf

defaultrouter=”192.168.0.1″

2 直接使用 route 命令,立即生效

route add default 192.168.0.1

启用 NFS 客户端

1 修改 /etc/rc.conf

nfs_client_enable=”YES”

2 修改 /etc/fstab,添加远程 nfs 分区。例如:

remote_server:/path/to/export /local/mount/point nfs rw,late 0 0

注: 选项 late 也可以不添加。如果添加了,就可以用 /etc/rc.d/mountlate 来挂载启动时没有挂载或挂载失败的 nfs 分区。

3 执行 /etc/rc.d/nfsclient

#/etc/rc.d/nfsclient start

设定系统默认域名服务器

修改 /etc/resolv.conf 文件到如下内容,如果这个文件不存在,可以直接创建。

nameserver 192.168.0.1

更复杂的设定可以参考这个文件的 man 文档。

/etc/hosts 文件的作用

系统默认查询域名的顺寻是,先从 /etc/hosts 查询,如果查不到就从 dns 服务器查询。因此,你可以把一些常用的 域名-IP 地址对应写到 /etc/hosts 里面以加快网络速度。

原文链接:http://wiki.freebsdchina.org/faq/networking

FreeBSD初学者常用命令笔记

FreeBSD初学者常用命令笔记

一 系统登录与退出

1 系统登录

系统在执行完引导和启动脚本后,FreeBSD将读取/etc/ttys文件,按照配置启动多个虚拟控制台,在控制台上启动登录进程login,以接受用户登录。

FreeBSD虚拟控制台默认配置为8个,使用者可以使用Alt-F1-Alt-F8等功能键在不同的控制台之间进行切换。

当控制台出现login提示后,可以使用root用户和安装时设置的root口令登录系统。

例:
FreeBSD/i386 (lhy.gl.com) (ttyv0)
login: root
Password:

2 退出

当工作完成后,可以使用logout命令退出当前会话。
使用exit,或使用Ctrl-D(^D)都能结束当前会话,退出登录过程。

例:
# logout
也可以用:
# exit

3 关闭系统

关机需要以root身份登录进入系统之后,使用shutdown命令来进行关闭系统。
-h 参数,表示halt,停机操作。

例:
# shutdown -h now
Now参数表示立即执行shutdown命令。

也可以用halt命令立即执行停机操作。
# halt
-r 参数,表示reboot,重新启动系统。

例:
# shutdown -r +5 “Please logout”
表示五分种后重启系统,并向正登录的用户发送广播信息。

也可以用reboot命令立即重新启动系统。
# reboot
-p 参数,表示关闭计算机。

例:
# shutdown -p now
表示立即关闭计算机。

二 用户管理

1 增加用户

例:
# adduser

2 修改用户口令

# passwd

3 从普通用户升级为超级用户

例:
$ su
Password:
#
正确输入root的口令后,就成为了超级用户,系统提示符也从标准的“$”变为root专用的“#”提示。
在FreeBSD上要使用su命令成为root用户,不但要知道root的口令,还需要经过特别设置,否则就不能成功的使用这个命令,能使用su命令的用户必须属于wheel组。

三 文件复制、删除和移动

1 文件复制命令(cp)

例:
# cp rc.conf rc.conf.old
# cp –r /usr/xu/ /usr/liu/
将/usr/xu目录中的所有文件及其子目录拷贝到目录/usr/liu中。

2 文件移动命令(mv)

例:
# mv index.php index1.php
表示将index.php重命名为index1.php。
# mv phpMyAdmin phpMyAdmin1
表示将phpMyAdmin目录重命名为phpMyAdmin1。

3 文件删除命令(rm)

例:
# rm index.php
表示删除index.php文件。
# rm –r phpMyAdmin
表示将phpMyAdmin目录及其子目录全部删除。

四 目录的创建及删除命令

1 目录创建命令(mkdir)

例:
# mkdir /ftproot

2 目录删除命令(rmdir)

例:
# rmdir phpMyAdmin
表示删除空目录。
# rmdir –p phpMyAdmin
表示将phpMyAdmin目录及其子目录全部删除。

3 改变工作目录

例:
# cd ..
回到上一级目录。
# cd /
回到根目录。
# cd ~/
回到当前用户根。

4 显示当前工作目录的绝对路径

# pwd

5 列出目录的内容(ls)

-a 参数,显示指定目录下所有子目录与文件,包括隐藏文件。
-F 参数,在目录名后面标记“/”,可执行文件后面标记“*”,符号链接后面标记“@”,管道(或FIFO)后面标记“|”,socket文件后面标记“=”。
-l 参数,以长格式来显示文件的详细信息。

例:
# ls -laF
# ls |more
列目录,使用管道和more命令分屏显示过多的内容。

五 备份与压缩命令

tar命令
x 参数,从档案文件中释放文件。
z 参数,用gzip来压缩/解压文件。
v 参数,显示文件的归档进度。
f 参数,使用档案文件或设备,这个选项通常是必选的。

例:
# tar xzvf NVIDIA-FreeBSD-x86-100.14.11.tar.gz

六 常用网络命令

1 配置网络

# ifconfig re0 inet 192.168.0.1 netmask 255.255.255.0 up
其中re0表示第一个以太网接口,inet表示这块网卡有一个Internet(inet)地址,设置本网络地址为192.168.0.1,子网掩码为255.255.255.0,up表示这块网卡已经配置完成准备工作。
也可以使用以下的命令进行配置。
# ifconfig re0 192.168.0.1
# ifconfig
显示当前网络的配置信息。

2 测试以太网卡

# ping 192.168.0.1
七 进程管理

例:
$ ps
表示查看进程及其状态。
$ ps waux
输出系统中所有的进程。
$ kill 829
终止进程标识号PID为829的进程。

八 查看命令的详细说明

# man ls
查看ls命令的详细说明。

九 文本编辑器

FreeBSD 的很多配置都可以通过编辑文本文件来完成,最容易学的而又简单的编辑器是ee编辑器。

例:
# ee /etc/rc.conf
表示编辑/etc/rc.conf文件。在ee的控制内,编辑器所有功能的操作方法都显示在最上方。 这个^ 字符代表 键盘上的Ctrl 键, 所以^e 就是 Ctrl+e组合键。假如想离开ee, 按Esc键,就可选择离开编辑器。当您修改了内容的时候,编辑器会提示您保存。

原文链接:http://luhuayan.blog.51cto.com/261482/53840