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

[Linux] Linux 自动挂载mount --bind 实现类似目录硬链的效果 (包含ZFS方案)

说明 这个命令用以将一个目录挂载到另一个目录,以实现类似于硬链的操作 但是这个命令只是在内存中建立了一个映射,重启系统之后挂载就消失了 而linux是不支持目录硬链的,具体原因见linux为什么不能硬链接目录? - 知乎 (zhihu.com) 手动挂载 mount --bind...[2024/3/4]

Miniconda 安装和使用笔记

Miniconda是Anaconda的简化版, 可以管理多个Python版本的环境. 实际使用的话, 占用的空间不会很小, 我跑一些正常的应用后, 安装目录占用空间4.3GB, 安装建议要预留10到20G的空间. 安装 Miniconda 下载安装包 https: docs.anaconda...[2024/2/21]

2024年,我又开始用Linux桌面作为主力系统了~

前言 19年的时候我买了一个 matebook14 笔记本,配置是8代i5和8G内存,在当时看来作为轻薄本是够用的,但是现在已经2024年了,这内存让我想起来去年苹果的新款 mac mini ,丐版三千多给了8G的配置,数码圈都沸腾了?? 总之,已经到了不破不立的时候了??,我之前试过安装了 ...[2024/2/18]

CentOS7 卸载/home 扩大/root空间

卸载home 备份home分区文件 # 新系统无视 tar cvf /tmp/home.tar /home 修改fstab(这一步非常重要,千万别漏了) 准备卸载/home文件系统,centos启动时会对/etc/fstab的内容逐一检测,由于fstab默认有/home,如果不修改fstab...[2024/2/18]

一行命令找出 Linux 中所有真实用户

