-
Linux Lab v0.5 正式推出,功能强大,用法简单
所属栏目:[Linux] 日期:2021-06-03 热度:164
Linux Lab 于 6 月底发布了 v0.5 的第一个候选版本:v0.5-rc1,经过三个月的开发和迭代,在连续发布了 rc2, rc3 后,本次发布 v0.5 正式版本,同步发布配套的 Lab 管理工具 Cloud Lab v0.3 和首个 Linux Lab 视频公开课,更多用法将逐步以视频讲解+演示的[详细]
-
Linux后台执行命令:与nohup指南
所属栏目:[Linux] 日期:2021-06-03 热度:79
我们以下面一个test程序来模拟产生大量log的程序,这个程序每隔1秒就会打印一句Hello world!: #include #include #include intmain() {fflush(stdout); setvbuf(stdout,NULL,_IONBF,0); while(1){ printf(Helloworld!n); sleep(1); }} 现在,我们想要一[详细]
-
Linux下日志文件过大解决指南
所属栏目:[Linux] 日期:2021-06-03 热度:67
这时,我们想到,如果能将日志文件切分该多好,这样我们可以留下重要的日志,而删掉不必要的日志。下面良许就来详细介绍这种方法。 我们可以每天都进行切分日志的操作,那要这样的话,为了避免混淆,我们切分出来的日志都应该带上日期。当然日期我们可以通[详细]
-
高并发情况下Linux系统及kernel参数完善
所属栏目:[Linux] 日期:2021-06-03 热度:107
如非必须,关掉或卸载iptables防火墙,并阻止kernel加载iptables模块。这些模块会影响并发性能。 单进程最大打开文件数限制 一般的发行版,限制单进程最大可以打开1024个文件,这是远远不能满足高并发需求的,调整过程如下: 在#号提示符下敲入: #ulimitn[详细]
-
分享:rm删除文件空间就释放了吗?
所属栏目:[Linux] 日期:2021-06-03 热度:163
在 Linux,你是不是曾经天真的以为,使用rm删除一个文件,占用的空间就释放了?事情可能不是常常如人意。 产生一个指定大小的随机内容文件 我们先看一下当前各个挂载目录的空间大小: $df-h /dev/sda11454M280M147M66%/boot 我这里挑选了其中一个结果展示[详细]
-
你是否已经考虑好从 Mac 切换到 Linux 了?
所属栏目:[Linux] 日期:2021-06-03 热度:109
在换系统之前,最好想清楚,因为有时候 Linux 可能跟你预期不一样。如果你仍希望跟 Apple Watch 无缝配对、可以用 FaceTime 给朋友打电话、或者你想打开 iMovie 看视频,那最好还是不要换了。这些都是 Apple 的专有产品,你只能在 Apple 的围墙花园里面使[详细]
-
怎样创建无法登录进去的Linux用户?
所属栏目:[Linux] 日期:2021-06-03 热度:126
出于安全。你在Linux系统上的用户越多,不怀好意的人可能闯入并大搞破坏的机会就越大。如果我们谈论的是不会被实际的人使用的用户帐户,更是如此。 有多种方法可以完成此任务,不过我想介绍正确的方法。 你需要什么? 任何Linux发行版的运行中实例 拥有sudo[详细]
-
Linux运维需要了解的Redis经验
所属栏目:[Linux] 日期:2021-06-03 热度:50
Okay,以挑战这个命令开始这篇文章,或许并不是一个好的方式,但其确实可能是最重要的一点。很多时候当我们关注一个redis实例的统计数据,我们会快速地输入KEYS *命令,这样key的信息会很明显地展示出来。平心而论,从程序化的角度出发往往倾向于写出下面[详细]
-
选Linux发行版,就像挑老婆
所属栏目:[Linux] 日期:2021-06-03 热度:183
手机屏幕灭了,一片漆黑。小王的面孔逐渐出现在变成了镜子的屏幕上。他拿出一根牙签,张大了嘴巴,小心翼翼地挑出牙缝里一根长长的韭菜,立刻感受到了无限的空虚与舒爽。 看着这根黑漆漆的韭菜,他陷入了沉思。小王是一个运维工程师,每时每刻都在面对着黑[详细]
-
Linux硬件故障排除教程
所属栏目:[Linux] 日期:2021-06-03 热度:61
副标题#e# 如果这些列出命令没有显示任何错误,请使用初始化系统(例如 systemd)查看 Linux 服务器的工作方式。 systemd 是最流行的初始化系统,用于启动用户空间并控制多个系统进程。例如,这是systemctl status命令的输出: #systemctl status ● bastio[详细]
-
如何在Linux下使用fstrim延长SSD驱动器的年限
所属栏目:[Linux] 日期:2021-06-03 热度:171
这个新的系统服务可以使你的生活更轻松。 在过去的十年中,固态驱动器(SSD)带来了一种管理存储的新方法。与上一代的转盘产品相比,SSD 具有无声、更冷却的操作和更快的接口规格等优点。当然,新技术带来了新的维护和管理方法。SSD 具有一种称为 TRIM 的[详细]
-
Linux系统性能评测基准系统配置及其本质
所属栏目:[Linux] 日期:2021-06-03 热度:197
进程调度器对于系统的影响几乎无处不在, Linux 内核一般来说是使用公平的分时调度策略(CFS)。需要特定的参数来调整调度器的行为,从而尽量减少对于测量进程的干扰。 2.中断: 中断是系统必须要响应的事件, 具有较高优先级,可以抢占普通的用户进程。 a.[详细]
-
太赞了!两个技巧帮你记住繁琐 Linux 命令!
所属栏目:[Linux] 日期:2021-06-03 热度:173
我们可以给一些复杂的命令打上标签,这些标签可以提醒你相关 Linux 命令的作用。在对 Linux 命令应用标记之后呢,我们就可以不用输入又长又复杂的命令啦,只需要输入我们设置好的标记字符就 OK 了! 下面拿一个命令进行示范吧,比如在当前目录中查找和列出[详细]
-
如何在Linux中将文本内容增添到文件末尾?
所属栏目:[Linux] 日期:2021-06-03 热度:135
在Linux中处理配置文件时,有时您需要将诸如配置参数之类的文本附加到现有文件中。追加只是意味着将文本添加到文件的末尾。 在这篇简短的文章中,我会手把手教你在Linux中将文本内容追加到文件末尾的不同方法。 使用运算符附加文本 运算符会将输出重定向到[详细]
-
Linux操作系统基础的网络管理总结
所属栏目:[Linux] 日期:2021-06-03 热度:197
我就说下ifconfig和route。 在我们的linux中有很多网卡接口,比如eth0第一块网卡网络接口,eno1板载网卡, ens33 PCI-E网卡 。CentOS 7 使用了致性络设备命名,以上都不匹配,则使 eth0 [root@node01~]#ifconfigeth0 eth0:errorfetchinginterfaceinformati[详细]
-
Linux与Unix之间的历史情况
所属栏目:[Linux] 日期:2021-06-03 热度:174
Unix的正式开发始于1969年的夏天,Unix的第一个版本于1971年3月发布,随后的第二个版本于1972年发布。 如果你在Linux机器上或MacOS上输入date命令,你会得到一个名为Unix时间戳的数字。这个数字是自1970年1月1日00:00:00起的秒数。为什么是1970年1月1日呢?[详细]
-
如何明白你的 Linux 用的哪种显卡?
所属栏目:[Linux] 日期:2021-06-02 热度:99
在 Linux 命令行中检查显卡详细信息 使用 lspci 命令查找显卡 lspci 命令显示通过 PCI(外设组件互连Peripheral Component Interconnect)总线连接的设备的信息。基本上,此命令提供有关系统从键盘和鼠标到声卡、网卡和显卡的所有外设的详细信息。 默认情况下[详细]
-
使用Traefik控制Kubernetes流量
所属栏目:[Linux] 日期:2021-06-02 热度:62
创建一个文件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-02 热度:156
内存管理是Linux内核中非常重要的部分,今天和大家一起学习一下。 当我们要学习一个新知识点时,比较好的过程是先理解出现这个技术点的 背景原因,同期其他解决方案,新技术点解决了什么问题以及它存在哪些不足和改进之处,这样整个学习过程是 闭环 的,个[详细]
-
5 种拆分 Linux 终端的技巧
所属栏目:[Linux] 日期:2021-06-02 热度:136
很早以前,终端其实是一个物理设备,而现在的终端实际上是在计算机上被模拟出来的一个应用程序。当你使用终端和计算机进行交互的时候,就会发现,只打开一个终端是不够用的。在进行编译、数据处理等长时间任务的时候,你不得不打开一个新终端或新选项卡tab[详细]
-
怎样在Linux中查找硬盘的详细信息?
所属栏目:[Linux] 日期:2021-06-02 热度:166
Hdparm是个命令行程序,用于获取或设置PATA、SATA、SAS和SSD设备的硬件参数。它接受连接到IDE、SATA,SAS接口的任何设备作为大容量存储介质,因此我们甚至还可以获取有关CD/DVD驱动器的信息。使用hdparm实用程序,我们可以调整硬盘或DVD驱动器、测试HDD或S[详细]
-
如何利用SSL/TLS扞卫你的Linux邮件服务
所属栏目:[Linux] 日期:2021-06-02 热度:116
命令行会提示你输入一个密码。请输入一个复杂点的密码而且不要弄丢了,因为这将会是根 CA 私钥的密码,正如其名称所示,它是你的证书中所有信任关系的根。 接下来,生成根 CA 证书: $ openssl req -x509 -new-nodes -key myCA.key -sha256 -days 1825-out[详细]
-
分析auto-cpufreq,自动优化CPU速度和功耗!
所属栏目:[Linux] 日期:2021-06-02 热度:100
auto-cpufreq实用程序有以下功能: 监测 显示系统的基本详细信息 CPU频率 CPU温度 电池状态 系统负荷 基于以下几方面的CPU频率调整、调速器和turbo boost管理 电池状态 CPU使用情况 系统负荷 CPU和功耗自动优化(临时和持久)。 安装auto-cpufreq auto-cpufr[详细]
-
修复Ubuntu中的 “Unable to parse package file” BUG
所属栏目:[Linux] 日期:2021-06-02 热度:144
例如,上面的错误是在报/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_bionic_InRelease文件错误。 这让你想到这个文件不正确。现在,你需要做的就是删除该文件并重新生成缓存。 sudormfile_that_is_not_parsed 因此,这里我可以使用以下命令:sudo[详细]
-
学会喜欢systemd
所属栏目:[Linux] 日期:2021-06-02 热度:186
Linux 引导 Linux 主机从关机状态到运行状态的完整启动过程很复杂,但它是开放的并且是可知的。在详细介绍之前,我将简要介绍一下从主机硬件被上电到系统准备好用户登录的过程。大多数时候,引导过程被作为一个整体来讨论,但这是不准确的。实际上,完整的[详细]