免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1370 | 回复: 0

比较solaris-redhat-suse-freebsd20051129(一) [复制链接]

论坛徽章:
0
发表于 2005-11-29 14:46 |显示全部楼层

*NIX常用设定比较(2005-11-29)

序号
项目
solaris9
freebsd4.10
redhatAS3
suse8.0

1
集成设置工具
admintools
sys-unconfig
sysinstall
redhat-config…系列
YaST
2
网络基本设置
/etc/nodename
/etc/networks
/etc/netmask
/etc/hostname.网卡名
/etc/defaultrouter
/etc/defaultdomain
/etc/hosts
/etc/resolv.conf
/etc/rcS.d/S30network.sh
/etc/rc.conf
/etc/hosts
/etc/resolv.conf
/etc/netstart
例:/etc/rc.conf
hostname="wb.example.com.cn"
ifconfig_xl0="inet 192.168.1.64  netmask 255.255.255.0"
ifconfig_lo0="inet 127.0.0.1"
defaultrouter=“192.168.1.1”
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/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-XXX
/etc/hosts
/etc/resolv.conf
/etc/sysconfig/network-scripts/static-routes
/etc/init.d/network
/etc/HOSTNAME
/etc/sysconfig/network-scripts/ifcfg-XXX
/etc/sysconfig/routes
/etc/hosts
/etc/resolv.conf
/etc/init.d/network
3
多IP绑定
/etc/hostname.卡名:0
/etc/hostname.卡名:1
/etc/rc.conf如:
ifconfig_lnc0_alias0="inet 192.168.27.201 netmask 255.255.255.0"
/etc/sysconfig/network-scripts/ifcfg-XXX:0
/etc/sysconfig/network-scripts/ifcfg-XXX:1
/etc/sysconfig/network-scripts/ifcfg-XXX:0
/etc/sysconfig/network-scripts/ifcfg-XXX:2
4
一个ip绑定两块网卡
N/A
N/A
假设192.168.0.88是ip,192.168.0.1是网关: /sbin/modprobe bonding miimon=100 mode=1 /sbin/ifdown eth0 /sbin/ifdown eth1 /sbin/ifconfig bond0 192.168.0.88 /sbin/ifenslave bond0 eth0 eth1 /sbin/route add default gw 192.168.0.1
N/A
5
MAC修改
修改hostid的同时也会影响mac,详见
http://www.douzhe.com/docs/bbsjh/3/2111.html
ifconfig xl0 lladdr 00:90:27:4e:f6:67
#/sbin/ifconfig eth0 hw ether 00:AS:YOU:WISH:00
或於 /etc/sysconfig/network-scripts/ifcfg-eth* 裡設定 HWADDR=
如 HWADDR=00:00:21:d2:30:da
#/sbin/ifconfig eth0 hw ether 00:AS:YOU:WISH:00
6
IP转发
/etc/norouter     禁止IP转发

#ndd -set /dev/ip ip_forwarding 0
# sysctl -w net.inet.ip.forwarding=1
  net.inet.ip.forwarding: 0 -> 1
