服务器端口

linux防火墙简单的使用

﹥>﹥吖頭↗ 提交于 2020-01-08 04:02:20
Centos升级到7之后,内置的防火墙已经从iptables变成了firewalld。所以,端口的开启还是要从两种情况来说明的,那就是iptables和firewalld。本文章参考官网教程基础 一、iptables 1.打开/关闭/重启防火墙 开启防火墙(重启后永久生效):chkconfig iptables on 关闭防火墙(重启后永久生效):chkconfig iptables off 开启防火墙(即时生效,重启后失效):service iptables start 关闭防火墙(即时生效,重启后失效):service iptables stop 重启防火墙:service iptables restartd 2.查看打开的端口 /etc/init.d/iptables status 3.打开某个端口(以8080为例) (1)开启端口 iptables -A INPUT -p tcp --dport 8080 -j ACCEPT (2)保存并重启防火墙 /etc/rc.d/init.d/iptables save /etc/init.d/iptables restart 4.打开49152~65524之间的端口 iptables -A INPUT -p tcp --dport 49152:65524 -j ACCEPT 同样,这里需要对设置进行保存,并重启防火墙。 5

PHP phpstudy-linux面板(小皮面板) 安装和使用

拜拜、爱过 提交于 2020-01-07 20:10:34
==============运行状态========================= docker daemon running centos_env container running webpanel running phpstudy running =================安装完成================== 请用浏览器访问面板http://116.62.155.140:9080/ED57A1 系统初始账号:admin 系统初始密码:8J--TsQdEv 官网https://www.xp.cn 如果使用的是云服务器,请至安全组开放9080端口 如果使用ftp,请开放21以及30000-30050端口 如果在虚拟机安装,请将ip换成虚拟机内网ip =========================================== 来源: https://www.cnblogs.com/jooy/p/12163457.html

vsftpd 虚拟用户模式 服务的搭建

故事扮演 提交于 2020-01-07 17:34:37
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> vsftp 服务部署 内容来自下面两篇文章. http://www.cnblogs.com/kuliuheng/p/3209744.html 和 http://www.cnblogs.com/xiongpq/p/3384759.html 安装 yum install vsftpd db4 db4-utils 两个重点知识需要了解: 第一 : FTP两种模式的区别(如果不准备启动iptables可以不用了解.): (1)PORT(主动)模式 所谓主动模式,指的是FTP服务器“主动”去连接客户端的数据端口来传输数据,其过程具体来说就是:客户端从一个任意的非特权端口N(N>1024)连接到FTP服务器的命令端口(即tcp 21端口),紧接着客户端开始监听端口N+1,并发送FTP命令“port N+1”到FTP服务器。然后服务器会从它自己的数据端口(20)“主动”连接到客户端指定的数据端口(N+1),这样客户端就可以和ftp服务器建立数据传输通道了。 (图片来源:https://my.oschina.net/binny/blog/17469) (2)PASV(被动)模式 所谓被动模式,指的是FTP服务器“被动”等待客户端来连接自己的数据端口,其过程具体是:当开启一个FTP连接时,客户端打开两个任意的非特权本地端口(N

socket选项 SO_REUSEPORT

自古美人都是妖i 提交于 2020-01-07 12:38:51
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 前言 本篇用于记录学习SO_REUSEPORT的笔记和心得,末尾还会提供一个bindp小工具也能为已有的程序享受这个新的特性。 当前Linux网络应用程序问题 运行在Linux系统上网络应用程序,为了利用多核的优势,一般使用以下比较典型的多进程/多线程服务器模型: 单线程listen/accept,多个工作线程接收任务分发,虽CPU的工作负载不再是问题,但会存在: 单线程listener,在处理高速率海量连接时,一样会成为瓶颈 CPU缓存行丢失套接字结构(socket structure)现象严重 所有工作线程都accept()在同一个服务器套接字上呢,一样存在问题: 多线程访问server socket锁竞争严重 高负载下,线程之间处理不均衡,有时高达3:1不均衡比例 导致CPU缓存行跳跃(cache line bouncing) 在繁忙CPU上存在较大延迟 上面模型虽然可以做到线程和CPU核绑定,但都会存在: 单一listener工作线程在高速的连接接入处理时会成为瓶颈 缓存行跳跃 很难做到CPU之间的负载均衡 随着核数的扩展,性能并没有随着提升 比如HTTP CPS(Connection Per Second)吞吐量并没有随着CPU核数增加呈现线性增长: Linux kernel 3.9带来了SO

