-
如何用Bash脚本码单元测试
所属栏目:[Linux] 日期:2021-06-05 热度:135
因为 Bash 脚本通常都是在执行一些与操作系统有关的操作,可能会对运行环境造成一些不可逆的操作,比如修改或者删除文件、升级系统中的软件包等。 所以为了确保 Bash 脚本的安全可靠,在生产环境中部署之前一定需要做好足够的测试以确保其行为符合我们的预[详细]
-
教你三招快速文件批量重命名技巧
所属栏目:[Linux] 日期:2021-06-05 热度:80
顾名思义,rename命令就是用来进行重命名文件名的。rename命令有非常强大的功能,我们可以用它来实现各种各样复杂的文件名的修改。但是,本文只介绍它最最基本的功能,后期再更新rename其它强大的重命名功能。rename的最基本的格式如下: rename源字符串目[详细]
-
Linux下Python3.6的安装及避坑总结
所属栏目:[Linux] 日期:2021-06-05 热度:191
Python3在安装的过程中可能会用到各种依赖库,所以在正式安装Python3之前,需要将这些依赖库先行安装好。 yum-yinstallzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk 2. 下载Python3源代码 下载Python3的源代码有两种方式[详细]
-
Linux 黑话分析:什么是 Linux 发行版?
所属栏目:[Linux] 日期:2021-06-05 热度:178
什么是 Linux 发行版? Linux 发行版是一个由 Linux 内核、 GNU 工具 、附加软件和软件包管理器组成的操作系统,它也可能包括 显示服务器 和 桌面环境 ,以用作常规的桌面操作系统。 这个术语之所以是 Linux 发行版,是因为像 Debian、Ubuntu 这样的机构发[详细]
-
Linux下 ls 命令的高级指南8例
所属栏目:[Linux] 日期:2021-06-05 热度:200
用法1:列出/home/alvin/test_dir目录下所有文件及目录的详细资料 命令: ls-lR/home/alvin/test_dir/ 结果: [alvin@VM_0_16_centostest_dir]$ls-lR/home/alvin/test_dir/ /home/alvin/test_dir/: total28 -rw-rw-r--1alvinalvin37Nov1809:12atb_aux.c -r[详细]
-
Linux 入侵痕迹清理方法
所属栏目:[Linux] 日期:2021-06-05 热度:57
vim~/.bash_history (2)清除当前用户的history命令记录 history-c 第二种方式: (1)利用vim特性删除历史命令 #使用vim打开一个文件 vitest.txt #设置vim不记录命令,Vim会将命令历史记录,保存在viminfo文件中。 :sethistory=0 #用vim的分屏功能打开命令记[详细]
-
Linux下Shell日期的格式,你掌握几种?
所属栏目:[Linux] 日期:2021-06-05 热度:184
% Y 年(例如:1970,2018等) % m 月(01..12) % d 一个月的第几天(01..31) % H 小时(00..23) % M 分(00..59) % S 秒(00..59) 使用不带参数的date命令获取当前时间日期。这样得到的一般是CST标准格式的时间。 [alvin@VM_0_16_centos~]$date SatNov322:01:57C[详细]
-
运维人员常用的Linux命令指南
所属栏目:[Linux] 日期:2021-06-05 热度:166
1. cd命令,用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。 cd/home进入/home目录 cd..返回上一级目录 cd../..返回上两级目录 cd进入个人的主目录 cd~user1进入个人的主目录 cd-返回上次所在的目录 2. pwd命令,[详细]
-
Debian、Ubuntu、Linux Mint,哪款更喜欢?
所属栏目:[Linux] 日期:2021-06-05 热度:63
软件工程师Ian Murdock于1993年发布了Debian的第一个版本。同时,他建立了一个对应的开发者社区,旨在通过共同努力,大家能够以稳定的方式,使用自由软件世界所提供的最佳软件。值得一提的是:Debian一名来自他和当时女友Debra名字的组合。 作为Windows在[详细]
-
Linux下一只七彩斑斓的「猫」
所属栏目:[Linux] 日期:2021-06-05 热度:69
有使用过 Linux 系统的小伙伴,肯定会使用过 cat 这个命令。当然,在 Linux 下,此猫非彼猫,这里的 cat 并不代表猫,而是单词 concatenate 的缩写。 cat 命令是一个 Unix 或类 Unix 下文本的查看命令,同时也可以配合重定向实现合并与复制功能。它是 GNU[详细]
-
5个基本Linux命令行工具的现代化冒牌货
所属栏目:[Linux] 日期:2021-06-05 热度:76
作为 du 替代品的 ncdu NCurses 磁盘利用率(ncdu)工具提供了与 du 类似的结果,但是在一个基于 curses 的交互式界面中,它重点关注那些占用磁盘空间比较多的目录。 ncdu 会花一些时间分析磁盘,然后根据你最常用的目录或文件显示结果,如下所示: ncdu1.1[详细]
-
Linux上的优秀音频编辑工具分享
所属栏目:[Linux] 日期:2021-06-05 热度:82
现在的它相比它最初流行的时候有了很大的改进。我记得我以前试着通过从音频中去除人声来制作卡拉 OK 伴奏。现在有些时候,你仍然可以这么做。 特性: 它还支持包含 VST 效果的插件。当然,你不应该期望它支持 VST 乐器。 通过麦克风或混音器进行现场录制[详细]
-
如何防止没必要的模块加载以保护Kubernetes集群?
所属栏目:[Linux] 日期:2021-06-05 热度:61
如何部署和访问Ubuntu容器? 不妨先使用Multipass部署一个新容器。我们将使用以下命令部署Ubuntu Daily 20.04: multipasslaunchdaily:20.04 一旦容器启动,系统会为你显示该部署的随机生成的名称。如果你未留意到该名称,可以使用以下命令来查看: multipa[详细]
-
震惊!Linux命令行居然也可以用来查看图像?
所属栏目:[Linux] 日期:2021-06-05 热度:66
FIM 是 Fbi IMproved 的缩略语,意思是 Fbi 改进版。 有些人可能还不了解 Fbi ,Fbi 全称 linux framebuffer imageviewer。它使用系统的 framebuffer 直接从命令行显示图像。它默认显示的图像格式有 bmp、gif、jpeg、PhotoCD、png、ppm、tiff 和 xwd 。对[详细]
-
用k3s高效管理SSL证书
所属栏目:[Linux] 日期:2021-06-05 热度:75
安装说明会让你下载 cert-manager 的 YAML 配置文件并将其一步全部应用到你的集群。我们需要将其分为两个步骤,以便为基于 ARM 的树莓派修改文件。我们将下载文件并一步一步进行转换: curl -sL https://github.com/jetstack/cert-manager/releases/down[详细]
-
Linux 黑话分析:什么是滚动发行版?
所属栏目:[Linux] 日期:2021-06-04 热度:88
在软件开发中,滚动发布是一种模式,在这种模式下,软件的更新是连续推出的,而不是分批的版本。这样软件就能始终保持更新。 滚动发行版(rolling release distribution)遵循同样的模式,它提供最新的 Linux 内核和软件版本,在它们一发布就提供。 Arch Lin[详细]
-
需要收藏!Linux系统常用命令速查手册
所属栏目:[Linux] 日期:2021-06-04 热度:183
副标题#e# 给大家收集整理了日常常用的Linux系统命令,仅供大家参考,大家如果觉得文章看起来不太方便,民工哥也将此文命令整理成了PDF,大家可以参考文末方式获[详细]
-
Linux系统分析—进程间同步
所属栏目:[Linux] 日期:2021-06-04 热度:70
副标题#e# 我们已经知道了互斥量可以用于在线程间同步,但实际上,互斥量也可以用于进程间的同步。为了达到这一目的,可以在pthread_mutex_init初始化之前,修改其属性为进程间共享。mutex的属性修改函数主要有以下几个: 主要应用函数: pthread_mutexattr[详细]
-
Linux块层多队列之援用内核
所属栏目:[Linux] 日期:2021-06-04 热度:121
为什么引入多队列:多队列相对与单队列来说,每个cpu上都有一个软队列(使用blk_mq_ctx结构表示)避免插入request的时候使用spinlock锁,而且如今的高速存储设备,比如支持nvme的ssd(小弟刚买了一块,速度确实快),访问延迟非常小,而且本身硬件就支持多队列,[详细]
-
利用Shell脚本完善邮件监控Linux系统的内存
所属栏目:[Linux] 日期:2021-06-04 热度:148
使用Free命令监控系统内存 1、使用free命令查看linux系统内存使用情况:(以M为单位) #free-m (执行结果如下样式) totalusedfreesharedbufferscached Mem:395234145380168484 -/+buffers/cache:27601191 Swap:8191868105 2、查看截取剩余内存free的数值命[详细]
-
拜拜!虚拟机。Windows和Linux终于合体了
所属栏目:[Linux] 日期:2021-06-04 热度:146
Linux在程序员中属于高逼格的存在,当然安装了图形界面的程序员要减分,毕竟你需要用鼠标了!程序员的桌面不能比谁的更酷更炫,要比谁的屏幕多,桌面颜色少! Windows向来是没有这种光圈的,因为它的目标是白痴用户。当然它的cmd命令从始至终充满了科技的[详细]
-
使用Traefik控制Kubernetes流量
所属栏目:[Linux] 日期:2021-06-03 热度:70
创建一个文件mysite.yaml,其内容如下: apiVersion: apps/v1 kind:Deployment metadata: name: mysite-nginx labels: app: mysite-nginx spec: replicas:1 selector: matchLabels: app: mysite-nginx template: metadata: labels: app: mysite-nginx spec[详细]
-
如何明白你的 Linux 用的哪种显卡?
所属栏目:[Linux] 日期:2021-06-03 热度:136
在 Linux 命令行中检查显卡详细信息 使用 lspci 命令查找显卡 lspci 命令显示通过 PCI(外设组件互连Peripheral Component Interconnect)总线连接的设备的信息。基本上,此命令提供有关系统从键盘和鼠标到声卡、网卡和显卡的所有外设的详细信息。 默认情况下[详细]
-
使用at命令在Linux上执行任务
所属栏目:[Linux] 日期:2021-06-03 热度:143
当你希望命令或脚本在某个特定时间运行时,你不需要将手指放在键盘上盘旋等待按下回车键,或者是在特定时间坐在办公桌前。相反,你可以通过at命令来设置任务。在本文中,我们将研究如何使用at来安排任务,如何精确地选择任务希望运行的时间,以及如何使用a[详细]
-
分析Ubuntu里的密钥环概念
所属栏目:[Linux] 日期:2021-06-03 热度:130
如果密钥环一直存在,为什么你从来没有见过它呢? 如果你在你的 Linux 系统上从没见过它的话,这个问题就很有道理。 如果你从没有用过自动登录功能(或者修改你的账户密码),你可能都没有意识到这个特性的存在。 这是因为当你通过你的密码登录系统时,你的[详细]

浙公网安备 33038102330477号