freemongolia 发表于 2007-11-23 17:47

编辑完成后,按键盘上的Esc键,跳出下面的菜单

选择a) leave editor询问是否保存选择a)save changes然后按回车键,退出编辑器。
(为了使shell设置生效)输入指令source ~/.cshrc使配置立即生效
Shell:
source ~/.cshrc
shell界面了发生变化。

输入ls命令后,现在已经可以高亮显示
monglia@FreeBSD[/]ls
Shell:
ls



Setup4 FreeBSD字符下的屏幕保护.

FreeBSD字符下设置屏幕保护:


方法1、编辑/etc/rc.conf文件
使用远程管理用户,登陆系统后需要切换到root管理员权限
monglia@Wow[/] su - root
Shell:
su - root

使用root用户编辑/etc/rc.conf文件
root@Wowee /etc/rc.conf
Shell:
ee /etc/rc.conf

添加
blanktime=”60” (设定屏保时间为60秒)
saver=”daemon” (屏保内容为FreeBSD吉祥物)
Editor:
#Saver
blanktime="60"
saver="daemon"保存并退出。


[ 本帖最后由 freemongolia 于 2007-11-25 20:31 编辑 ]

freemongolia 发表于 2007-11-23 17:48

方法2、使用sysinstall图形界面进行设置
root用户运行sysinstall
root@Wowsysinstall
Shell:sysinstall
选择Configure------Console------Saver-----Timeout(设置屏保时间60秒)Daemon(字符格式的守护精灵图案)
屏保效果,够Cool吧^_^

freemongolia 发表于 2007-11-23 17:49


Step 5 FreeBSD网络相关设置.



FreeBSD网络相关设置:


更改IP地址(需要root权限)
方法1、在命令行输入ifconfig(命令) de0(网卡) 192.168.0.8(IP地址)
Shell:
ifconfig de0 192.168.100.8
#ifconfig]root@WOW#ifconfigde0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 192.168.100.8 netmask 0xffffff00 broadcast 192.168.100.255
ether 00:03:ff:41:7c:43 media: Ethernet autoselect (100baseTX) status: activeplip0: flags=108810<OINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
inet6 ::1 prefixlen 128 inet 127.0.0.1 netmask 0xff000000


方法2、修改/etc/rc.conf文件,
IP地址为inet 192.168.0.88 主机名为WOW.sunny.com 网关地址为192.168.100.254
Shell:vi /etc/rc.conf
Editor:# -- sysinstall generated deltas -- # Tue Apr 17 17:37:54 2007# Created: Tue Apr 17 17:37:53 2007# Enable network daemons for user convenience.# Please make all changes to this file, not to /etc/defaults/rc.conf.# This file now contains just the overrides from /etc/defaults/rc.conf.
defaultrouter="192.168.100.254"hostname="WOW.sunny.com"ifconfig_de0="inet 192.168.100.88
netmask 255.255.255.0"
方法3、root用户运行sysinstall进行图形介面配置
注:要是单网卡想帮定多个IP,可以这样设置
ifconfig_de0_alias0="inet 192.168.100.8 netmask 255.255.255.0"
ifconfig_de0_alias1="inet 192.168.100.119 netmask 255.255.255.0"
Editor:# -- sysinstall generated deltas -- # Tue Apr 17 17:37:54 2007# Created: Tue Apr 17 17:37:53 2007# Enable network daemons for user convenience.# Please make all changes to this file, not to /etc/defaults/rc.conf.# This file now contains just the overrides from /etc/defaults/rc.conf.
defaultrouter="192.168.100.254"hostname="WOW.sunny.com"ifconfig_de0="inet 192.168.100.88 tmask 255.255.255.0"ifconfig_de0_alias0="inet 192.168.100.8 netmask 255.255.255.0"ifconfig_de0_alias1="inet 192.168.100.119 netmask 255.255.255.0"
alias0(表示别名,用1块网卡通过别名虚拟,多出来1个IP地址)
此时这台FreeBSD服务器拥有了3个IP地址。

修改MAC地址
方法1、直接使用命令改
ifconfig(命令) de0(网卡名) ether(改MAC) 00:02:A5:BC:21:3A(新MAC地址)
Shell:ifconfig de0 ether 00:02:A5:BC:21:3A缺点是重启后设置自动消失
方法2、修改/etc/rc.conf文件使用别名方式
ifconfig_de0_alias0="ether 00:02:A5:BC:XX:XX"
Editor:# -- sysinstall generated deltas -- # Tue Apr 17 17:37:54 2007# Created: Tue Apr 17 17:37:53 2007# Enable network daemons for user convenience.# Please make all changes to this file, not to /etc/defaults/rc.conf.# This file now contains just the overrides from /etc/defaults/rc.conf.
defaultrouter="192.168.100.254"hostname="WOW.sunny.com"ifconfig_de0="inet 192.168.100.88 netmask 255.255.255.0"ifconfig_de0_alias0="ether 00:02:A5:BC:XX:XX"

