linux 基本服务搭建
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux 网络服务
1.查看ip地址信息: ifconfig -a (查看所有)
2. 查看主机名 hostname
3 .查看默认网关 route -n
4. 查看端口网络连接进程信息netstat -anpu netstat -r n
5. 测试网络连通性 ping -s 包大小 -c 次数
6. 跟踪网络路径的节点 traceroute
7. 查看DNS 的解析记录 nslookup
二设置网络参数(临时)
1.)Ip: ifconfig eth0
ifconfig eth0 up 启用
ifconfig eth0 down 禁用
注意:启用和禁用不重新加载配置文件
2.)主机名 hostname
3.)配置路由
route add default gw网关地址添加
route del default gw网关地址删除
(永久)
1. ip配置
1.) ip主配置文件/etc/sysconfig/network-scripts/ifcfg-eth0
2.) Setup
重启服务 service network restart
禁用启用 ifdown ; ifup
2.主机名 /etc/sysconfig/network ( 重启生效)
3.配置DNS 地址 /etc/resolv.conf
4.本地主机映射文件:/etc/host
服务
1.dhcp 服务
a)主配置文件 /etc/dhcpd.conf
b)服务脚本 /etc/init.d/dhcpd
c)看端口 netstat -anpu
d)端口号服务端口 UDP 67 客户机端口 UDP 68
重启服务:service dhcpd restart
排错(看日志) tail -30 /var/log/messages
2.Samba文件共享服务
a)软件包的构成: samba (主包)samba-common (通用包)
b)客户端使用时
samba-common samba-dient
协议SMB CIFS
c)Samb 服务器的主要程序
i.Smbd 提供服务器中文件打印资源的共享访问端口TCP
139和445
ii.Nmbd 提供基于NetBIOS 主机名称的解析端口 UDP 137 和 138
d)主配置文件 /etc/samba/smb.conf
e)服务脚本 /etc/init.d/smb
f)将用户添加到samba 里 pdbedit -a -u 用户名
g)全局配置项 seourity 安全级别
Share 匿名user本机用户
sever 其他服务器domain win的域
h)writable:是否可写read only 只读
guest ok:外来用户 browseable 是否可见
i)别名修改 /etc/samb/smbusers
j)修改主配/etc/samba/smb.conf 添加一行
重启服务 services smb restart
3.Vfp 文件传输服务
a)ftp 连接的方式
控制连接:TCP 21,用于发送FTP命令信息
数据连接:TCP 20,用于上传、下载数据
b)数据连接的建立类型
主动模式:服务端从20端口主动向客户端发起连接
被动模式:服务端在指定范围内某个端口被动等待客户端连接c)主配置文件 /etc/vsftpd/vsftpd.conf
服务脚本 /etc/init.d/vsftpd
黑白名单 /etc/vsftpd/ftpusers (黑)
/etc/vsftpd/user_list (白)
d)全局配置项
listen=YES:是否以独立运行的方式监听服务
listen_address=192.168.4.1:设置监听的IP地址
listen_port=21:设置监听FTP服务的端口号
write_enable=YES:是否启用写入权限
download_enable=YES:是否允许下载文件
userlist_enable=YES:是否启用user_list列表文件
userlist_deny=YES:是否禁用user_list中的用户
max_clients=0:限制并发客户端连接数
max_per_ip=0:限制同一IP地址的并发连接数
e)匿名FTP配置项
anonymous_enable=YES:启用匿名访问
anon_umask=022:匿名用户所上传文件的权限掩码
anon_root=/var/ftp:匿名用户的FTP根目录
anon_upload_enable=YES:允许上传文件
anon_mkdir_write_enable=YES:允许创建目录
anon_other_write_enable=YES:开放其他写入权
anon_max_rate=0:限制最大传输速率(字节/秒)
f)本地用户FTP配置项
local_enable=YES:是否启用本地系统用户
local_umask=022:本地用户所上传文件的权限掩码local_root=/var/ftp:设置本地用户的FTP根目录
chroot_local_user=YES:是否将用户禁锢在主目录
local_max_rate=0:限制最大传输速率(字节/秒)构建FTP 修改主配置文件 /etc/vsftpd/vsftpd.conf
重启vsftp服务 service vsftpd restart