![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 53
爱吃鱼的喵996
这个作者很懒,什么都没留下…
展开
-
Linux C++ Redis安装及使用
配置Redis服务器:下载、解压和编译Redis:$ wget https://download.redis.io/releases/redis-6.2.4.tar.gz$ tar xzf redis-6.2.4.tar.gz$ cd redis-6.2.4$ make现在编译的二进制文件在src 目录中可用 。运行Redis:$ src/redis-server您可以使用内置客户端与 Redis 交互:$ src/redis-cliredis> set foo barOK原创 2021-06-26 12:30:05 · 350 阅读 · 0 评论 -
Linux 如何对http服务器进行压力测试
xxxxxxxxxxxx原创 2021-06-12 10:24:55 · 1118 阅读 · 1 评论 -
Linux C++ 基于libevent实操简单的http协议
已解决传输大文件问题新增post数据接收(处理自定义)及返回server.cpp#include <event2/event.h>#include <event2/listener.h>#include <event2/http.h>#include <event2/buffer.h>#include <event2/keyvalq_struct.h>#include <string.h>#include <.原创 2021-06-11 20:28:36 · 654 阅读 · 0 评论 -
Linux C++ 简单的http协议应用
支持读取html, js, css文件支持读取各类型图片等原创 2021-06-10 14:06:30 · 655 阅读 · 0 评论 -
Linux 基于UDP的简单的socket通信
server.cpp#include <stdio.h>#include <string.h>#include <sys/types.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>int main(int argc, char * argv[]) { int server_sockfd; int len;转载 2021-06-08 16:02:10 · 353 阅读 · 0 评论 -
Linux 基于TCP的简单的socket通信
server.cpp#include<stdio.h>#include<string.h>#include<sys/types.h>#include<sys/socket.h>#include<netinet/in.h>#include<arpa/inet.h>int main(int argc, char const *argv[]){ int server_sockfd; //服务端套接字 int client_转载 2021-06-08 15:46:51 · 264 阅读 · 0 评论 -
FTP文件传输协议
https://blog.51cto.com/u_13695854/2310460原创 2021-06-08 13:11:23 · 207 阅读 · 0 评论 -
Linux FTP 加密通信
xxx原创 2021-06-08 12:01:49 · 212 阅读 · 0 评论 -
Linux FTP服务器搭建
https://jingyan.baidu.com/article/27fa7326ba32dc46f9271f75.html1、更新源列表sudo apt-get update2、安装vsftpdsudo apt-get install vsftpd3、判断vsftpd是否安装成功sudo service vsftpd restart命令重启vsftpd服务器,回车后,vsftpd处于运行状态,则安装成功。4、新建”/home/test” 目录作为用户主目录5、新建用户test并设置密码原创 2021-06-07 22:13:35 · 1234 阅读 · 6 评论 -
Linux进程描述符
进程描述符归类调度参数:调度进程参考的参数有进程优先级、最近消耗CPU时间、最近睡眠时间内存映像:执行程序所需要的可执行文件信号:显示信号被捕捉或执行的状况寄存器:内核发生trap,保存寄存器的值系统调用状态:当前系统调用信息文件描述符表:有关文件描述符的系统被调用时,文件描述符作为索引定位相关文件的数据结构统计数据:记录用户、进程占用CPU时间表的指针内核堆栈:内核使用的固定堆栈其他:进程状态、事件等待时间等创建进程过程系统为子进程开辟一块新的用户空间的进程描述符,然后从父进程复原创 2021-05-07 21:09:07 · 290 阅读 · 0 评论 -
Linux信号量 signal
罗列系统使用的信号量:kiil -l常见信号量SIGABRT和SIGIOT:终止进程,在调用abort()函数时进程本身启用SIGALRM、SIGPROF、SIGVTALRM:当设置的时钟超时时将这些信号发送给进程SIGBUS:出现总线中断时发送给进程SIGCHLD:子进程终止、被中断或中断恢复发送信号SIGCONT:继续执行由SIGTOP或SIGTSTP信号暂停的进程SIGFPE:算数运算错误SIGUP:终端关闭时SIGILL:尝试执行非法、格式错误、未知或特权指令SIGINT:原创 2021-05-07 20:49:43 · 407 阅读 · 0 评论 -
Linux的系统调用
内核态:操作系统内核使用的模式用户态:用户应用程序所使用的的模式上下文切换:内核态与用户态模式之间的频繁切换fork 创建一个与父进程相同的子进程,子进程拥有和父进程一样的程序计数器、CPU寄存器、打开的文件。exec:系统调用的,用于执行驻留在活动进程中的文件。调用exec后新的可执行文件会替换掉先前的可执行文件并执行。旧进程会被替换,数据、代码、堆栈被修改,但PID不变。exec常用函数:execlexecleexeclpexecvexecveexecvp进程映像(程序运行原创 2021-05-07 20:31:54 · 235 阅读 · 0 评论 -
The program ‘nginx‘ can be found in the following packages: * nginx-core * nginx-extras * nginx-f
若报错:The program 'nginx' can be found in the following packages: * nginx-core * nginx-extras * nginx-full * nginx-lightTry: apt install <selected package>使用绝对路径使用命令:nginx: [error] invalid PID number "" in "/usr/local/nginx/logs/nginx.pid"p原创 2021-02-01 12:08:03 · 612 阅读 · 1 评论 -
ubuntu nginx修改根目录 访问html页面
进入安装nginx目录,编辑配置文件nginx.conf默认访问的html页面就在这里所以要修改localhost所访问的目录,可以将root后面的目录进行修改。比如在桌面建立html文件夹,在html文件夹下面新建test.html文件,内容是hello world然后去修改nginx.conf配置文件修改成下面这样:关闭nginxsudo service nginx stop #停止,nginx要使用绝对路径重新加载配置sudo service nginx reload #原创 2021-02-01 12:05:06 · 3106 阅读 · 0 评论 -
ubuntu nginx环境搭建
进入目录:/usr/local/src1、下载Nginx及相关组件下载nginx、openssl、zlib、pcre压缩包(使用超级管理员权限)wget http://nginx.org/download/nginx-1.10.2.tar.gzwget http://www.openssl.org/source/openssl-fips-2.0.10.tar.gzwget http://zlib.net/zlib-1.2.11.tar.gzwget https://netix.dl.source原创 2021-02-01 10:44:14 · 341 阅读 · 0 评论 -
linux下编译生成不同文件——gcc为例
在这里插入代码片原创 2021-01-31 14:46:18 · 930 阅读 · 0 评论 -
安装VMware Tools 选项显示灰色 解决办法
将CD/DVD、CD/DVD2、软盘设置为自动检测,重启虚拟机即可解决。安装VMware Tools进入虚拟机之后,可以看到VMware Tools的压缩包,然后需要将VMwareTools-10.3.22-15902021.tar.gz移动到别的文件夹下面解压,这里解压会失败。比如我将tar.gz压缩包移动到Home目录下,随后解压:tar -zxvf VMwareTools-10.3.22-15902021.tar.gz在该目录下生成vmware-tools-distrib目录。进入该目原创 2021-01-31 13:33:46 · 1233 阅读 · 0 评论