都是命令行的配制工具:
rcconf
系统引导是你想要启动的服务,很有用工具。
base-config
基系统配制,第一次启动后,碰到的就是它吧,配制的方面很多哦,呵呵。
debconf Debian 包裹配制系统
dpkg-reconfigure 配制一个已经安装的包裹
很有用哦,任何安装的包裹都可以用它来配制。
apt-get install etherconf
dpkg-reconfiguration etherconf
网络的配制,包括主机名,IP,DHCP,DNS,GATEWAY,NETMASK。。。等。
如果如果你用lan上网,这几个文件很重要:
/etc/hostname主机名
/etc/network/interfaces 网络配制
/etc/resolv.conf DNS配制
如:
nameserver 202.96.104.18
nameserver 202.96.103.36
dpkg-reconfiguration xserver-xfree86
鼠标,键盘,显示器和显卡配制,能不能进X,全看它了。
或手工修改/etc/X11/XF86Config-4,作用一样。
modconf
大家肯定会在刚开始装系统时碰到那个另人望而生畏的基于表单的模块选取界面(我还曾专门写一贴,关于如何选取模块),就是它了。Debian想的非常周到,它把你须要的模块都做好了,只等你动手选了,以后忘了选或想移除模块,千万不要靠重装来解决问题,呵呵。
当然也可以手动添加了:
/etc/modules
这里写的都是你引导时要加载的内核模块,可以自己添加,
/etc/modules.conf
模块配制,这个不用自己改,
在你修改了/etc/modules后,可用update-modules来重建/etc/modules.conf和/etc/chandev.conf。
几个好用的命令:
modprobe - high level handling of loadable modules
用来加载模块
modprobe -c 显示当前正被使用的模块配制
modprobe -l 显示能匹配的模块列表,你可以找你需要的模块
modprobe modname 加载模块
modprobe -r modname 移除模块
insmod - install loadable kernel module
给正在运行的内核安装一个可加载模块。
rmmod
从正在运行的内核卸载模块。
lsmod
列出已加载的模块。
modinfo modname
显示每个模块的信息,很有趣。
apt-setup
配制apt源,就是安装时的你看到的那个,帮助你写/etc/apt/source.list
apt-get install aptconf
dpkg-reconfigure aptconf
配制apt,如禁用哪个apt源,自定义添加apt源(就象是个储藏室)等,找的是你的source.list,好玩。
apt-get install timezoneconf
dpkg-reconfigure timezoneconf
配制时区,日期,和时间。
apt-get install localeconf
dpkg-reconfigure localeconf
配制locale,不用我说了吧。
locale
查看本地的locale
dpkg-reconfigure locales
功能同localeconf
cpanel,别人提醒的,呵呵,凑个数
中文图形配制工具。
呵呵,我怎么知道的呢?
呵呵,apt-cache search debconf
记得多看看男人(man)呀,不要花太多的心思在mm上呀 :)
网友: 本站网友
时间:2008-02-03 15:45:36 IP地址:222.66.24.★
网卡通过DHCP自动获取IP地址
------------------------------
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
#
# The loopback network interface(配置环回口)
# 开机自动激lo接口
auto lo
# 配置lo接口为环回口
iface lo inet loopback
#
# The primary network interface (配置主网络接口)
#开机自动激活eth0接口
auto eth0
#配置eth0接口为DHCP自动获取
iface eth0 inet dhcp
网卡静态分配IP地址
-------------------------
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
#
# The loopback network interface(配置环回口)
# 开机自动激lo接口
auto lo
# 配置lo接口为环回口
iface lo inet loopback
#
# The primary network interface (配置主网络接口)
#开机自动激活eth0接口
auto eth0
#配置eth0接口为静态设置IP地址
iface eth0 inet static
address 10.16.3.99
netmask 255.255.255.0
network 10.16.3.0
broadcast 10.16.3.255
gateway 10.16.3.1
# dns-* options are implemented by the resolvconf package, if installed(DNS设置)
dns-nameservers 61.153.177.196 61.153.177.197
dns-search fireteam.org
网卡进行PPPoE宽带拨号配置
----------------------------
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
#
# The loopback network interface(配置环回口)
# 开机自动激lo接口
auto lo
# 配置lo接口为环回口
iface lo inet loopback
#
# The primary network interface (配置主网络接口)
#开机自动激活eth0接口
auto eth0
#配置eth0接口为静态设置IP地址
iface eth0 inet static
address 10.16.3.99
netmask 255.255.255.0
network 10.16.3.0
broadcast 10.16.3.255
网友: 本站网友
时间:2008-02-04 13:52:57 IP地址:222.66.24.★
DEBIAN程序重新加载 启动 停止:
/etc/init.d/apache2 reload
/etc/init.d/apache2 start
/etc/init.d/apache2 stop
网友: 本站网友
时间:2008-02-21 10:18:42 IP地址:222.66.24.★
debian+ipvsadm+heartbeat+ldirectord LVS NAT均衡负载
环境:
centos4 一个.母系统.
dsl linux4.1 两个.在母系统的VM SERVER CONSOLE中安装.
简单拓扑图:
lvs机器:
真实IP:192.168.0.236
虚拟IP:192.168.0.237 -->对外提高WEB服务
192.168.2.1--->内网网关
REAL机器:
REAL1 IP:192.168.2.11
GW:192.168.2.1
REAL2 IP:192.168.2.12
GW:192.168.2.1
详细设置步骤:
============================================
REAL机器上:
REAL1 设置IP,设置路由,设置WEB,提供WEB服务.index.html内容为:192.168.2.11 测试可以正常访问
REAL2 设置IP,设置路由,设置WEB,提供WEB服务.index.html内容为:192.168.2.12 测试可以正常访问
LVS机器上:
1.安装heartbeat,ipvsadm 软件
#apt-get install heartbeat
#apt-get install ipvsadm
#apt-get install ldirectord //主要是用来监视各个真实服务器的状态的,专门用来和lvs调度器配合,使ipvsadm真正的完美起来的工具。
2./etyc/ha.d/目录下: ha.cf,haresources,authkeys 三个主要的配置文件debian用apt-get install 安装后是没有这三个文件的,需要到源码中去找
到http://download.chinaunix.net下载heartbeat-2.1.2.tar.gz,上传到LVS服务器.
#tar -zxvf heartbeat-2.1.2.tar.gz
#cd heartbeat-2.1.2
#cd doc
#cp ha.cf haresources authkeys /etc/ha.d/
3. 修改认证配置文件/etc/ha.d/authkeys
将该文件权限改成600
auth 2
2 crc
共有三种可用的鉴权方式:crc、md5和sha1。三种方式安全性依次提高,但同时占用的系
统资源也依次扩大。crc安全性最低,适用于物理上比较安全的网络,sha1提供最为有效的鉴权方式,占用的系统资源也最多。
最后,该authkeys文件的文件许可权应该设为600(即-rw-------)
4.修改/etc/ha.d/ha.cf
logfile /var/log/ha_log/ha-log.log # ha的日志文件记录位置。如没有该目录,则需要手动添加
logfacility local0
node lvs
node real1
node real2 说明:节点名称与uname –n保持一致。
keepalive 2 设定心跳(监测)时间时间为2秒 //没用热备,所以改参数基本上没用.
deadtime 20 超出该时间间隔未收到对方节点的心跳,则认为对方已经死亡
warntime 10 超出该时间间隔未收到对方节点的心跳,则发出警告并记录到日志中,这个也没有设置
initdead 30 在某些系统上,系统启动或重启之后需要经过一段时间网络才能正常工作,该选项用于解决这种情况产生的时间间隔。取值至少为deadtime的两倍。
udpport 694 设置广播通信使用的端口,694为默认使用的端口号。
auto_failback on heartbeat的两台主机分别为主节点和从节点。主节点在正常情况下占用资源并运行所有的服务,遇到故障时把资源交给从节点并由从节点运行服务。在该选项设为on的情况下,一旦主节点恢复运行,则自动获取. //在此没用到改项.
bcast eth0 说明:采用eth0的udp广播用来发送心跳信息,建议在副节点不只一台时使用
respawn hacluster /usr/lib/heartbeat/ipfail
5.配置ldirectord
它的配置文件在:heartbeat-2.1.2.tar.gz 中 cp heartbeat-2.1.2/ldirectord/ldirectord.cf /etc/ha.d/
# Global Directives
checktimeout=3
checkinterval=1
#fallback=127.0.0.1:80
autoreload=yes
logfile="/var/log/ldirectord.log"
#logfile="local0"
quiescent=yes
# A sample virual with a fallback that will override the gobal setting
virtual=192.168.0.237:80
real=192.168.2.11:80 masq //gate为直接路由模式,ipip为隧道模式,masq为NAT模式
real=192.168.2.12:80 masq
#fallback=127.0.0.1:80 masq
service=http
request="index.html"
receive="Test Page"
scheduler=wlc
#persistent=600
#netmask=255.255.255.255
protocol=tcp
6.设置转发规则:
#ipvsadm -C
#/sbin/ipvsadm -A -t 192.168.0.237:http -s wlc
#/sbin/ipvsadm -a -t 192.168.0.237:http -r 192.168.2.11:http -m -w 1
#/sbin/ipvsadm -a -t 192.168.0.237:http -r 192.168.2.12:http -m -w 1
#/etc/init.d/ipvsadm save //默认是保存到/etc/ipvsadm.rules.
7.在/etc/rc.local里添加下面内容:
/etc/init.d/ipvsadm restart //确保ipvsadm启动
/etc/init.d/ipvsadm load /etc/ipvsadm.rules //加载规则
echo 1 > /proc/sys/net/ipv4/ip_forward
echo 0 > /proc/sys/net/ipv4/conf/all/send_redirects
echo 0 > /proc/sys/net/ipv4/conf/default/send_redirects
echo 0 > /proc/sys/net/ipv4/conf/eth0/send_redirects
8.启动heartbeat ipvsadm ldirectord
查看/etc/rc3.d/是否有三者的启动连接.一般类似:S20ipvsadm S20ldirectord S75heartbeat .
有,则当系统启后自动启动.
9.测试
访问http://192.168.0.237,查看#ipvsadm,查看/etc/log/ha-log
停掉192.168.2.11 访问http://192.168.0.237 查看#ipvsadm,查看/etc/log/ha-log
停掉192.168.2.12 访问http://192.168.0.237 查看#ipvsadm,查看/etc/log/ha-log
网友: 本站网友
时间:2008-02-21 10:19:58 IP地址:222.66.24.★
ldirectord.cf中可以配置httpd页面的获取,也可以配置主机的存活,结合主机的存活和apache页面 的存取,才能保证服务器的正常检测.
网友: szxsztszk
时间:2008-02-23 22:34:23 IP地址:222.64.251.★
重新设置DEBIAN X桌面各参数,包括显卡。
# dpkg-reconfigure xserver-xorg
网友: szxsztszk
时间:2008-02-23 22:52:27 IP地址:222.64.251.★
debian gnome桌面安装后,默认是英文。现调整为中文:
1。#apt-get install locales
安装zh_CN.GB2312,zh_CN.GBK和zh_CN.UTF8三种中文编码环境。并设置UTF-8为系统默认编码
2。#apt-get install gdm安装Gnome的显示管理器,最后重启系统即可。显示管理器的作用是用来管理X会话,提供图形化的登录界面。
网友: szxsztszk
时间:2008-02-24 13:11:24 IP地址:222.64.251.★
debian中安装lrzsz软件包:
1。在/etc/apt/sources.list 文件中添加一行:
deb http://ftp.de.debian.org/debian etch main
2。#apt-get update
3.#apt-get install lrzsz
网友: 本站网友
时间:2008-02-26 10:45:40 IP地址:222.66.24.★
debian x install:
首先确认这几个包都装上了:
aptitude install xserver-xorg xserver-xorg-core kde kde-i18n-zhcn
如果装上了,还不行的话,就重新配置一下 xserver-xorg
dpkg-reconfigure xserver-xorg,
然后重启 kdm或者gdm或者xdm
/etc/init.d/kdm restart
或者
/etc/init.d/gdm restart
或者
/etc/init.d/xdm restart
网友: szxsztszk
时间:2008-03-04 10:49:58 IP地址:222.66.24.★
Debian系统启动脚本
Debian GNU/Linux使用SysV模块作为系统初始脚本。与RH一样,Debian使用一个扩展的SysV模块,而Slackware主要是基于BSD的,并为了使用SysV模块而写了几个方便的脚本。
定位SysV目录
Debian GNU/Linux,与大多数使用SysV模块的系统一样,将相关的目录存放在/etc目录之下。也就是说,SysV目录/etc/init.d是脚本自身,而/etc/rc1.d,/etc/rc2.d直到/etc/rc6.d是特殊运行级别的目录。而管理所有这些的脚本为/etc/rc.d/rc。
然而RH7.2,是将SysV目录全部放在/etc/rc.d目录之下。也就是就说,RH使用/etc/rc.d/init.d,而不是/etc/init.d。为了兼容性,RH创建了一些由/etc指向/etc/rc.d下相关目录的链接。
使用Debian工具进行工作
RH包含了一些用于自动管理SysV初始脚本过程的工具,也就是chkconfig民service。Debian并包含这些工具,但是却提供相似的管理工具:update-rc.d与invoke-rc.d。
使用update-rc.d
Debian的update-rc.d与RH的chkconfig工具相类似。然而chkconfig是一个二进制程序,而update-rc.d是一个Perl脚本。这些工具有不同的命令行选项,但是却执行类似的功能。下表列出了update-rc.d的一些用法。如果要查看完整的信息,我们可以查阅相关的和册页。
命令 功能
update-rc.d -f <service> remove 从所有的运行级别配置目录中是删除指定的服务
update-rc.d <service> start <order> <runlevels> 配置服务在运行级别列表中按指定的顺序启动
update-rc.d <service> stop <order> <runlevels> 配置服务在运行级别列表中指定的顺序停止
update-rc.d与RH的chkconfig之间最大的不同就在于update-rc.d是要设置所以指向/etc/init.d目录下服务脚本的运行级别链接,而chkconfig是要每一个运行级别单独配置服务。从本质上来说,这也就意味着每次我们使用update-rc.d改变一个运行级别,我们就不得不改变所有的。例如,下面的命令序列与命令chkconfig -level 2345 inetd off的作用相同:
$ update-rc.d -f inetd remove
$ update-rc.d inetd stop 20 0 1 2 3 4 5 6 .
第一个命令移除了所有的指向/etc/init.d/inetd服务脚本的运行级别链接,-f标志将会使得update-rc.d即使在inetd脚本本身已经存在的情况仍然进行相应的处理。第二个命令在每一个运行级别创建了一个服务级别为20的停止脚本。例如,这会创建一个/etc/rc3.d/K20inetd的符号链接来禁止运行级别3中inetd的运行。(在这里我们要注意的是我们要显示的添加reboot与shutdown运行级别,即0和6,仅管其中所有的服务都会被设置成为“stop“)。作为另外的一个例子,下面所显示的命令将会在运行级别3到5允许inetd的运行,而在其他的运行级别中则被禁止:
$ update-rc.d -f inetd remove
$ update-rc.d inetd start 20 3 4 5 . stop 20 0 1 2 6 .
Debian的update-rc.d最初看起来会叫人有一些迷惑,但是旦我们明白,我们就会发现他可以多么出色的完成我们的工作。
使用invoke-rc.d
Debian下与RH的service命令作用等同的命令为invoke-rc.d。这两个命令在大多数情况下的作用是完全相同的。例如,service inetd start与invoke-rc.d inetd start有相同的作用(启动inetd服务,相应的停止服务的命令为invoke-rc.d inetd stop)。invoke-rc.d命令也有一个额外的我们可以深入研究的命令参数,但是一般来说这两个命令是相同的。
/etc/initta中的不同
主要配置系统初始化过程的文件是/etc/inittab。这个文件管理在系统启动时的脚本。下面的是与其他的发行版本中的inittab文件所不同的几个地方:
1 Debian的默认运行级别是2.
2 Debian并不会在/etc/inittab文件中中配置X Window系统显示管理器。
3 运行级别2与3是相同的,而运行级别4与5是相同的。
4 运行级别4与5只会运行一个虚拟终端,而运行级别2与3却会运行6个。
redhat的默认vi是VIM(VI IMPROVED)
debian的默认vi是正宗vi.
安装VIM的方法:#atp-get install vim