- 论坛徽章:
- 0
|
*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 |
|