Nginx做虚拟主机

一笑奈何 提交于 2020-01-07 10:08:16
Nginx还有一个主要功能就是做虚拟主机,就是配置多个server,每一个server代理一个upstream 当我们在服务器上搭建一个图书以及一个电影的应用,其中图书应用启动了 8001 端口,电影应用启动了 8002 端口。但我们一般访问应用的时候都是希望不加端口就访问域名,也即两个应用都通过 80 端口访问。但我们知道服务器上的一个端口只能被一个程序使用,这时候如何该怎么办呢?一个常用的方法是用 Nginx 进行端口转发。Nginx 的实现原理是:用 Nginx 监听 80 端口,当有 HTTP 请求到来时,将 HTTP 请求的 HOST 等信息与其配置文件进行匹配并转发给对应的应用。例如当用户访问 book.douban.com 时,Nginx 从配置文件中知道这个是图书应用的 HTTP 请求,于是将此请求转发给 8001 端口的应用处理。当用户访问 movie.douban.com 时,Nginx 从配置文件中知道这个是电影应用的 HTTP 请求,于是将此请求转发给 8002 端口的应用处理。一个简单的 Nginx 配置文件(部分)如下面所示 配置负载均衡池 Demo1负载均衡池 upstream book_pool{ server 127.0.0.1:8001; } Demo2负载均衡池 upstream movie_pool{ server 127.0.0.1

macos修改vmware Fusion的NAT网络

痞子三分冷 提交于 2020-01-07 03:44:20
远程连接Linux 为什么要远程连接Linux 在实际的工作场景中,虚拟机界面或者物理服务器本地的终端都是很少接触的,因为服务器装完系统之后,都要拉倒IDC机房托管,如果是购买的云主机,那更碰不到服务器本体了,只能通过 远程连接 的方式管理自己的Linux系统。 因此在装好Linux系统之后,使用的第一步应该是配置好 客户端软件(ssh软件进行连接)连接Linux系统 。 通过什么软件呢? Xshell SecureCRT 远程连接必备的知识 ip地址 > 服务器的位置 互联网上的计算机都会有一个唯一的32位的ip地址,如同家里的门牌号,对应到服务器的位置。 我们找人,可以通过身份证号码对应某个人 那我们找到某台服务器,也必须是通过IP地址 局域网 (针对自己班级/家庭所在环境)里也有预留的ip地址,一般是192/10/172开头,局域网的IP地址也是唯一的。 windows查看ip通过命令: 在cmd终端敲下:ipconfig查看“以太网适配器 本地连接 IPv4”的Ip地址就是自身网线的ip地址了 Linux查看ip方式: 方式1:ip addr 方式2: ifconfig 外网Ip 全世界哪里都可以访问, 虚拟机网络配置 host only 仅主机 单机模式,了解即可 电脑pc > 皇帝 虚拟机 > 老百姓 老百姓被皇帝控制,无法与外届通信 nat模式(网络地址转换)

atitit.交换机 汇聚上联、网络克隆和标准共享的原理与区别

爷,独闯天下 提交于 2020-01-05 09:06:26
atitit. 交换机 汇聚上联、网络克隆和标准共享的原理与区别 1 . 标准共享 ( 标准化模式 ) 1 2 . 汇聚上联 trunk 1 2 .1. 使用场合 1 2 .2. 背景 1 2 .3. 实现原理 2 3 . 网络克隆模式 3 3 .1. 使用场合 3 3 .2. 原理 3 4 . 参考 3 1. 标准共享 ( 标准化模式 ) 2. 汇聚上联 trunk 2.1. 使用场合 用在无盘网等大量上行数据网中。相对标准模式对上行链路优化的更多。一般上一级还有大流量数据交换的服务器 视频播放 , 电影院 2.2. 背景 服务器 相连接的端口(称为汇聚口或上联口),需要处理的数据也是非常庞大的,因此需要更多的交换机处理资源,以保证网络的高效运行。然而传统基本型交换机资源都是均分给每个端口的,因此汇聚口(上联口)就经常出现资源不够用,引起数据无法及时传输 在“汇聚上联”模式下的Uplink端口的传输速率能够比普通交换机快3~9倍, 作者:: 老哇的爪子 Attilax 艾龙, EMAIL:1466519819@qq.com 转载请注明来源: http://www.cnblogs.com/attilax/ 2.3. 实现原理 在“汇聚上联”模式下工作时,交换机将提供两个经过优化的端口,给这两个端口分配足够的交换机处理资源,保证汇聚口(上联口)的数据能够有效、快速的传输 就是通过设置

打开SQL Server 2008的1433端口

房东的猫 提交于 2020-01-05 06:45:54
1、开始——>Microsoft SQL Server 2008——>配置工具——>Sql Server 配置管理器——> DIABLO(数据库实例)的协议中看看TCP/IP协议是否启动,如果启动,右键菜单点"属性" ,在IP地址页菜单中选"IP地址",把"IP1"和"IP2"中"TCP端口"为1433,"已启用"改为"是" 2、开始——>Microsoft SQL Server 2008——>配置工具——>Sql Server 配置管理器——> SQL Native Client 10.0 配置——>客户端协议——>TCP/IP 选择TCP/IP右键菜单中"属性",确认"默认端口"是1433,"已启用"为"是" 以上操作完成后,在SQL Server 服务中重启SQL Server (DIABLO)。 最近在部署客户端以及服务器遇到的最傻的一个问题,b/s程序可以正常运行,但是c/s就是无法正常运行,结果找了老久才找到问题所在,就是在服务器安装sql时没将1433端口打开所导致的,犯了低级错误很烦人! 来源: https://www.cnblogs.com/tr550352743/archive/2012/09/18/2690665.html

配置SQLServer,允许远程连接

我是研究僧i 提交于 2020-01-05 06:43:42
配置SQLServer,允许远程连接 需要别人远程你的数据库,首先需要的是在一个局域网内,或者连接的是同一个路由器,接下来就是具体步骤: (一)首先是要检查SQLServer数据库服务器中是否允许远程链接。其具体操作为: (1)打开数据库,用本地帐户登录,右击第一个选项,选择属性: (2)在打开的属性窗口,在其右边点击“连接”,然后再左侧勾上“允许远程连接到此服务器”: : (二)为微软SQL服务器(MSSQLServer)配置相应协议。 (1)依次选择:开始-〉所有程序-〉Microsoft SQL Server 2008-〉配置工具-〉SQL Server配置管理器,如下图所示: (2)打开SQL Server配置管理器后,选择SQL Server网络配置下面的MSSQLSERVER,然后看右边里面的TCP/IP是否为“已启用”,如下图所示: (三)检查SQL服务器防火墙设置 (快捷步骤-直接关闭防火墙(不安全)) (1)在进行完上两步操作后,用户需要做的是对SQL服务器防火墙进行重新配置。在进行这一步操作时,首先找到SQL服务器上那个端口支持TCP/IP协议。用户可以在SQL服务器防火墙已经处于运行状态下,右击“TCP/IP协议”选择“属性”: 从上图中我们可以看出,这台SQL服务器上支持TCP/IP协议的是1433端口

配置SQLServer,允许远程连接

丶灬走出姿态 提交于 2020-01-05 06:43:23
需要别人远程你的数据库,首先需要的是在一个局域网内,或者连接的是同一个路由器,接下来就是具体步骤: (一)首先是要检查SQLServer数据库服务器中是否允许远程链接。其具体操作为: (1)打开数据库,用本地帐户登录,右击第一个选项,选择属性: (2)在打开的属性窗口,在其右边点击“连接”,然后再左侧勾上“允许远程连接到此服务器”: : (二)为微软SQL服务器(MSSQLServer)配置相应协议。 (1)依次选择:开始-〉所有程序-〉Microsoft SQL Server 2008-〉配置工具-〉SQL Server配置管理器,如下图所示: (2)打开SQL Server配置管理器后,选择SQL Server网络配置下面的MSSQLSERVER,然后看右边里面的TCP/IP是否为“已启用”,如下图所示: (三)检查SQL服务器防火墙设置 (快捷步骤-直接关闭防火墙(不安全)) (1)在进行完上两步操作后,用户需要做的是对SQL服务器防火墙进行重新配置。在进行这一步操作时,首先找到SQL服务器上那个端口支持TCP/IP协议。用户可以在SQL服务器防火墙已经处于运行状态下,右击“TCP/IP协议”选择“属性”: 从上图中我们可以看出,这台SQL服务器上支持TCP/IP协议的是1433端口。下一步要做的是在防火墙的配置中允许1433端口支持TCP/IP协议即可