修改DNS设置
FreeBSD的DNS配置文件,是/etc/resolv.conf
查看现在DNS配置
Shell:root@WOW#cat /etc/resolv.confdomain sunny.com   nameserver 202.106.196.115添加新DNS服务器202.106.0.20到/etc/resolv.conf
Shell:echo nameserver202.106.0.20 >> /etc/resolv.conf
查看现在DNS服务器配置
Shell:root@WOW#cat /etc/resolv.confdomain sunny.comnameserver 202.106.196.115nameserver   202.106.0.20

[ 本帖最后由 freemongolia 于 2007-11-25 20:36 编辑 ]

freemongolia 发表于 2007-11-23 17:50


Step 5 忘记root的密码怎么办.




FreeBSD下忘记root的密码怎么办:


重置root用户密码

重新启动FreeBSD服务器,出现模式选择时,选择单用户模式
选择4 Boot FreeBSD in single user Mode

系统出现shell提示,按回车键确认

非正常启动后,检查系统文件。输入fsck -y(参数y表示自动修复)
#fsck -y
Shell:
fsck -y
磁盘检查完成后,挂载所以系统分区。输入mount -a
#mount -a
Shell:
mount -a
重置root用户密码。输入passwd回车
#passwd
Shell:
passwd
确认密码后,千万不要傻傻的reboot重启呀。按下Ctrl+D系统就会继续启动,密码重设完成。
系统重新启动后,输入用户名和密码,即可以登入。

[ 本帖最后由 freemongolia 于 2007-11-25 20:37 编辑 ]

freemongolia 发表于 2007-11-23 17:51

Step 6 F.A.Q.

freemongolia 发表于 2007-11-23 17:52


Step 7 FreeBSD调整时间与同步.




FreeBSD下时间调整与同步:



调整系统时间
需要root权限,date命令+年年月月日时时分分,例如调整系统时间为2007-11-23 11:18
Shell:
date 0711231118 查看系统时间
查看系统时间,可以使用date+%Y/%m/%d/%H:%M命令
Shell:
date +%Y/%m/%d/%H:%M
2007/11/23/11:19 同步系统时间
使用ntpdate +时间服务器命令。
中国时间服务器cn.pool.ntp.org
Shell:
ntpdate cn.pool.ntp.org
23 Nov 10:44:59 ntpdate: step time server 218.21.130.42 offset -2327.466568 sec
date +%Y/%m/%d/%H:%M
2007/11/23/10:46 设定某个时间,要求系统自动与时钟服务器同步进行调整时间
FreeBSD等(类似)Unix系统的设定
1) 确保计算机的123端口没有被防火墙阻挡;
2) 用root登录;
3) 修改/etc/crontab文件,加入以下一行命令:
0 23 * * * root /usr/sbin/ntpdate cn.pool.ntp.org > /dev/null
以上命令设置好后存盘。您的机器将在每天的23:00根据中国时间服务器的NTP服务器时间自动校准时间。
Shell:
vi /etc/crontab
添加以下内容
Editor:
#Synchronise My Server clock
#minute hour mday month wday who command
0            23       *       *      *    root/usr/sbin/ntpdate cn.pool.ntp.org > /dev/null

[ 本帖最后由 freemongolia 于 2007-11-25 20:39 编辑 ]

swordfish.cn 发表于 2007-11-24 14:10

配色很不错。:mrgreen:

Grrrr 发表于 2007-11-25 23:29

看了楼主的帖子胜读10年书,阿哈哈

huzi1986 发表于 2007-11-26 09:04

:wink: :wink: :wink: 赞一个,个人觉得如果不是做MAIL服务器的话。SEDNMAIL可以不要停。应该他会定时发邮件告诉我们系统的情况。。还是有点用的

huzi1986 发表于 2007-11-26 09:25

在FREEBSD下面能够正常显示中文

在/etc/profile文件下加入如果配置

vi /etc/profile

export LC_CTYPE="en_US.ISO8859-1"
export LC_ALL="en_US.ISO8859-1"
export LANG="en_US.ISO8859-1"

但输入中文好象有问题。。。再找下
页: 1 [2] 3 4 5 6
查看完整版本: 《FreeBSD新手快速入门》第2篇