日期:2014-05-16  浏览次数:20600 次

企业级Linux服务攻略 总结

公司这有几本关于Linux的书籍,其中有一本是企业级Linux服务攻略,而这些天正好我没事,我就开始研究企业级Linux服务攻略来,刚开始阅读时有点排斥,但我还是把它读了一遍,虽然有些知识点还没明白透,但我的目标不是专研,而是大概了解,为将来的需要提供一定的基础。

好了,开始我对企业级Linux服务攻略的总结之旅!~

第一章:Linux 服务器的搭建与测试

1.1  Linux的安装

详细讲解了 Red Hat Enterprise Linux 5的安装

1.2 常规网络配置

vi  /etc/sysconfig/network   ---> HOSTNAME=REAL5     ---> 设置主机名
hostname  查看主机名
ifconfig 网卡名 ip地址 netmask 子网掩码        ---> 设置ip地址
ifconfig  --->查看ip地址
ifconfig  网卡名:虚拟网卡 id   ip地址  netmask 子网掩码   --->设置辅助ip地址
ifconfig 网卡名称 down/up  禁用/启动网卡
ifconfig 网卡名 hw ether MAC 地址    --->更改网卡MAC地址
route add/del default gw ip 地址    ---->添加/删除默认网关
ping ip地址  测试网络连通性
  netstat 命令
  nslookup 域名/ip地址  测试解析


第二章: Samba 服务

2.1 Samba 原理

2.2 安装Samba 服务

rpm -qa|grep samba
rpm -ivh samba-3.0.23c-2.i386.rpm

2,3 Samba 常规服务器配置

workgroup = RHEL5   --->设置Samba服务器的工作组为RHEL5
server string = RHEL5 file Server  设置Samba简要说明

示例:Samba服务器有一个目录为/share,需要发布该目录成为共享目录,定义共享名为public,

comment = share
path = /share
public = yes
log file = /var/log/samba/%m.log  日志
service smb start/stop/restart/reload  服务的启动/停止/重新开始/重新加载

share 服务器实例及详解

案例:公司现有一个工作组Workgroup,需要添加Samba服务器作为文件服务器,并发布共享目录/share,共享名为public,此共享目录所有员工访问。

1、修改Samba 主配置文件

vi /etc/samba/smb.conf
[global]
workgroup = Workgroup设置工作组名
server string = file server添加服务器注释内容
security = share安全级别
log file = /var/log/samba/%m.log日志
max log size = 50
[public]
comment = public 
pathc = /share
public = yes   

2、重新加载配置

service smb restart

service smb reload


案例:公司现有多个部门,因工作需要,将销售部的资料存放在Samba服务器的/sales目录中,集中管理,以便销售人员浏览,并且该目录只允许销售部员访问。

1、添加销售部用户和组
groupadd sales
useradd -g sales sale1
useradd -g sales sale2
passwd sale1
passwd sale2
2、修改Samba主配置文件 smb.conf
vi /etc/samba/smb.conf
[global]
workgroup = Workgroup设置工作组名
server string = file server添加服务器注释内容
security = user安全级别
log file = /var/log/samba/%m.log日志
max log size = 50
[sales]
comment = sales
pathc = /sales
valid users = @sales
3、重新加载配置
service smb restart
service smb reload

2.4 Samba 高级服务器配置

示例:公司内部Samba服务器上共享了一个目录sales,该目录文件为销售部的共享目录,公司规定10.0.0.0/8 这个网段的ip地址都不能访问该共享目录,但是10.0.0.2 这个ip地址可以访问。

对于这些要求,可以编辑smb.conf,如下所示:

vi /etc/samba/smb.conf
把 security = user 改为 security = share,并添加hosts deny 和host allow字段。如下
[sales]
path = /sales
writable = yes
hosts deny = 10.
hosts allow = 10.0.0.2

2.5 Samba 客户端配置

smbclient -L 目标ip地址或主机名 -U 登陆用户名%密码 ---》查看服务器共享了什么目录

mount -t cifs //目标ip或主机名/共享目录名 挂载点 -o username = 用户名 ---》挂载共享目录


2.6 Samba的打印共享

1、设置global配置项

2、设置printers配置项


2.7 Samba企业实战和应用 (


第三章:DHCP服务

3.1 DHCP原理

3.2 安装DHCP服务