随笔分类 - linux大全
测试和运维都会常用到的linux命令,工具等。
摘要:1.前言 本文演示如何在linux下(Centos7和Ubuntu16)安装maven环境 2.安装maven 可以选择maven安装包或者通过yum/apt安装maven最新版 2.1 通过maven安装包安装 下载地址:http://mirror.bit.edu.cn/apache/maven/
阅读全文
摘要:Ubuntu下的docker安装请参考:Ubuntu下docker安装 本文主要演示如何在centos下安装docker环境 提示:以下安装过程必须在能够连接Internet的情况进行,先使用ping www.baidu.com来确认自己的网络是否畅通 1. 确认你的机器的linux内核版本 una
阅读全文
摘要:1. 前言 最近在测试一个物联网的项目,项目里包含设备资源进行监控告警的功能。例如如下监控项:cpu负载超核、内存使用率过高、硬盘使用率过高,系统流量超速等。为了验证监控的有效性,就需要构造对应场景来进行测试。 如何对cpu,内存,硬盘,流量这几类资源进行数据构造呢? 我在网速搜罗了一圈发现有四个比
阅读全文
摘要:1.简介 iotop:一款类似top的I/O监控工具。 项目主页:http://guichaz.free.fr/iotop/ iotop由python编写(运行需安装Python ≥ 2.7)通过linux内核(2.6.20以上)来监控I/O信息,通过列表的方式展示了当前系统中进程/线程的I/O使用
阅读全文
摘要:介绍 WonderShaper是一个用于对特定网卡进行带宽限速的脚本,它封装了linux的tc命令,但是使用起来更加简单和方便,如果你对限速要求不多,可以用wondershaper满足你大部分需求。 项目地址: https://github.com/magnific0/wondershaper.gi
阅读全文
摘要:本文以Mac OS的64位系统为例,演示如何安装python3.6和相应环境。安装Python3的机器必须要能访问外网才能进行如下操作! 说明:macOS版本信息 1. 安装方式 在MAC下安装python有两种方式: 通过brew命令安装 (不推荐) 源码安装 (推荐) 用brew安装的话,一般只
阅读全文
摘要:本文以Centos7系统为例,演示如何安装python3.6和相应环境。安装Python3的机器必须要能访问外网才能进行如下操作! 1. 安装方式 在Centos下安装python有两种方式: 通过yum安装 (推荐) 源码安装 这里推荐第一种方式安装,因为yum安装会帮你做很多善后工作,而源码安装
阅读全文
摘要:本文以Ubuntu16.x系统为例,演示如何安装python3.6和相应环境。安装Python3的机器必须要能访问外网才能进行如下操作! 1. 安装方式 在Ubuntu下安装python有两种方式: 通过apt安装 (推荐) 源码安装 这里推荐第一种方式安装,因为apt安装会帮你做很多善后工作,而源
阅读全文
摘要:还是最近那个私有云项目,客户提供了几台虚机,让我搭建一套环境,这套环境涉及到postgresql的使用。我在A机器上安装好了postgresql之后,发现在B机器上依赖postgresql的服务报错,一看是无法访问postgresql的5432端口,于是我使用telnet尝试访问pg的5432端口,
阅读全文
摘要:1.简介 Linux dd命令用于读取、转换并输出数据。 dd可从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件、设备或标准输出。 简单来说,dd命令可以用于: 磁盘数据备份与恢复 拷贝内存资料到硬盘 从光盘拷贝iso镜像 格式化磁盘数据 测试硬盘读写速度 生成一个大文件(用于测试
阅读全文
摘要:对应windows下的应用,一般压缩都使用zip压缩,放到linux下我们怎么解压缩呢? 这里介绍一个linux下的小命令:unzip 1) 安装 Centos yum update yum install -y unzip Ubuntu apt update apt install -y unzi
阅读全文
摘要:最近在公司项目中遇到一个脚本调用问题,有个python的命令行工具使用subprocess模块启动了一个zookeeper的shell脚本,在执行过程中报了一个错:OSError: [Errno 8] Exec format error,如下图: 此时我尝试在命令行执行红框中的shell脚本:执行成
阅读全文
摘要:1. 安装JDK8 CentOS快速安装JDK8 Ubuntu快速安装JDK8 2.下载jenkins相关文件 2.1 jenkins war下载 #linux下执行wget,若提示wget命令不存在,则按照yum install -y wget或则apt install -y wget wget
阅读全文
摘要:最近为公司客户搭建一套ToB的平台,该平台的部署机器在客户那边(无法直接登录,需要通过VPN访问)。为了方便从外部直接访问平台的web页面,我通过frps工具反向代理到我一台公有云机器,这样就可以直接通过该机器的公网IP访问私有环境的web页面。但直接使用公网IP访问可能会涉及到web安全问题,比如
阅读全文
摘要:1. 安装JDK8 版本要求 2.164 (2019-02) and newer: Java 8 or Java 11 2.54 (2017-04) and newer: Java 8 1.612 (2015-05) and newer: Java 7 参考:Centos快速安装JDK8 2.3 安
阅读全文
摘要:安装zookeeper之前,需要先安装jdk,可以参考之前我写的文章 Ubuntu快速安装JDK Centos快速安装JDK 1.获取zookeeper 在这里下载zookeeper:https://download.csdn.net/download/ccgshigao/12705620 2.解压
阅读全文
摘要:更新yum源列表 yum update 查找jdk版本 yum search jdk | grep 1.8 选择这个java-1.8.0-openjdk.x86_64,即java8版本 安装jdk8 yum install java-1.8.0-openjdk.x86_64 查看java是否安装成功
阅读全文
摘要:ansible是大名鼎鼎的自动化部署工具,结合docker和jenkins,可以快速搭建一套自动化部署方案,本文主要介绍如何快速安装ansible。 ansible安装前提:python2.7.x已安装 1. pip安装 centos yum -y install epel-release yum
阅读全文
摘要:更新软件源 sudo apt update 查找jdk版本 apt search jdk 选择这个openjdk-8-jdk,即java8版本 安装jdk8 apt install openjdk-8-jdk 查看java是否安装成功 java -version 这样就大工告成了,但是很多软
阅读全文
摘要:说起电脑上的计算器,可能所有人的印象都是这样的: windows的计算器有界面当然很酷,但是如果我们在黑黑的linux下面该怎么办呢? 不用急,在linux下面也有一款非常棒的计算器:bc。bc是一款linux下的一款小工具,我们在linux下输入:man bc,看一下简单的介绍: bc居然
阅读全文