一、服务器概览
1、服务器硬件配置
Cpu:Intel(R) Pentium(R) D CPU 2.80GHz
内存:1GB
硬盘:320G x 2(暂时只使用一块)
网卡
普通机架式4U机箱
2、服务器操作系统
Red Hat Enterprise Linux 6.1 server
3、服务器其它配置
IP:210.44.191.167/24(eth1)
防火墙:开
SeLinux:开
基于nagios+cacti
一、服务器概览
1、服务器硬件配置
Cpu:Intel(R) Pentium(R) D CPU 2.80GHz
内存:1GB
硬盘:320G x 2(暂时只使用一块)
网卡
普通机架式4U机箱
2、服务器操作系统
Red Hat Enterprise Linux 6.1 server
3、服务器其它配置
IP:210.44.191.167/24(eth1)
防火墙:开
SeLinux:开
基于nagios+cacti
由于将电脑搬回宿舍后,linux下上网成了一个问题(只有windows下的客户端),所以为了拯救那失去的50G硬盘,所以就打算卸载Ubuntu。
搜了一下网上,大致方法就那么几个,一个有系统盘(麻烦),另一个就是就时使用MBRFIX修复主引导记录(MBR)。我选择了后者。
但是从网上下载的mbrfix软件在win7下都无效,好不容易找到了一个,现在共享给大家(两个文件,一个适用于32位,一个适用于64位,自己斟酌)。下载地址mbrfix
步骤:解压到C:/
进入命令行:cd c:/
然后:输入MBRFIX.exe /drive 0 fixmbr /yes
最后在磁盘管理中找回你的空间。
在Linux上,简单的写一对数字到下列指定文件:
# echo “1024 40000″ >
/proc/sys/net/ipv4/ip_local_port_range
不要忘记将这些命令加到你的系统启动脚本中,以使机器每一次重启后都生效
查看方法:ulimit -n
在Linux上配置文件描述符有点复杂。在编译某软件之前,你必须编辑系统include文件中的一个,然后执行一些shell命令。请首先编辑/usr/include/bits/types.h(也可能这个文件名叫typesizes.h)文件,改变_
_FD_SETSIZE 的值:
#define _ _FD_SETSIZE
8192
下一步,使用这个命令增加内核文件描述符的限制:
# echo 8192 > /proc/sys/fs/file-max
最后,增加进程文件描述符的限制,在你即将编译squid的同一个shell里执行:
sh#
ulimit -Hn 8192
该命令必须以root运行,仅仅运行在bash
shell。不必重启机器。使用这个技术,你必须在每一次系统启动后执行上述echo和ulimit命令,或者至少在软件启动之前。假如你使用某个rc.d脚本来启动某软件,那是一个放置这些命令的好地方
1、共享连接
在~/.ssh/config(没有就创建一个)输入如下:
ControlMaster auto
ControlPath /tmp/ssh_mux_%h_%p_%r
则你在一个窗口打开的到一个服务器的连接,在其他窗口中还可以保持。做个试验:
在终端A下:
[root@cisco ~]# echo -e “ControlMaster auto \nControlPath /tmp/ssh_mux_%h_%p_%r” >~/.ssh/config
[root@cisco ~]# cat .ssh/config
ControlMaster auto
ControlPath /tmp/ssh_mux_%h_%p_%r
[root@cisco ~]# ssh 211.64.19.251
root@211.64.19.251′s password:
Last login: Sat Oct 29 08:42:44 2011 from 211.64.19.248
[root@cisco ~]#
保持A不关闭(指窗口不关闭,会话断开如exit对此无影响),打开另一个窗口B
Last login: Sat Oct 29 00:43:42 2011 from 10.115.21.146
[root@cisco ~]# ssh 211.64.19.251
Last login: Sat Oct 29 08:51:18 2011 from 211.64.19.248
[root@cisco ~]#
看,密码都不让输了,而且马上就连接上了。
现在把窗口A关上,则在B上就会弹出如下:
[root@cisco ~]# Connection to master closed.
DNS 服务搭建记录
1、DNS相关概念
a) DNS服务器:存储了DNS数据库信息的计算机;提供正向解析和反向解析服务。
b) DNS缓存:一台服务器向其它服务器查询自己没有的,然后将查询所得就存在自己那里,下次再有客户端查询同一个地址的时候,就将缓存的数据直接给了该客户端。
c) 资源记录:DNS服务器的信息数据的分类。
d) 区域文件:包含区域资源记录的文件,选择DNS服务器为授权服务器,来管理该区域。
e) 泛解析:将同一区域的不同子域解析到同一IP上。
f) 智能域名解析:根据电信或者网通的ip不同解析到对应主机上的技术。
g) 动态域名解析:动态IP解析到静态的域名上。
2、DNS的查询方法
a) 递归查询:客户端到DNS服务器处查询,没有,然后DNS服务器去问根服务器,然后根服务器往一级域,或者往下查询,然后将查到的结果告诉DNS服务器,DNS服务器再告诉客户端。
b) 迭代查询:客户端到DNS服务器处查询,没有,然后DNS服务器告诉客户端哪儿可能有,然后客户端跑了好长时间,终于得到结果。
3、DNS服务器的类型
a) 主域名服务器:权威服务器,唯一,管理区域文件。
b) 从域名服务器:给主域名服务器当备份。
c) 高速缓存服务器:可运行域名服务器软件,但是没有域名数据库软件。它从某个远程服务器取得每次域名服务器查询的结果,一旦取得一个,就将它放在高速缓存中,以后查询相同的信息时就用它予以回答。高速缓存服务器不是权威性服务器,因为它提供的所有信息都是间接信息。
d) 转发服务器
4、BIND的安装与运行
环境:DNS服务器RHEL5.5(A),测试环境OPENSUSE11.0(B) ,windows XP(C)
实现子域名解析,example.com域,a.example.com,b.example.com,c.example.com,www.b.example.com
a) 安装在此处省略。(bind,bind-chroot,caching-nameserver)
b) 运行或开机运行在此处省略。
5、相关配置文件
a) /etc/named.conf主配置文件。
b) /var/named/named.ca 根域名服务器文件。
c) /var/named/ 目录下保存相关正想解析和反向解析文件。
主配置文件
[root@cisco named]# cat /etc/named.conf
//全局选项
options {
directory ”/var/named”;
listen-on port 53 { 192.168.0.1; };//如果主机上有多块网卡,设置监听哪一块
allow-query { any;};
recursion yes; //设置是否可以递归查询
};
//定义根区域文件
zone ”.” IN {
type hint;
file ”named.ca”;//可以使用dig命令创建
};
//定义区域配置文件
zone ”example.com” IN {
type master ;
file ”example.com.zone”;
allow-update { none; };
};
zone ”0.168.192.in-addr.arpa” IN {
type master;
file ”192.168.0.0.zone”;
allow-update { none ;};
};
正向解析文件
[root@cisco named]# cat /var/named/chroot/var/named/example.com.zone
$TTL 86400
@ IN SOA a.example.com. root (
20111028
3H
15W
1W
1D
)
@ IN NS a.example.com.
a IN A 192.168.0.1
b IN A 192.168.0.2
c IN A 192.168.0.3
反向解析文件
[root@cisco named]# cat /var/named/chroot/var/named/192.168.0.0.zone
$TTL 86400
@ IN SOA a.example.com. root (
20111028
3H
15M
1W
1D
)
@ IN NS a.example.com.
1 IN PTR a.example.com.
2 IN PTR b.example.com.
3 IN PTR c.example.com.
DNS与负载均衡
其实DNS还可以实现负载均衡的功能,就是将一个A记录对应多个IP地址,像:
www IN A 192.168.0.1
www IN A 192.168.0.2
www IN A 192.168.0.3
直接域名解析
就是让example.com 也可以访问,只需在正向解析文件中加入:
example.com. IN A 192.168.0.1
www IN A 192.168.0.1
这样访问 example.com 和访问www.example.com就一样了
泛域名解析
所谓“泛域名解析”是指:利用通配符 * (星号)来做次级域名以实现所有的次级域名均指向同一IP地址。
子域
配置方法有两种:在另一台服务器上搭建和子域和父域在同一台服务器上(称为虚拟子域)
在example.com.zone中加入:
$ORIGIN b.example.com
www IN A 192.168.0.2
主域与从域服务器(待续)
近期目标:
学习篇
1,关注服务器行业动态,关注一下windows平台下的相关服务管理.
2,学习一下linux的其他发行版,如 suse,debin(近期已购得相关书籍).
3.熟悉至很熟悉nginx,apache.lvs,squild,dns等相关服务。
4,ccna尽量在这一周之内考了。
5,应付一下专业课的考试。
就业篇
放平心态,欲速则不达,认真对待,在一边学习的同时关注期待就业岗位的需求。
生活篇
享受大学最后的时光。
从申请域名,到网站的迁移,基本完工。
掌握:
一、什么叫CVS?
二、CVS的工作原理
三、CVS对于系统管理员
四、CVS的一些缺点