自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (5)
  • 收藏
  • 关注

转载 怎样构建更小的容器

导读 如果你开发容器,你有想过减小镜像的大小吗?较小的镜像有一些好处。这篇文章将会提供一些减小容器镜像大小的技巧。 使用容器工作是很多用户和开发者的日常任务。容器开发者经常需要频繁地(重新)构建容器镜像。如果你开发容器,你有想过减小镜像的大小吗?较小的镜像有一些好处。在下载的时候所需要的带宽更少,而且在云环境中运行的时候也可以节省开销。而且在 Fedora CoreOS、IoT 以及Silverblue 上使用较小的容器镜像可以提升整体系统性能,因为这些操作系统严重依赖于容器工作流。这篇文章将会提

2021-06-30 08:32:19 312

转载 哪些因素影响数据存储系统的IOPS性能?

导读 IOPS(Input/Output Operations Per Second)故名思意就是数据存储系统每秒能完成的I/O读写次数,即单位时间内系统能处理的I/O请求数量,是一个用于计算机数据存储性能测试的量测指标。 一、IOPS的理解IOPS(Input/Output Operations Per Second)故名思意就是数据存储系统每秒能完成的I/O读写次数,即单位时间内系统能处理的I/O请求数量,是一个用于计算机数据存储性能测试的量测指标。这个存储系统可以是单块硬盘或者单台设

2021-06-29 08:10:10 1073

转载 大神教你如何给脚本写一个守护进程

导读 在我们日常运维中,写脚本监控一个进程是比较常见的操作,比如我要监控mysql进程是否消失,如果消失就重启mysql。 用下面这段代码就可以实现:#!/bin/shDate=` date ‘+%c’`while :doif ! ps aux | grep -w mysqld | grep -v grep >/dev/null 2>&1then/etc/init.d/mysqld startecho $Date mysqld was rebo

2021-06-28 08:19:27 322

转载 Rust编写的新终端多路复用器

导读 Zellij是用Rust编写的新的终端工作区和多路复用器(如tmux和screen),可用于macOS和Linux。其最重要的功能之一是布局系统,以及以任何可编译为WebAssembly的语言编写的插件。 尽管该工具已准备就绪,可以日常使用,但仍然需要提及的是,它现在处于beta状态,因此您可能偶尔会崩溃。目前它还缺少一些功能(有关详细信息,请继续阅读)。与tmux或screen等其他终端多路复用器不同,Zellij带有开箱即用的用户友好型界面,在屏幕底部显示状态栏,并提供可用的键盘

2021-06-27 09:23:28 467

转载 Linux系统自动更新时间

导读 linux运维工程师经常会遇到服务器时间不一致问题,今天给大家介绍一种方法更新时间 安装NTP客户端 yum -y install ntp修改时区为Asia: cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime vim /etc/sysconfig/clock ZONE="Asia/Shanghai" UTC=false ARC=false手动同步时间

2021-06-26 00:31:33 187

转载 教你如何用 Lua 操作文件中的数据

导读 了解 Lua 如何处理数据的读写。 有些数据是临时的,存储在 RAM 中,只有在应用运行时才有意义。但有些数据是要持久的,存储在硬盘上供以后使用。当你编程时,无论是简单的脚本还是复杂的工具套件,通常都需要读取和写入文件。有时文件可能包含配置选项,而另一些时候这个文件是你的用户用你的应用创建的数据。每种语言都会以不同的方式处理这项任务,本文将演示如何使用 Lua 处理文件数据。安装 Lua如果你使用的是Linux,你可以从你的发行版软件库中安装 Lua。在 macOS 上,你可以从 .

2021-06-25 08:50:48 533

转载 Linux运维工程师可是很吃香的

对于想要找到一份Linux运维工作的朋友来说,技术才是立身之本!如果你的基础不扎实的话是很容易被面试官看出来的,其实在进入工作的时候,公司是希望能够招到一个可以立马上手的技术人员,而不是让你进来慢慢学习各种操作。如果你打算准备自学Linux运维的话,一定要注重在你入门的时候就要有意识地去形成一个完整的知识体系,才能够在以后的工作中不被一些基础知识所为难。我一开始学习Linux的时候是看网上的一些课程来学习的,但是看了一段时间之后,我发现我的注意力不是很集中,容易走神,而且看视频太浪费时间。然后我就在犹豫

2021-06-24 08:12:45 175

转载 使用 Linux 自动化工具 AutoKey提高生产率

