新磁盘分区格式化挂载

演示背景 公司运维很忙,给开好了服务器,又不知道具体的磁盘挂载位置时,于是引发了以下问题: 必要了解 硬盘分区有三种:主分区,扩展分区,逻辑分区 一个硬盘主分区至少有1个,最多4个,扩展分区可以没有,最多1个。且主分区+扩展分区总共不能超过4个。逻辑分区可以有若干个。 !> 了解了分区的概念后,那么 ... »

如何开发一个maven插件

maven是当下最流行的项目管理工具,其丰富的插件为我们的工作带来了很大的便利。 但是在一些情况下,开源的插件并不能完全满足我们的需求,我们需要自己创建插件,本文就从0开始带大家一起创建自己的插件。 【命名规范】 首先,官方的命名规范是maven-xxx-plugin,为了避免于官方冲突,我们可以将 ... »

一键SSH连接 = SSH密钥登陆 + WindowsTerminal

本文记录如何利用SSH密钥登录和WindowsTerminal/FluentTerminal实现一键SSH连接 一、在本地生成ssh密钥对 1.打开终端,输入ssh-keygen -t rsa执行,根据提示设置密钥保存路径(默认为~.sshid_rsa)、密钥密码(默认为空),建议按默认设置,一直 ... »

jdk安装与配置

第一步:创建jdk安装目录 sudo mkdir -p /usr/local/src/jdk 进入到该目录下: cd /usr/local/src/jdk 第二步:命令下载jdk包 wget --no-check-certificate --no-cookies --header "Cookie: ... »

【linux】led子系统

前言 接下来记录的是 led子系统 目前不涉及驱动源码 linux子系统 在 Linux 系统中 绝大多数硬件设备都有非常成熟的驱动框架 驱动工程师使用这些框架添加与板子相关的硬件支持 建立硬件与Linux内核的联系 内核再通过统一文件系统接口呈现给用户 用户通过对应的设备文件控制硬件。 led子系 ... »

流量控制--3.Linux流量控制的组件

Linux流量控制的组件 流量控制元素与Linux组件之间的相关性: traditional element Linux component 入队列 修订:从用户或网络接收报文 整流 class 提供了整流的能力 调度 一个 qdisc 就是一个调度器。调度器可以是一个简单的FIFO,也可以变得很复 ... »

Shell脚本常用命令整理

该笔记主要整理了一些常见的脚本操作命令,大致如下(持续补充中): 1. while、for循环 1. while、for循环 #!/bin/bash # while循环 v_start_date=${v_start_date} v_end_date=${v_end_date} while [ ${v ... »

【linux】helloword原理分析及实战

前言 hello word 著名演示程序,哈哈 下面在 arm linux 下展示一下hello world,便开始入门 arm linux 程序篇。 以下学习基于 NXP 的 IMX6 平台。 linux中hello word原理 简要步骤 gcc 编译,编译成功后得出可执行文件 armHello ... »

日志切分神器--logrotate

Blog:博客园 个人 概述 还在自己写定时切分日志的脚本?试试系统自带的logrotate工具吧! logrotate是一个日志文件管理工具。用于分割日志文件,删除旧的日志文件,并创建新的日志文件,起到转储的作用,便于节省磁盘空间。 配置 配置文件 Linux系统默认安装logrotate,默认配 ... »

Vim使用技巧

熟练使用vim快捷键的话 的确会提升效率,所以今天总结下 经常使用的快捷键。以后自己尽量使用快捷键来操作。 vim常用的模式:命令模式 编辑模式(插入模式) 末行模式 命令模式:(其实主要常用的就是跳转 删除之类的) 1.位置跳转 I 光标移至光标所在行的行首插入 A 在行末附加 H 当前页的首行 ... »

WSL-Ubuntu18.04 磁盘迁移 与 ns3-gym 安装

ns3-gym 是从一篇论文看到,据说可以更好的将强化学习与ns3仿真结合起来的一个框架。 论文地址: https://arxiv.org/abs/1810.03943 WSL,即windows的子linux系统,两者之间可以更好的交互,更方便,主要还支持GPU运算(需要预览版才行)。 ... »

流量控制概览

Overview of Concepts 本章将介绍流量控制,研究出现流量控制的原因及其优缺点,并介绍流量控制的关键概念。 了解Linux的流量控制的目的:一是为了更好地理解底层对报文的处理逻辑,二是在流量控制中使用了很多很好的流量处理方法,可以学习一下这些方法和思想。 2.1. 什么是流量控制 流 ... »

Centos 7挂载本地ISO光盘

在Linux系统上挂载系统镜像作为yum本地仓库或者安装某个常用RPM包。 mount语法: mount -t 类型 -o 挂接方式 源路径 目标路径 -t 选项: iso9660:光盘或光盘镜像 msdos:DOS fat16文件系统 vfat:Windows 9x fat32文件系统 ntfs: ... »

deepin 20 镜像源

deepin 20 镜像源 ## Generated by deepin-installerdeb [by-hash=force] https://community-packages.deepin.com/deepin/ apricot main contrib non-free#deb-src ... »

利用 Docker 构建一个简单的 java 开发编译环境

目前 Java 语言的版本很多,除了常用的 Java 8,有一些遗留项目可能使用了 Java 7,也可能有一些比较新的的项目使用了 Java 10 以上的版本。如果想切换自己本地的 Java 开发环境,折腾起来还是需要花费一些时间的,并且日后在不同版本间切换每次都要折腾一次。 Docker 的出现让 ... »

Linux 软件安装的三种方式

Linux 软件安装的三种方式 1.yum ​ 语法格式: ​ yum -y install package.name ​ -y yes # 遇到提示自动输入yes ​ 案例: 安装ifconfig命令 route 命令 ​ 大部分命令属于其他的安装包 ​第一步: 如何知道命令属于哪个软件包 ​ 1 ... »

Centos7系统kvm虚机忘记密码进不去, 通过宿主机修改/etc/shadow文件改密码,重启后系统起不来故障排错

问题描述 某天, 因为其他项目组交接问题, kvm里面的堡垒机系统用户root密码登录不上,然后他通过宿主机修改/etc/shadow文件修改密码,但是修改完后重启系统后发现kvm宿主机连接不上虚机了, 而且ssh也连接不上, 内部IP都ping不通,然后找到这边看有没有办法不重装系统解决这个问题, ... »

linux-gcc简要知识点 **

交叉编译 使用不同的交叉编译工具链编译源码,能在不同框架的处理器上运行。 如: X86 gcc -o hello hello.c 上述命令编译出来的文件能在 X86 上运行,因为 gcc 编译工具链是给PC编译的。 ARM arm-linux-gnueabihf-gcc -o hello hello ... »

制作安装Linux操作系统的启动U盘方法其实就这么简单

安装系统前,我们需要制作系统安装启动U盘(或者DVD,但已经很少使用DVD,所以不再介绍),通过启动U盘来帮助我们安装下载好的Linux系统。 接下来我们来介绍在Windows、Linux和MacOS三种系统下的制作启动U盘方法。 准备条件: 已经下载到本地的Linux系统安装镜像ISO文件。 一个 ... »