哈喽大家好,我是咸鱼。 接触过 Linux 的小伙伴们都知道在 Linux (或者说类 Unix)中,有三种类型的用户: 超级用户(UID 为 0):即 root 用户,拥有最高权限。 系统用户(UID 为 1~999):系统内建用户,用于运行系统服务和守护进程。 普通用户(UID 为 10...[2024/2/7]

索引构建磁盘IO太高,巧用tmpfs让内存来帮忙

在文本索引构建这种需要大量占用磁盘IO的任务,如果正巧你的内存还有点余粮,是否可以先索引存储到内存,然后再顺序写入到磁盘呢?,需要大量占用磁盘IO,如果正巧你的内存还有点余粮,是否可以先索引存储到内存,然后再顺序写入到磁盘呢? 将Linux的内存变为磁盘,可以通过tmpfs文件系统实现。 ...[2024/2/7]

从零开始教你手动搭建幻兽帕鲁私服( CentOS 版)

哈喽大家好,我是咸鱼。 想必上网冲浪的小伙伴最近都被《幻兽帕鲁》这款游戏刷屏了。 (文中图片均来自网络,侵删) 幻兽帕鲁是 Pocketpair 打造的一款开放世界的生存建造游戏。在游戏中,玩家捕捉各种各样的“帕鲁”。 “帕鲁” 在玩家支配下,完成不同的工作、任务,像极了现实中的打工...[2024/2/2]

Linux中国开源社区停止运营

layout: post title: "Linux 中国开源社区停止运营" tags: - "Linux" 昨天看到老王发的公众号文章,Linux中国开源社区停止运营了。 关注到「硬核老王」是近几年的事,也经常看一些Linux中国公众号上的文章以及视频号视频。去年在深度开源之夜有幸与...[2024/2/2]

《PalWorld/幻兽帕鲁》旧电脑linux搭建服务器

关键词: PalWorld, Linux, Natapp, 内网穿透, 幻兽帕鲁   注 意 文 章 时 效 性   最近幻兽帕鲁爆火,steam一上线好友列表一串正在游玩哈哈哈,自己也是蹭一波热度,顺便试用一下natapp以及联系一下写文章的能力,嘿嘿  ...[2024/1/29]

Linux线程间交互

前言 上一篇说过,系统会为线程mmap一块内存,每个线程有自己的私有栈,使用局部变量没啥问题。但是实际场景中不可避免的需要线程之间共享数据,这就需要确保每个线程看到的数据是一样的,如果大家都只需要读这块数据没有问题,但是当有了修改共享区域的需求时就会出现数据不一致的问题。甚至线程2的任务在执行到...[2024/1/29]

Linux 中常用的基础命令

by emanjusaka from https: www.emanjusaka.top/2024/01/linux-base-command 彼岸花开可奈何 本文欢迎分享与聚合,全文转载请留下原文地址。 分类总结了 Linux 中的基础命令,可以收藏本文以后如果忘记了某些基础命令或者...[2024/1/24]

Linux 中常见目录的作用

by emanjusaka from https: www.emanjusaka.top/2024/01/linux-directory-role 彼岸花开可奈何 本文欢迎分享与聚合,全文转载请留下原文地址。 Linux 是一个严谨的操作系统,每个目录存放什么文件是有明确的要求和规范的...[2024/1/22]

Linux 485驱动通信异常

背景 前段时间接到一个项目,要求用主控用485和MCU通信。将代码调试好之后,验证没问题就发给测试了。测试测的也没问题。 但是,到设备量产时,发现有几台设备功能异常。将设备拿回来排查,发现是485通信有问题,偶现通信失败。 排查思路 复现问题 发给测试之前,功能都验证了很多次,但是并没有发现...[2024/1/5]

Linux驱动开发笔记(六):用户层与内核层进行数据传递的原理和Demo

前言 驱动作为桥梁,用户层调用预定义名称的系统函数与系统内核交互,而用户层与系统层不能直接进行数据传递,进行本篇主要就是理解清楚驱动如何让用户编程来实现与内核的数据交互传递。   温故知新 设备节点是应用层(用户层)与内核层交互; 使用预先的结构体进行操作,如系统ope...[2024/1/5]

香橙派5plus从ssd启动Ubuntu

官方接口图 我实际会用到的就几个接口,背面的话就一个M.2固态的位置: 其中WIFI模块的接口应该也可以插2230的固态,不过是pcie2.0的速度,背面的接口则是pcie3.0*4的速度,差距还是挺大的。 开始安装系统 准备工作 一张内存卡(如果买的时候没有emmc的话) 下载...[2023/12/27]

Linux用户管理

Linux用户管理

1.用户基本概述 1.什么是用户? 用户指的是能够正常登录Linux或Windows系统(可以理解为你租了房子,能够正常入驻) F:那Linux与Windows系统的用户有什么区别? Q:本质都是登陆系统,只不过Linux支持多个用户同时登陆。 F:难道Windows就不算多用户操作系统吗?...[2023/12/27]

一个ssh无法远程登录的问题跟踪解决

一个ssh无法远程登录的问题跟踪解决

用户反馈龙芯服务器系统loongnix-server使用root用户 h远程登录,有时候可以有时候又无法登录,频繁出现错误:Permi ion denied,please try again。我分析可能是防火墙拦截,也可能是登录连接数达到限制,无法接入新的连接,后去掉防火墙直连还是出现问题,查看日...[2023/12/26]

Cisco 交换机利用CDP数据自动绘制网络拓扑图[drawio]-实践

进行网络运维,必须对网络拓扑情况进行详细的掌握,但是网络改动后,更新网络拓扑比较繁琐,维护人员容易懈怠,久而久之,通过人工绘制的网络拓扑很容易与现有网络出现偏差。 现在,可以通过python 丰富的库,结合CDP邻居信息,自动绘制网络拓扑信息,以下是实现思路: 1、登录设备,获取邻居信息; ...[2023/12/26]

RocksDB 在 vivo 消息推送系统中的实践

作者:vivo 互联网服务器团队 - Zeng Luobin 本文主要介绍了 RocksDB 的基础原理,并阐述了 RocksDB 在vivo消息推送系统中的一些实践,通过分享一些对 RocksDB 原生能力的探索,希望可以给使用RocksDB的读者带来启发。 一、背景 在消息推送系统中...[2023/12/8]

Tomcat 配合虚拟线程,一种新的编程体验

Java 21 在今年早些时候的 9 月 19 日就正式发布,并开始正式引入虚拟线程,但是作为 Java 开发生态中老大哥 Spring 并没有立即跟进,而是在等待了两个月后的 11 月 29 日,伴随着 Spring Boot 3.2 版本的发布,在这个版本中也终于是引入了对虚拟线程的支持。 ...[2023/12/5]

Linux MIPI 调试中常见的问题

一、概述 做嵌入式工作的小伙伴知道,有时候程序编写没有调试过程中费时,之间笔记里有 MIPI 摄像头驱动开发的过程,有需要的小伙伴可以参考:Linux RN6752 驱动编写。 而我也是第一次琢磨 MIPI 协议,其中有很多不明白的地方,在调试的时候折腾了很久,特此将我遇到的问题记录下来,希望...[2023/12/1]

使用OSS搭建私有云内网yum仓库的方法

版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 使用OSS搭建私有云内网yum仓库的方法 文字&图片内容已脱敏 #、前几天接到一个搭建内网yum源的任务。刚接到这个任务的时候还是比较头疼的,因为内部有很多VPC。VPC与VPC之间是不互通的,又不能打高速...[2023/11/29]

飞腾E2000板载以太网适配

飞腾E2000板载以太网适配

飞腾E2000板载以太网适配e20005.4.18macbyt8521 1. 设备树移植2. MACB驱动移植3. 网络连通性调试3-1. MACB驱动环回测试3-2. YT8521 PHY工作模式及电压确认3-3. YT8521 PHY环回测试3-4. YT8521 PHY tx delay...[2023/11/29]

本地MQTT协议消息服务远程连接教程介绍

Mosquitto是一个开源的消息代理,它实现了MQTT协议版本3.1和3.1.1。它可以在不同的平台上运行,包括Windows、Linux、macOS等。mosquitto可以用于物联网、传感器、移动应用程序等场景,提供了一种轻量级的、可靠的、基于发布/订阅模式的消息传递机制。 MQTT协议...[2023/11/17]

shell 语法介绍

shell 语法介绍

大家好,我是蓝胖子,在日常开发中或多或少都会接触到shell脚本,可以说会shell脚本是一位后端开发的基本功,今天我将会花上一篇文章总结下常见的shell的语法,学完本篇,相信简单的shell脚本就能够看懂了,一些比较高级的语法可以遇到的时候再去学习。 我认为学习一门编程语言语法的时候,...[2023/11/15]

在Window系统中安装VMware虚拟机搭建Linux服务器

1、什么是VMware Workstation VMware Workstation Pro是一款桌面虚拟化软件。我们可以通过Workstation Pro在Windows或Linux PC上运行多个操作系统作为虚拟机。它是运行虚拟机的行业通用标准,可以方便快速地使用Windows或者Linu...[2023/11/15]

Linux socket API

socket是进程通信机制的一种,与PIPE、FIFO不同的是,socket即可以在同一台主机通信(unix domain),也可以通过网络在不同主机上的进程间通信(如:ipv4、ipv6),例如因特网,应用层通过调用socket API来与内核TCP/IP协议栈的通信,通过网络字节实现不用主机...[2023/11/15]

Ansible自动化部署工具-组件及语法介绍

大家好,我是蓝胖子,我认为自动化运维要做的事情就是把运维过程中的某些步骤流程化,代码化,这样在以后执行类似的操作的时候就可以解放双手了,让程序自动完成。避免出错,Ansible就是这方面非常好用的工具。它能将我们的安装软件,部署等过程进行代码编排,程序化我们的部署步骤。今天,我们就来看看它的工...[2023/11/10]

Linux Media 子系统链路分析

一、概述 Media 子系统是一个用于处理多媒体设备的框架,它提供了一组 API 和驱动程序,用于管理和控制视频、音频和其他多媒体设备。而 V4L2 是 media 子系统的一部分,用于处理视频相关的功能。 了解 MIPI 摄像头后,发现 linux 系统下的流媒体驱动很复杂,而 MIPI 摄...[2023/11/10]

提升运维效率:轻松掌握JumpServer安装和使用技巧

提升运维效率:轻松掌握JumpServer安装和使用技巧

前言 JumpServer 是一个开源的跳板机的解决方案,提供了对远程服务器的安全访问、会话录制和审计、用户身份管理等功能,适用于需要管理机器资源&大量服务器资源的情况。 本文将分享在 docker 中 JumpServer 的安装使用经验,并使用油猴插件扩展其功能 特点 开源免...[2023/11/10]

Ubuntu部署雷池Waf社区版

安装docker环境 更新软件包 sudo apt update 安装docker环境 apt-get install docker.io docker -v 安装docker compose V2版本 该命令为$HOME目录下的活动用户安装Compose V2。为系统中的所...[2023/11/10]

手记系列之七 ----- 分享Linux使用经验

前言 本篇文章主要介绍的关于本人在使用Linux记录笔记的一些使用方法和经验,温馨提示,本文有点长,约1.7w字,几十张图片,建议收藏查看。 一、Linux基础使用 1,服务器查看及时日志 tail -500f catalina.out 2,如何退出logs日志 ctrl+c ...[2023/11/6]

Apache Hudi Timeline:支持 ACID 事务的基础

Apache Hudi 维护在给定表上执行的所有操作的Timeline(时间线),以支持以符合 ACID 的方式高效检索读取查询的数据。 在写入和表服务期间也会不断查阅时间线,这是表正常运行的关键。 如果任何时间线操作出现混乱(由于多写入未配置锁提供程序等),则可能导致数据一致性问题(数据丢失或...[2023/11/6]

一篇文章玩透awk

安装新版本gawk awk有很多种版本,例如nawk、gawk。gawk是GNU awk,它的功能很丰富。 本教程采用的是gawk 4.2.0版本,4.2.0版本的gawk是一个比较大的改版,新支持的一些特性非常好用,而在低于4.2.0版本时这些语法可能会报错。所以,请先安装4.2.0版本或更...[2023/11/3]

Linux运维技能图谱

前言 该技能图谱依个人经验绘制,不适用于所有运维岗位。对于刚入行的从业者,也不需要按照图谱全学一遍,应该根据岗位工作内容来学习。有些技术我也不会,但作为一个选项我也写进去了,比如容器运行时有Docker、Podman等,但我其实只会Docker。 运维这个岗位本身比较宽泛,也有很多的细分类,比...[2023/11/1]

Apollo 配置中心的部署与使用经验

前言 Apollo(阿波罗)是携程开源的分布式配置管理中心。 本文主要介绍其基于 Docker-Compose 的部署安装和一些使用的经验 特点 成熟,稳定 支持管理多环境/多集群/多命名空间的配置 配置修改发布实时(1s)通知到应用程序 支持权限控制、配置继承,版本管理,灰度发布,使用...[2023/11/1]

【问题复盘】在Ubuntu 20.04下安装OFED驱动

复盘:在Ubuntu 20.04下安装OFED驱动 起因 最近收到两台服务器,都搭载了ConnectX-5 EX网卡。由于供应商预装了Ubuntu 20.04操作系统,而我们的后端代码也是基于Ubuntu开发的,因此需要在Ubuntu上安装ConnectX-5网卡的驱动。 问题 尽管供应商已经...[2023/10/30]

FreeSWITCH的moh使用笔记

操作系统 :CentOS 7.6_x64 FreeSWITCH版本 :1.10.9 之前写过FreeSWITCH安装的文章,今天整理下moh使用过程中遇到的问题及解决方案,并提供moh音频下载途径。FreeSWITCH安装的文章可参考如下链接: docker构建FreeSWITCH编译环境...[2023/10/30]

实战攻防演练-Linux写入ssh密钥,利用密钥登录

前言 密钥形式登录的原理是利用密钥生成器制作一对密钥,一只公钥和一只私钥。将公钥添加到服务器的某个账户上,然后在客户端利用私钥即可完成认证并登录。这样一来,没有私钥,任何人都无法通过 SSH 暴力破解你的密码来远程登录到系统。此外,如果将公钥复制到其他账户甚至主机,利用私钥也可以登录。 下...[2023/10/30]

LINUX基础知识和命令 二

LINUX alias (别名) 自定义命令=原始命令 原始命令中有特殊符@#%()请打上 引号,单双无所谓 例:vim /etc ysconfig/network-script ifcfg-ens33 alias myvim=“vim /etc ysconfig/network-scri...[2023/10/25]

Linux账号密码安全运维

前言 随着云计算厂商的兴起,云资源如ECS不再只有企业或者公司才会使用,普通人也可以自己买一台ECS来搭建自己的应用或者网站。虽然云计算厂商帮我们做了很多安全相关的工作,但并不代表我们的机器资源就绝对是安全的。 要知道有很多事情是云计算厂商不能为我们做的,就比如账号密码的安全策略配置,而账号密...[2023/10/25]

Linux内存管理 | 一、内存管理的由来及思想

Linux内存管理 | 一、内存管理的由来及思想

1、前言 《中庸》有:“九层之台,起于垒土” 之说,那么对于我们搞技术的人,同样如此! 对于Linux内存管理,你可以说没有留意过,但是它存在于我们日常开发的方方面面,你所打开的文件,你所创建的变量,你所运行的程序,无不以此为基础,它可以说是操作系统的基石;只是底层被封装的太好了,以至于我们...[2023/10/25]

Hyper-V 下的 Debian 双网卡配置

Debian 双网卡配置 因为 Hyper-v 不能在 Hyper-v Manger 里设置网卡的静态 IP, 而每次开机自启之后又要连接 Debian 虚拟机,所以使用了双网卡。 双网卡分为内网网卡和外网网卡: 内网网卡设置为静态 IP,供给宿主机连接使用 外网网卡设置为 DHCP 获取...[2023/10/25]

【Noi-Linux 2.0】 装机+使用整合

写在前面 网上的东西比较多,也比较杂乱,不是很方便,所以我整合了一些关于 Noi-Linux2.0 虚拟机装机方法+代码编辑环境+实地编程的介绍,看完至少能用起来打代码了。 NOI 官网公告(JS 开始使用 Noi-Linux2.0 作为唯一操作系统):https: www.noi.cn/gy...[2023/10/19]

Centos7下创建centos-home逻辑分区

1备份要挂载的文件夹 查看home文件夹有无文件,如有文件一定要记得备份 2创建逻辑分区 2.1查看已有逻辑分区 2.2查看磁盘分区情况 2.3查看磁盘PV 2.4创建逻辑分区 lvcreate -n home -l 100%FREE centos 2.5查看逻辑分区...[2023/10/13]

Linux 中如何安全地抹去磁盘数据?

Linux 中如何安全地抹去磁盘数据?

哈喽大家好,我是咸鱼 离过职的小伙伴都知道,离职的时候需要上交公司电脑,但是电脑里面有许多我们的个人信息(聊天记录、浏览记录等等) 所以我们就需要先把这些信息都删除,确保无法恢复之后才上交 即有些情况下我们不得不以一种确保无法恢复的方式从磁盘上擦除所有信息 许多小伙伴可能认为使用文件管理...[2023/10/13]

服务器崩溃前的数据拯救实践

前言 在服务器的VMWARE ESXi系统环境中,我们经常需要创建虚拟机来运行各种应用程序。然而,服务器如果偶尔出现自动重启以及紫屏报错的问题,说明服务器内部出现了故障,一般情况下重启机器能够解决问题,但时间一长,问题会越来越严重,可能会出现无法启动的情况,这就会导致数据丢失,因此为了确保数据的...[2023/10/13]

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

导航 引言 火线告警,访问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]

122
2
记录数:4534 页数:1/9112345678910下一页尾页
 友情链接:直通硅谷  直通硅谷 怎么样 mac软件下载
加载更多