![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 77
yuemake999
这个作者很懒,什么都没留下…
展开
-
linux 测速命令 speed-test 以及 iperf3
文章目录公网测速 与 局域网测速 差别speed-test 直接 公网测速iperf3 局域网测速启动服务器启动 测试机不用docker的话需要自行pip install公网测速 与 局域网测速 差别局域网点对点 测速吞吐 推荐 iperf3 需要 自建 测速服务器公网 测速 直接 联通 运营商 进行测速即可speed-test 直接 公网测速store_url='registry.cn-hangzhou.aliyuncs.com/mkmk/all'docker run -it $原创 2021-05-15 11:47:30 · 1143 阅读 · 0 评论 -
Linux使用dd命令进行数据备份
dd 命令主要用来进行数据备份,并且可以在备份的过程中进行格式转换。其实 dd 命令可以把源数据复制成目标数据,而且不管源数据是文件、分区、磁盘还是光盘,都可以进行数据备份。dd 命令的基本格式如下:[root@localhost ~]# dd if="输入文件" of="输出文件" bs="数据块" count="数量"参数:if:定义输入数据的文件,也可以是输入设备;of:定义输出数据的文件,也可以是输出设备;bs:指定数据块的大小,也就是定义一次性读取或写入多少字节。模式数据块大小是 5原创 2021-04-21 23:05:01 · 1024 阅读 · 0 评论 -
Linux apt 命令
Linux apt 命令apt(Advanced Packaging Tool)是一个在 Debian 和 Ubuntu 中的 Shell 前端软件包管理器。apt 命令提供了查找、安装、升级、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。apt 命令执行需要超级管理员权限(root)。apt 语法 apt [options] [command] [package ...]options:可选,选项包括 -h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装原创 2021-04-20 22:54:33 · 361 阅读 · 0 评论 -
Linux vi/vim
Linux vi/vim所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。但是目前我们使用比较多的是 vim 编辑器。vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。什么是 vim?Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用原创 2021-04-20 22:54:19 · 50 阅读 · 0 评论 -
VMware虚拟机安装Linux系统(详解版)
VMware虚拟机安装Linux系统(详解版)许多新手连 Windows 的安装都不太熟悉,更别提 linux 的安装了;即使安装成功了,也有可能破坏现有的 Windows 系统,比如导致硬盘数据丢失、Windows 无法开机等。所以一直以来,安装 Linux 系统都是初学者的噩梦。然而,通过虚拟机技术很容易冲破这种困境。由于虚拟机安装 Linux 所有的操作(例如硬盘分区、删除或修改数据)都是在虚拟硬盘中进行,因此不会对现有的数据和系统造成任何损失,即使安装失败了也无所谓。所谓虚拟机(virtual原创 2021-04-20 22:54:56 · 184 阅读 · 0 评论 -
Linux下重命名文件或文件夹
Linux下重命名文件或文件夹在Linux下重命名文件或目录,可以使用mv命令或rename命令,这里分享下二者的使用方法。mv命令既可以重命名,又可以移动文件或文件夹。例子:将目录A重命名为Bmv A B例子:将/a目录移动到/b下,并重命名为cmv /a /b/c其实在文本模式中要重命名文件或目录,只需要使用mv命令就可以了,比如说要将一个名为abc的文件重命名为1234:mv abc 1234注意,如果当前目录下也有个1234的文件的话,这个文件是会将它覆盖的。下面介绍Linux系原创 2021-04-21 23:05:22 · 53076 阅读 · 0 评论 -
5 种方法带你查看Linux系统服务
5 种方法带你查看Linux系统服务Linux 系统服务有时也称为守护程序,是在Linux启动时自动加载并在Linux退出时自动停止的系统任务。在本文中将为大家介绍如何列出 Linux 系统里所有运行的服务,以及如何检查某个服务的当前状态。Centos/RHEL 7.X 的 systemd 系统服务查看CentOS 7.x开始,CentOS开始使用 systemd服务来代替· daemon· ,原来管理系统启动和管理系统服务的相关命令全部由 systemctl命令来代替。systemctl lis原创 2021-04-21 23:06:48 · 4510 阅读 · 0 评论 -
Linux UID和GID(用户ID和组ID)
Linux UID和GID(用户ID和组ID)登陆 linux 系统时,虽然输入的是自己的用户名和密码,但其实 Linux 并不认识你的用户名称,它只认识用户名对应的 ID 号(也就是一串数字)。Linux 系统将所有用户的名称与 ID 的对应关系都存储在 /etc/passwd 文件中。说白了,用户名并无实际作用,仅是为了方便用户的记忆而已。要论证 “Linux系统不认识用户名” 也很简单,在前面章节,我们曾经在网络上下载过 “.tar.gz” 或 “.tar.bz2” 格式的文件,在解压缩之后的文原创 2021-04-20 22:55:09 · 1203 阅读 · 0 评论 -
Linux 磁盘管理
Linux 磁盘管理Linux磁盘管理好坏直接关系到整个系统的性能问题。Linux磁盘管理常用三个命令为df、du和fdisk。df:列出文件系统的整体磁盘使用量du:检查磁盘空间使用量fdisk:用于磁盘分区dfdf命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。语法:df [-ahikHTm] [目录或文件名]选项与参数:-a :列出所有的文件系统,包括系统特有的 /proc 等文件系统;-k :以 KBytes原创 2021-04-20 22:54:05 · 65 阅读 · 0 评论 -
Linux常用命令大全
Linux常用命令大全众所周知,Linux 短小且功能强大,本篇为您介绍 Linux 的命令大全。系统信息arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示 CPU info 的信息cat /原创 2021-04-20 22:54:42 · 49 阅读 · 0 评论 -
带你了解Linux内核源代码编程规范
带你了解Linux内核源代码编程规范这是一篇简短的文章,描述了描述了linux内核的首选代码风格。目的是为了分享,作为一名linux内核或者驱动开发工程师,很有必要了解这些内核开发规范。这些约定或者规范对我们阅读linux内核源码、了解设计思路有很大帮助。我们基于linux内核做开发,也要往内核里添加代码,遵守开发规范,有助于别人阅读和理解我们的代码。linux内核代码规范约定如下:1.强烈推荐单行的宽度为八十列。任何一行超过八十列宽度的语句都应该拆分成多个行,除非超过八十列的部分可以提高可原创 2021-04-20 22:55:21 · 846 阅读 · 0 评论 -
Linux下sysstat安装使用图文详解
Linux下sysstat安装使用图文详解Sysstat,目前已经发布最新的12.1.6版本,Sysstat是一种在Linux系统服务器中常用的软件工具包,可以用来监控服务器的性能。比如可以监控CPU、硬盘、网络等数据,我们可以用来进行分析服务器的性能和资源的使用效率。我们将在在这篇文章中学习、使用Sysstat监控工具包的安装和常用命令。Linux下,我们多用ssh链接服务器远程操控。对于系统的监控必不可少,sysstat很不错的监控工具包。对sysstat做一个介绍:“SYSSTAT是一个软件包,原创 2021-04-21 23:06:11 · 2355 阅读 · 0 评论 -
Linux关机命令和重启命令说明
Linux关机命令和重启命令说明在Linux中,常用的关机命令shutdown、halt、poweroff、init;重启命令有:reboot。本文将主要为大家带来一些常用的关机命令以及各种关机命令之间的区别和具体用法。关机命令:1、halt:立刻关机2、poweroff:立刻关机3、shutdown -h now:立刻关机(root用户使用)4、shutdown -h 10:10分钟后自动关机注意,如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启重启命令原创 2021-04-21 23:05:38 · 157 阅读 · 0 评论 -
Linux下Android Studio 3.6以及最新版安装图文详解
Linux下Android Studio 3.6以及最新版安装图文详解Android Studio 3.6 稳定版已经发布,此版本也是“Project Marble”结束后发布的首个版本,“Project Marble”是 Android Studio 团队去年为提升产品质量而进行的一项计划,在此期间,团队暂缓了新特性的开发工作,专心提升产品质量。该计划着力改进 Android Studio 的三个主要方面:系统运行状况、功能完善以及错误修复,力图在 Android Studio 与 Android 模拟原创 2021-04-21 23:05:48 · 330 阅读 · 0 评论 -
Linux高性能I/O框架库Libevent介绍
Linux高性能I/O框架库Libevent介绍这篇文章主要讲一下Libevent库的内容,顺便对I/O库整体做个介绍。Linux服务器程序必须处理的三类事件:I/O事件信号定时事件在处理这三类事件时我们通常需要考虑如下三个问题:统一事件源。很明显,统一处理这三类事件既能使代码简单易懂,又能避免一些潜在的逻辑错误。可移植性。不同的操作系统具有不同的I/O复用方式,比如Solaris的dev/poll文件,FressBSD的kqueue机制,Linux的epoll系统调用对并发编程的支原创 2021-04-21 23:06:22 · 152 阅读 · 0 评论 -
如何对Linux上的文件进行合并和排序
如何对Linux上的文件进行合并和排序在 Linux上对文件进行合并和排序的方法有很多,但使用哪种就取决于你想怎么做,比如:你是只想将多个文件的内容放入一个文件中,还是以某种方式组织它,让它更易于使用。接下来,小编将带你看看一些用于排序和合并文件内容的命令,让你了解它们的特点。使用 cat如果你只想将一组文件放到单个文件中,那么 cat 命令是一个容易的选择。你所要做的就是输入 cat,然后按你希望它们在合并文件中的顺序在命令行中列出这些文件。将命令的输出重定向到要创建的文件。如果指定名称的文件已经存原创 2021-04-20 22:55:45 · 1542 阅读 · 0 评论 -
Linux下7款最佳的开源视频播放器
Linux下7款最佳的开源视频播放器想知道在Linux上应该使用哪种视频播放器?我们在这里列出了Linux发行版中可用的7款最佳开源视频播放器。您可以在Linux上观看在线流媒体服务,但是在电脑上观看电影/电视连续剧或其他视频内容还不是“古老的传统”。 通常,我们会使用Linux发行版随附的默认视频播放器。您可能认为默认播放器的就可以了,但是,如果您希望在Linux中选择更多的开源视频播放器(或默认播放器的替代品),那么你应该继续阅读本文的内容。最佳Linux视频播放器以下示例都在Ubuntu 1原创 2021-04-21 23:06:00 · 7437 阅读 · 0 评论 -
Linux 用户和用户组管理
Linux 用户和用户组管理Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个唯一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录。实现用户账号的管理,要完成的工作主要有如下几个方面:用户账号的添加、原创 2021-04-19 19:21:41 · 68 阅读 · 0 评论 -
Linux rsync命令用法详解
Linux rsync命令用法详解在 Linux 系统下,数据备份的工具很多,除了前面介绍了 tar、cpio、dd 命令之外,本节再介绍一个用来备份数据的命令,就是 rsync。从字面意思上,rsync 可以理解为 remote sync(远程同步),但它不仅可以远程同步数据(类似于 scp 命令),还可以本地同步数据(类似于 cp 命令)。不同于 cp 或 scp 的一点是,使用 rsync 命令备份数据时,不会直接覆盖以前的数据(如果数据已经存在),而是先判断已经存在的数据和新数据的差异,只有数据原创 2021-04-21 23:05:12 · 1424 阅读 · 6 评论 -
Linux yum 命令
Linux yum 命令yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum 提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。yum 语法yum [options] [command] [package原创 2021-04-20 22:55:55 · 75 阅读 · 0 评论 -
pdb调试cinder代码
调试步骤修改代码添加断点scheduler_path='/usr/lib/python2.7/site-packages/cinder/cmd/scheduler.py'tail -n 20 ${scheduler_path}# 删除掉 原有断点sed -i 's/import pdb;pdb.set_trace();\n//g' ${scheduler_path}# 打上 新断点sed -i 's/def main():/def main():\n import pdb原创 2021-07-11 20:48:47 · 131 阅读 · 0 评论 -
升级rpm包
升级步骤./build.sh master 20210511# master是git的分支名,或者commit id都行# 后面的数字是编译出来的rpm的release,你测试,自己定义就行rsync -avz ~/my_proj/cinder root@192.168.66.1:/root/https://pkgs.org/yum install epel-release -yyum install rpm-build -yyum install intltool python原创 2021-07-11 20:43:10 · 206 阅读 · 0 评论