FreeBSD 系统管理员都应该知道的那点秘密

发表于:2010-12-09 10:29

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:抚琴煮酒    来源:51Testing软件测试网采编

  常用设定

  下面说说一些常用的设定及其具体含义

  set nobackup 不要备份文件,使用backup备份文件(原文件加后缀~)
  set number 显示行号
  set cindent 设定c风格缩进,使用nocindent取消设置
  set autoindent 设定自动缩进,每行缩进与上一行相等,使用noautoindet取消设置
  set shiftwidth=2 设定缩进为两个空格
  set tabstop=2 设定制表符为两个空格
  set softtabstop=2 设定软制表符为两个空格
  set expandtab 缩进和(软)制表符使用空格替代,用noexpandtab取消设置
  set ruler 显示光标所在行列号
  syntax on 启动语法高亮

  其中涉及到的名词术语相关解释

  cindent

  使用C语言的缩进方式,根据特殊字符如“{”、“}”、“:”和语句是否结束等信息自动调整缩进;在编辑 C/C++ 等类型文件时会自动设定;

  softtabstop

  软制表符宽度,设置为非零数值后使用Tab键和 Backspace时光标移动的格数等于该数值,但实际插入的字符仍受tabstop和 expandtab控制;这样配置vim比以前好用多了。

  三、FreeBSD下配置网络环境,感觉比Centos简单些。

  使用sysinstall进行网络配置的优点是所有的网络数据将在同一个界面下进行设置,不容易发生错误和遗漏现象。但熟练的unix用户在平时维护系统的时候更喜欢使用手工配置,因为手工配置有很多优点:

  熟悉命令之后,手工配置更快;

  能够使用配置命令的高级特性;

  更容易维护配置文件,找出系统故障;

  能更深刻的了解系统配置是如何进行的。

  仅仅使用sysinstall进行设置,不可能对系统设置有深刻的了解,因而一旦发生问 题,就容易束手无策。 对于管理员来讲,不能被动的仅仅停留在能够使用和操作的阶段,而是要了解系统是如何进行工作的,才能更好的进行系统维 护和管理。因而需要使用命令行方式。一旦熟悉之后,就会发现命令行才能提供全部灵活的操作能力,而全屏幕方式限制很多 ,过于呆板。另外,为了让配置永久生效,我推荐跟centos5.4一样配置,采用文件配置方式,过程如下(这里以FreeBSD8.0为例),感觉比 linux 简单,特别对比centos5.4下的网卡配置/etc/sysconfig/network-scripts/ifcfg-eth0而言,目录足足花了 我三天时间记忆:)

#vi /etc/rc.conf
hostname="mail.bolaninfo.com"
ifconfig_le0="inet 192.168.1.108 netmask 255.255.255.0"
defaultrouter="192.168.1.1"

  域名解析DNS配置如下

#vi /etc/resolv.conf
nameserver 210.5.4.116
nameserver 210.51.176.71

  为了让以上过程永久生效,reboot重启服务器后用ifconfig可验证ip地址,netstat -r可验证网关是否生效,nslookup及dig可验证DNS配置是否正确等。

  另外这里稍为解释下名字解析hosts,它的执行顺序是优于DNS,现阶段多用于集群环境,如heartbeat、MySQL cluster等,配置过程如下

#vi /etc/hosts
192.168.1.100 HA1
192.168.1.101 HA2
192.168.1.188 vip.balaninfo.com

  远程连接管理我工作中用的是Xmanager3的xshell,但FreeBSD8.0默认root是不能在非本地登陆的,这里需要改动下/etc/ssh/sshd_config文件。

62/6<123456>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号