- 博客(14)
- 资源 (11)
- 收藏
- 关注
原创 CentOS下Git升级
1. 问题描述 centos7系统默认的git安装版本是1.8,但是在项目构建中发现git版本过低,于是用源码编译的方式进行升级.同时该文章也适用于安装新的git,相信大家对git都有一定的了解了,在文章过程中有的步骤也就不细细讲了.操作环境:centos7.0及以上2. 升级安装流程2.1. 第一步卸载原有的gitrpm -e --nodeps git 仅删除该git包# yum remove git 采用yum删除git,同时也将删除其依赖包,例如go,建议不采用该命令2.2.
2020-09-28 15:42:42 1421 1
转载 git提交不同平台文件的换行格式处理(转载)
1.CRLF、LF、CR三种方式含义CRLF->Windows styleLF->Unix StyleCR->Mac StyleCRLF表示句尾使用回车换行两个字符(即我们常在Windows编程时使用"\r\n"换行)LF表示表示句尾,只使用换行.CR表示只使用回车.2.通过Git的全局配置进行修改# 表示自动更换crlf,windows下如果checkout是\n,则自动换为\r\n,在提交时在自动换回\ngit config --global core.autoc
2020-09-26 00:27:50 2204
转载 NFV网络功能虚拟化架构和基本概念(转载)
1. NFV网络功能虚拟化概述 网络虚拟化技术,即用软件来安装、控制、操作那些运行在通用硬件上的网络功能,融合了云和虚拟化技术,使得新一代网络业务拥有更好的伸缩性和自动化能力。这些新涌现的技术经常被不加区分地称为NFV(网络功能虚拟化,Network Functions Virtualiztion)和SDN(软件定义网络,Software Define Network),虽然二者有逐渐融合之势,但二者的初衷和架构并不相同:SDN起源于园区网,发展于数据中心,目的是将控制平面和转发平面分离,通过集中化
2020-09-25 17:42:16 6755
原创 虚拟网卡接口VETH(Virtual Ethernet )创建使用和绑定关系
1. veth创建与使用 VETH(Virtual Ethernet )是Linux提供的另外一种特殊的网络设备,中文称为虚拟网卡接口。它总是成对出现,要创建就创建一个pair。一个Pair中的veth就像一个网络线缆的两个端点,数据从一个端点进入,必然从另外一个端点流出。每个veth都可以被赋予IP地址,并参与三层网络路由过程,可以实现不同netns之间网络通信。# yum install -y iproute ##确保安装iproute工具$ ip netns add blue #创建命令空间
2020-09-23 23:19:49 2040
原创 Alpine容器添加netns功能支持
1. 启动alpine容器#以管理员权限创建容器docker run -itd --privileged --name="alpine" alpine#创建docker执行别名alias apline='docker exec -it alpine sh'#登录alpine容器alpine2. 修改源在文件/etc/apk/repositories中修改源:http://mirrors.aliyun.com/alpine/v3.8/main/http://mirrors.aliyun.
2020-09-23 23:17:50 208
原创 CMake升级安装版本3.17以上
检查cmake版本$ cmake --version本文最新状态可查看源站链接:CMake升级安装版本3.17以上1. 快捷安装在Linux下, 现有系统级别的cmake版本太低,可以通过一下脚本在本地目录安装更新的cmake版本。$ wget -q -O cmake-linux.sh https://github.com/Kitware/CMake/releases/download/v3.17.0/cmake-3.17.0-Linux-x86_64.sh$ sh cmake-linux.s
2020-09-23 23:14:24 2925
原创 BGP中跨VRF路由透传及RD和RT
BGP中跨VRF路由透传及RD和RTBGP中跨VRF路由透传及RD和RT1. VRF路由透传1.1. 需要参数1.2. 常用配置2. BGP中VRF路由透传实践2.1. PE(ProviderEdage)的BGP配置2.2. CE(ClientEdge)的BGP配置2.3. RR(RouteRelector)的BGP设置1. VRF路由透传 本节主要参考frr官方文档BGP VRF路由透传,对VRF透传概念进行翻译,加深对RD/RT概念理解,便于实现骨干网络间跨V
2020-09-23 23:08:02 6635
原创 Linux下批量转换windows格式“\r\n“转为“\n“
查找当前目录所有文件并将其中/r/n格式转换为/n, 使用前请先备份;find . -type f |xargs sed -it "s/\r\n/\n/g"本文源站链接:LinuxShell基础命令
2020-09-17 22:31:16 2443 1
原创 Alpine编译.apk安装包
最近公司需要将某docker项目从centos系统迁移到alpine中,因此需要重新编译项目;参考国外某些案例已写好Dockerfile和build.sh中,这里对其主要过程分解并记录一下;1. 构建发布压缩包 该步骤主要同项目构建过程相关,需要根据不同情况进行编译;# 1.make distribution tar.gz./bootstrap.sh./configure --with-pkg-extra-version=-r1make dist#会发现目录中生成XXX-MyVersio
2020-09-16 00:38:47 3774 1
原创 DNMP中通过SHELL实现docker-compose.yml创建指定容器
本文采用开源项目DNMP作为Docker+Nginx+MySQL+PHP容器创建依赖工具,通过修改.env重点环境变量以及docker-compose.yml,来实现某些扩展项目的添加以及某些容器的创建。docker-compose.yml默认开启容器nginx,php,mysql。因docker-compose.yml原有容器例如,phpmyadmin、elasticsearch、mongodb、supervisor等都通过‘#’字符已注释,因此可以指定添加的容器名称来实现指定容器的添加。#!/bi
2020-09-10 22:20:05 734
原创 虚拟网卡接口VETH(Virtual Ethernet )创建使用和绑定关系
1. veth创建与使用 VETH(Virtual Ethernet )是Linux提供的另外一种特殊的网络设备,中文称为虚拟网卡接口。它总是成对出现,要创建就创建一个pair。一个Pair中的veth就像一个网络线缆的两个端点,数据从一个端点进入,必然从另外一个端点流出。每个veth都可以被赋予IP地址,并参与三层网络路由过程,可以实现不同netns之间网络通信。# yum install -y iproute ##确保安装iproute工具$ ip netns add blue #创建命令空间
2020-09-10 22:17:12 6814
原创 虚拟机搭建Harbor安装和简单使用
Harbor是用于存储和分发docker镜像的企业级Registry服务器;1.准备前提条件软硬件前置条件:官方连接安装docker方法一#下载安装docker,需要版本Version 17.06.0-ce+或更高curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun方法二#删除掉旧的docker$ yum remove docker docker-*$ yum install -y yu.
2020-09-10 22:15:14 1315 1
原创 Wordpress更换站点索引路径以及批量更换图片路径
搭建个人博客网站时,如果修改wordpress文件夹路径,例如从html迁移到html/wordpress会导致一系列路径寻址问题,通过wordpress网站后台管理的设置,WordPress地址(URL)等只能解决部分问题,但原有大多文章的图片索引,以及ID索引可能都会失效。因为也需要对其进行修改,这里主要通过修改数据库的方式进行批量更换路径。 操作数据库前一定要备份!!!一定要备份!!!一定要备份!!!1.通过数据库修改路径 网站设置中的WordPress地址(URL)和站点地址(URL)
2020-09-03 23:55:50 1147
原创 VScode远程调试C代码程序
1.VScode配置远程启动项目 下载VScode远程插件,并安装对应的远程插件模块 Remote-SSH/Remote - SSH: Editing Configuration Files。随后开启并配置远程,连接至远端客户机,并安装C/C++插件在远端。2.配置VScode远程调试配置文件打开项目中.vscode文件夹的lauch.json文件,进行如下代码配置,可用于调试大项目C代码。{ "version": "0.2.0", "configurations": [
2020-09-01 14:04:44 891 1
grpc-v1.32.x分支及所有子模块
2020-09-26
libxml2.rar
2019-10-30
libbson.rar
2019-10-30
openssl1.0.2q.rar
2019-10-30
boost1660_arm64-v8a_clang.rar
2019-10-30
xdman_java.jar
2019-10-22
XDMSetup.dmg
2019-10-22
XDM_chrome.crx
2019-10-22
xdm-2018-x86.tar.xz
2019-10-22
xdmsetup-2018.msi
2019-10-22
windbg10.0调试工具32位/64位版本下载
2018-08-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人