或设置rc.conf中gateway_enable为'yes'。
echo 1 > /proc/sys/net/ipv5/ip_forward
编辑/etc/sysctl.conf,
将 net.ipv4.ip_forward = 0
变为 net.ipv4.ip_forward = 1
重启后生效,用sysctl -a查看可知
or 编辑 /etc/sysconfig/network,设定 FORWARD_IPV4="yes",重启后生效
echo 1 > /proc/sys/net/ipv6/ip_forward
7
串口设置
测试:
cu -l /dev/cuaa0 -s 9600
/etc/ttys更改如下:
ttyp0 "/usr/libexec/getty std.9600" unknown on secure
测试:
cu -l /dev/cuaa0 -s 9600
/etc/inittab加:
S0:12345:respawn:/sbin/agetty -L 9600 ttyS0 vt102
测试:
cu -l /dev/cuaa0 -s 9600
修改/etc/securetty,添加一行:ttyS0,确保root用户能登录
/etc/inittab:
S0:12345:respawn:/sbin/agetty -L 9600 ttyS0 vt102
测试:
cu -l /dev/cuaa0 -s 9600
修改/etc/securetty,添加一行:ttyS0,确保root用户能登录
8
提示行设置
echo ‘export  PS1=”[e[32;40m]u@h[e[35;40m] [e[0m]w#” ’ >>/etc/bash.bashrc
Bash:
echo ‘export  PS1=”[e[32;40m]u@h[e[35;40m] [e[1m]w#” ’ >>/etc/bash.bashrc
CSH:
/etc/csh.cshrc里:
set prompt = "%{^[[1;32m%}%m%{^[[m%} %T [%{^[[1;36m%}%/%{^[[m%}] -%n- "
echo ‘export  PS1=”[e[32;40m]u@h[e[35;40m] [e[2m]w#” ’ >>/etc/bash.bashrc
echo ‘export  PS1=”[e[32;40m]u@h[e[35;40m] [e[3m]w#” ’ >>/etc/bash.bashrc
9
关闭/打开服务
修改/etc/rc.d/rc*.d/相应文件
修改/etc/rc.conf
/usr/local/etc/rc.d/相应脚本
修改/etc/rc.d/rc*.d/相应文件
chkconfig
ntsysv
修改/etc/rc.d/rc*.d/相应文件
或chkconfig命令
10
软件包
Pkgadd
Pkginfo
Pkgrm
Pkgchk –v -p
pkg_add
pkg_info
pkg_delete
或POSTS
1)安装rpm包时显示进度
     用-vh参数,如rpm -ivh ipchains-1.3.6-1.i386.rpm
     如果用glint或xrpm则不必。
2)直接通过ftp来安装rpm包
     如rpm -i ftp://ftp.xxx.xxx
3)校验所有的rpm包,查找丢失的文件
     rpm -Va
4)查找一个文件属于哪个rpm包
     例如:rpm -qf /usr/bin/who
5)列出一个rpm包的描述信息
     例如:rpm -qpi mon-0.37j-1.i386.rpm
6)列出一个rpm包的文件信息
     例如:rpm -qpl mon-0.37j-1.i386.rpm
1)安装rpm包时显示进度
     用-vh参数,如rpm -ivh ipchains-1.3.6-1.i386.rpm
     如果用glint或xrpm则不必。
2)直接通过ftp来安装rpm包
     如rpm -i ftp://ftp.xxx.xxx
3)校验所有的rpm包,查找丢失的文件
     rpm -Va
4)查找一个文件属于哪个rpm包
     例如:rpm -qf /usr/bin/who
5)列出一个rpm包的描述信息
     例如:rpm -qpi mon-0.37j-1.i386.rpm
6)列出一个rpm包的文件信息
     例如:rpm -qpl mon-0.37j-1.i386.rpm
11
用户管理
useradd等
pw系列命令,例:
pw useradd adm -g wheel -s /bin/csh -d /home/adm
passwd  adm
useradd等
useradd等
12
时区设定
设置时区的方法是: 修改/etc/TIMEZONE文件的TZ=xxx,然后必须重起.xxx应该对应/usr/share/lib/zoneinfo中的一个文件.
cp -p /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
1. 设置你的时区: timeconfig 里选择Asia/Shanghai (如果你位于GMT+8 中国区域)
2. 与标准时间服务器校准: ntpdate time.nist.gov
或 date -s STRING (STRING 格式
见man date)date -s "2005-11-22" cst
3. 写回硬件时钟: hwclock --systohc
date -s "2005-11-22" cst
13
时间同步
ntpdate time.nist.gov
ntpdate time.nist.gov
ntpdate time.nist.gov
date -s “2003-04-14 cst”,cst指时区,时间设定用date -s 18:10 修改后执行clock -w 写到CMOS hwclock --systohc
ntpdate time.nist.gov


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/3955/showart_59246.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP