namespace linux mount

Linux 文件目录管理

Linux 的目录结构为树状结构,最顶级的目录为根目录 /。 其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。 什么是绝对路径与相对路径。 绝对路径:路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录。 相对路径:路径的写法,不是由 / 写起,例如由 /u ......
文件 目录 Linux

Linux中ARP学习和老化机制

ARP学习和老化机制在Linux网络通信中起着至关重要的作用。ARP(Address Resolution Protocol)地址解析协议是将IP地址解析为MAC地址的一种机制。本文将详细介绍Linux中ARP学习和老化的概念、工作原理以及其重要性。 ......
机制 Linux ARP

linux 修改网卡名

将网卡名改为 eth 开头并且 eth0 作为第一块网卡有两种办法 第一种:在安装系统的倒计时启动阶段按 “e” 进入编辑模式,在以 linux 开头的行尾添加 net.ifnames=0 biosdevname=0 ,然后按 “ctrl+x” 进入系统后即可 第二种:在安装系统后更改,分 Cent ......
网卡 linux

linux -- sed命令

作用 sed命令可以根据一套规则编辑数据! #test.txt原本内容 [dmadmin@DEMPSRV2 test]$ cat test.txt jason ia handsome! kevin is handsome too! other are not! 替换命令:s # handsome:需 ......
命令 linux sed

mount man部分中文

[toc] Unix 系统中可访问的所有文件都排列在一棵大树中,即文件层次结构,根位于 / 。 这些文件可以分布在多个设备上。 mount 命令用于将某个设备上找到的文件系统附加到大文件树。 相反,umount(8) 命令将再次分离它。 文件系统用于控制数据如何存储在设备上或通过网络或其他服务以虚拟 ......
部分 mount man

linux 设备创建:mknod

mknod 用途 创建特殊文件。 mknod Name { b | c } Major MinorMAJOR 或 MINOR 以 0x 或者 0X 开头的时候,被解释为 16 进制;如果以 0 开头,被解释为八进制;否则就是十进制。 创建 FIFO(已命名的管道) mknod Name { p } ......
设备 linux mknod

linux 存储结构

存储过程是可以完成特点的一组sql语句完成功能。 目录 一、存储结构 二、实际操作 三、存储过程的参数 四、总结 一、存储结构 1.存储结构概述 MysQL数据库存储过程是一组为了完成特定功能的SQL语句的集合。 存储过程这个功能是从5.0版本才开始支持的,它可以加快数据库的处理速度,增强数据库在实 ......
结构 linux

linux mysql 安装

centos安装mysql5.7 安装包下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads 下载安装包:wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.3 ......
linux mysql

Linux 系统目录结构

登录系统后,在当前命令窗口下输入命令: ls / 你会看到如下图所示: 树状目录结构: 以下是对这些目录的解释: /bin:bin 是 Binaries (二进制文件) 的缩写, 这个目录存放着最经常使用的命令。 /boot:这里存放的是启动 Linux 时使用的一些核心文件,包括一些连接文件以及镜 ......
结构 目录 系统 Linux

linux 使用kkFileView组件实现在线文件预览

# kkFileView简介 此项目为文件文档在线预览项目解决方案,对标业内付费产品有【永中office】【office365】【idocv】等,在取得公司高层同意后以Apache协议开源出来反哺社区,该项目使用流行的spring boot搭建,易上手和部署,基本支持主流办公文档的在线预览,如doc ......
kkFileView 组件 文件 linux

linux系统,kafka常用命令

kafka版本过高所致,2.2+=的版本,已经不需要依赖zookeeper来查看/创建topic,新版本使用 --bootstrap-server替换老版本的 --zookeeper-server。 [root@kwephis1160698 bin]# ./kafka-topics.sh --lis ......
命令 常用 系统 linux kafka

linux 8- 线程 守护进程

linux 8day ###### 1.终端 在unix系统中 用户通过终端登录系统得到shell进程,这个终端成为shell进程的控制终端 前台进程于后台进程 tty可以直接获取终端 函数说明: ```C #include char *ttyname(int fd); 功能:由文件描述符查出对应的 ......
线程 进程 linux

linux9 互斥锁 死锁 读写锁 条件变量 信号量

1.linux 9day ###### 1.线程竞争 ![01-打印机模型](I:\9 day\01-打印机模型.png) ###### 2.同步和互斥 **互斥** 同一时刻只能一个进程或线程使用 多个进程或线程不能同时使用 **同步:**是指散步在不同任务之间的若干程序片断,它们的运行必须严格按 ......
变量 信号 条件 linux9 linux

linux环境中,一个目录下,除了特定的目录和这个目录里面的内容,删除所有其他的目录和文件的方法

有个tomcat目录,如下: [root@nccztsjb-node-27 apache-tomcat-9.0.75]# ls -l total 148 drwxr-x 2 root root 4096 Jul 20 14:37 bin -rw-r 1 root root 19992 May 4 2 ......
目录 环境 文件 方法 内容

linux7-信号

###### 1.信号的概念 信号 ->电话铃声 是一种抽象的概念 接电话->动作 信号是软件中断,它是在软件层次上对中断机制的一种模拟,是一种异步通信的方式 。信号可以导致一个正在运行的进程被另一个正在运行的异步进程中断,转而处理某一个突发事件。 ![信号实现](I:\7 day\信号实现.png ......
信号 linux7 linux

