namespace linux mount

linux 文件系统 与 日志分析

一.inode 表 1)indoe 表中 保存的信息 inode number 节点号 文件类型 权限 UID GID 链接数 (指向这个文件名路径名称个数) 该文件的大小和不同时间戳 指向磁盘上文件的数据块指针 有关文件的其他数据 2)查看 indoe 号 ls -i stat stat [选项] ......
文件 系统 linux 日志

linux 2 网络基础

###### 1.包裹函数 对服务器客户端等函数进行报错处理 以及简化处理 比如bind ```c++ int tcp4bind(short port,const char *IP) { struct sockaddr_in serv_addr; int lfd = Socket(AF_INET,S ......
网络基础 基础 linux 网络

Linux下查看软件软件版本

# certOScat /etc/centos-releaseCentOS Linux release 7.5.1804 (Core) # openssh ssh -VOpenSSH_9.3p1, OpenSSL 1.1.1d 10 Sep 2019# opensslopenssl versionO ......
软件 版本 Linux

linux 8 基于线程池和epoll监听实现聊天服务器

###### 1.立项 功能 1.聊天总人数显示 2.账号密码注册功能-保留名字-永久保留id->保留id功能取消 3.总聊天室-进入前可输入名字 顺序id 4.聊天室聊天 5.单对单聊天 6.id=cfd串联起来 ###### 4.服务器代码 ``` #include "threadpoolsim ......
线程 服务器 linux epoll

Linux批量修改文件名字

**在做这样一件事情的时候我遇到了困难:我有十几个文件的日期都是以点作为分割符的,但是我需要提交的文件名中不能有`.`,那我需要把这些文件名改成`-`为分割符。** ## `mv` **我只知道`mv`可以修改文件的名字,但是也只能修改一个:** `mv 7.20.png 7-20.png` **于 ......
名字 文件 Linux

Linux文件系统与日志分析

[TOC] # Linux文件系统与日志分析 ## 日志是解决问题的唯一手段 ### 1.inode表结构 #### 1.1 元数据 元数据(元信息)是存放在inode表中 - 文件数据包括元信息和实际数据 - 文件存储在硬盘上,硬盘最小存储单位是“扇区”,每个扇区存储512字节 - block(块 ......
文件 系统 Linux 日志

linux的hw_breakpoint

参考: https://martin.uy/blog/hardware-breakpoints-in-the-linux-kernel-through-perf_events/ https://www.cnblogs.com/sunkang/archive/2011/05/04/2038816.ht ......
hw_breakpoint breakpoint linux hw

Linux集群监控部署: prometheus 普罗米修斯 + Grafana

前言 之前我们有用到top、free、iostat等等命令,去监控服务器的性能,但是这些命令,我们只针对单台服务器进行监控,通常我们线上都是一个集群的项目,难道我们需要每一台服务器都去敲命令监控吗?这样显然不是符合逻辑的,Linux中就提供了一个集群监控工具 – prometheus。 promet ......
普罗 集群 prometheus Grafana Linux

Linux 循环设备 loop疑惑

## 什么是loop设备? loop设备是一种伪设备,是使用文件来模拟块设备的一种技术,文件模拟成块设备后, 就像一个磁盘或光盘一样使用。在使用之前,一个 loop 设备必须要和一个文件进行连接。这种结合方式给用户提供了一个替代块特殊文件的接口。因此,如果这个文件包含有一个完整的文件系统,那么这个文 ......
设备 Linux loop

linux 之 taskset 绑核

1. 什么是 taskset? taskset命令用于设置进程(或线程)的 cpu 绑定情况(Processor Affinity),可以将进程(或线程)绑定到特定的一个或多个CPU上去执行,而不允许将进程(或 线程)调度到其他的CPU上。2. 使用场景 2.1 查看具体某一进程(或线程)的 cpu ......
taskset linux

linux环境中,如何查看网络设备的序列号?

通过ip link查看网络设备的序列号 ip link 查询结果中,最左边的一列,就是这个网络接口,在主机上的序列号。 ......
序列号 序列 网络设备 环境 设备

CoaXPress 2.0 FPGA HOST IP Core Linux Demo

目录 Hello-FPGA CoaXPress 2.0 Host FPGA IP Core Linux Demo 4 1 说明 4 2 设备连接 7 3 VIVADO FPGA工程 7 4 调试说明 10 图 1‑1 资料目录 4 图 1‑2 VIVADO工程目录结构 5 图 1‑3 SDK工程目录 ......
CoaXPress Linux FPGA Core Demo

Alpine Linux使用入门(Docker视角)

我们在了解Alpine Linux时,多数都应该是从docker系统镜像了解的这个操作系统,今天我们就简单说一下Alpine Linux的基础使用 Alpine Linux是一种基于musl和BusyBox的Linux 发行版,专为安全性、简单性和资源效率而设计。体积非常小巧,适合用来做Docke... ......
视角 Alpine Docker Linux

Linux网络编程

### 1 Socket 在linux网络编程中我们主要使用套接字Socke进行不同主机上进程间的通信,该套接字提供了透明传输接口使得我们不需要根据协议栈进行手动封装数据包,我们不必在意协议栈上下层之间的具体服务,而是仅需调用提供的api即可 套接字通信的一般流程为: - 创建套接字:在应用程序中使 ......
网络编程 Linux 网络

linux中如何修改网络命名空间中veth设备端点的名字?

查看原有的设备名称为veth1 [root@centos7 ~]# ip netns exec ns1 ip link 1: lo: <LOOPBACK> mtu 65536 qdisc noop state DOWN mode DEFAULT group default qlen 1000 lin ......
端点 名字 设备 linux 网络

