标签 服务器端 下的文章

  • 📂十、多进程服务器端教程

    文章目录一、相关操作函数1. 创建进程函数2. 防止出现僵尸进程的函数3. 信号处理函数二、基于多任务的并发服务器1. 基于进程的并发服务器模型2. 代码实现3. 通过fork函数复制文件描述符三、基于多进程的客户端读写分离1. 代码实现至于什么是多进程,这里不展开叙述,可以去查阅相关技术资料,在本章中使用到的技术有:多线程编程以及信号处理,如果对这些技术不太熟悉可以自行查看相关资料。这里只...

  • 📂Linux系统vsftpd服务器端搭建教程

    概述:vsftpd 是“very secure FTP daemon”的缩写,是一款在Linux发行版中最受推崇的、完全免费的、开放源代码的ftp文件服务器软件,其支持很多其他的 FTP 服务器所不支持的特征,具有很高的安全性。安装:1、安装vsftpd:yum -y install vsftpd2、配置vsftpd:vsftpd支持匿名用户、系统用户和虚拟用户三类账号登陆, 匿名用户访问存...

  • 📂从TCP/IP协议谈Linux内核参数优化(值得收藏)教程

    在硬件资源有限的情况下,最大的压榨服务器性能,提高服务器的并发处理能力,是很多技术人员思考的问题,除了优化Nginx/PHP-FPM/Mysql/Redis这类服务软件配置外,还可以通过修改Linux的内核相关TCP参数,来最大的提高服务器性能。在Linux内核参数优化之前,我们需要先搞懂TCP/IP协议,这是我们实施优化的理论依据。TCP/IP协议TCP/IP协议是十分复杂的协议,完全掌握...

  • 📂Linux随笔14-私有CA搭建并签发证书、ssh客户端和服务器端常用参数教程

    Contents1. 私有CA搭建1.1. 公钥加密方法1.2. PKI - 公钥基础架构1.3. x509 - 定义了公钥证书的结构1.4. 构建私有CA并签发证书1.4.1. openssl命令1.4.2. 根CA设置1.4.2.1. 创建所需目录和文件1.4.2.2. 使用私钥文件生成证书文件1.4.2.3. 验证根证书1.4.3. 中间代理CA设置1.4.3.1. 生成私钥1.4.3...

  • 📂Linux系统Telnet服务部署及使用(一步步教!超详细!)教程

    注:本教程仅适用CentOS,而Ubuntu与CentOS操作步骤和指令类似但略微不同,本教程仅演示CentOS部分,另外其他如红帽(Redhat)、深度等操作系统未测试,需要各位自行测试-序言 ==================================================Telnet提供服务允许用户登陆远程计算机并执行命令,就像是在远程使用计算机的控制台。实际上,T...

  • 📂linux服务器安全组设置固定IP访问教程

    开通服务器端口的时候,最好不要给所有IP访问,容易被黑客黑,只开放给需要连接的IP访问最安全

  • 📂Ubuntu下实现回射服务器-服务器端重启问题(二)教程

    服务器端重启后会出现地址被占用的情况,主要原因是程序调用bind后的地址没被释放,服务端程序处于TIME\_WAIT状态,用netstat -an|grep TIME\_WAIT可以查看到,所以服务器端在绑定端口前要进行地址重用操作 1 #include<stdio.h> 2 #include <sys/types.h> 3 #include <sys/socket.h> 4 #include <netinet/ip.h> 5 #include <errno.h> 6 #include &...

  • 📂linux简单Socket编程---服务器端、客户端一对一连接教程

    一、服务器端、客户端连接示意图注:(上述图片源于传智播客linux系统编程的视频截图) 二、服务器端、客户端代码1、服务器端代码<pre class="brush:cpp;gutter:true;">#include<stdio.h> #include<sys/types.h> #include<sys/socket.h...

  • 📂Linux如何修改远程连接端口号教程

    Linux如何修改远程连接端口号一、端口号是什么?所谓的端口,就好像是门牌号一样,客户端可以通过IP地址找到对应的服务器端,但是服务器端是有很多端口的,每个应用程序对应一个端口号,通过类似门牌号的端口号,客户端才能真正的访问到该服务器。为了对端口进行区分,将每个端口进行了编号,这就是端口号。 ——来源 百度二、详细步骤1.进入config文件进行修改vi /etc/selinux/con...

  • 📂使用frp实现内网穿透--阿里云服务器端+windows客户端教程

    第一步:下载linix安装包和window安装包wget https://github.91chifun.workers.dev//https://github.com/fatedier/frp/releases/download/v0.34.3/frp_0.34.3_linux_amd64.tar.gz wget https://github.91chifun.workers.dev//...

  • 📂linux SSH远程管理服务教程

    1、SSH简介1.1 SSH(安全外壳协议)SSH为Secure Shell的缩写,SSH为建立在应用层和传输层基础上的安全协议。1.2 SSH端口 SSH端口:22 Linux中守护进程:sshd 安装服务:OpenSSH 服务端主程序:/usr/sbin/sshd 客户端主程序:/usr/bin/ssh 2、SSH加密原理2.1 对称加密算法 采用...

  • 📂解决远程连接服务器XWindows灰屏问题——服务器端VNC Server,客户端VNC Viewer教程

    前提说明:VNC灰屏说明能连接服务器,那么网络正常,服务器工作正常,以下解决方案也基于此。1.终端连接目标服务器:ssh username@ip #端口号一般不写然后输入密码登录。2.check系统状态:top如上图,主要检查CPU和内存占用情况,以排除某个进程过度占用资源导致xwindows分配到的资源不足而导致失去响应。以上正常。3.正常登录使用,且资源占用正常,说明服务器端VNC工作...

  • 📂Windows下OpenVxx搭建遇到的问题教程

    1.服务端配置local 192.168.100.129       #指定监听的本机IP(因为有些计算机具备多个IP地址),该命令是可选的,默认监听所有IP地址。 port 1101       #指定监听的本机端口号 proto tcp       #指定采用的传输协议,可以选择tcp或udp dev tap  ...

  • 📂## 服务器端口开放+windows防火墙无法更改某些设置 错误代码0X8007教程

    服务器端口开放教程Windows Server 2012配置 1.依次点击“控制面板→系统和安全→Windows防火墙”,发现服务器防火墙未开放,选择开启防火墙或者使用运营商提供的服务器控制台来开放端口,点击左侧菜单中的“高级设置”,打开下图所示窗口: 2.鼠标右键点击“入站规则”,从弹出菜单中点击“新建规则”,打开新建规则向导。 3.在“规则类型”选择:“端口” 4.选...

  • 📂网络进程通信——Socket教程

    我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得依靠Socket。那什么是Socket?Socket的类型有哪些?还有Socket的基本函数,这些都是本篇笔记想要介绍的内容。看了本篇笔记之后,就能够回答下面问题了,要是不能的话,说明看的姿势不对,哈...

  • 📂CentOS7.3学习笔记总结(十六)教程

    NFS允许网络中的计算机之间通过网络共享资源, NFS主机分享的目录,挂载到本地客户端当中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,在客户端端看起来,就像访问本地文件一样。NFS系统应用优缺点:优点:l 安装简单、容易掌握l NFS文件系统内数据是数据看的见。l 部署快速,维护简单,可控且满足需求就是最好的。l 从软件层面上看,数据可靠性高,经久耐用。l 非常稳定。...

  • 📂【转帖】从TCP/IP协议谈Linux内核参数优化教程

    从TCP/IP协议谈Linux内核参数优化https://os.51cto.com/art/202001/608909.htm在硬件资源有限的情况下,最大的压榨服务器性能,提高服务器的并发处理能力,是很多技术人员思考的问题,除了优化Nginx/PHP-FPM/Mysql/Redis这类服务软件配置外,还可以通过修改Linux的内核相关TCP参数,来最大的提高服务器性能。作者:热爱技术君来源:...

  • 📂Nginx之概念和简介教程

    Nginx是什么?代理服务器,处于客户端和服务器端之间的一台服务器,不负责处理请求。主要作用是什么?1.负载均衡; 高并发场景下,Nginx代理服务器按一定规则将请求分发,从而使服务器能有条不紊地处理请求;2.反向代理; 处于客户端和服务器端之间的一台服务器,不负责处理请求,向客户端屏蔽服务器端信息;特点:1.占CPU、内存较小; 2.但和Apache相比,它不太擅长处理动态资源,对平台有使...

  • 📂通过ssh方式连接远程linux服务器和下载文件教程

    前提是服务器端已经安装服务器端,端口为默认,未改动免密连接服务器sudo ssh -i 密钥文件 用户名@ip地址sudo ssh -i lxxx [email protected]下载文件(scp命令不需要前面的登录服务器,直接在本地执行命令即可)sudo scp -i 密钥文件 -r 用户名@ip地址:绝对路径 本地绝对路径sudo scp -i lxxx -r ubuntu@19...

  • 📂C/C++网络编程8——多进程服务器端之销毁僵尸进程教程

    上一节提到,当子进程执行结束,父进程还在执行,在父进程结束之前子进程会成为僵尸进程,那么怎么销毁僵尸进程呢?父进程主动接收子进程的返回值。销毁僵尸进程的方法:1:使用wait函数2:使用waitpid函数3:利用信号

  • 📂oracle 问题:ORA-28040:没有匹配的验证协议教程

    Oracle11g客户端连接Oracle12C服务器端,需配置项前置条件:已安装Oracle11g客户端,配置好环境变量,用PL/SQL Developer登录数据库出现问题:登录数据库时,提示“ORA-28040:没有匹配的验证协议”解决办法:①在oracle 12C服务器端$oracle\_home/network/admin目录下 新建文件sqlnet.oraSQLNET.ALLOWE...

  • 📂redis环境搭建教程

    1.概念概念:redis是一款高性能的NOSQL系列的非关系型数据库2.下载安装1.官网:https://redis.io(国外网站,打开非常慢,不推荐在这里下载)2.中文网:http://www.redis.net.cn/3.解压直接可以使用:redis.windows.conf:配置文件 中间3个exe暂时不管redis.cli.exe:redis客户端redis-server.exe:...

  • 📂Linux服务器端口access改为trunk all教程

    1.确认可用网卡及vlan ideth5可用vlan25:10.118.25.0/242.编辑网卡配置文件vim /etc/sysconfig/network-scripts/ifcfg-eth5DEVICE=eth5.25 BOOTPROTO=static ONBOOT=yes VLAN=yes BRIDGE=br_eth5.25vim /etc/sysconfig/network-scr...

  • 📂客户端与服务器端的通信与redis管道教程

    客户端与服务器端的通信与redis管道服务器的任务调度=============================================================================IO模型采用的是多路复用IO。redis会为每个客户端套接字都分配一个指令队列,redis会从指令队列中取出指令执行,还会为每个客户端套接字分配一个相应队列,将指令的结果返回给客户端。r...

  • 📂网络,进程,脚本教程

    博客作业1.osi七层模型是什么?物理层、数据链路层、网络层、传输层、会话层、表示层和应用层2.交换机的端⼝模式有⼏种?各有什么功能?Access类型端口:只能属于1个VLAN,一般用于连接计算机端口。 Trunk类型端口:可以允许多个VLAN通过,可以接收和发送多个VLAN 报文,一般用于交换机与交换机相关的接口。 Hybrid类型端口:可以允许多个VLAN通过,可以接收和发送多个VLAN...

  • 📂Centos7下搭建NFS服务器与连接详解教程

    一,环境介绍 本实验使用了两台centos7虚拟机,其中 服务器:192.168.1.188 客户端:192.168.1.189二,实验步骤 192.168.1.188上执行(服务器端) 1,使用yum -y install nfs-utils 因为centos7自带了rpcbind,所以不用安装rpc服务,rpc监听在111端口,可以使用 ss -tnulp | gr...

  • 📂Redis安装配置教程

    ⦁ Redis下载 www.redis.net.cn中文网站下载 下载完后直接解压,解压后的目录结构如图: 它是绿色版本不用安装。 三个重要的文件: redis.windows.com:配置文件 redis-cli.exe:redis的客户端 redis-server.exe:redis服务器端命令操作: 1.redis的数据结构: redis存储的是:key,valu...

  • 📂【源码】c#编写的安卓客户端与Windows服务器程序进行网络通信教程

    源码(包含客户端与服务器端所有工程文件) 数据库文件为了方便测试,我临时搭建了一个服务器可以安装apk文件,直接测试 apk文件下载地址通信框架为来自英国的NetworkComms2.3.1开源通信框架 序列化采用Protobuf.net开源框架客户端界面如下: 服务器端程序界面: 服务器搭建在winserver2003 上,基于.net4.0.数据库采用sql2005输入数据:数据库建...

  • 📂服务器端的redis和MySQL的远程连接的简单解决方案教程

    一 问题概述mysql 和redis默认都是不允许远程访问的,想要远程登录必须设置一下。首先必须要防火墙必须打开对应端口,也就是MySQL的3306和redis的6379windows下可以用tcping指令(需要下载) 测试二 mysql的问题一般没设置过的就是这个错误:Host is not allowed to connect to this MySQL server只需要在服务器端进...