Linux服务器上设置或修改ip

临时修改 永久修改 1、超级用户修改配置文件:/etc/sysconfig/network-scripts/ifcfg-${网卡名},模板可以参考下边的 ··· TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFR ......
服务器 Linux

Linux 下运行.NET 6 7 8 程序遇到的两个问题

## 一、 /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21‘ not found 的解决办法 ### 1. 下载 libstdc++.so.6.0.21 文件 注意区分x84_64和aarch64架构,下载对应的版本 ### 2. 把 libstdc++ ......
两个 程序 问题 Linux NET

linux怎么让程序开机自动启动

[https://zhidao.baidu.com/question/1609108067350090187.html](https://zhidao.baidu.com/question/1609108067350090187.html "https://zhidao.baidu.com/ques ......
程序 linux

linux 嵌入式linnux截屏工具 gsnap 源码简化完善,附带命令行编译

// /* * File: gsnap.c * Author: Li XianJing <xianjimli@hotmail.com> * Brief: snap the linux mobile device screen. * * Copyright (c) 2009 Li XianJing < ......
嵌入式 源码 命令 工具 linnux

linux 中 awk命令中 getline的用法

001、 [root@PC1 test02]# ls [root@PC1 test02]# seq 10 1 2 3 4 5 6 7 8 9 10 [root@PC1 test02]# seq 10 | awk '{getline; print $0}' ## getline把两行当作一行处理,而且 ......
命令 getline linux awk

linux 中awk命令getline函数实现从内部读取文件内容

001、 [root@PC1 test02]# ls a.txt b.txt [root@PC1 test02]# cat a.txt ## 测试数据 1 2 3 4 5 6 [root@PC1 test02]# cat b.txt ## 测试数据 11 12 13 14 15 16 [root@P ......
函数 命令 getline 文件 内容

linux麒麟安装nodejs

1、安装包下载 nodejs16.14.2版本 https://nodejs.org/en/blog/release/v16.14.2 2. 解压之后更名文件夹位‘node’方便之后的操作 这里的原因还是因为之后方便命令行的操作 3. 移动node文件夹到系统盘下面的opt路径下 在node文件夹的 ......
nodejs linux

Linux下编译安装实验

[TOC] ### 一、编译安装 #### 1. 编译安装过程 ![](https://img2023.cnblogs.com/blog/2731637/202307/2731637-20230720091219338-303702059.png) #### 2. 编译安装实验 **去官网下载安装包 ......
下编 Linux

linux(麒麟)常用命令

1、查看设备名称 ls -l /dev/tty* 2、修改文件权限 a、直接将此文件改为所有用户可读写 chmod 777 /opt/1.txt r: 读 数字4w: 写 数字2x: 写 数字1 可用数字快速表示,如,就是可读,可写,可执行就是4+2+1=7‘777’就表示拥有者,归属组,其他人都可 ......
命令 常用 linux

vscode免密码远程连接linux

windows主机执行生成密钥文件id_rsa.pub命令:ssh-keygen -t rsa -b 4096 Linux用户根目录下创建.ssh文件夹: /root/.ssh 把id_rsa.pub传到Linux的.ssh文件夹下: scp id_rsa.pub root@xxx.xxx.xxx. ......
密码 vscode linux

WSL的主要目的是提供一个与真正的Linux系统兼容的运行时环境,以便开发人员和用户可以在Windows上进行Linux软件开发、测试和使用

WSL代表Windows Subsystem for Linux(适用于Windows的Linux子系统),是Windows操作系统上的一个功能,它允许用户在Windows环境中运行Linux发行版。 WSL的主要目的是提供一个与真正的Linux系统兼容的运行时环境,以便开发人员和用户可以在Wind ......
Linux 软件开发 目的 Windows 人员

Linux反弹shell的简单复现

前情提要 本文是对https://blog.csdn.net/cosmoslin/article/details/121269178这篇文章的一个简单复现,具体原理在本文中不怎么会提到。师傅如果要验证的话,注意将下文的IP等改为自己对应的IP,还有其他的因素可能也要根据自己的情况做点修改。然后因为靶 ......
Linux shell

linux awk 命令中 next 和 getline

001、 continue [root@PC1 test01]# ls data [root@PC1 test01]# cat data ## 测试数据 1000 naughty 500 cc 400 zoer 100 [root@PC1 test01]# awk '{if(NR == 2) {ne ......
命令 getline linux next awk

Linux的特殊文件

# /dev/null ``` /dev/null代表linux的空设备文件,所有往这个文件里面写入的内容都会丢失,俗称"黑洞"。比较常见的用法是吧不需要的输出重定向到这个文件。 ping www.baiud.com > /dev/null & ``` # /dev/zero ``` "零"设备,可 ......
文件 Linux

linux 内存管理 --- kmalloc 和 vmalloc

kmalloc kmalloc会根据申请的内存大小来决定来决定使用块分配器(slab/slub/slob)或页分配器进行内存分配(buddy),只能分配几个固定大小的内存,申请值不在这些固定值之内时,会按向上对齐的原则,分配最接近申请值的内存块。 static __always_inline voi ......
内存 kmalloc vmalloc linux