经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 Linux/Shell

记一次阿里云日志导致的服务宕机

导航 引言 火线告警,访问502 猜测: I/O频繁惹的祸 真相:FullGC突发高频导致程序崩溃 移除阿里云日志,稳了 结语 最后 参考 引言 技术人应该具备系统分析,并快速定位问题的能力。 资深技术人需要具备的核心竞争力有哪些? 系统分析,并快速定位问题的能力 快速地理解需求,转...[2023/9/18]

ES 2023新特性速解

ES 2023新特性速解

ES 2023新特性速解 一、新增数组方法 操作数组的方法 Array.prototype.toSorted(compareFn) 返回一个新数组,其中元素按升序排序,而不改变原始数组。 Array.prototype.toReversed() 返回一个新数组,该数组的元素顺序被反转,但不...[2023/9/18]

后端常用的Linux命令大全,建议收藏

引言 作为一名后端工程师,使用终端是一种常见的做法,也是你应该学习的技能。许多命令和实用程序可以帮助你在使用 Linux 时更有效地完成任务。 基本 Linux 命令 如果你想使用 Linux 操作系统,学习常用的命令将会大有帮助。本篇将为后端工程师回顾一些基本到高级的 Linux 操作命令...[2023/9/15]

Linux禁止root用户ssh登录

Linux禁止root用户ssh登录

1、背景描述 出于安全考虑,需要禁止使用root用户通过 h远程登录Linux 禁用root用户远程登录后,需要提供一个权限用户用于 h远程登录 2、创建拥有sudo权限的用户 2.1、创建一个普通用户rain useradd命令用于创建一个用户, 选项 -m 表示创建用户...[2023/9/14]

如何保持 SSH 会话不中断?

哈喽大家好,我是咸鱼 不知道小伙伴们有没有遇到过下面的情况: 使用终端(XShell、secureCRT 或 MobaXterm 等)登录 Linux 服务器之后如果有一段时间没有进行交互,SSH 会话就会断开 如果正在执行一些非后台命令,SSH 会话断开就可能会使得这些命令可能会被中...[2023/9/13]

返璞归真:命令行下逛园子,发布博客园 CLI 预览版 团队

一边在会员救园,一边我们在码不停蹄地加快园子的建设。 为了让大家体验命令行中逛园子的味道,今天发布一个小工具的预览版 —— 博客园命令行工具 cnb 。 该工具用 Rust 开发,代码开源在 github 上:https: github.com/cnblog cli ,帮助文档见 readm...[2023/9/13]

Shell脚本中文英文多语言国际化和命令行批处理(bash sh cmd bat)中定义函数的简单写法

目录命令行脚本参考 - bat命令行脚本参考 - bash值得学习的知识点1. 识别终端使用的语言2. 函数的编写3. 获取用户的输入4. bat文件老是乱码怎么办 有时候为了方便别人使用,我们会选择去编写各种各样的命令行脚本:给Windows用户编写.bat cmd批处理脚本,给macOS...[2023/9/13]

NAT模式LVS负载均衡集群

NAT模式LVS负载均衡集群

NAT模式LVS负载均衡集群 负载调度器:内网 网关 ens33:192.168.1.200,外网 网关 ens36:12.0.0.10 Web节点服务器1:192.168.1.100 Web节点服务器2:192.168.1.101 NFS服务器:192.168.1.102 客户端:12.0...[2023/9/10]

Linux虚拟机安装及下载

centos 7操作系统下载及安装步骤 (仅供参考) 下载: 1.打开如下网站:先下载镜像文件 ping:https: www.centos.org/download/   2.进入到如下界面   3.然后到如下界面   4.点击下载 5.等待下载...[2023/9/10]

安装CentOS7虚拟机

安装CentOS7虚拟机

1、前期工作 下载CentOS7镜像:CentOS-7-x86_64-DVD-2009.iso 安装虚拟机工具:VirtualBox 2、新建虚拟机 2.1、设置新建虚拟机的名称、安装路径、类型及版本 注意:CentOS Linux 的发行版本是通过编译 Red Hat...[2023/9/9]

ptp 时钟同步

