namespace linux mount

2 Linux 多进程开发

# 2 Linux多进程开发 ## 2.1 进程概述 ### 2.1.1 程序和进程 程序是包含一系列信息的文件,这些信息描述了如何在运行时创建一个进程: - 二进制格式标识:每个程序文件都包含用于描述可执行文件格式的元信息。内核利用此信息来解释文件中的其他信息。(ELF可执行连接格式) - 机器语 ......
进程 Linux

linux用户和组的操作、文件

## 摘要 目的: 1. 介绍添加、删除用户的指令 2. 指定、修改用户==密码== 3. 查询用户信息指令id 4. 切换用户 5. 查看==登录用户== 6. 用户组 7. 用户和组 ==相关文件== ## 一、用户基本介绍 1. Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资 ......
文件 用户 linux

linux vi和vim编辑器

## 摘要 - 目的 1. 介绍vi和vim 2. 介绍最常用的指令 ## 一、vi和vim简介 - Linux系统会内置vi文本编辑器 - Vim 具有程序编辑的能力,可以看做是Vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补完、编译及错误跳转等方便编程的功能特别丰富,在 ......
编辑器 linux vim

linux环境变量

## 摘要 - linux的环境变量设置的基本语法(这其实是shell的用法之一) ## 一、基本语法 1. `export 变量名=变量值`(功能描述:将shell变量输出为环境变量/全局变量) 2. `source 配置文件` (功能描述:让修改后的配置信息立即生效) 3. `echo $变量名 ......
变量 环境 linux

linux登录登出、切换用户

## 摘要 - 目的: 1. 介绍如何登录、登出 1. 如何选择用户 ## 一、基本介绍 基本介绍 1. 登录时尽量少用root帐号登录,因为它是系统管理员,最大的权限,避免操作失误。可以利用普通用户登录,登录后再用”su -用户名’命令来切换成系统管理员身份. 2. 在提示符下输入logout即可 ......
用户 linux

linux时间指令:date命令 | cal命令

## 摘要 目的:介绍linux关于时间和日期的指令 1. date指令 2. cal指令 ## 指令 ### 1. 显示date | 指令 | 功能 | 说明 | 选项 | | | | | | | `date` | 显示当前时间 | 格式为xxxx年xx月xx日 星期x xx:xx:xx CST ......
命令 指令 时间 linux date

linux帮助指令:help命令 | man命令

## 摘要 目的:介绍帮助指令`man`和`help` ## 帮助指令 | 指令 | 说明 | | | | | man + 命令或配置文件 | 获得帮助信息,比如man ls,可以获得ls指令的信息,包括其参数 | | help | 获得shell内置命令的帮助信息 | ### 1. man指令 ` ......
命令 指令 linux help man

linux搜索查找指令:find | locate | which | grep

## 摘要 目的:展示搜索、查找指令 1. find指令 2. locate指令 3. which指令 4. grep过滤指令 ## 一、find指令 find指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件或者目录显示在终端。 | 指令 | 功能 | 说明 | 选项 | | | | | ......
指令 locate linux which find

linux历史指令:history指令

| 指令 | 功能 | 说明 | 选项 | | | | | | | `history` | 查看历史执行过的的所有指令 | | | | `history 10` | 查看历史最近执行过的10个指令 | | | | `!123` | 再次执行历史执行过的第123个指令 | | | ``` histor ......
指令 history 历史 linux

Linux-简介

## 1 Linux学习环境搭建 ### 1.1 虚拟化介绍 ```python # win 机器 》装一个虚拟化软件 》虚拟化出linux操作系统 # kvm vmware openstack docker k8s # kvm vmware 虚拟化软件 -运行在linux上,做虚拟化的软件 -vm ......
简介 Linux

Linux-shell

# 1 shell ```python ############# shell是什么 -Bash Shell是一个命令解释器(python解释器),它在操作系统的最外层,负责用户程序与内核进行交互操作的一种接口,将用户输入的命令翻译给操作系统,并将处理后的结果输出至屏幕 -没有图形化界面了 -远程链 ......
Linux-shell Linux shell

Linux Virtual Server(LVS负载均衡)

# Linux Virtual Server(LVS负载均衡) ## 本章内容 [Typora.exe - 快捷方式.lnk](Typora.exe - 快捷方式.lnk) - **集群概念** - **LVS模型** - **LVS算法** - **LVS相关软件ipvsadm** - **LVS ......
Virtual Server Linux LVS

linux XFTP权限不足、上传失败

## 问题 - 使用XFTP上传失败 ## 一、权限不够 前提: - 使用root用户创建了 `/opt/jdk` - 然后使用普通的 user登录连接 ftp - 但是 user 对 jdk文件对并没有 w 的权限,因此会上传失败 解决办法 1. 使用root登录ftp 2. 增加ftp的权限 ` ......
权限 linux XFTP

Linux之进程和计划任务

[TOC] 五大性能: 1. 内存 free top 2. 磁盘 - 剩余量 df lsblk fdisk -l - io读写性能 dd iostat vmstat iotop 3. cpu 使用率 - top(实时) - ps(静态) 4. 网络 iftop 系统版本:cat/etc/redhat ......
进程 任务 Linux

linux引导过程和服务控制

