-
9款Linux文件优秀工具
所属栏目:[Linux] 日期:2021-06-04 热度:146
colordiff是一个Perl脚本,生成与diff一样的输出,不过标以颜色和语法高亮显示。它有可定制的配色方案。 你可以使用名为yum、dnf或apt-get的默认程序包管理器,将Colordiff安装到Linux系统上,如图所示。 #yuminstallcolordiff[OnCentOS/RHEL/Fedora] #dnf[详细]
-
SSH只能用于远程Linux主机?那说明你见识不够!
所属栏目:[Linux] 日期:2021-06-04 热度:166
SSH是一种网络协议,用于计算机之间的加密登录。最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑。1995年,芬兰学者Tatu Ylonen设计了SSH协议,将登录信息全部加密,成为互联网安全的一个基本解决方案,迅速在全世界获得推广,目前已经成[详细]
-
教你三招快速文件批量重命名技巧
所属栏目:[Linux] 日期:2021-06-04 热度:194
顾名思义,rename命令就是用来进行重命名文件名的。rename命令有非常强大的功能,我们可以用它来实现各种各样复杂的文件名的修改。但是,本文只介绍它最最基本的功能,后期再更新rename其它强大的重命名功能。rename的最基本的格式如下: rename源字符串目[详细]
-
如何用Bash脚本码单元测试
所属栏目:[Linux] 日期:2021-06-04 热度:151
因为 Bash 脚本通常都是在执行一些与操作系统有关的操作,可能会对运行环境造成一些不可逆的操作,比如修改或者删除文件、升级系统中的软件包等。 所以为了确保 Bash 脚本的安全可靠,在生产环境中部署之前一定需要做好足够的测试以确保其行为符合我们的预[详细]
-
Linux下Python3.6的安装及避坑总结
所属栏目:[Linux] 日期:2021-06-04 热度:188
Python3在安装的过程中可能会用到各种依赖库,所以在正式安装Python3之前,需要将这些依赖库先行安装好。 yum-yinstallzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk 2. 下载Python3源代码 下载Python3的源代码有两种方式[详细]
-
Linux 黑话分析:什么是 Linux 发行版?
所属栏目:[Linux] 日期:2021-06-04 热度:196
什么是 Linux 发行版? Linux 发行版是一个由 Linux 内核、 GNU 工具 、附加软件和软件包管理器组成的操作系统,它也可能包括 显示服务器 和 桌面环境 ,以用作常规的桌面操作系统。 这个术语之所以是 Linux 发行版,是因为像 Debian、Ubuntu 这样的机构发[详细]
-
Linux下 ls 命令的高级指南8例
所属栏目:[Linux] 日期:2021-06-04 热度:198
用法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-04 热度:86
vim~/.bash_history (2)清除当前用户的history命令记录 history-c 第二种方式: (1)利用vim特性删除历史命令 #使用vim打开一个文件 vitest.txt #设置vim不记录命令,Vim会将命令历史记录,保存在viminfo文件中。 :sethistory=0 #用vim的分屏功能打开命令记[详细]
-
Linux下Shell日期的格式,你掌握几种?
所属栏目:[Linux] 日期:2021-06-04 热度:54
% 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-04 热度:73
1. cd命令,用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。 cd/home进入/home目录 cd..返回上一级目录 cd../..返回上两级目录 cd进入个人的主目录 cd~user1进入个人的主目录 cd-返回上次所在的目录 2. pwd命令,[详细]
-
利用Shell脚本完善邮件监控Linux系统的内存
所属栏目:[Linux] 日期:2021-06-04 热度:135
使用Free命令监控系统内存 1、使用free命令查看linux系统内存使用情况:(以M为单位) #free-m (执行结果如下样式) totalusedfreesharedbufferscached Mem:395234145380168484 -/+buffers/cache:27601191 Swap:8191868105 2、查看截取剩余内存free的数值命[详细]
-
使用at命令在Linux上执行任务
所属栏目:[Linux] 日期:2021-06-04 热度:68
当你希望命令或脚本在某个特定时间运行时,你不需要将手指放在键盘上盘旋等待按下回车键,或者是在特定时间坐在办公桌前。相反,你可以通过at命令来设置任务。在本文中,我们将研究如何使用at来安排任务,如何精确地选择任务希望运行的时间,以及如何使用a[详细]
-
Linux生产环境上,最常用的一套“Sed“方法
所属栏目:[Linux] 日期:2021-06-04 热度:56
如图,一个简单的sed命令包含三个主要部分:参数、范围、操作。要操作的文件,可以直接挂在命令行的最后。除了命令行,sed也可以通过-f参数指定一个sed脚本,这个属于高级用法,不做过多描述。 有些示例命令我会重复多次,聪明如你一定能发现其中规律,有[详细]
-
嵌入式Linux系统的几大工具!
所属栏目:[Linux] 日期:2021-06-04 热度:75
计算机通电、执行一些初始设置后,它会加载引导加载程序到内存中并运行该代码。引导加载程序的主要工作是找到操作系统的二进制程序,将该二进制程序加载到内存中,然后运行操作系统。本文指Linux内核。 引导加载程序此时已完成,内存中的所有代码和数据通[详细]
-
怎样评估Linux中的用户活动?
所属栏目:[Linux] 日期:2021-06-04 热度:58
如果您在管理Linux服务器,最好准备好使用用于检查用户活动的多个命令用户何时登录及登录频率、属于哪些用户组、耗用多少磁盘空间、运行什么命令、占用多少磁盘空间、是否在阅读邮件等。 本文介绍了可以帮助您了解用户有哪些、他们在如何工作的多个命令。[详细]
-
分析Ubuntu里的密钥环概念
所属栏目:[Linux] 日期:2021-06-04 热度:109
如果密钥环一直存在,为什么你从来没有见过它呢? 如果你在你的 Linux 系统上从没见过它的话,这个问题就很有道理。 如果你从没有用过自动登录功能(或者修改你的账户密码),你可能都没有意识到这个特性的存在。 这是因为当你通过你的密码登录系统时,你的[详细]
-
Linux上的优秀音频编辑工具分享
所属栏目:[Linux] 日期:2021-06-04 热度:109
现在的它相比它最初流行的时候有了很大的改进。我记得我以前试着通过从音频中去除人声来制作卡拉 OK 伴奏。现在有些时候,你仍然可以这么做。 特性: 它还支持包含 VST 效果的插件。当然,你不应该期望它支持 VST 乐器。 通过麦克风或混音器进行现场录制[详细]
-
如何防止没必要的模块加载以保护Kubernetes集群?
所属栏目:[Linux] 日期:2021-06-04 热度:133
如何部署和访问Ubuntu容器? 不妨先使用Multipass部署一个新容器。我们将使用以下命令部署Ubuntu Daily 20.04: multipasslaunchdaily:20.04 一旦容器启动,系统会为你显示该部署的随机生成的名称。如果你未留意到该名称,可以使用以下命令来查看: multipa[详细]
-
震惊!Linux命令行居然也可以用来查看图像?
所属栏目:[Linux] 日期:2021-06-04 热度:67
FIM 是 Fbi IMproved 的缩略语,意思是 Fbi 改进版。 有些人可能还不了解 Fbi ,Fbi 全称 linux framebuffer imageviewer。它使用系统的 framebuffer 直接从命令行显示图像。它默认显示的图像格式有 bmp、gif、jpeg、PhotoCD、png、ppm、tiff 和 xwd 。对[详细]
-
用k3s高效管理SSL证书
所属栏目:[Linux] 日期:2021-06-04 热度:184
安装说明会让你下载 cert-manager 的 YAML 配置文件并将其一步全部应用到你的集群。我们需要将其分为两个步骤,以便为基于 ARM 的树莓派修改文件。我们将下载文件并一步一步进行转换: curl -sL https://github.com/jetstack/cert-manager/releases/down[详细]
-
Linux 生产环境上,最流行的一套 “ Sed ” 技巧
所属栏目:[Linux] 日期:2021-06-04 热度:69
如图,一个简单的 sed 命令包含三个主要部分:参数、范围、操作。要操作的文件,可以直接挂在命令行的最后。除了命令行,sed也可以通过-f参数指定一个 sed 脚本,这个属于高级用法,不做过多描述。 有些示例命令我会重复多次,聪明如你一定能发现其中规律[详细]
-
Linux块层多队列之援用内核
所属栏目:[Linux] 日期:2021-06-03 热度:189
为什么引入多队列:多队列相对与单队列来说,每个cpu上都有一个软队列(使用blk_mq_ctx结构表示)避免插入request的时候使用spinlock锁,而且如今的高速存储设备,比如支持nvme的ssd(小弟刚买了一块,速度确实快),访问延迟非常小,而且本身硬件就支持多队列,[详细]
-
Linux系统分析—进程间同步
所属栏目:[Linux] 日期:2021-06-03 热度:86
副标题#e# 我们已经知道了互斥量可以用于在线程间同步,但实际上,互斥量也可以用于进程间的同步。为了达到这一目的,可以在pthread_mutex_init初始化之前,修改其属性为进程间共享。mutex的属性修改函数主要有以下几个: 主要应用函数: pthread_mutexattr[详细]
-
需要收藏!Linux系统常用命令速查手册
所属栏目:[Linux] 日期:2021-06-03 热度:97
副标题#e# 给大家收集整理了日常常用的Linux系统命令,仅供大家参考,大家如果觉得文章看起来不太方便,民工哥也将此文命令整理成了PDF,大家可以参考文末方式获[详细]
-
Linux 黑话分析:什么是滚动发行版?
所属栏目:[Linux] 日期:2021-06-03 热度:143
在软件开发中,滚动发布是一种模式,在这种模式下,软件的更新是连续推出的,而不是分批的版本。这样软件就能始终保持更新。 滚动发行版(rolling release distribution)遵循同样的模式,它提供最新的 Linux 内核和软件版本,在它们一发布就提供。 Arch Lin[详细]