代码编织梦想

虚拟机centos安装python3.8_centos 安装python-爱代码爱编程

命令顺序: yum -y install lrzsz wget https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz yum update mkdir -p /usr/local/python3.8 上传下载好的文件至 /usr/local/python3.8 yum install openss

【linux进阶之路】网络 —— “?“ (下)-爱代码爱编程

文章目录 前言一、概念铺垫1.TCP2.全双工 二、网络版本计算器1. 原理简要2. 实现框架&&代码2.1 封装socket2.2 客户端与服务端2.3 封装与解包2.4 请求与响应2.

【linux进阶之路】socket —— “udp“ && “tcp“-爱代码爱编程

文章目录 一、再识网络1. 端口号2. 网络字节序列3.TCP 与 UDP 二、套接字1.sockaddr结构2.UDP1.server端1.1 构造函数1.2 Init1.3 Run

linux之动静态库-爱代码爱编程

动静态库 我们知道C语言库中的代码想要使用必须要包含头文件, 头文件中有库函数的声明, 而定义在库文件中. 介绍  静态库是指程序在编译链接的时候把库的代码链接到可执行文件中, 程序运行的时候将不再需要静 态库, 这个被链接的库就是静态库,  在Linux下静态库的后缀名一般为.a, Windows下为.lib 动态库与之相反, 程序在运

【备忘录】linux系统安全限制:禁用或限制用户ssh登录-爱代码爱编程

查看失败的IP iplist=$(/bin/lastb |awk '{print $3}'|sort|uniq -c|awk '{if ($1>1500) print $2}' | grep -v "^10.0.0.

【linux 08】进程概念-爱代码爱编程

文章目录 🌈 01. 基本概念🌈 02. 描述进程 PCB🌈 03. 使用 ./ 的方式创建进程🌈 04. ps 查看进程🌈 05. getpid / getppid 获取进程标识符🌈 06. kill 终止指

linux(centos7)部署hive-爱代码爱编程

前提环境: 已部署完hadoop(HDFS 、MapReduce 、YARN) 1、安装元数据服务MySQL 切换root用户 # 更新密钥 rpm --import https://repo.mysql.com/RPM

虚拟机linux(centos)安装python3.8(超详细)-爱代码爱编程

一、Python下载 下载地址:https://www.python.org/downloads/source/ 输入下面网址即可直接下载: python3.8:https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz python3.6:https://www.python.org/ftp/

linux 性能分析工具 perf 的使用指南-爱代码爱编程

什么是perf,可以用来干什么 perf 是 Linux 内核的性能分析工具集,它可以用来监控和分析系统和应用程序的性能。perf 提供了一系列功能强大的子命令,可以帮助开发者和系统管理员: 监控 CPU 使用率:识别最

【linux】进程>环境变量&&地址空间&&进程调度-爱代码爱编程

主页:醋溜马桶圈-CSDN博客 专栏:Linux_醋溜马桶圈的博客-CSDN博客 gitee:mnxcc (mnxcc) - Gitee.com 目录 1.环境变量 1.1 基本概念 1.2 常见环境变量  1.3 查看环境变量方法  1.4 和环境变量相关的命令 1.5 环境变量的组织方式 1.6 通过代码如何获取环

【linux进阶之路】理解udp,成为tcp。-爱代码爱编程

前言   学了TCP 和UDP之后,感觉UDP就像是初入职场的年轻人,两耳不闻 “窗外事”,只管尽力地把自己的事情做好,但收获的却是不可靠,而TCP更像是涉世极深的"职场老油条",给人的感觉就是 “城府极深,深不可测”,不

基于 linux 的更新版 maxpatrol vm 可扫描 windows-爱代码爱编程

👾 MaxPatrol VM 2.1 是俄罗斯唯一一款可以安装在 Linux 上并以审计和五重测试模式扫描 Windows 主机(甚至是旧版本)的漏洞管理产品。 让我们告诉你更新后的 MaxPatrol VM 还有哪些有用的功能: 1. 由于采用了新的数据存储模式,漏洞信息(包括趋势漏洞)的传输速度提高了数倍。 2. 掃描以加速模式進行,與新增收

【linux】pycharm无法启动报错及解决方法-爱代码爱编程

一、问题描述 如图,笔者试图在Ubuntu 18.04虚拟机上运行PyCharm开发工具(已安装,安装过程可以参考我的博客Ubuntu安装PyCharm),无法启动,报错:Cannot connect to already

linux——用户和组管理-爱代码爱编程

目录 用户和组帐号概述 用户账号文件 添加用户账号——useradd 用户账号的初始配置文件 设置/更改用户口令——passwd 修改用户账号的属性——usermod 删除用户账号——userdel 改变用户密码期限——chage 组账号文件 添加、删除组成员——gpasswd 删除组账号——groupdel 文件/目录的权限和归属

linux:进程控制-爱代码爱编程

进程创建 进程:内核的相关管理数据结构(task_struct+mm_struct+页表)+代码(<-共享)和数据(<-写时拷贝) fork函数初识 在 linux 中 fork 函数时非常重要的函数,它从已存在进程中创建一个新进程。新进程为子进程,而原进程为父进程。 #includ

【linux】进程状态(r运行状态、s睡眠状态、d磁盘休眠状态、t停止状态、x死亡状态)-爱代码爱编程

         目录 01.运行状态 02.睡眠状态 03.磁盘睡眠状态 04.停止状态 05.死亡状态         进程的状态会随着操作系统的调度和外部事件的发生而不断地发生转换。例如,一个新创建的进程经过初始化后会进入就绪态,等待被调度执行;当调度器分配处理器资源给进程时,进程进入运行态;如果进程发起了I/O操作,它可能会进

linux(centos)/windows-爱代码爱编程

此模块将网络通信模块和业务处理模块进行了合并 网络通信通过httplib库搭建完成业务处理: 文件上传请求:备份客户端上传的文件,响应上传成功客户端列表请求:客户端请求备份文件的请求页面,服务器响应文件下载请求:通过

linux mysql操作-爱代码爱编程

看数据库: show databases; 建数据库: CREATE DATABASE IF NOT EXISTS 数据库名; 进数据库: use 库名; 看表: show tables; 建表:

09 网络arp请求,响应,icmp协议-爱代码爱编程

arp协议_arp请求_arp回应 ICMP包构造ping搜狐服务器参考 #include <stdio.h> #include <sys/types.h> /* See NOTES */ #include <sys/socket.h> #include <linux/if_packet.h> #in

『k8s 入门』三:资源调度-爱代码爱编程

『K8S 入门』三:资源调度 一、Label 和 Selector 可以通过 Selector 基于 Label 匹配需要的资源 Label 标签 配置文件中(metadata.labels)配置 metada