第七章 Linux磁盘与文件系统管理

## 第七章 Linux磁盘与文件系统管理 ### 7.1 认识Linux文件系统 #### 7.1.1 磁盘组成与分区的复习 - 磁盘分区表主要有两种格式,一种是限制较多的MBR分区表,一种是较新且限制较少的GPT分区表。 - MBR分区表中,第一个扇区最重要,里面有:(1)主机开机区(Maste ......
磁盘 文件 系统 Linux

第5章 Linux的文件权限与目录配置

## 第五章 Linux的文件权限与目录配置 Linux一般将文件可存取的身份分为三个类别,分别是owner/group/others,且三种身份各有read/write/execute等权限。 ### 5.1 使用者与群组 1. 文件拥有者 2. 群组概念 3. 其他人的概念 ### 5.2 Li ......
权限 文件 目录 Linux

linux环境中,如何知道某个网络设备是可以被转移到其他的命名空间中的?

可以通过ethool工具进行查询,查询网络设备的属性 [root@centos7 ~]# ethtool -k enp0s3 | grep netns-local netns-local: off [fixed] [root@centos7 ~]# [root@centos7 ~]# ethtool ......
网络设备 环境 设备 linux 网络

第1章 Linux是什么与如何学习

## 第1章 Linux是什么与如何学习 ### 1.4 Linux该如何学习 为什么大家老是建议学习Linux最好能够先舍弃X Window的环境呢?这是因为X Window了不起也只是Linux的“一套软件”而不是“Linux核心”。此外,目前发展出来的X-Window对于系统的管理上还是有无法 ......
Linux

第六章 Linux文件与目录管理

## 第六章 Linux文件与目录管理 ### 6.1 目录与路径 #### 6.1.1 相对路径与绝对路径 - 绝对路径:路径的写法【一定由根目录/写起】,例如:/usr/share/doc。 - 相对路径:路径的写法【不是由/写起】,例如由/usr/share/doc要到/usr/share/m ......
文件 目录 Linux

Linux Redis配置

Redis是一个开源的高性能键值对存储系统,具有快速、灵活和可扩展的特性。 它是一个基于内存的数据结构存储系统,可以用作数据库、缓存和消息代理。 Redis的一些主要特点和用途: 高性能:Redis数据存储在内存中,因此能够提供极快的读写操作。 它采用单线程模型和异步 I/O,避免了多线程的竞争和阻 ......
Linux Redis

第十三章 Linux帐号管理与ACL权限设定

## 第十三章 Linux帐号管理与ACL权限设定 ### 13.1 Linux的帐号与群组 #### 13.1.1 使用者标识符:UID与GID 每个登入的使用者至少都会取得两个ID,一个是使用者ID(User ID,简称UID),一个是群组ID(Group ID,简称GID)。那么文件如何判断他 ......
帐号管理 权限 Linux ACL

第24章 Linux核心编译与管理

# 第24章 Linux核心编译与管理 ## 24.1 编译前的任务:认识核心与取得核心原始码 ### 24.1.1 什么是核心(Kernel) - Kernel 其实核心就是系统上面的一个文件而已,这个文件包含了驱动主机各项硬件的侦测程序与驱动模块。 - 核心模块的用途 将一些不常用的类似驱动程序 ......
核心 Linux

查linux系统磁盘读写进程问题。

1、iotop安装以及常见使用方法 https://help.aliyun.com/noticelist/articleid/6501633.html?scm=20140722.184.2.173 Linux下的IO统计工具如iostat, nmon等大多数是只能统计到每个磁盘的读写情况, 如果想知 ......
磁盘 进程 问题 系统 linux

Linux之RAID(独立硬盘冗余阵列)

[TOC] # RAID(独立硬盘冗余阵列) ## 1. RAID ```bash 一个磁盘达不到性能提升,将多块磁盘组成阵列(磁盘组),达到提升硬盘性能的效果 raid级别:磁盘的组合方式,组合方式不同,raid级别也不同 raid 0 1 5 1 0四个组合方式民 ``` ```bash rai ......
冗余 阵列 硬盘 Linux RAID

Linux fdisk command All In One

Linux fdisk command All In One disk partition / 磁盘分区 ......
command Linux fdisk All One

Linux group & user All In One

# Linux group & user All In One - groupadd - groupmod - groupdel - useradd - usermod - userdel ## 用户组 > groupadd ```sh eric@rpi4b:~ $ groupadd -h 用法:g ......
Linux group user All amp

linux最大文件名长度

可以通过 cat /usr/include/linux/limits.h 查看NAME_MAX 255 #ifndef _LINUX_LIMITS_H#define _LINUX_LIMITS_H #define NR_OPEN 1024 #define NGROUPS_MAX 65536 /* s ......
文件名 长度 文件 linux

Linux 系统安全及应用

1.账号安全基本措施 1.1系统账号清理 将用户设置为无法登录、 锁定账户 删除账户 锁定账户密码 本质锁定 使用userdel锁定用户 userdel 用户名 只删除账户,不删除家目录文件夹 userdel -r 用户名 账户,家目录文件夹一起删除 1.2锁定用户: 使用usermod锁定用户 u ......
系统 Linux

实时嵌入式Linux设备基准测试快速入门3实时嵌入式Linux

# 第3章实时嵌入式Linux 计算机系统与环境之间的交互通常是实时发生的,因此,对于作为计算机系统一部分的嵌入式设备来说,有关实时操作系统的讨论也是一个重要话题。 本章将讨论实时系统的特点,介绍在Linux嵌入式设备上实现实时性的主要方法。具体来说,本章将重点分析PREEMPT_RT内核补丁,该补 ......
嵌入式 实时 Linux 基准 设备