导读 用 AutoKey 配置你的键盘,纠正常见的错别字,输入常用的短语等等。 AutoKey 是一个开源的Linux桌面自动化工具,一旦它成为你工作流程的一部分,你就会想,如何没有它,那该怎么办。它可以成为一种提高生产率的变革性工具,或者仅仅是减少与打字有关的身体压力的一种方式。本文将研究如何安装和开始使用 AutoKey ,介绍一些可以立即在工作流程中使用的简单方法,并探讨 AutoKey 高级用户可能会感兴趣的一些高级功能。安装并设置 AutoKeyAutoKey 在许多..

2021-06-23 10:47:38 1474

转载 Webpack中Loader和Plugin的区别和编写思路

导读 由于webpack基于发布订阅模式,在运行的生命周期中会广播出许多事件,插件通过监听这些事件,就可以在特定的阶段执行自己的插件任务 一、区别前面两节我们有提到Loader与Plugin对应的概念,先来回顾下loader 是文件加载器,能够加载资源文件,并对这些文件进行一些处理,诸如编译、压缩等,最终一起打包到指定的文件中plugin 赋予了 webpack 各种灵活的功能,例如打包优化、资源管理、环境变量注入等,目的是解决 loader 无法实现的其他事从整个运行时机上来看,如

2021-06-21 08:14:12 296

转载 windows下bat处理执行Mysql的sql语句