转载请注明出处: PTP(Precision Time Protocol)的功能可以帮助实现网络中各个节点的时钟同步,以提供更精确的时间参考。 作用: 时钟同步:通过PTP协议,在网络中不同节点之间实现高精度的时钟同步,确保各设备具有一致的时间参考。 时间敏感应用:在需要高度时间...[2023/9/6]

win11安装ubuntu(by wsl2)

欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https: github.com/zq2599/blog_demos 本机情况 省吃俭用入手了ThinkPad T14,打算装好Linux后作为开发机器使用,本文记录了安装过程,以便将来在新系统上用到 作为参考,机器...[2023/9/6]

深入理解Linux内核——内存管理(4)——伙伴系统(1)

提要:本系列文章主要参考MIT 6.828课程以及两本书籍《深入理解Linux内核》 《深入Linux内核架构》对Linux内核内容进行总结。 内存管理的实现覆盖了多个领域: 内存中的物理内存页的管理 分配大块内存的伙伴系统 分配较小内存的slab、slub、slob分配器 分配非连续内存块...[2023/9/4]

9k+ Star 简洁好用的开源 Linux 运维管理面板

如果你的公司需要进行服务器运维管理,那么运维管理面板就是一个不可或缺的需求。因为并非每一位运维工程师都能在命令行下游刃有余,不需要借助辅助工具就能确保服务器安全、流畅运行。尤其是对于刚刚踏入运维领域的新人来说,拥有一个能够降低运维管理复杂度的面板工具尤为重要。 运维管理面板通过可视化界面和...[2023/9/1]

Linux 内核音频子系统调试

Linux 内核音频子系统调试

debugfs 文件系统 debugfs 可以为 Linux 内核各个模块的分析调试,提供许多信息,如音频子系统的 ASoC,以及 tracing 等。debugfs 文件系统可以通过命令行工具挂载,如下所示: root@apollo:~# ls y kernel/debug/ root@a...[2023/8/29]

Linux服务器的性能监控与分析

Linux服务器的性能监控与分析

通过vmstat分析性能  如上图所示,我们在命令vmstat后面添加了两个参数,1表示间隔一秒获取一次,10表示总共获取10次 我们一列一列数据来看: r:代表目前实际运行的指令队列,很高表示CPU很繁忙通常会CPU使用率过高 这个数据如果高于服务器CPU核数就可能出现瓶颈...[2023/8/21]

【技术积累】Linux中的命令行【理论篇】【九】

【技术积累】Linux中的命令行【理论篇】【九】

blkid命令 命令介绍 blkid命令是一个用于查看块设备属性的Linux命令。它可以识别和显示块设备的文件系统类型、UUID、LABEL、PARTUUID等信息。 命令说明 在Linux下可以使用 blkid命令 对查询设备上所采用文件系统类型进行查询。blkid主要用...[2023/8/18]

【技术积累】Linux中的命令行【理论篇】【十】

bunzip2 命令说明 bunzip2命令是Linux系统中的一个用于解压缩文件的命令。它可以解压缩使用bzip2算法压缩的文件,将其恢复为原始的未压缩文件。 命令介绍 bunzip2命令的语法如下: bunzip2 [选项] [压缩文件] 常用选项包括: - -c:将解压缩的结果输出到...[2023/8/18]

PXE操作过程 kickstart 无人值守安装

