20个 Unix/Linux 命令技巧
这些Unix/Linux命令技巧,提高在终端下的生产力。删除一个大文件我在生产服务器上有一个很大的200GB的日志文件需要删除。我的rm和ls命令已经崩溃,我担心这是由于巨大的磁盘IO造成的,要删除这个大文件,输入:>/path/to/file.log#或使用如下格式:>/path/to
Go原生插件使用问题全解析
导言本人在设计和落地基于Go原生插件机制的扩展开发产品时踩到了很多坑,由于这方面相关资料很少,因而借此机会做一个非常粗浅的总结,希望能对大家有所帮助。本文只说问题和解决方案,不读代码。一些背景知识2.1运行时通常而言,在计算机编程语言领域,“运行时”的概念和一些需要使用到vm的语言相关。程序的运行由
Linux - 进程概念
冯诺依曼体系结构生活中大部分的计算机,服务器都遵守冯诺依曼体系。目前所认识的计算机,都是有一个个的硬件组件组成输入单元:包括键盘,鼠标,扫描仪,写板等中央处理器(CPU):含有运算器和控制器等输出单元:显示器,打印机等冯诺依曼体系结构:这里的存储器指的是内存不考虑缓存情况,这里的CPU能
Linux运维工程师的十个基本技能点
本人是Linux运维工程师,对这方面有点心得,现在我说说要掌握哪方面的工具吧说到工具,在行外可以说是技能,在行内我们一般称为工具,就是运维必须要掌握的工具。我就大概列出这几方面,这样入门就基本没问题了。Linux系统如果是学习可以选用redhat或centos,特别是centos在企业中用得最多,当
Linux 内核裁剪框架初探
大约是在2000年的时候,老码农还很年轻,当时希望将Linux作为手机的操作系统,于是才有了进行内核裁剪的想法并辅助实践,效果尚好,已经能在PDA上执行手机的功能了。一晃20多年过去了,Linux已经有了太大的变化,内核裁剪的技术和方式也有了较大的不同。Linux的内核裁剪是为了减少目标应用中不需要
「linux」Socket缓存是如何影响TCP性能的?
一直以来我们都知道socket的缓存会对tcp性能产生影响,也有无数文章告诉我们应该调大socke缓存。但是究竟调多大?什么时候调?有哪些手段调?具体影响究竟如何?这些问题似乎也没有人真正说明白。下面我们就构建起一个简单的实验环境,在两台虚拟机之间探究一下Socket缓存究竟如何
Linux常用系统性能监控命令
监控CPU使用率使用下面的命令:[root@localhost~]#gnome-system-monitor将会出现图形化工具GNOMESystemMonitor,如下图所示:监控CPU调度程序运行队列linux可以使用vm
使用systemd,把服务装进 Linux 心脏里~
Linux非常的安全、可靠,而且有一股黑黝黝的妹子味道,这说明她也是柔软的。把服务跑在Linux上,就像男生把女装藏在密码箱里一样让人放心,它的稳定安全可以让人安稳的睡个懒觉。SPOF,是著名的单点问题。鉴于xjjdog非
在 Linux 上保护 SSH 服务器连接的 8 种方法
SSH是一种广泛使用的协议,用于安全地访问Linux服务器。大多数用户使用默认设置的SSH连接来连接到远程服务器。但是,不安全的默认配置也会带来各种安全风险。具有开放SSH访问权限的服务器的root帐户可能存在风险。尤其是如果您使用的是
Linus 这 6 件鲜为人知的趣事
如果让你现在说出三个程序员的名字,Linus很可能就在其中。作为世界上最著名的电脑程序员、黑客之一,LinusBenedictTorvalds写出了Linux内核1.0版,发起了开源运动,开发了代码管理工具Git。这三个成就中的任意一个,都深刻地改变了编程世界,而Linus把它们集齐了。
Linux 中 ss 命令的使用实例
如果需要访问系统的socket相关信息,大多数人想到的第一个工具就是netstat。但是如果你想获得更多信息,你可以使用ss命令来达到这个目的。显示所有已建立连接的套接字ss命令不带任何选项,用来显示已建立连接的所有套接字的列表。[root@localhost~]#s
Linux 技巧二则:tmux 常用命令及快捷键 / 查询网口
tmux常用命令及快捷键tmux(terminalmultiplexer)是Linux上的终端复用神器,可从一个屏幕上管理多个终端。使用该工具,用户可以连接或断开会话,而保持终端在后台运行。与screen用户类似。基本命令1,新建会话tmuxnew-s会话名2,分离会话tmuxdetach会话名还可
Linux 网络基础与性能优化
网络模型:常见的有OSI网络模型、TCP/IP网络模型、五层协议网络模型:OSI七层网络模型:将传统的五层TCP模型中的应用层分为应用层、表示层、会话层应用层:负责为应用程序提供统一的接口表示层:负责把数据转换成兼容接收系统的格式会话层:负责维护计算机之间的通信连接,即负责在网络中的两节
Linux 综合性命令及解析
一、top–实时显示系统运行状态top命令的功能是用于实时显示系统运行状态,包含处理器、内存、服务、进程等重要资源信息。运维工程师们常常会把top命令比作是“加强版的Windows任务管理器”,因为除了能看到常规的服务进程信息以外,还能够对处理器和内存的负载情况一目了然,实时感知系统全
如何在 60秒内优化提升 Linux 性能?只有 2% 的人知道
当你发现Linux服务器上的系统性能问题,在最开始的1分钟时间里,你会查看哪些系统指标呢?Netflix在AWS上有着大规模的EC2集群,以及各种各样的性能分析和监控工具。比如我们使用Atlas来监控整个平台,用Vector实时分析EC2实例的性能。这些工具已经能够帮助我们解决大部分的问题,但是有时
Win11 性能测试表现令人失望,不如 Linux 发行版
本月稍早些时候,定制计算机和工作站的供应商PugetSystems曾针对现版本的Win10与Win11的性能表现进行了测试,在发布一年后,Win11终于在性能上超越了前辈。但根据PugetSystems最新的测试结果,Win11与最新的Linux发行版系统相比,仍存在一定的差距。在Win
微软发力 Linux,从红帽挖走 Systemd 作者
科技媒体Phoronix消息称,Systemd的首席开发人员LennartPoettering已经离开红帽并加入了微软,以继续他在systemd方面的工作。Lennart在红帽工作了15年之久,还领导了PulseAudio、Avahi项目的创建。Lennart对现代的Linux桌面一直起
Linux 下查找文件的最优选择?Find 命令的7种用法,太全了!
可以很肯定地说,find命令是Linux系统管理人员必须熟知的操作之一。让我们看一道题:如果你的Linux服务器上有一个名为logs的目录,如何删除该目录下最后一次访问时间超过一年的日志文件呢?如果你的Linux服务器上有一个名为logs的目录,如何删除该目录下最后一次访问时间超过一年的日志文件呢?
Linux 内核概念和学习路线
前言本文主要讲解什么是Linux内核,以及通过多张图片展示Linux内核的作用与功能,以便于读者能快速理解什么是Linux内核,能看懂Linux内核。拥有超过1300万行的代码,Linux内核是世界上最大的开源项目之一,但是内核是什么,它用于什么?02什么是内核
最新 Linux 病毒,不可测?
Intezer和BlackBerry的研究团队近期新发现了一种新的Linux恶意软件,以一种寄生的性质影响Linux操作系统;它会感染受感染系统上所有正在运行的进程,为威胁参与者提供rootkit功能、获取凭证和远程访问的能力。他们将这一恶意软件命名为Symbiote,并描述为“一种新的