Linux网络编程—Day11 高性能服务器程序框架
按照服务器程序的一般原理,讲服务器结构为如下三个主要模块: I/O处理单元 逻辑单元 存储单元 服务器模型 第一种:C/S模型 TCP/IP协议在设计和实现上并没有客户端和服务器的概念,在通信 过程中所有机器都是对等的。但由于资源(视频、新闻、软件等)都被数据提供者所垄断,所以几乎所有的网络应用程序都很自然地采用了图C/S(客户端/服务器)模型:所有客户端都通过访问服务器来获取所需的资源。 C/S…
按照服务器程序的一般原理,讲服务器结构为如下三个主要模块: I/O处理单元 逻辑单元 存储单元 服务器模型 第一种:C/S模型 TCP/IP协议在设计和实现上并没有客户端和服务器的概念,在通信 过程中所有机器都是对等的。但由于资源(视频、新闻、软件等)都被数据提供者所垄断,所以几乎所有的网络应用程序都很自然地采用了图C/S(客户端/服务器)模型:所有客户端都通过访问服务器来获取所需的资源。 C/S…
ubuntu linux命令行发送邮件 heirloom-mailx 1,安装mailutils 系统 cat /etc/issue Ubuntu 18.04.4 LTS \n \l apt install -y mailutils 2,mailutils配置 cat /usr/share/doc/mailutils/examples/mail.rc 3,发送邮件 发送邮件报错 # echo "T…
Day77 ELK日志分析平台 logstash安装 购买 云主机 主机 IP地址 配置 logstash 192.168.1.47 最低配置2核2G web 192.168.1.48 最低配置1核1G web云主机安装 [root@web ~]# yum install -y httpd [root@web ~]# systemctl enable --now httpd [root@web ~…
1、查看你linux系统的位数,是32位的还是64位的。使用uname -a命令查看。 显示有 x86_64则说明你是64位内核, 跑的是64位的系统. i386, i686说明你是32位的内核, 跑的是32位的系统 2、首先下载xampp的安装包。打开网址:https://www.apachefriends.org/zh_cn/download.html或http://sourceforge.n…
原标题:Linux磁盘管理常用操作命令 本文汇总了Linux磁盘管理基础知识。其中包括存储设备的挂载和卸载常用操作命令、自动挂载操作命令和磁盘分区操作命令等。 一、存储设备的挂载和卸载 存储设备的挂载和卸载常用操作命令:fdisk -l、df、du、mount、umount。 fdisk -l 命令 1.作用 查看所有硬盘的分区信息,包括没有挂上的分区和USB设备,挂载时需要用这条命令来查看分区或…
1.安装VMware及CentOS 7 这里用的是CentOS 7,CentOS 7与Linux系统的关系是: centos是基于linux建立的操作系统。 linux属于内核系统,只有终端命令界面,无图形界面。 centos同时拥有终端命令界面和图形界面。 linux和centos都是属于开源系统。 1.1 VMware安装 去官网下载安装包:[ Windows 虚拟机 | Workstatio…
https://github.com/GuoTengda1993/pynetem 因为 tc/netem 只在 linux 系统中存在,所以只能在 Linux 系统中安装: pip install pynetem ### 使用 有两种模式:命令行模式、Web 模式,两种模式下每次传入新规则都会将旧规则替换掉。 命令行模式 输入pynetem -h可以查看帮助信息,参数和 tc/netem 基本一致…
序言 上一篇我们了解啦 Linux 系统中,根目录下的各个文件夹是做什么用的啦,也学会文件如何压缩打包。那么接下来我们就该用到这个系统啦。用这个系统,就是用这个系统的软件,那么我们对我们需要的软件如何安装,对不需要的软件如何卸载,本篇就此做个详解。 我们针对的系统为 Centos ,那么 Centos 的主要软件管理有 3 种,源码与 tarball , rpm 与 srpm , yum 。 我会…
第3章 GCC编译程序集合及相关工具 3.1 gcc基本应用 GCC全称为 GNU 编译程序集合,它集成了预处理器,汇编编译器以及链接器等很多实用工具。对于c语言的编译过程来说,可以分为以下几个步骤:首先,GCC需要调用预处理程序cpp,由它负责展开在源文件中定义的宏,并向其中插入以#键开头的语句所包含的内容;接着,GCC会调用ccl将c语言编译成汇编代码;然后as将处理后的汇编代码编译成目标代码…
Terminal Install wget http://www.scootersoftware.com/bcompare-4.2.5.23088_amd64.deb sudo apt-get update sudo apt-get install gdebi-core sudo gdebi bcompare-4.2.5.23088_amd64.deb Terminal Uninstall sud…