-
选Linux发行版,就像挑老婆
所属栏目:[Linux] 日期:2021-06-02 热度:141
手机屏幕灭了,一片漆黑。小王的面孔逐渐出现在变成了镜子的屏幕上。他拿出一根牙签,张大了嘴巴,小心翼翼地挑出牙缝里一根长长的韭菜,立刻感受到了无限的空虚与舒爽。 看着这根黑漆漆的韭菜,他陷入了沉思。小王是一个运维工程师,每时每刻都在面对着黑[详细]
-
Linux硬件故障排除教程
所属栏目:[Linux] 日期:2021-06-02 热度:79
副标题#e# 如果这些列出命令没有显示任何错误,请使用初始化系统(例如 systemd)查看 Linux 服务器的工作方式。 systemd 是最流行的初始化系统,用于启动用户空间并控制多个系统进程。例如,这是systemctl status命令的输出: #systemctl status ● bastio[详细]
-
如何在Linux下使用fstrim延长SSD驱动器的年限
所属栏目:[Linux] 日期:2021-06-02 热度:141
这个新的系统服务可以使你的生活更轻松。 在过去的十年中,固态驱动器(SSD)带来了一种管理存储的新方法。与上一代的转盘产品相比,SSD 具有无声、更冷却的操作和更快的接口规格等优点。当然,新技术带来了新的维护和管理方法。SSD 具有一种称为 TRIM 的[详细]
-
Linux系统性能评测基准系统配置及其本质
所属栏目:[Linux] 日期:2021-06-02 热度:105
进程调度器对于系统的影响几乎无处不在, Linux 内核一般来说是使用公平的分时调度策略(CFS)。需要特定的参数来调整调度器的行为,从而尽量减少对于测量进程的干扰。 2.中断: 中断是系统必须要响应的事件, 具有较高优先级,可以抢占普通的用户进程。 a.[详细]
-
太赞了!两个技巧帮你记住繁琐 Linux 命令!
所属栏目:[Linux] 日期:2021-06-02 热度:160
我们可以给一些复杂的命令打上标签,这些标签可以提醒你相关 Linux 命令的作用。在对 Linux 命令应用标记之后呢,我们就可以不用输入又长又复杂的命令啦,只需要输入我们设置好的标记字符就 OK 了! 下面拿一个命令进行示范吧,比如在当前目录中查找和列出[详细]
-
如何在Linux中将文本内容增添到文件末尾?
所属栏目:[Linux] 日期:2021-06-02 热度:63
在Linux中处理配置文件时,有时您需要将诸如配置参数之类的文本附加到现有文件中。追加只是意味着将文本添加到文件的末尾。 在这篇简短的文章中,我会手把手教你在Linux中将文本内容追加到文件末尾的不同方法。 使用运算符附加文本 运算符会将输出重定向到[详细]
-
Linux操作系统基础的网络管理总结
所属栏目:[Linux] 日期:2021-06-02 热度:130
我就说下ifconfig和route。 在我们的linux中有很多网卡接口,比如eth0第一块网卡网络接口,eno1板载网卡, ens33 PCI-E网卡 。CentOS 7 使用了致性络设备命名,以上都不匹配,则使 eth0 [root@node01~]#ifconfigeth0 eth0:errorfetchinginterfaceinformati[详细]
-
如何在Linux中创建/使用LVM
所属栏目:[Linux] 日期:2021-05-31 热度:143
卷组Volume Group(VG)是 LVM 结构中的另一层。基本上,卷组由你创建的 LVM 物理卷组成,你可以将物理卷添加到现有的卷组中,或者根据需要为物理卷创建新的卷组。 创建卷组 (vgcreate) 的一般语法: vgcreate [卷组名][物理卷名] 使用以下命令将一个新[详细]
-
Linux系统编程中的共享内存之mmap
所属栏目:[Linux] 日期:2021-05-30 热度:53
副标题#e# voidmmap(voidadrr,size_tlength,intprot,intflags,intfd,off_toffset); 返回值: 成功:返回创建的映射区首地址; 失败:返回MAP_FAILED 具体参数含义: addr:指向映射区的首地址,这是由系统内核所决定的,一般设为NULL; length:欲创建的映射[详细]
-
超级厉害|Linux系统下从0到1的玩法指南
所属栏目:[Linux] 日期:2021-05-30 热度:161
Linux是一个开源、免费的操作系统,其稳定性、安全性、处理并发已经得到业界的认可,目前很多企业级的项目都会部署到Linux/unix系统上。Linux可以安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制、台式计算机、大型机和超级计算机[详细]
-
为什么Linux内核一直用Unsigned Long来取代指针
所属栏目:[Linux] 日期:2021-05-30 热度:62
大抵掌握一个技术或者知识都是这三个阶段: 不知道自己不知道; 知道自己不知道; 知道自己知道。 比较难突破的是不知道自己不知道的阶段,因为不知道自己不知道,所以才往往特别自信,觉得老子天下第一。基本上,本文要记录的一个小点,也是一个我从不知道[详细]
-
分享4款超好用本地Kubernetes部署工具
所属栏目:[Linux] 日期:2021-05-30 热度:144
2. 开发的应用程式需要用到一些 Kubernetes 的资源才能够看出差异,譬如想确认 Kubernetes HPA 发生时应用程式是否能够如预期运作。这类型的应用程式也会需要有个本地的 Kubernetes 集群才能测试。 3. 开发人员本身是公司的基础设施维运人员,譬如要设计 J[详细]
-
大神教你在Linux中查找和删除重复文件的4种技巧
所属栏目:[Linux] 日期:2021-05-30 热度:70
在本教程中,您将学习如何使用rdfind和fdupes命令行工具以及称为DupeGuru和FSlint的GUI工具在Linux中查找和删除重复文件。 需要注意的是 永远要小心你在系统上删除的内容,因为这可能会导致不必要的数据丢失。如果您正在使用一个新工具,首先在一个测试目[详细]
-
Kafka之消费与激情
所属栏目:[Linux] 日期:2021-05-30 热度:156
副标题#e# 首先,我们来看看消费。Kafka提供了非常简单的消费API,使用者只需初始化Kafka的Broker Server地址,然后实例化KafkaConsumer类即可拿到Topic中的数据。一个简单的Kafka消费实例代码如下所示: publicclassJConsumerSubscribeextendsThread{ publ[详细]
-
Linux 不懂权限管理,怎么玩转套路
所属栏目:[Linux] 日期:2021-05-30 热度:146
小菜提示: 看完此文手痒的同学,请在测试服务器上联系哦,可不能随便上生产服务器上测试! 前言: 最近有不少同学私聊我,说面试的过程中遇到的面试官提问 Linux 相关的问题,不禁有些抱怨,自己又不是运维,为啥要精通 Linux,会一些基本命令不就可以了么[详细]
-
6张图带你掌握 Kubernetes Ingress
所属栏目:[Linux] 日期:2021-05-30 热度:84
Kubernetes Ingress 只是 Kubernetes 中的一个普通资源对象,需要一个对应的 Ingress 控制器来解析 Ingress 的规则,暴露服务到外部,比如 ingress-nginx,本质上来说它只是一个 Nginx Pod,然后将请求重定向到其他内部(ClusterIP)服务去,这个 Pod 本身[详细]
-
正则表达式的用途
所属栏目:[Linux] 日期:2021-05-30 热度:98
正则表达式,又称正规表达式、常规表达式 使用字符串来描述、匹配一系列符合某个规则的字符串 简单来说,是一种匹配字符串的方法,通过一些特殊符号,实现快速查找、删除、替换某个特定字符串。 正则表达式组成 普通字符:大小写字母、数字、标点符号及一[详细]
-
Linux网络监控工具大检阅
所属栏目:[Linux] 日期:2021-05-30 热度:115
Netstat是Linux下全能的网络监控工具,可以监控主机网络数据包统计信息以及网卡信息的命令行工具。它可以显示当前网络连接,路由表以及许多网络接口和网络协议统计信息。netstat在很很多发行版是默认安装的,比如Centos 6等在centos 7,8下默认是用iptraf2[详细]
-
如何在Linux中降低/缩小LVM大小
所属栏目:[Linux] 日期:2021-05-29 热度:72
下面的命令将把testlvm1文件系统从100GB缩小到80GB。 文件系统大小调整的常用语法(resize2fs): resize2fs [现有逻辑卷名][新的文件系统大小] 实际命令如下: # resize2fs /dev/mapper/vg01-lv002 80G resize2fs 1.42.9(28-Dec-2013) Resizing the files[详细]
-
实用分享:实时监控Linux服务器性能的工具
所属栏目:[Linux] 日期:2021-05-29 热度:60
dstat 是一款生成Linux系统资源统计信息的功能强大、灵活和通用的工具,可以替代vmstat,iostat,netstat和ifstat这些命令的多功能产品。dstat克服了这些命令的局限并增加了一些另外的功能,增加了监控项,也变得更灵活了。dstat可以很方便监控系统运行状[详细]
-
2 种从 Linux 终端下载文件的技巧
所属栏目:[Linux] 日期:2021-05-29 热度:59
wget-idownload_files.txt 用 wget 下载不同名字的文件 你会注意到,网页在wget中几乎总是以index.html的形式保存。为下载的文件提供自定义名称是个好主意。 你可以在下载时使用-O(大写字母O) 选项来提供输出文件名: wget-OfilenameURL 用 wget 下载一[详细]
-
如何在 Ubuntu Linux 上废除 IPv6
所属栏目:[Linux] 日期:2021-05-29 热度:178
互联网协议第 6 版Internet Protocol version 6(IPv6)是互联网协议(IP)的最新版本。互联网协议是一种通信协议,它为网络上的计算机提供识别和定位系统,并在互联网上进行通信路由。IPv6 于 1998 年设计,以取代 IPv4 协议。 IPv6 意在提高安全性与性能的同[详细]
-
Linux系统编程包含的信号集操作函数
所属栏目:[Linux] 日期:2021-05-29 热度:156
我们有时需要屏蔽某个信号,就需要去修改阻塞信号集。那么,我们该如何修改阻塞信号集?系统提供的一个方法是,我们先创建一个跟阻塞信号集一样的集合,再利用它去修改阻塞信号集。 系统提供了一系列的信号集设定函数。这些函数如下所示: sigset_tset; 信[详细]
-
使用 Lynis 检查 Linux 安全性
所属栏目:[Linux] 日期:2021-05-29 热度:86
你的 Linux 软件仓库中可能有 Lynis。如果有的话,你可以用以下方法安装它: dnfinstalllynis 或 aptinstalllynis 然而,如果你的仓库中的版本不是最新的,你最好从 GitHub 上安装它。(我使用的是 Red Hat Linux 系统,但你可以在任何 Linux 发行版上运行[详细]
-
从阿里大促中,我顺明白的CPU与Load异常排查思路
所属栏目:[Linux] 日期:2021-05-29 热度:185
cpu使用率 = 100 * (totalCpuTime - idle) / totalCpuTime。 其他时间例如us、sy、ni都是类似的计算方式,总结起来说,cpu这个值反应的是某个采样时间内的cpu使用情况。因此有时候cpu很高,但是打印线程堆栈出来发现高cpu的线程在查询数据库等待中,不要觉[详细]