首页 > 代码库 > 【Linux】网络应用
【Linux】网络应用
一. 网络基本配置
setup 永久网络设置 (IP 网关 DNS)
vim /etc/sysconfig/network-scripts/ifcfg-eth0 (网卡信息文件)
route -n 查看网关
设置DNS
vim /etc/resolv.con
nameserver 114.114.114.114
netstat -an 查看网络状态
netstat -rn 查看网关
netstat -tlun t tcp u udp l listen 查看tcp和udp协议监听端口
netstat -an | grep ESTABLISHED | wc -l 查看连接数
网络复制 scp linux <-> linux
scp root@192.168.183.103:/root/httpd-2.2.29.tar.gz /root/ 下载文件
scp -r root@192.168.183.103:/root/httpd-2.2.29/ /root/ 下载目录
scp httpd-2.2.29.tar.gz root@192.168.183.103:/root/bbs/ 上传文件
scp -r httpd-2.2.29 root@192.168.183.103:/root/bbs/ 上传目录
FTP服务器配置(文件上传下载)
服务器搭建准备:1.软件准备 vsftpd-2.2.2-21.el6.i686.rpm ISO
2.原理 21 端口 命令传输
20 端口 数据传输
3.用户 1)系统用户 上传目录 /home/用户名
主机名:IP 用户名:系统用户 密码:系统用户密码 端口:21
2)匿名用户 anonymous/ftp 下载目录 /var/ftp/pub
主机名:IP 用户名: 空 密码: 空 端口:21
服务搭建步骤:1.安装软件
yum -y install vsftpd
2.修改配置文件
vim /etc/vsftpd/vsftpd.conf
85 ftpd_banner=Welcome to 183PHP blah FTP service.
3.开启服务 测试
关闭防火墙 setup
关闭SELINUX
vim /etc/selinux/config
SELINUX=disabled
reboot
service vsftpd start 开启服务
netstat -tlun 查看端口 21
测试:1. windows 匿名用户 ftp://192.168.183.251 只能下载
系统用户 ftp://dasheng@192.168.183.251 上传 下载
2.第三方工具 FileZilla 匿名用户登录
系统用户登录
FTP实验:限制用户的家目录
1.修改配置文件
vim /etc/vsftpd/vsftpd.conf
96 chroot_local_user=YES
2.重启服务 测试
service vsftpd restart
测试 FileZilla dasheng登录测试
三. Samba文件共享服务
内网使用
原理: smbd 提供网络资源访问 tcp 139 445
nmbd netbios主机名解析 udp 137 138
Samba服务搭建:
1.软件安装
yum -y install samba
实验1: 在linux系统共享目录
1.修改配置文件
vim /etc/samba/smb.conf
101 security = share
263 [www]
264 comment = public
265 path = /www
266 browseable = yes
267 guest ok = yes
268 writable = yes
2.建立 /www目录
mkdir /www
chmod 777 /www
3.开启服务 测试
service smb start
service nmb start
测试 \\192.168.183.251 设置映射
实验2 共享/pub目录 /soft目录 安全级别 user
1.修改配置文件
vim /etc/samba/smb.conf
101 security = user
263 [pub]
264 comment = public
265 path = /pub
266 browseable = yes
267 writable = yes
269 [soft]
270 comment = public
271 path = /soft
272 browseable = yes
273 writable = yes
2.建立目录
mkdir /pub
mkdir /soft
chmod 777 /pub
chmod 700 /soft
useradd aa
passwd aa
chown aa /soft
3.添加samba用户
smbpasswd -a aa
smbpasswd -a dasheng
pdbedit -L 查看samba用户
4.重启服务 测试
service smb restart
service nmb restart
测试: windows dasheng登录 \\192.168.183.251
删除缓存 net use * /del
aa登录 \\192.168.183.251
【Linux】网络应用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。