王羲之的之
这个作者很懒,什么都没留下…
展开
-
在对一堆*.tar.gz文件解压缩时,发现tar xvfz *.tar.gz不管用,一查,原来是tar xvfz *.tar.gz会被shell给拆成`tar xvfz a.tar.gz b.t
这样,若加n1参数,则*.tar.gz会拆成每个tar.gz文件后,一个一个传给tar tvfz命令,这样就解决了问题。或:for tar in *.tar.gz;而在a.tar.gz中不存在b.tar.gz,当然会报错。关键就在于这个xagrs的-n1参数是什么意思呢?原创 2024-09-25 09:30:27 · 23 阅读 · 0 评论 -
磁盘分区lvm
/把sdb平均分成4个盘,每个25%。也直接输入大小,如500G,10T,推荐使用百分比。,使用uuid将分区和挂载点的对应关系保存到/etc/fstab也是一样的效果。回车,提示输入分区名称,按习惯可命名为sdb1(后面依次sdb2、sdb3)关于文件系统类型常用的有xfs、ext3、ext4等,这里以ext4为例。使用lsblk可以查看将sdb分成4个分区创建完毕。依次输入后回车,出现提示输入忽略:Ignore。至此,分区操作完毕,就可以正常使用各分区了。接下来对上述分区进行格式化,使用。原创 2024-09-25 09:28:38 · 25 阅读 · 0 评论 -
测试两台机器之间的网络传输速率
以上是一些常见的iperf3用法,你可以根据实际需要调整参数。在进行测试之前,请确保服务器端和客户端之间的网络连接正常,防火墙允许iperf3流量通过。if表示源文件(smb或者afp中的文件),of表示复制到何处(复制到本机),具体路径需要自行设置。iperf3将向服务器发送一些测试数据,并显示网络传输速度的结果。在这个例子中,测试将持续10秒,并且带宽被限制为10 Mbps。dd命令可以测试磁盘io速度,当然也可以测试网络传输速度。参数可以显示更详细的信息,包括每个连接的详细信息。原创 2024-09-25 09:27:55 · 41 阅读 · 0 评论 -
YUM降级基本用法
示例:手动检查包依赖项。原创 2024-09-25 09:26:49 · 21 阅读 · 0 评论 -
根分区扩容lvm
问题:Linux系统挂载到根目录的磁盘空间满了,如何扩容?可以查看磁盘和分区情况,可以发现磁盘vda下面的还有大部分空间没有使用。原创 2024-09-25 09:26:00 · 20 阅读 · 0 评论 -
linux 测试网络传输速度
以上是一些常见的iperf3用法,你可以根据实际需要调整参数。在进行测试之前,请确保服务器端和客户端之间的网络连接正常,防火墙允许iperf3流量通过。if表示源文件(smb或者afp中的文件),of表示复制到何处(复制到本机),具体路径需要自行设置。iperf3将向服务器发送一些测试数据,并显示网络传输速度的结果。在这个例子中,测试将持续10秒,并且带宽被限制为10 Mbps。dd命令可以测试磁盘io速度,当然也可以测试网络传输速度。参数可以显示更详细的信息,包括每个连接的详细信息。原创 2024-08-19 16:03:06 · 93 阅读 · 0 评论 -
python3缺少No module named ‘yaml‘模块
解决:yum install -y python36-yamlordereddictloader。原创 2024-08-12 17:23:15 · 163 阅读 · 0 评论 -
mac终端中中文显示乱码的解决方案
mac终端中有时候会碰到中文显示乱码的情况,只需要做如下操作即可修复。然后在文本的末尾加上一下两句。然后重启终端即可生效。原创 2024-05-20 16:57:09 · 413 阅读 · 0 评论 -
[Mac 10.13.4] 使用Homebrew安装Mysql全过程
运行brew service start mysql 可以后台启动mysql运行mysql.server start 前台启动mysql如果提示权限问题使用sudo指令,我的笔记本上如果不加此指令各种权限问题。原创 2024-05-14 10:53:46 · 543 阅读 · 0 评论 -
yum、rpm相关命令-工具手册
--force --replacefiles可以无视rpm的冲突去强制替换(如两个rpm的安装路径相同了会有冲突)#--nodeps强制安装,无视环境缺少依赖的检查。原创 2024-05-11 16:17:40 · 119 阅读 · 0 评论 -
镜像制作过程
编辑 /etc/default/grub 添加 console=ttyAMA0 console=tty0。vi /etc/sysconfig/network-scripts/ifcfg-eth0内容如下。#serveice文件放到/etc/systemd/system/文件夹下。#编辑 /etc/security/limits.conf。#更新grub配置,需要预先查看grub.cfg文件在哪里。#二进制文件放到/sbin文件夹下,并且增加-x权限。#进入root,切换至yum.repos.d目录。原创 2024-05-11 16:03:49 · 115 阅读 · 0 评论 -
Linux释放内存
buffer和cache是两个在计算机技术中被用滥的名词,放在不通语境下会有不同的意义。在Linux的内存管理中,这里的buffer指Linux内存的:Buffer cache。这里的cache指Linux内存中的:Page cache。翻译成中文可以叫做缓冲区缓存和页面缓存。在历史上,它们一个(buffer)被用来当成对io设备写的缓存,而另一个(cache)被用来当作对io设备的读缓存,这里的io设备,主要指的是块设备文件和文件系统上的普通文件。但是现在,它们的意义已经不一样了。原创 2024-04-19 17:57:27 · 72 阅读 · 0 评论 -
tar批量解压当前文件夹内所有(tar.gz)压缩文件
这样,若加n1参数,则*.tar.gz会拆成每个tar.gz文件后,一个一个传给tar tvfz命令,这样就解决了问题。或:for tar in *.tar.gz;而在a.tar.gz中不存在b.tar.gz,当然会报错。关键就在于这个xagrs的-n1参数是什么意思呢?原创 2024-02-19 14:19:54 · 1013 阅读 · 0 评论 -
parted命令进行磁盘分区
/把sdb平均分成4个盘,每个25%。也直接输入大小,如500G,10T,推荐使用百分比。,使用uuid将分区和挂载点的对应关系保存到/etc/fstab也是一样的效果。回车,提示输入分区名称,按习惯可命名为sdb1(后面依次sdb2、sdb3)关于文件系统类型常用的有xfs、ext3、ext4等,这里以ext4为例。使用lsblk可以查看将sdb分成4个分区创建完毕。依次输入后回车,出现提示输入忽略:Ignore。至此,分区操作完毕,就可以正常使用各分区了。接下来对上述分区进行格式化,使用。原创 2024-02-06 11:06:42 · 245 阅读 · 0 评论 -
linux 测试网络传输速度
if表示源文件(smb或者afp中的文件),of表示复制到何处(复制到本机),具体路径需要自行设置。dd命令可以测试磁盘io速度,当然也可以测试网络传输速度。首先要挂载afp或者smb,此步略过。原创 2024-01-11 15:44:11 · 626 阅读 · 0 评论 -
Mac设置ll永久生效,设置.bash_profile生效
Mac上自带的终端不好用,一般我推荐ITerm终端,官网下载即可。原创 2023-12-21 15:01:02 · 1241 阅读 · 0 评论 -
在本地通过 k8s 部署一个 nginx 镜像
简单点,也不用 minikube 和 kubeadmin,直接通过 docker desktop 部署 k8s。下载完成后会自动安装 docker。docker pull nginx:latest 就可以,拉取 nginx 最新镜像。开启即可,docker desktop 会自动下载本地 k8s 部署需要的镜像。目标:通过 deployment 启动一个 nginx,并且通过浏览器访问。目的,熟悉并学习一下 k8s 的一些特性,毕竟看文档和实操是两码事。原创 2023-12-19 16:13:42 · 1255 阅读 · 0 评论 -
mac有效解决Beyond Compare “这个授权密钥已被吊销”的办法
©著作权归作者所有,转载或内容合作请联系作者。删除CheckID和LastChecked。原创 2023-12-19 15:13:19 · 1135 阅读 · 0 评论 -
linux 给根目录扩容(lvm CentOS 7.6 &kylinx86)
问题:Linux系统挂载到根目录的磁盘空间满了,如何扩容?可以查看磁盘和分区情况,可以发现磁盘vda下面的还有大部分空间没有使用。原创 2023-10-10 14:19:10 · 695 阅读 · 0 评论 -
Linux中软链接与硬链接的作用、区别、创建、删除
中常用的命令,它的功能是某一文件在另外一个位置建立一个同步的链接,相当于C语言中的指针,建立的链接直接指向源文件所在的地址,软链接不会另外占用资源,当同一文件需要在多个位置被用到的时候,就会使用到软连接。硬链接在是另外一个位置创建源文件的链接文件,相当于复制了一份,占用资源会倍增。硬链接一旦创建,源文件和链接文件任何一方修改文件都会同步修改。硬链接的创建就是在ln命令参数中不加-s。原创 2023-09-20 17:02:15 · 1028 阅读 · 0 评论 -
linux 使用yum给已安装的软件降级
YUM降级基本用法 当包没有任何依赖关系时,降级是非常简单的。示例:手动检查包依赖项。原创 2023-09-13 11:54:42 · 1469 阅读 · 0 评论 -
Linux 配置免密登录
生成公钥和私钥Tips: 执行后会在目录下创建 和 文件生成省份认证文件Tips: 三次回车; 作用是将本地公钥填充到一个远程主机192.168.0.18的 文件中(远程主机没有该文件时会自动创建)SSH 连接验证Tips:更多SSH协议内容移步:SSH协议(从对称加密到非对称加密)用法:执行后,可三次回车,三次回车意义如下:常用参数:Tips:Tips:原创 2023-07-28 15:31:39 · 921 阅读 · 0 评论 -
python3安装沙盒环境
----------------安装沙盒环境---------------------2.到python官网找到下载路径, 用wget下载。指定安装目录:/usr/local/python37。1.安装python3.7可能使用的依赖。使用virtualenv创建沙盒环境。进入python目录。原创 2023-07-05 16:25:03 · 494 阅读 · 0 评论 -
Linux下 lsof 命令详解
lsof 是 List Open File 的缩写, 它主要用来获取被进程打开文件的信息,我们都知道,在Linux中,一切皆文件,lsof命令可以查看所有已经打开了的文件,比如: 普通文件,目录,特殊的块文件,管道,socket套接字,设备,Unix域套接字等等,同时,它还可以结合 grep 以及 ps 命令进行更多的高级搜索。上面的场景中,日志文件虽然被删除了,但是文件仍然是打开着的,它仍然占用文件系统的空间,我们可以结合。上述命令会列出进程1,进程2,进程3打开的所有文件,同时忽略进程4打开的文件。原创 2023-03-28 15:01:42 · 461 阅读 · 0 评论 -
清空Linux的历史记录
每个用户根目录下都有一个.bash_history文件用于保存历史命令,当每次注销时,本次登陆所执行的命令将被写入该文件。所以可以清空该文件,下次登陆后上次保存的命令将消失,清空效果将在下次登陆生效。该命令可以清空本次登入的所有输出命令,但不清空.bash_history文件,所以下次登陆后,旧命令还将出现,历史命令是存在于当前用户根目录下的./bash_history文件。#关闭shell连接,可以避免写入~/.bash_history。清空Linux的历史记录。#清空当前缓存中的命令。原创 2023-02-22 15:06:07 · 196 阅读 · 0 评论 -
巡检资源的
内存使用率 = (MemTotal - MemAvailable) / MemTotal * 100%原创 2023-02-17 11:45:13 · 113 阅读 · 0 评论 -
git 基本命令
【代码】git 基本命令。原创 2023-02-17 11:46:59 · 127 阅读 · 0 评论 -
MongoDB未加密导致的惨痛经历与教训
权限 | 说明 | | -------------------- | ------------------------------------------------------------ | | read | 允许用户读取指定数据库。MongoDB 作为时下最为热门的数据库,其安全验证也是必不可少的,否则一个没有验证的数据库暴露出去,任何人可随意操作,这将是非常危险的。由于用户被创建在哪个数据库下,就只能在哪个数据库登录,所以把所有的用户都创建在 admin 数据库下。原创 2023-02-14 10:30:49 · 165 阅读 · 0 评论 -
shell基础之后台运行脚本
以上两种在后台运行test.sh的方法,当遇到退出当前shell终端时,后台运行的test.sh也就结束了。这是因为以上两种方法使得test.sh在后台运行时,运行test.sh进程的父进程是当前shell终端进程,关闭当前shell终端时,父进程退出,会发送hangup信号给所有子进程,子进程收到hangup以后也会退出。1、不中断的在后台运行test.sh:nohup ./test.sh &(test.sh的打印信息会输出到当前目录下的nohup.out中)2、中断脚本test.sh:ctrl+c。原创 2022-12-30 17:54:15 · 3910 阅读 · 0 评论 -
wireshark基本操作(wireshark怎么使用教程)
与类似于Tcpdump使用复杂命令行的那些数据包嗅探工具相比,Wireshark的图形化界面对于那些数据包分析的初学者而言,是十分方便的。除非你有特殊的原因去修改这些选项,否则最好保持它们的默认值。如果需要设定Wireshark首选项,那么需要在主下拉菜单中选择Edit并单击Preferences,然后你便可以看到一个首选项的对话框,里面有一些可以定制的选项,如图1-6所示。如图1-7所示(虽然图示是黑白的,但你应该可以理解的),那些颜色看上去就像是随机分配给每一个数据包的,但其实并不是这样的。原创 2022-12-27 11:38:34 · 203 阅读 · 0 评论 -
MacOS Wireshark打开多窗口解决方案
在macOS环境下,wireshark默认无法同时打开多个窗口,当需要分析、比较多个文件时相比相对麻烦。以下记录两种解决该问题的方案。原创 2022-12-27 11:22:41 · 2605 阅读 · 0 评论 -
理解linux虚拟网络设备veth
上一章介绍了linux network namespace,接着来讨论一下如何让一个独立的网络命名空间的和主机的网络相互通信,这里我们需要用到linux虚拟网络设备veth。原创 2022-12-26 15:55:24 · 439 阅读 · 0 评论 -
Xshell快捷键(Ctrl+c)无法退出实时日志
1、在Xshell工具,选择“工具-选项”;2、在选项窗口,选择“键盘和鼠标-编辑”; 3、在自定义按键对应窗口,选择“Ctrl+c”,点击“删除”,点击“确定”; 4、依次确定关闭窗口之后,即设置成功;5、在实时日志界面,按住键盘“Ctrl+c”,即可退出该实时日志;原创 2022-12-26 14:24:00 · 1183 阅读 · 0 评论 -
nslookup的安装方法
3、根据上面的提示,在"*/nslookup","*bin/nslookup"里找找看。2、yum provides nslookup查询nslookup在哪个套件里面。1、直接使用yum安装,没有找到:yum install nslookup。4、yum install bind-utils安装成功。原创 2022-12-26 14:04:42 · 4147 阅读 · 0 评论 -
使用SSH协议搭建隧道(附搭建环境超详细)
在内网中,几乎所有的Linux/UNIX服务器和网络设备都支持SSH协议。在一般情况下, SSH协议是被允许通过防火墙和边界设备的,所以经常被攻击者利用。同时,SSH协议的传输过程是加密的,所以我们很难区分合法的SSH会话和攻击者利用其他网络建立的隧道。攻击者使用SSH端口隧道突破防火墙的限制后,能够建立-些之前无法建 立的TCP连接。原创 2022-12-26 11:52:01 · 1072 阅读 · 0 评论 -
在 Linux 命令行中使用 tcpdump 抓包
。原创 2022-12-26 10:29:11 · 816 阅读 · 0 评论 -
【Linux】linux不能用向上方向键查看历史命令|History查看命令历史
HISTTIMEFORMAT="%Y-%m-%d:%H-%M-%S:`whoami`: " //记录每条历史命令的执行时间和执行者,显示结果为21 2019-02-16:09-06-01:edwetl: vi .profile。在此之前的所有命令,都将会显示成设置 HISTTIMEFORMAT 变量的时间。其实HISTTIMEFORMAT的格式就是 strftime函数的合适,比如上面的"%F %T ",%F表示显示为Y-M-D格式的日志,%T表示显示为H-M-S格式的时间。原创 2022-12-21 14:58:32 · 1127 阅读 · 0 评论 -
扩展分区和文件系统_Linux系统盘
本文提供了如何使用growpart或者xfsprogs等工具完成Linux系统盘的扩展分区和文件系统的操作指导。原创 2022-12-21 14:47:20 · 119 阅读 · 0 评论 -
Mac苹果电脑在线重装系统教程
Mac电脑重装系统方法其实很简单,分为两种,一种可以在线重装系统,一种可以将Mac系统制作到U盘里进行系统重装。1、电脑关机状态下,按开机键,同时键盘长按command+R键不放,直到出现苹果标志进度条开始缓慢移动就可以松开手了,接下来会出现下面的界面,选择磁盘工具。小编提示大家在给Mac电脑重装系统之前,请先把电脑里的重要东西拷贝至移动存储设备或云端,做一个必要的备份,然后再重装系统。7、此时我们可以看到新的磁盘空空如也,旧磁盘里的东西已经全盘抹除,我们先关掉这个页面。2、选择系统磁盘,点击抹掉。原创 2022-10-09 17:37:22 · 5596 阅读 · 0 评论 -
Mac查看电池健康情况、电池损耗的方法
Mac查看电池健康情况、电池损耗的方法1.很简单输入一行命令ioreg -rn AppleSmartBattery | grep -i capacity12.得到如下电池信息可知:设计容量为5088,当前最大可用容量为4152,当前电量为4152(已充满电),电池健康程度为81%。...原创 2022-05-11 14:49:28 · 5851 阅读 · 0 评论