Linux工具
Linux工具
VillianTsang
为了无法计算的价值
展开
-
运维之道 | CentOS7创建swap分区并挂载
一、添加虚拟磁盘虚拟机添加虚拟硬盘二、对磁盘进行分区1、fdisk –l查看新硬盘是否生效[root@localhost ~]# fdisk -l磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最...原创 2020-03-11 21:21:46 · 423 阅读 · 0 评论 -
运维之道 | tcpdump抓包工具
tcpdump命令:抓取数据包tcpdump命令是一款抓取数据包的工具,它可以打印所有经过网络接口的数据包的头信息,也可以使用-w选项将数据包保存到文件中,方便以后分析常用选项:-a:尝试将网络和广播地址转换成名称;-c:<数据包数目>:收到指定的数据包数目后,就停止进行倾倒操作;-d:把编译过的数据包编码转换成可阅读的格式,并倾倒到标准输出;-dd:把编译过的数据包编码...原创 2020-03-06 20:44:54 · 410 阅读 · 1 评论 -
运维之道 | CentOS7 磁盘分区
前言1、概念主分区:主分区是硬盘的启动分区,我们常说的“C盘”就是硬盘上的主分区。它被操作系统和主板认定为这个硬盘的第一个分区。所以C盘永远都是排在所有磁盘分区的第一的位置上。扩展分区:除去主分区所占用的容量以外,硬盘剩下的容量就被认定为扩展分区(也就是说:一块硬盘除去主分区外的容量后,如果对剩下的容量进行了再分区,那么,这个再分区就是扩展分区)。逻辑分区:扩展分区是不能直接使用的,他是...原创 2020-03-06 20:35:31 · 857 阅读 · 0 评论 -
运维之道 | CentOS 使用Linux命令行工具 SPEEDTEST 测试网速/带宽
前言speedtest-cli是一个用Python编写的轻量级Linux命令行工具,在Python2.4至3.4版本下均可运行。它基于Speedtest.net的基础架构来测量网络的上/下行速率。安装speedtest-cli很简单——只需要下载其Python脚本文件。SPEEDTEST®CLI官网1、获取repo源[root@localhost src]# wget https://bi...原创 2020-02-14 11:57:04 · 1237 阅读 · 0 评论 -
运维之道 | Linux 分区满了,对硬盘进行扩容、清理虚拟机占用宿主机磁盘大小
1、查看扩容之前分区(硬盘)大小可以看到挂载点 “/” 的利用率达到100%,空间不够,所以要对其进行扩容分区。2、对虚拟机配置进行增大磁盘空间3、登录虚拟机,再次查看虚拟机硬盘大小4、硬盘分区[root@localhost ~]# fdisk /dev/sda ///新增分区欢迎使用 fdisk (util-linux 2.23.2)。更改将停留在内...原创 2020-02-13 19:13:47 · 1169 阅读 · 0 评论 -
运维之道 | Python 软件的安装升级
一、Centos7 系统自带Python版本为2.7.5Python 2.7.5二、安装升级Python版本至3.5.11、获取软件安装包[root@localhost src]# wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz2、解压软件安装包[root@localhost src]# tar -xzvf...原创 2020-02-06 16:47:20 · 346 阅读 · 0 评论 -
运维之道 | 查询软件的依赖库包文件
一、yumprovides[root@localhost ~]# yum provides wget已加载插件:fastestmirror, langpacksLoading mirror speeds from cached hostfile * base: mirrors.huaweicloud.com * extras: mirrors.huaweicloud.com * ...原创 2020-02-05 22:01:27 · 342 阅读 · 0 评论 -
运维之道 | Centos7源码安装node和npm
Centos7源码安装node和npm1、获取源码包至/usr/local目录下wget https://npm.taobao.org/mirrors/node/v8.0.0/node-v8.0.0-linux-x64.tar.xz2、解压源码包tar -xvf node-v8.0.0-linux-x64.tar.xz3、重名源码包mv node-v8.1.4-linux-x64...原创 2020-01-21 19:29:26 · 262 阅读 · 0 评论 -
运维之道 | apachebench ab压力测试工具
apachebench ab压力测试工具一、ab的原理ab是apachebench命令的缩写ab的原理:ab命令会创建多个并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于URL的,因此,它既可以用来测试apache的负载压力,也可以测试nginx、lighthttp、tomcat、IIS等其它Web服务器的压力。ab命令对发出负载的计算机要求很低,它既不会占用很...原创 2020-01-21 11:05:56 · 358 阅读 · 1 评论 -
运维之道 | Linux rsync 文件同步、Inotify远程实时同步
Linux 文件同步rsync与传统的cp、scp、tar备份方式相比,rsync具有安全性高、备份迅速、支持增量备份等优点,通过rsync可以解决对实时性要求不高的数据备份需求,例如定期的备份文件服务器数据到远端服务器,对本地磁盘定期做数据镜像等。一、安装rsync[root@localhost src]# wget https://download.samba.org/pub/rsync...原创 2019-12-30 14:29:22 · 198 阅读 · 0 评论 -
运维之道 | Linux服务器监控命令
Linux服务器监控命令iostatiostat 命令用来显示存储子系统的详细信息,通常用它来监控磁盘 I/O 的情况。要特别注意 iostat 统计结果中的 %iowait 值,太大了表明你的系统存储子系统性能低下。[root@localhost ~]# iostatLinux 3.10.0-1062.9.1.el7.x86_64 (localhost.localdomain) ...原创 2019-12-22 20:47:34 · 329 阅读 · 0 评论 -
运维之道 | Linux环境安装配置JDK(rpm、源码)
Linux环境安装配置JDK(rpm、源码)RPM包安装一、下载jdk包JDK官网下载地址,下载需要的Linux版本rpm包:jdk-8u231-linux-x64.rpm二、清理系统自带的jdk1、检查系统是否自带jdk,如果系统自带jdk,需要先将它卸载掉,然后安装我们需要的jdk检查是否安装jdk:[root@localhost ~]# rpm -qa | grep j...原创 2019-12-01 23:34:25 · 304 阅读 · 0 评论 -
运维之道 | Centos7 移动硬盘挂载至Linux、并拷贝文件
Centos7 移动硬盘挂载至Linux、并拷贝文件一、安装ntfs文件系统格式1.下载ntfs格式的软件包:[root@localhost ~]# wget https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2017.3.23.tgz2.解压ntfs格式的软件包:[root@localhost ~]# tar -xvzf ntfs-3g_...原创 2019-11-28 09:50:07 · 1383 阅读 · 0 评论 -
运维之道 | Centos7 journalctl 日志管理
Linux(Centos7)日志管理一、journalctl基础用法1、查看所有日志(默认显示本次启动的所有日志)[root@localhost ~]# journalctl查看本次启动的所有日志也可以使用[root@localhost ~]# journalctl -b2、查看内核日志[root@localhost ~]# journalctl -k3、查看指定时间的日志...原创 2019-11-27 15:09:09 · 2689 阅读 · 1 评论 -
运维之道 | Docker介绍及在CentOS7安装步骤
Docker介绍及在CentOS7安装步骤一、Docker简介Docker是一个开源的容器引擎,它有助于更快地交付应用。Docker可将应用程序和基础设施层隔离,并且能将基础设施当作程序一样进行管理。Docker可更快地打包、测试以及部署应用程序,并可以缩短从编写到部署运行代码的周期。二、Docker的优点如下1、简化程序Docker让开发者可以打包他们的应用以及依赖包到一个可...原创 2019-11-05 09:31:40 · 145 阅读 · 0 评论 -
运维之道 | Linux之crontab定时任务
Linux之crontab定时任务一、概述crontab是一个命令,常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有...原创 2019-11-02 12:30:21 · 311 阅读 · 0 评论 -
运维之道 | Linux下通过SSH实现远程连接
Linux下通过SSH实现远程连接功能通过SSH服务,实现本机(192.168.145.128)与远程服务器(192.168.145.129)之间的连接,能够在本地对服务器进行操作。一、实现远程连接1、实现SSH连接需要有SSH客户端和SSH服务端。一般Centos7自带了SSH客户端2、在服务器上输入命令:yum -y install openssh-server 安装SSH服务端...原创 2019-11-01 09:47:48 · 328 阅读 · 0 评论 -
运维之道 | Git分布式版本控制常用命令解析
Git分布式版本控制常用命令解析一、创建版本库版本库(repository)也叫仓库,可以看做一个目录,这个目录里的所以文件都由Git进行管理,每个文件的修改、删除,Git都能跟踪1、选择一个合适的地方,创建一个空目录:[root@localhost ~]# mkdir villian ##创建一个空目录作为本地库##[root@localhost ~]# cd villian ...原创 2019-10-26 17:31:05 · 293 阅读 · 0 评论 -
运维之道 | Git分布式版本控制系统安装、配置
Git分布式版本控制系统安装、配置一、Git简介Git是目前世界上最先进的分布式版本控制系统,在处理各种项目时都十分高效,而且非常的高大上。SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。而且集中式版本控制系统是必须联网才能工作。Git是分布式...原创 2019-10-26 12:03:08 · 164 阅读 · 0 评论 -
运维之道 | Linux下载命令wget解析
Linux下载命令 wget 解析一、wget 命令介绍wget 工具体积小但功能完善,它支持断点下载功能;同时支持 FTP 和 HTTP下载方式,支持代理服务器和设置起来方便简单;wget 的pro版是 mwget,多线程下载;同类下载工具curl;它有以下功能和特点支持断点下传功能:这一点,也是网络蚂蚁和FlashGet当年最大的卖点,现在,Wget也可以使用此功能,那些网络...原创 2019-10-20 10:33:04 · 320 阅读 · 0 评论 -
运维之道 | SCP:Linux服务器之间传输目录文件
Linux端互传文件1、把本地根目录下的villian.txt文件拷贝到192.168.206.148端的/home/work目录下[root@localhost ~]# scp /root/villian.txt root@192.168.206.148:/home/villian/2、把192.168.206.148端的villian.txt文件拷贝到本地的/home/villian目...原创 2019-10-20 09:18:31 · 322 阅读 · 0 评论 -
运维之道 | Centos更换Yum源
Centos更换Yum源1、备份原有yum源首先需要将原来的yum的配置文件给备份,以防以后恢复,或则没有更换成功也好退回来[root@localhost yum.repos.d]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup2、下载yum源配置文件首先进入目录:[ro...原创 2019-10-19 17:24:49 · 118 阅读 · 0 评论 -
运维之道 | Yum安装、卸载、参数解析
Yum安装、卸载、参数解析一、Yum工具简介Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。二、Yum工具安装(重装)1、查看操作系统版本...原创 2019-10-19 16:55:12 · 350 阅读 · 0 评论 -
运维之道 | dstat性能监控工具常用参数分析
dstat性能监控工具常用参数分析一、dstat性能工具简介dstat是一个用来替换vmstat、iostat、netstat、nfsstat和ifstat这些命令的工具,是一个全能系统信息统计工具;与sysstat相比,dstat拥有一个彩色的界面,在手动观察性能状况时,数据比较显眼容易观察;dstat支持即时刷新,也可自定义刷新时间,以及数量;和sysstat相同的是,dstat...原创 2019-10-19 11:16:30 · 2193 阅读 · 0 评论 -
运维之道 | Linux htop工具安装及使用详解
Linux htop工具安装及使用详解一、安装htopwget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.9.tar.gztar zxvf ncurses-5.9.tar.gzcd ncurses-5.9./configuremake原创 2019-10-18 16:27:04 · 1244 阅读 · 0 评论 -
运维之道 | 运维技巧百宝箱
运维之道 | 运维技巧百宝箱1、暂停、并在后台执行命令Ctrl + Z: 暂停应用程序fg :重新将程序唤醒到前台2、tldr 快速查找命令使用方法(man进化版)tldr的意思是「Too long, Don’t read」,翻译成中文就是:「太长不读」。它比man,–help这种获取命令行帮助信息的方式好太多。tldr安装命令如下:sudo yum -y insta...原创 2019-10-09 14:59:47 · 232 阅读 · 0 评论