防伪码:出发前一切只是梦想,行动后一路都是挑战

本章节主要讲解linux基础网络及samba服务器的搭建详解

第九章 linux基础网络设置

一、查看网络参数

1、查看ip地址信息

ipconfig(查看活动)

参数:-a(查看所有),eth0(只查看eth0)

2、查看主机名

hostname

3、查看路由表(默认网关)

route -n 或netstat -rn

4、查看tcp/udp端口信息

netstat -auptu(a表所有,n表数字,p表进程id,t指tcp,u指udp)

5、跟踪网络节点

traceroute

6、测试dns解析

nslookup

二、设置网络参数

1、配置ip地址

ifconfig eth0 IP地址

ifconfig eth0:2 IP地址

2、配置默认网关

route add default gw 网关地址(添加)

route del default gw 网关地址(删除)

三、设置网络参数(固定)

1、修改IP地址和默认网关

/etc/sysconfig/network-scripts/ifcfg-eth0 

需要重启服务生效:service network restart

或禁用启用后生效:ifdown eth0;ifup eth0

2、修改计算机名(重启生效)

/etc/sysconfig/network

修改HOSTNAME=主机名

3、修改首选和备用DNS地址文件

/etc/resolv.conf

4、本地主机名映射文件(立即生效)

/etc/hosts

四、DHCP服务

1、查看服务包是否安装

rpm -qa |grep dhcp 

若没有安装,插入系统安装光盘

安装后须覆盖:cp /usr/share/doc/dhcp-4.1/dhcpd.conf.sampe(sampe文件) /etc/dhcp/dhcpd.conf(主配文件)

2、服务脚本

/etc/init.d/dhcp.d 

启动服务:service dhcpd start

3、端口号:

UDP:67(服务器)

UDP:68(客户端)

4、排除错误,查看日志

tail -30 /var/log/messages

防止冲突,笔记如下图所示:

linux基础概念和个人笔记总结(5)_第1张图片

linux基础概念和个人笔记总结(5)_第2张图片

第十章 samba文件共享服务

一、安装包

rpm -ivh samba-3.x.x.....

二、samba服务

1、samba服务器的主要程序

smbd:提供对服务器中文件、打印资源的共享访问,tcp端口号139和445

nmbd:提供基于NetBIOS主机名称的解析,udp端口号138和137

2、samba的配置目录及文件

/etc/init.d/smb

3、samba的配置目录和文件

/etc/samba/smb.conf

三、主配置文件smb.conf的全局配置项

1、security:安全级别,可用值如下:

share(匿名访问)

user(本地用户验证用户名及密码)

server(其他linux服务器验证)

domain(windows域控制器身份验证)

2、常见共享目录配置项的含义

path:(共享目录在服务器中对应的实际路径)

guest ok(或public):是否允许所有人访问共享权限

read only(只读,默认不写也是只读)

writable(可读可写)

四、搭建一个匿名共享访问(实践是检验理论的唯一标准)

1、修改主配置文件/etc/samba/smb.conf

security=share

2、创建一个自定义的共享

【software】

path=/software

publice=yes

read only=yes

注意:/software目录需在系统中创建

3、启动服务或重启服务

service smb start/restart

五、搭建一个本地用户验证的共享访问

1、创建用户并添加到samba用户中

useradd zhangsan

pdbedit -a -u zhangsan

2、修改主配置smb.conf文件

security=user

3、自定义共享

如:财务部共享文件,财务经理完全控制,财务部员工只读,其他人无权限

【caiwubu】

path=/caiwubu

valid users=cwjl,@cwb(定义合法用户)

write list=cwjl(定义合法可读可写的用户)

六、设置上传文件和目录的默认权限

directory mask=0775(目录权限)

create mask=0644(文件权限)

七、别名

1、修改别名配置文件

/etc/samba/smbusers

2、修改smb.conf文件

在【golbal】中添加一行

username map = /etc/samba/smbusers

防止冲突,笔记如下图所示:

linux基础概念和个人笔记总结(5)_第3张图片

linux基础概念和个人笔记总结(5)_第4张图片

linux基础概念和个人笔记总结(5)_第5张图片

谢谢观看,加油吧,朋友们!