PXE操作过程 分配给同一局域网内新加机器的地址(配置文件) dhcp 分配地址 指明tftp 服务器的地址 tftp服务端开启 udp 配置 默认关闭 安装syslinux 取得 pxelinux.0 文件 安装vsftpd服务挂载软件安装源(mount /dev r0 ...[2023/8/14]

【技术积累】Linux中的命令行【理论篇】【七】

atrm命令 命令介绍 atrm命令是Linux系统中的一个命令行工具,用于取消或删除已经安排的at命令。at命令是一种用于在指定时间执行一次性任务的工具。 命令说明 atrm命令的语法如下: atrm [选项] [任务编号] 常用选项包括: - -r:删除任务时不显示任何提示信息。 -...[2023/8/11]

【技术积累】Linux中的命令行【理论篇】【八】

basename命令 命令介绍 在Linux中,basename命令用于从给定的路径中提取文件名或目录名。它的语法如下: basename [选项] [路径] 命令介绍 选项: -s, --suffix=SUFFIX:指定要删除的后缀。 -a, --multiple:处理多个路径参数。 -z...[2023/8/11]

银河麒麟等 Linux系统 安装 .net 5,net 6及更高版本的方法

银河麒麟等 Linux系统 安装 .net 5,net 6及更高版本的方法

最近项目上用到 银河麒麟的操作系统,需要搭建 .net 跨平台方案。一开始使用各种命令都安装不上,很多提示命令找不到,或者下载包时候网络无法下载。 网上教程很多,但没有一个是成功的,多数使用 apt -get 等命令,都报错,提示命令未找到。于是开始手动安装。 最终发现还是在Windows ...[2023/8/9]

【技术积累】Linux中的命令行【理论篇】【六】

as命令 命令介绍 在Linux中,as命令是一个汇编器,用于将汇编语言源代码转换为可执行的目标文件。它是GNU Binutils软件包的一部分,提供了一系列用于处理二进制文件的工具。 命令说明 as命令的基本语法如下: as [选项] <源文件> -o <目标文件>...[2023/8/9]

FreeSWITCH添加自定义endpoint之媒体交互

FreeSWITCH添加自定义endpoint之媒体交互

操作系统 :CentOS 7.6_x64 FreeSWITCH版本 :1.10.9   之前写过FreeSWITCH添加自定义endpoint的文章: https: www.cnblogs.com/MikeZhang/p/fsAddEndpoint20230528.html 今天记录...[2023/8/7]

【技术积累】Linux中的命令行【理论篇】【五】

arpd命令 命令介绍 arpd命令是Linux系统中的一个网络工具,用于管理和操作ARP(地址解析协议)缓存。ARP协议用于将IP地址映射到MAC地址,以便在局域网中进行通信。 命令说明 arpd命令的主要功能包括: 1. 显示和管理ARP缓存:arpd命令可以显示当前系统中的ARP缓存表...[2023/8/7]

学习Linux,要把握哪些重点?

学习Linux,要把握哪些重点?

学习Linux,要把握哪些重点? 不知道有没有想学习Linux,但又把握不住学习重点,找不到合适的学习方法的小伙伴,反正我刚开始学习Linux时就像无头苍蝇似的“乱撞”,没有把握住学习重点,不知道怎么去学,差点要放弃了,还好在慢慢的摸索中逐渐步入了正轨,找到了适合自己的学习方法。从Linux菜鸟...[2023/8/7]

跟运维学 Linux - 03

权限机制和性能指标 前面我们学完了操作文件和用户相关知识,本篇学习权限和性能相关知识。 文件的属性看起 看 linux 的权限,先从文件的属性看起 ls -l 加 -d 是只看这个文件夹: pjl@pjl-pc:~$ sudo ls -ld /root drwx------ 8 root ...[2023/8/4]

Linux文件管理知识查找文件

Linux文件管理知识:查找文件 前几篇文章一一介绍了LINUX进程管理控制命令及网络层面的知识体系,综所周知,一个linux系统是由很多文件组成的,那么既然有那么多文件,那我们该如何管理这些文件呢? Linux中的所有数据都是以文件形式存在的,那么所有文件分别被归类到不同的文件系统中。而文件系...[2023/8/4]

【技术积累】Linux中的命令行【理论篇】【三】

apt-get命令 命令介绍 Debian Linux发行版中的APT软件包管理工具,apt-get命令 是Debian Linux发行版中的APT软件包管理工具。所有基于Debian的发行都使用这个包管理系统。deb包可以把一个应用的文件包在一起,大体就如同Windows上的安装文件...[2023/8/2]

开源元数据管理平台Datahub最新版本0.10.5——安装部署手册(附离线安装包)

大家好,我是独孤风。 开源元数据管理平台Datahub近期得到了飞速的发展。已经更新到了0.10.5的版本,来咨询我的小伙伴也越来越多,特别是安装过程有很多问题。本文经过和群里大伙伴的共同讨论,总结出安装部署Datahub最新版本的部署手册,希望能帮助到大家。 文章较长,建议收藏点赞在看后,...[2023/8/2]

【技术积累】Linux中的命令行【理论篇】【一】

7z命令 命令介绍 7z命令是Linux系统中的一个压缩和解压缩工具,它可以用来创建、压缩和解压缩7z格式的文件。7z是一种高压缩率的文件格式,通常比其他常见的压缩格式(如zip和gzip)具有更高的压缩率。 命令安装 在 Linux 中输入以下命令安装 7-Zip。 # Ubuntu 系...[2023/7/31]

Linux下实现程序开机自启(rc.local 和 systemctl)

需求: 实现了一个程序,需要在ubuntu上跑起来。能开机自启,且崩溃了也能自己重启。有两种实现方式,个人推荐第二种。 方式1: 实现方式: 直接将要启动程序的运行命令加在 /etc/rc.local 中,开机时会运行这里的命令。 我使用时:写了一个脚本DDR_Guard.sh,在脚本里面循环...[2023/7/28]

学好Linux的必经之路

学好Linux的必经之路 学习动机的培养对于一个人学习习惯的形成有着重要的作用。当我们在学习某一个事物时,建立属于我们自己的学习方法,以此培养我们学习Linux系统的学习动机。 当前,Linux系统属于热门的计算机操作系统,因此学习Linux显得重要起来。同时,学习Linux可以让我们在计算机领...[2023/7/28]

智能制造之路—从0开始打造一套轻量级MOM平台之基础平台搭建(Linux部署)

一、前言 前面我们选定了Admin.net来搭建我们的MOM快速开发平台,本章主要描述.NET6平台的Linux部署,以及记录搭建过程中坑。 本次搭建我们选择某云的轻量应用服务器,系统选择CentOS 7.6,数据库使用Mysql。参考配置如下:   二、搭建Linux管理...[2023/7/28]

一步一图带你构建 Linux 页表体系 —— 详解虚拟内存如何与物理内存进行映射

笔者之前在自己的专栏《聊聊 Linux 内核》 里通过大量的篇幅写了一个系列关于内存管理相关的文章,在这个系列文章中,笔者分别通过虚拟内存管理和物理内存管理两个角度算是把 Linux 内存管理子系统的全貌给大家呈现了出来。 但之前的文章都是以专题的形式给大家呈现,采用一种静态的方式来专项阐述虚...[2023/7/26]

minipc安装与设置Ubuntu

minipc安装与设置Ubuntu

此文章是对刚刚在某宝买的minipc进行的Ubuntu server安装,以及部分应用过程 安装Ubuntu server22 参考一文搞懂Ubuntu Server 22.04.2安装 问题记录 开机卡在 A start job is running for wait for n...[2023/7/24]

跟运维学 Linux - 01

跟运维学 Linux - 01 运维的诞生 运维工程师有很多叫法:系统运维、Linux 工程师、系统管理员... 网管可以说是运维工程师最早的雏形。在个人电脑未普及时,大家去网吧玩游戏。 玩家:“网关,我的电脑上不了网了” 网管负责维修电脑、维修系统、维护网络设备... 互联网的发展 现...[2023/7/19]

跟运维学 Linux - 02

文件操作和用户 复制移动和删除 在Windows中我们可以通过快捷键 ctrl + c 复制,ctrl + v 粘贴,在 linux 中需要使用命令。 复制移动 cp 就是 copy 的意思。请看示例: 将 a.txt 复制一份,重命名为 b.txt test11@pj-pc:~$ cp...[2023/7/19]

Linux reset子系统 - BSP-路人甲

Linux reset子系统 - BSP-路人甲

文章代码分析基于linux-5.19.13,架构基于aarch64(ARM64)。 1. 前言 复杂IC内部有很多具有独立功能的硬件模块,例如CPU cores、GPU cores、USB控制器、MMC控制器、等等,出于功耗、稳定性等方面的考虑,有些IC在内部为这些硬件模块设计了复位信号(...[2023/7/19]

tomcat Filter内存马

idea调试的时候加入源代码 <dependency> <groupId>org.apache.tomcat</groupId> <artifactId>tomcat-catalina</artifactId> ...[2023/7/5]

Linux 可执行文件瘦身指令 strip 使用示例

Linux 可执行文件瘦身指令 strip 使用示例

以下内容为本人的学习笔记,如需要转载,请声明原文链接 微信公众号「ENG八戒」https: mp.weixin.qq.com lJ8vj-FszEoplMVcmT0I0w 在 Linux 系统下开发软件,输出的可执行文件可大可小,运行环境如果是在服务器那么可能资源比较充足,但如果是在嵌入式...[2023/6/28]

深度解读 Linux 内核级通用内存池 —— kmalloc 体系

本文是笔者 slab 系列的最后一篇文章,为了方便大家快速检索,先将相关的文章列举出来: 《细节拉满,80 张图带你一步一步推演 slab 内存池的设计与实现》 《从内核源码看 slab 内存池的创建初始化流程》 《深入理解 slab cache 内存分配全链路实现》 ...[2023/6/21]

一分钟学一个 Linux 命令 - find 和 grep

前言 大家好,我是 god23bin。欢迎来到《一分钟学一个 Linux 命令》系列,每天只需一分钟,记住一个 Linux 命令不成问题。今天需要你花两分钟时间来学习下,因为今天要介绍的是两个常用的搜索命令:find 和 grep 命令。 find 什么是 find 命令? find 命令用于...[2023/6/19]

【技术积累】Linux中的基础知识【二】

Linux的发行版本 Linux是一个开源操作系统,有许多发行版,每个发行版都有自己的特点和优势。以下是一些常见的Linux发行版: Ubuntu:Ubuntu是最受欢迎的Linux发行版之一,它拥有一个庞大的社区,提供了易于使用的界面和大量的软件。 ...[2023/6/19]

【技术积累】Linux中的基础知识【一】

Linux系统是什么 Linux系统是一种开源操作系统,它极具可定制性和灵活性,因此受到了许多人的欢迎。Linux系统以简单,强大和兼容性而著称。它可用于各种设备,从个人计算机到超级计算机,从移动设备到智能家居。 Linux系统遵循GNU公共许可证(GPL)...[2023/6/19]

一分钟学一个 Linux 命令 - ps

前言 大家好,我是 god23bin。欢迎来到《一分钟学一个 Linux 命令》系列,每天只需一分钟,记住一个 Linux 命令不成问题。今天要说的是 ps 命令。 什么是 ps 命令? ps 的英文全称是 proce status,意思是进程状态。 ps 命令是一个常用的 Linux 命...[2023/6/19]

一分钟学一个 Linux 命令 - cat 和 tail

前言 大家好,我是 god23bin。今天我给大家带来的是 Linux 命令系列,每天只需一分钟,记住一个 Linux 命令不成问题。今天,需要你花费两分钟时间,因为我们要介绍的是两个常用的查看文件内容的命令:cat 和 tail 命令。 cat 什么是 cat 命令? cat 命令源自于 ...[2023/6/14]

Centos 7 通过 targz 文件安装 Elastic Search 服务

区别于通过发行版自带的仓库, 介绍如何通过 targz 文件安装 Elastic Search 服务, 使用的 Linux 为 Centos 7 下载 https: www.elastic.co/download elasticsearch 选择 Linux x86_64, 下载 elast...[2023/6/9]

5个 Istio 访问外部服务流量控制最常用的例子,你知道几个?

5 个 Istio 访问外部服务的流量控制常用例子,强烈建议收藏起来,以备不时之需。 环境准备 部署 sleep 服务,作为发送请求的测试源: kubectl apply -f sample leep leep.yaml 在 Istio 外部,使用 Nginx 搭建 duckling 服...[2023/6/9]

一分钟学一个 Linux 命令 - mv 和 cp

一分钟学一个 Linux 命令 - mv 和 cp

前言 大家好,我是god23bin。欢迎来到《一分钟学一个 Linux 命令》系列,今天需要你花两分钟时间来学习下,因为今天要讲的是两个命令,mv 和 cp 命令。 mv 什么是 mv 命令? mv 是英文单词 move 的缩写,顾名思义,可以用来移动东西,那么移动什么呢?答案就是可以移动文件...[2023/6/8]

122
2
记录数:4487 页数:1/9012345678910下一页尾页
 友情链接:直通硅谷  直通硅谷 怎么样 mac软件下载  热播韩剧  策驰影视  秋霞影视  酷客影视  麻花影视  酷客影院  蘑菇影视  飘雪影院  好韩剧  韩剧TV  热播韩剧  天天影院  泡泡影院  窝窝影视
加载更多