#Linux阶段学习重点
1.Linux常用命令
2.Linux系统管理
3.Linux网络应用
4.LAMP产品级环境搭建
5.Apache服务器配置
6.LNMP环境快速部署-Nginx服务器配置
##目标
1.具有使用Linux系统进行开发的能力
2.进行Linux服务器常规管理运维
##第三天 Linux网络应用
1.网络基本配置
2.FTP(文件上传下载)服务配置
3.Samba文件共享服务配置
###一. 网络基本配置
1.setup 永久IP
service network restart 重启网络(网卡)
vim /etc/sysconfig/network-scripts/ifcfg-eth0 (网卡配置文件)
2.查看网关命令
route -n
3.设置DNS
vim /etc/resolv.conf
nameserver 114.114.114.114
4.查看网络状态
netstat -an 查看所有
netstat -rn 查看网关
netstat -tlun t tcp l listen u udp
netstat -an | grep ESTABLISHED | wc -l 统计连接数
5.网络复制文件 scp linux -> linux
scp root@192.168.184.105:/root/in.tar.gz /root/ 下载文件
scp -r root@192.168.184.105:/root/bbs/ /root/ 下载目录
scp -r etc root@192.168.184.105:/root/ 上传目录
scp install.log root@192.168.184.105:/root/ 上传文件
###二. FTP文件服务配置(文件上传下载)
准备工作:1.软件 vsftpd ISO镜像文件
2.原理 21 端口 命令传输端口
20 端口 数据传输端口
3.用户分类 系统用户 登录 主机名 用户名 密码 下载目录 /home/用户名
匿名用户 主机名 空 空 /var/ftp/pub
搭建FTP服务器步骤:
1.安装软件 mount /dev/sr0 /media
yum -y install vsftpd
2.修改配置文件
vim /etc/vsftpd/vsftpd.conf
85 ftpd_banner=Welcome to 184PHP blah FTP service.
3.启动服务 测试
准备 关闭防火墙 关闭SELINUX vim /etc/selinux/config
SELINUX=disabled
reboot
启动FTP服务 service vsftpd start
netstat -tlun
测试 1) windows 窗口 匿名用户 ftp://192.168.184.252 下载 禁止上传
系统用户 ftp://dasheng@192.168.184.252 上传 下载
2) 第三方工具 FileZilla 匿名用户 系统用户
实验:限制用户家目录登录权限 (安全)
1.修改配置文件
vim /etc/vsftpd/vsftpd.conf
96 chroot_local_user=YES
2.重启服务 测试
service vsftpd restart
测试 FileZilla
###三. Samba文件共享服务
windows - windows 文件共享 网络邻居
linux - linux NFS
windows - linux Samba
准备工作:1. 软件 Samba ISO 镜像文件
2.原理 tcp 139 445 smbd 数据传输管理(资源访问)
udp 137 138 nmbd 网络主机名解析
3.共享用户 Samba用户(smbpasswd 添加)
Samba服务搭建步骤:
1.安装软件 mount /dev/sr0 /media
yum -y install samba
2.查看配置文件
安全级别 share 共享级别(不需要密码)
user 用户级别 (添加Samba用户)
server 服务器级别
实验1. Linux服务器共享目录/movie 安全级别 share
1.建立目录/movie
mkdir /movie
chmod 777 /movie
2.修改配置文件
vim /etc/samba/smb.conf
101 security = share
263 [movie]
264 comment = dianying
265 path = /movie
266 browseable = yes
267 guest ok = yes
268 writable = yes
3.启动服务 测试
关闭防火墙 关闭SELINUX2
service smb start
service nmb start
netstat -tlun
测试 windows \\192.168.184.252 设置映射
(右键点击映射网络驱动,盘符自选)
实验2. 共享 /pub /soft (aa 可以访问上传,其它不可以) 安全级别 user
1.建立目录
mkdir /pub
mkdir /soft
chmod 777 /pub
chmod 700 /soft
useradd aa
passwd aa
chown aa /soft
2.修改配置文件
vim /etc/samba/smb.conf
101 security = user
263 [pub]
264 comment = public
265 path = /pub
266 browseable = yes
267 writable = yes
268
269 [soft]
270 comment = software
271 path = /soft
272 browseable = yes
273 writable = yes
3.添加samba用户
smbpasswd -a aa 添加用户
smbpasswd -a dasheng
pdbedit -L 查看samba用户
4.重启服务 测试
service smb restart
service nmb restart
测试 \\192.168.184.252 dasheng 登录 (可以设置映射)
net use * /del aa 登录
总结:网络基本配置 命令 IP DNS
FTP 文件上传下载
Samba 目录共享
###作业
word 文档写一遍 命令敲三遍
课堂笔记写一遍 实验至少三遍
完成 练习题
预习 第四天LAMP环境搭建 看两遍