【Linux】网络应用
2024-10-09 00:15:30
一. 网络基本配置
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
最新文章
- (转)对比MS Test与NUnit Test框架
- gtktree和gtktext使用时要在文件中定义GTK_ENABLE_BROKEN
- C# List.ForEach 方法
- java 自定义标签 传值
- java动态代理(JDK和cglib)
- ANDROID_MARS学习笔记_S01原始版_011_XML
- [Locked] Strobogrammatic Number &; Strobogrammatic Number II &; Strobogrammatic Number III
- uiautomator+cucumber实现自动化测试
- 使用Nginx搭建本地流媒体服务器
- 写了一个迷你confirm弹窗插件,有取消和确认操作处理并支持单个确认使用弹窗和锁屏禁止滚动
- 「mysql优化专题」你们要的多表查询优化来啦!请查收(4)
- php连接数据库,以及日期处理函数
- Python高阶函数和匿名函数
- Spring-boot中@ConfigurationProperties,@Value,@PropertySource
- PHP中判断变量是否存在的方式
- 八、xadmin自定义菜单栏顺序
- 防止asp马后门
- Windows Mysql安装
- java基础面试题-1
- iPhone XS 能否经受的起寒冬的考验
热门文章
- JAVAEE学习day03,基本的流程控制
- Hadoop集群搭建(三)~centos6.8网络配置
- 解决 微信包含emoji表情的昵称,直接用sql语句可以写入而在yii2框架写却写不成功的 问题
- CentOS7采用tar.gz包方式安装Mysql5.7
- <;keep-alive>; 大量异步数据嵌入在循环体内,会有大量相同异步请求,可以缓存下拉用。
- 《ASP.NET Core 3框架揭秘》5折预售[发布试读章节]
- rpc框架dubbo学习入门及环境搭建(spring boot+Kotlin)
- 奇思妙想-java实现另类的pipeline模式
- JAVA-迭代器\增强型for循环。(新手)
- Scikit-Learn 源码研读 (第二期)基类的实现细节