[TOC] # 引导过程和服务控制 ### Linux组成 - kernel内核(操作系统核心) - 实现进程管理、内存管理、网络管理、驱动程序、文件系统、安全功能等。 - rootfs包括程序和glibc库 - 可以直接调用开发好的工具 - 宏内核:功能模块集成在一起 - 微内核:功能使用单独子系 ......
过程 linux

Linux下载安装Jenkins(rpm包)

下载 方式一: https://www.jenkins.io/zh/ 官网安装参考: 方式二: 上面比较慢,我们从清华大学开源镜像站下载安装包:https://mirrors.tuna.tsinghua.edu.cn/ 搜索jenkins后,选择redhat(也可以选择redhat-stable,这 ......
Jenkins Linux rpm

Linux安装配置nginx, 并且开机自启

# 1. 安装 使用菜鸟教程的安装步骤 这里的版本可以更换为自己想安装的即可 ![](https://img2023.cnblogs.com/blog/3202319/202307/3202319-20230727153012445-1302032781.png) 注意: 菜鸟教程的安装之后, ng ......
Linux nginx

Linux标准IO对文件的基本操作(一)

在Linux标准IO中,就是用库函数对文件进行操作。在C语言中有许多库函数方便用户去对文件进行操作。下面谈谈一些简单基本的函数,这些函数都是被包含在头文件stdio.h中的。 一、fopen()函数 要操作一个文件,我们肯定先打开它,这里打开并不是去右键文件然后左键打开。这里的打开是指让系统知道程序 ......
基本操作 文件 标准 Linux

鸟哥Linux私房菜学习记录day3

第七章 Linux磁盘与文件系统管理1硬。盘分区:硬盘的分区方式,主要包括基本分区和扩展分区,介绍了硬盘的主引导记录(MBR)和扩展引导记录(EBR)的作用。 superblock:记录此 filesystem 的整体信息,包括inode/block的总量、使用量、剩余量, 以及文件系统的格式与相关 ......
私房 Linux day3 day

Linux防火墙常用命令

## 1、CentOS-7 > 注意:下列命令要用root账号/权限执行 ### 1.1、查看防火墙状态 ``` systemctl status firewalld ``` ### 1.2、非永久性关闭防火墙 ``` systemctl stop firewalld ``` ### 1.3、非永久 ......
防火墙 命令 常用 Linux

Linux系统安装

# Linux虚拟机安装流程 ![image](https://img2023.cnblogs.com/blog/2689425/202307/2689425-20230727162822582-459108397.png) ![image](https://img2023.cnblogs.com/ ......
系统 Linux

Linux分割字符串

$ echo "apple,banana,orange" | awk -F ',' '{print $2}' banana ......
字符串 字符 Linux

Linux基础—vmvare安装及centos7安装

# Linux基础 ```python # https://zhuanlan.zhihu.com/p/429509333 # 一 什么是操作系统 Operating System(操作系统) 简称OS Windows,MacOS,Linux都是操作系统 # 二 什么是BootLoader 在嵌入式操 ......
centos7 基础 vmvare centos Linux

编写Linux内核模块

Linux系统为应用程序提供了功能强大且容易扩展的API, 但在某些情况下, 与硬件交互或进行需要访问系统中特权信息的操作时, 就需要一个内核模块。 Linux内核模块是一段编译后的二进制代码, 直接插入Linux内核中。 在Ring 0上运行。 1. 安装开发环境 (Ubuntu为例) sudo ......
内核 模块 Linux

Terminating 状态的namespace 无法删除

一、问题删除 namespace 失败,通过 kubectl 查看 namespace 状态,发现其一直处于 terminating 状态。 $ kubectl get ns kjf121e-acvip NAME STATUS AGE kjf121e-acvip Terminating 33m 二、 ......
Terminating namespace 状态

Linux学习(3)Redis开机自启动

1. 指定配置启动 前台启动 redis 服务会阻塞整个会话窗口,如果需要通过后台方式启动 redis 服务,那么必须通过修改 redis 配置文件的方式来解决。redis 配置文件即 redis.conf,是存放在 redis 安装目录下面的。因此,首先需要切换到 redis 安装目录下: cd ......
Linux Redis

Linux对文件夹操作(复制,移动)

# 一、复制文件夹cp ``` cp -a vue vue-copy ``` 将vue 文件夹下面的所有文件,复制到同目录下vue-copy文件夹下面 ![image](https://img2023.cnblogs.com/blog/3202319/202307/3202319-202307271 ......
文件夹 文件 Linux

Linux PHP编译安装

PHP编译安装。 1.下载PHP源码包,wget https://www.php.net/distributions/php-8.2.8.tar.gz 2.进入安装源码包目录,执行./configure命令配置,PHP的核心扩展和常用扩展。 3.编译make,安装make install. ./co ......
Linux PHP

Linux 如何删除乱码文件-inode删除

## 步骤一 - 使用 **ls -li** 命令查看文件的 **inode** ```bash ls -li ``` ![](https://img2023.cnblogs.com/blog/431942/202307/431942-20230727112626300-282325228.png) ......
乱码 文件 Linux inode

linux查询tcp连接数并排序

查询已连接 [root@rabbitmq-1 rabbitmq]# netstat -an | awk '{print $5}' | cut -d: -f1 |sort |uniq -c |sort -rn 3393 172.16.229.253 2995 172.16.47.212 400 172 ......
linux tcp