linux 学习重点内容
第一天 常用命令
第二天 系统管理
第三天 网络应用
第四天 lamp产品级环境搭建
第五天 apache服务器配置
第六天 lnmp快速环境部署-nginx服务配置
目标
具备使用linux开发能力
服务器简单维护管理
第三天 网络应用
网络基本设置(ip设置 常用网络命令)
ftp文件服务器
samba文件共享服务器
一. 网络基本设置
setup 永久ip
service network restart 重启网络
(vim /etc/sysconfig/network-scripts/ifcfg-eth0)
设置网关
route
route del default gw 192.168.181.1 删除默认网关
route add default gw 192.168.181.1 添加默认网关
设置dns
vim /etc/resolv.conf
nameserver 114.114.114.114
查看网络状态
netstat -an 查看所有
netstat -rn 查看网关
netstat -tlun t tcp l listen u udp
netstat -an | grep established | wc -l 统计链接数量
网络复制 scp linux -- linux 文件传输
scp root@192.168.181.139:/root/httpd-2.2.29.tar.gz /root/ 下载
scp -r root@192.168.139:/etc/ /root/ 下载目录
scp a.log root@192.168.181.139:/root/ 上传
scp -r /boot/ root@192.168.181.139:/root/ 上传目录
二. FTP服务搭建
搭建服务器准备:1.软件准备安装 vsftpd
2.原理 21端口传输命令
20端口传输数据
3.用户 系统用户
主机名 用户名 密码 上传目录 /home/用户名
匿名用户
主机名 空 空 上传目录 /var/ftp/pub
FTP服务搭建步骤:
1.安装vsftpd-2.2.2-21.el6.i686.rpm
挂载 mount /dev/sr0 /mnt/cdrom
cd /mnt/cdrom/Packages/
(rpm -ivh vsftpd-2.2.2-21.el6.i686.rpm)
yum -y install vsftpd
2.修改配置文件
vim /etc/vsftpd/vsftpd.conf
85 ftpd_banner=Welcome to 181 PHP blah FTP service.
3.启动服务 测试
关闭Linux防火墙
关闭SELINUX
vim /etc/selinux/config
SELINUX=disabled
reboot
service vsftpd start
netstat -tlun 查看21端口
测试:1.windows 匿名用户登录ftp://192.168.181.254
系统用户登录ftp://taoge@192.168.181.254
2.第三方工具 xftp 匿名用户登录
系统用户登录
实验:限制系统用户 在家目录的上传下载权限
1.修改配置文件
vim /etc/vsftpd/vsftpd.conf
96 chroot_local_user=YES
97 chroot_list_enable=YES
99 chroot_list_file=/etc/vsftpd/chroot_list
2.建立文件chroot_list
vim /etc/vsftpd/chroot_list
taoge
useradd zhangsan
passwd zhangsan
3.重启服务 对比测试
service vsftpd restart
xftp 使用 taoge登录 zhangsan登录
三. Samba文件共享服务搭建
端口
smbd: 为clinet提供资源访问 tcp 139 445
nmbd: 提供netbios主机名解析的 upd 137 138
搭建Samba文件共享服务步骤:
1.安装软件
挂载 mount /dev/sr0 /mnt/cdrom
yum -y install samba
2.修改配置文件
安全级别 share 共享级别 (不需要密码)
user 用户级别 添加samba用户
实验 1 共享目录 /movie 所有用户可以访问 安全级别 share
1)修改配置文件
vim /etc/samba/smb.conf
101 security = share
263 [movie]
264 comment = dianying
265 path = /movie
266 browseable = yes
267 writable = yes
268 guest ok = yes
2)建立/movie
mkdir /movie
chmod 777 /movie
3)启动服务 测试
关闭防火墙 关闭SELINUX
service smb start
service nmb start
测试 windows \\192.168.181.254
映射设置
实验2 建立目录 共享/pub 所以用户可访问,上传
/soft 只有aa可以访问 上传 安全级别 user
1)修改配置文件
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
2)建立/pub /soft
mkdir /pub
mkdir /soft
chmod 777 /pub
chmod 700 /soft
useradd aa
passwd aa
chown aa /soft
ls -ld /soft
3)添加samba用户
smbpasswd -a aa 添加aa 和taoge用户
smbpasswd -a taoge
pdbedit -L 查看samba用户
4)重启服务 测试
service smb restart
service nmb restart
测试: taoge登录 /pub /soft
\\192.168.181.254
cmd net use * /del 清除缓存链接
aa登录 /pub /soft
\\192.168.181.254