MySQL Linux基础: ssh服务器配置方法 使用如下终端命令可以在 Linux 主机中安装 ssh服务器sudo apt-get install openssh-server lin@lin-machine:~$ sudo apt-get install openssh-server Reading...
MySQL 如何在Ubuntu20.04 LTS系统中配置Java开发环境 下载Java开发工具包jdk jdk的下载地址为:http://www.oracle.com/technetwork/java/javase/downloads/index.html。点击红色方框中的JDK Download链接。 在下载页面中根据自己的系...
MySQL Linux常用命令:sed 替换 命令的使用 1.功能简介 sed(Stream EDitor)是一种流文件编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(Pattern Space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕,接着...
MySQL linux服务器磁盘空间扩充方法,如何给你linux扩充磁盘,扩容 前言 今天发现es日志未记录,检查了filebeat、elasticsearch、logstash之后发现es的索引都变成了只读状态,手动修改索引模式之后,过几分钟又变成了只读状态。 进一步翻阅资料,才知道原因是一旦在存储超过95%的磁盘中的节点上分配了一...
MySQL Linux下安装Redis的实现过程及报错解决方法 今天安装redis出现些之前安装不曾出现错误,一并在此做个记录 一、安装redis及出现错误 首先下载redis,官方下载地址页面:https://redis.io/download 我们这里选择稳定版6.0.1版本 正常安装步骤如下: [root@loc...
MySQL 详解Linux多线程中fork与互斥锁过程 问题提出: 我们有这样一个问题:在一个多线程程序中创建子进程并且让子线程和子进程去获取一把全局变量的锁,输出子线程得到锁,然后解锁,子进程拿到锁,然后解锁; (一)初次尝试 代码: #include <stdio.h> #include <...
MySQL 系统安装:银河麒麟4.0.2(Ubuntu)扩展boot分区过程 前言 在一些场合(如开发内核模块)我们需要安装多个版本的内核,这时候容易出现boot分区空间不够的问题,本文介绍如何扩展银河麒麟(4.0.2)的boot分区。 由于boot分区通常位于磁盘的第一个分区,直接扩展难度较大,因此采取新分区替换原分区的方式间接实...
MySQL 教你如何在阿里云ECS云服务器开放8080端口 阿里云服务器ECS处于安全考虑默认自带安全组(仅开放了22号和3389号端口),Tomcat的默认端口号为8080,所以想使用Tomcat不开放8080端口是不行的。很多用户通过修改iptables来开放8080号端口,结果失败,这是由于安全组,对安全组,...
MySQL Linux常用命令:tcpdump 网络命令 解析及使用详解 简介 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、...
MySQL Linux 基础:ipcs 命令的使用 1.命令简介 ipcs命令用于报告Linux中进程间通信设施的状态,显示的信息包括消息列表、共享内存和信号量的信息。可以帮助开发人员定位进程间通信中出现的问题。 2.命令格式 ipcs [resource-option] [output-format] i...
MySQL ubuntu 20.04系统搭建LNMP环境的方法 简单说明 由于之前是用Centos7搭建的,后来使用ubuntu 20.04的系统做为个人开发环境,所以想在ubuntu上也搭建一下环境,和Centos有一些小区别所以记录一下仅供学习。 安装前准备 下载软件: php:7.3.18 nginx:1.18....
MySQL 详解如何从Linux源码看Socket(TCP)的bind 一、一个最简单的Server端例子 众所周知,一个Server端Socket的建立,需要socket、bind、listen、accept四个步骤。 代码如下: void start_server(){ // server fd int sockfd_se...