导读 这篇文章主要介绍了windows下bat批处理执行Mysql的sql语句,需要的朋友可以参考下 有时候我们需要用bat来定时执行mysql那么就可以参考下面的代码直接上代码:@ECHO OFF SET dbhost=主机名(例如:127.0.0.1)SET dbuser=用户名(例如:root)SET dbpasswd=用户密码(例如:root)SET dbName=数据库名称(例如:test)SET sqlpath=%~dp0(此语句可以保证.bat同级目录下的.s

2021-06-20 01:21:58 3028 1

转载 自动设置安卓手机wifi代理的PowerShell脚本

导读 这篇文章主要介绍了自动设置安卓手机wifi代理的PowerShell脚本,帮助大家进行抓包测试 在实际测试工作中,经常要将安卓手机通过wifi代理的形式连接到本机的fiddler或charles服务器代理进行抓包测试。最近一直在想,有没有什么方法可以自动设置安卓手机的wifi代理,曾经想通过修改安卓系统配置文件的方式来修改但是没有找到解决方案。最后决定针对自己的手机进行私人订制,缺点是只能针对固定机型进行设置,不过优点是脚本很好编写,可以很快的对自己平时使用的测试机进行定制(非Windows

2021-06-19 13:54:39 651

转载 教你在Linux中如何归档和备份

保护系统的数据安全是计算机系统管理的重中之重,解决方法就是通过实时备份系统文件,来保护数据,也就是常说的数据容灾备份。在这篇文章中,我们将会描述几个常用来管理文件集合的命令程序,即文件压缩程序和归档程序,从而掌握在linux系统中如何归档和备份数据。压缩文件• gzip –压缩或者展开文件• bzip2 –块排序文件压缩器数据压缩的原理就是一个删除冗余数据的处理过程。压缩算法或任务主要分为两大类,即无损压缩和有损压缩。无损压缩的目标是在实现压缩的基础上,保留原始文件的所有数据。而有损压缩

2021-06-17 08:18:44 415

转载 nuget打包文件丢失如何使用powershell脚本解决

导读 本文介绍的是在使用nuget打包的过程中遇到丢失文件的问题的时候使用powershell脚本实现的解决办法,非常的巧妙 对于进行nuget打包时,有时我们需要添加一个配置文件,就是一些文本文件,而这些文件我们在网站发布时需要同时复制到输出目录,否则会出现文件丢失的问题,我们在打包时通过添加powershell脚本来解决它。一般添加powershell包之后,包的格式如下添加-〉工具-〉install.ps1脚本param($installPath, $toolsPath, $p

2021-06-16 08:15:36 144

转载 Powershell 如何批量获取文件大小的实现代码

导读 这篇文章主要介绍了Powershell之批量获取文件大小的实现代码Linux就该这么学 效果图:核心代码:$startFolder = "D:\"$colItems = (Get-ChildItem $startFolder | Where-Object {$_.PSIsContainer -eq $True} | Sort-Object)foreach ($i in $colItems){ $subFolderItems = (Get-ChildItem $i.Fu.

2021-06-15 08:15:09 645

转载 Windows bat脚本之for循环用法

导读 这篇文章主要介绍了Windows bat脚本之for循环用法详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值 Windows bat脚本的for语句基本形态如下:在cmd窗口中:for %I in (command1) do command2 在批处理文件中:for %%I in (command1) do command2之所以要区分cmd窗口和批处理文件两种环境,是因为在这两种环境下,命令语句表现出来的行为虽然基本一样,但是在细节上还是稍有不同,最明

2021-06-14 09:17:03 2805

转载 Shell脚本逐行处理文本文件技巧

导读 本文主要给大家介绍了关于Shell脚本如何逐行处理文本文件的相关资料 经常会对文体文件进行逐行处理,在Shell里面如何获取每行数据,然后处理该行数据,最后读取下一行数据,循环处理.有多种解决方法如下:1.通过read命令完成.read命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量,用 IFS(内部字段分隔符)变量中的字符作为分隔符。VariableName (变量名)参数指定给每一个字段的值,由 VariableName (变量名)参数指定的以此类推,.

2021-06-13 13:04:12 578

转载 windows 处理bat连接本地mysql

导读 这篇文章主要介绍了windows 批处理bat连接本地mysql 创建制定数据 并执行sql文件,需要的朋友可以参考下 实例代码@echo offset path=C:\Program Files\MySQL\MySQL Server 5.7\bincd ./set CURR_PATH=%cd%mysql -h localhost -u root --password=123456 < operate.txt mysql -h localhost -u root -p

2021-06-12 20:46:20 293

转载 Linux系统上用Sigil创建和编辑 EPUB 文件

导读 Sigil 是一个开源的Linux、Windows 和 MacOS 上的 EPUB 编辑器。你可以使用 Sigil 创建一个新的 EPUB 格式的电子书,或编辑现有的 EPUB 电子书(以 .epub 扩展结尾的文件)。 Sigil 是一个开源的 Linux、Windows 和 MacOS 上的 EPUB 编辑器。你可以使用 Sigil 创建一个新的 EPUB 格式的电子书,或编辑现有的 EPUB 电子书(以 .epub 扩展结尾的文件)。如果你感到好奇,EPUB 是一个标准的电子.

2021-06-11 08:17:09 309

转载 新时代的网络工程师需要掌握哪些技能

同其他技术领域一样,网络行业也在快速的进步当中。从最开始的IP网络与ATM之争,ATM技术由于复杂性输给了IP技术。而当IP转发性能成为瓶颈时,参考ATM中面向连接的思想,创造出了新技术 MPLS(多协议标签交换),随后通过VRF与MP-BGP的结合,产生了MPLS VPN,解决了在公网中传递多个客户相同网段的问题,并提升了转发效率。但由于MPLS的控制平面因为协议复杂、扩展性差、部署与运维困难等问题,继承了MPLS的数据平面的SR技术应运而生。在MPLS的控制平面主要依赖LDP以及RSVP-TE。其中

2021-06-10 07:43:21 82

转载 如何利用 KLEE 符号执行引擎挖掘软件漏洞

导读 将符号执行应用于任意真实程序很难,你通常必须对执行环境建模,并找到有效的方法来应对不确定性和路径爆炸。动态符号执行的想法是在任何输入上执行一个软件,同时探索所有可能的执行路径,而无需指定具体值。 具体示例如下,其中输入x未知,即符号:符号执行在所有三个执行路径(x < 0, x > 100, 0 < = x < =100)并生成三个具体的测试用例:x=-1, x=101和x=23在击中断言之后。你不再需要手动编写测试用例,你会沿执行路径捕获断言失败和内存安

2021-06-09 08:12:33 194

转载 你确定你理解内存分配吗?

导读 内存是计算机中必不可少的资源,因为 CPU 只能直接读取内存中的数据,所以当 CPU 需要读取外部设备(如硬盘)的数据时,必须先把数据加载到内存中。 内存是计算机中必不可少的资源,因为 CPU 只能直接读取内存中的数据,所以当 CPU 需要读取外部设备(如硬盘)的数据时,必须先把数据加载到内存中。我们来看看可爱的内存长什么样子的吧,如图1所示:一、内存申请通常使用高级语言(如Go、Java 或 Python 等)都不需要自己管理内存(因为有垃圾回收机制),但 C/C++

2021-06-08 07:31:59 79

转载 DNS 协议为什么使用 UDP?你确定只使用UDP了吗?

导读 为什么 DNS 协议使用 UDP 呢?这个问题可能大部分同学在各种博客或者面试过程中都或多或少遇见过,张口就来,UDP 快啊,DNS 使用 UDP 使得打开网页速度更快。 为什么 DNS 协议使用 UDP 呢?这个问题可能大部分同学在各种博客或者面试过程中都或多或少遇见过,张口就来,UDP 快啊,DNS 使用 UDP 使得打开网页速度更快。那各位有没有想过,既然 UDP 更快,为什么 HTTP 不使用 UDP 呢?另外,为什么 DNS 协议使用 UDP 这个问题本身其实并不完全正

2021-06-07 07:50:52 2672

转载 为什么异步Python比同步Python快?

导读 在本文中,我将继续使用 Web 应用程序作为例子,但还有其它类型的应用程序也从并发中获益。因此,这个讨论并不仅仅是针对 Web 应用程序的。你是否听人们说过,异步 Python 代码比“普通(或同步)Python 代码更快?果真是那样吗? 1. “同步”和“异步”是什么意思?Web 应用程序通常要处理许多请求,这些请求在短时间内来自不同的客户端。为避免处理延迟,必须考虑并行处理多个请求,这通常称为“并发”。在本文中,我将继续使用 Web 应用程序作为例子,但还有其它类型的应用程序也从

2021-06-06 07:49:12 155

转载 Ubuntu 20.04中创建本地APT软件包仓库

导读 有些情况下,由于一些安全原因Ubuntu机器没有连接到互联网。在这种情况中,你可以设置自己的本地APT软件包仓库,并在Ubuntu机器上安装软件包。 系统环境Ubuntu 20.04 LTS安装dpkg-dev需要安装dpkg-dev软件包,才能为本地APT仓库创建软件包元数据。bob@ubuntu-20-04:~$ sudo apt install -y dpkg-dev安装http服务如果该软件仓库需要为其他ubuntu 20.04服务器使用,可以安装web服

2021-06-05 08:11:39 1024

转载 Centos8中使用VSFTPD配置FTPs

导读 在本文中,将演示如何安装vsftpd服务,配置为ftps,并为ftp用户配置chroot,将ftp会话限制在各自的/var/www/html/[username]目录中。 系统环境Centos8创建用户需要创建用于访问FTP服务器的用户。执行以下命令来创建用户并设置各自的密码,创建用户时使用-s选项,让这两个用户禁止shell登录:[root@localhost ~]# useradd -s /sbin/nologin user01[root@localhost ~]#

2021-06-04 08:00:30 890

转载 当代大学生对学习Linux的一点拙见

我在大一那一年里除了怕挂科外,做什么兼职,什么比较赚钱这俩个问题,成为最困扰的事情,我是个很矫情很俗的人,高中的时候需求小,大家都一样,所以也并没有觉得父母给的生活费少,可等我进入大学后,大家都是来自天南海北,家境各不相同,衣食住行自然也有了差异,而我一个月的生活费是固定的,除掉饮食和一些杂七杂八的热水费也就勉强够生活,可是大学就是半个小社会,总是多多少少有些部门聚餐或是需要平衡的地方,这点生活费就开始显得不那么够了,再加上,我又不喜欢额外问父母伸手,学校这边的交际又不是说扔就扔的,那时候一心想赚钱的我倒是

2021-06-03 07:49:53 130

转载 Linux中rsync备份数据使用实例

导读 rsync工具用于将文件和目录从一个位置同步到另一个位置。同步的位置可以在本地服务器或远程服务器上。 在Centos中使用下面命令安装rsync:[root@localhost ~]# yum -y install rsync实例一:本机中的两个目录进行同步要同步本地计算机中的两个目录,使用rsync -zvr命令:[root@localhost ~]# rsync -zvr /var/log/ /root/temp/sending incremental file

2021-06-02 08:17:58 176

转载 在LVM中恢复已删除的逻辑卷

导读 本文介绍如何恢复已删除的逻辑卷,如要执行恢复将使用vgcfgrestore命令。 在执行任何逻辑卷管理相关任务时,如果意外的删除了逻辑卷,则可以使用它的数据还原功能来恢复逻辑卷。在下面的步骤中,将演示如何通过删除卷组中的任何一个逻辑卷,并恢复已删除的逻辑卷。系统环境Centos8现有的文件系统在开始本文之前已经创建了一个逻辑卷,里面并存放了一些文件。[root@localhost ~]# pvs PV VG Fmt Attr PS

2021-06-01 08:20:50 414

Blue Screen View.zip

可以检查windows的 .dump日志文件,检查系统蓝屏的原因.电脑遇到了令人抓狂的蓝屏后需要正确地诊断蓝屏信息才能避免继续蓝屏

2020-05-25

IBM LTO Ultrium 4 Half-High Tape Drive

压缩包里又windows版IBM_LTFS_SDE_2.4.1.2.10254_x64,IBM LTO4手册

2020-05-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除