极端 场景linux

Linux后台进程管理以及ctrl+z(挂起)、ctrl+c(中断)、ctrl+\(退出)和ctrl+d(EOF)的区别

一、后台进程管理命令 fg、bg、jobs、&、ctrl + z、ctrl + c、ctrl + \、ctrl + d 1、 & 加在一个命令的最后,可以把这个命令放到后台执行 ,如gftp &, 2、ctrl + z 可以将一个正在前台执行的命令放到后台,并且处于暂停状态,不可执行 3、jobs ......
ctrl 后台 进程 Linux EOF

linux目录最大支持文件个数

转、: linux目录最大支持文件个数 文件系统格式centos7缺省是xfs,centos6缺省是ext4,centos5缺省是ext3 ext3 文件数最大支持31998个,文件系统容量最大16TB,单个文件最大2TBext4 文件数最大无限制,文件系统容量最大1EB(1EB=1024PB,1P ......
个数 文件 目录 linux

Linux系统之CentOS和Ubuntu的区别

CentOS(Community ENTerprise Operating System) Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。 由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red ......
CentOS Ubuntu 系统 Linux

go 实现ringbuffer以及ringbuffer使用场景介绍

> ringbuffer因为它能复用缓冲空间,通常用于网络通信连接的读写,虽然市面上已经有了go写的诸多版本的ringbuffer组件,虽然诸多版本,实现ringbuffer的核心逻辑却是不变的。但发现其内部提供的方法并不能满足我当下的需求,所以还是自己造一个吧。 源码已经上传到github ``` ......
ringbuffer 场景 go

MySQL的数据目录(Linux)

1:MySQL8.0的主要目录结构 我们在安装完MySQL后,就得具体看看MySQL的一些目录结构和基本的文件;具体操作如下 ①:使用全局文件查询命令:find / -name mysql /etc/logrotate.d/mysql /usr/bin/mysql /usr/lib64/mysql ......
目录 数据 MySQL Linux

linux 中输出指定字符连续重复的行

001、 [root@PC1 test3]# ls a.txt [root@PC1 test3]# cat a.txt ## 测试数据 334 gene kkk yyy gene gene kkk gene gene mmmm [root@PC1 test3]# awk 'BEGIN{a="no"} ......
字符 linux

linux 中删除文本开头至匹配字符之间的内容

001、 [root@PC1 test3]# ls a.txt [root@PC1 test3]# cat a.txt ## 测试数据 3 5 44 agf gene 45 87 gene dfg iu gene 887 777 [root@PC1 test3]# sed '1,/gene/{/ge ......
开头 字符 文本 之间 内容

linux 中判断一列数据是否有连续的重复

001、 [root@PC1 test3]# ls a.txt b.txt [root@PC1 test3]# cat a.txt ## 测试数据 3 a 5 b b 4 7 [root@PC1 test3]# cat b.txt ## 测试数据 3 a 5 b 4 7 [root@PC1 test ......
数据 linux

OpenOffice4.1.6 linux安装/卸载教程

### 以下是centos的安装方法 #### 1.先安装并配置好jdk #### 2.拷贝 ``` 把Apache_OpenOffice_4.1.6_Linux_x86-64_install-rpm_zh-CN.tar.gz拷贝到自己想要文件路径,例:/home/temp ``` #### 3.解 ......
OpenOffice4 OpenOffice 教程 linux 1.6

Linux驱动编程

Linux驱动编程是指编写Linux操作系统的设备驱动程序,用于控制硬件设备的操作。驱动程序是操作系统与硬件设备之间的接口,它负责将操作系统的请求转换为硬件设备可以理解的指令,同时将硬件设备的响应转换为操作系统可以理解的数据。 Linux驱动编程需要掌握Linux内核的基本知识,包括进程管理、内存管 ......
Linux

linux网关和dns配置配置

要更改Linux的默认网关,可以使用`route`命令或`ip`命令来完成。下面是使用这两种方法的步骤: 使用route命令: 1. 打开终端窗口。 2. 输入以下命令查看当前的路由表:`route -n`。 3. 根据输出,找到默认网关的目标是"0.0.0.0"的行。 4. 记下当前默认网关的IP ......
网关 linux dns

Linux命令备忘录

## 常用命令 [源链接地址](https://cloud.tencent.com/developer/article/1540697 "源地址") ### 线上查询及帮助命令 (2 个) - man 查看命令帮助,命令的词典,更复杂的还有 info,但不常用。 - help 查看 Linux 内置 ......
备忘录 命令 Linux

1-6 Linux常用命令总结

用自己的理解总结 文件管理,用户管理,组用户,权限管理相关的命令。 文件: 【touch/rm/rmdir/cat/head/less/more】。 用户及组:user/group 【useradd/userdel/usermode; groupadd/groupdel/groupmod; chsh ......
命令 常用 Linux

Linux系统下NFS服务器的配置

第1步:NFS规划。 1)将本地文件系统的/home/mp3 目录共享,mary客户机对该目录具有读写限权,其他所有用户对该目录具有只读限权。 2)将本地文件系统的/home/vedio目录共享,192.168.21.100与192.168.21.200两个客户机对该目录具有读写限权,而192.16 ......
服务器 系统 Linux NFS

1-3Linux帮助使用小技巧

获取帮助方法: whatis:使用数据库来显示命令的简短描述 此工具在系统刚安装后,不可立即使用,需要制作数据库后才可以使用 执行以下命令生成数据库 command --help man /usr/share/doc/ Red Hat documentation 、Ubuntu documentat ......
技巧 3Linux Linux

Linux中DNS服务器的搭建

1.DNS服务的安装 2.配置主配置文件 named.conf 3.配置扩展配置文件 named.rfc1912.zones 4.配置正向解析文件sdcet.cn.zone ......
服务器 Linux DNS

Linux系统下Samba服务器的配置

第1步:将目录/home/media设置为允许所有用户访问,但仅允许用户mary具有修改该目录的权限。其配置步骤简述如下。 第2步:将目录/var/samba/student设置为只允许student 组的成员访问,student 组中有stu01、stu02·····stu05,共5个成员。配置步 ......
服务器 系统 Linux Samba

1-2安装红帽Linux

软件下载: https://www.redhat.com/zh/technologies/linux-platforms/enterprise-linux/server/trial 安装虚拟机软件: 在虚拟机软件的安装向导界面单击“下一步”按钮,如图1-2所示。 图1-1 安装向导初始界面 图1-2 ......
红帽 Linux

如何在Linux上启用 Nginx 的 HTTP/2 协议支持

HTTP/2 是 HTTP 网络协议的主要修订版本,其专注于 HTTP 协议的性能改进。HTTP/2 协议的目标是减少延迟,并且允许在 Web 浏览器和服务器之间的一个连接上并行发起多个请求,因此 Web 应用程序会更快。 在本篇教程中,我们将像你展示如何在安装有 Ubuntu 或 CentOS 作 ......
Linux Nginx HTTP

linux 安装 maven

安装 maven 得先安装好 jdk ,安装 jdk 可以查看之前的笔记: https://www.cnblogs.com/xuehuashanghe/p/12115714.html 1、maven 官网下载适合的版本,这里选 3.5.0 https://repo.maven.apache.org/ ......
linux maven

C++中union的使用场景

在C++中,`union`是一种特殊的数据类型,它允许在相同的内存位置存储不同的数据类型。`union`可以有多个成员,但是在任何时候只能有一个成员含有值。`union`提供了一种有效的方式来使用相同的内存位置的不同数据类型。 以下是一些`union`的使用场景: 1. **节省内存**:如果你有几 ......
场景 union

阿里云正式成为Linux基金会的金牌会员

阿里云正式成为 Linux 基金会金牌会员。阿里云表示将持续加大对开源项目的支持,并发挥自己的力量。除了 Linux ,阿里在 MySQL、JVM、Nginx Web 服务器等知名项目中均有杰出贡献,是 Apache 基金会、FSF 基金会和开源组织 WebScaleSQL 的成员,并即将开始赞助 ......
基金会 金牌 基金 会员 Linux

阿里云正式成为Linux基金会的金牌会员

阿里云正式成为 Linux 基金会金牌会员。阿里云表示将持续加大对开源项目的支持,并发挥自己的力量。除了 Linux ,阿里在 MySQL、JVM、Nginx Web 服务器等知名项目中均有杰出贡献,是 Apache 基金会、FSF 基金会和开源组织 WebScaleSQL 的成员,并即将开始赞助 ......
基金会 金牌 基金 会员 Linux

阿里云正式成为Linux基金会的金牌会员

阿里云正式成为 Linux 基金会金牌会员。阿里云表示将持续加大对开源项目的支持,并发挥自己的力量。除了 Linux ,阿里在 MySQL、JVM、Nginx Web 服务器等知名项目中均有杰出贡献,是 Apache 基金会、FSF 基金会和开源组织 WebScaleSQL 的成员,并即将开始赞助 ......
基金会 金牌 基金 会员 Linux

Linux shell command ln All In One

# Linux shell command ln All In One > 硬连接 vs 软连接 ## ln ```sh $ man ln > ./man-docs/ln.md $ cat ./man-docs/ln.md ``` ```sh LN(1) User Commands LN(1) NA ......
command Linux shell All One

linux 性能自我学习 ———— 关于内存 [七]

### 前言 内存的基本知识,将在操作系统篇中详细介绍,这里只说明如何排查问题。 ### 正文 内存的分配和回收: 在malloc 是c 标准库中的内存分配函数,对应到系统调用上,有两种实现方式,一种是brk()和 mmap() 对于小块内存,小于128k 使用brk来分配,也就是通过移动堆栈的位置 ......
内存 性能 linux

Linux下三组I/O复用函数的比较(select、poll、epoll)

前面我们讨论了select、poll和epoll三组I/O复用系统调用,这三组系统调用都能同时监听多个文件描述符。它们将等待由timeout参数指定的超时时间,直到一个或多个文件描述符上有事件发生时返回,返回值是就绪的文件描述符的数量。返回0表示没有事件发生。现在我们从事件集、最大支持文件描述符数、 ......
函数 select Linux epoll poll

Linux的I/O复用之epoll:EPOLLONESHOT事件

即使我们使用ET模式,一个socket上的某个事件还是可能被触发多次,这在并发程序中就会引起一个问题,比如一个线程在读取某个socket上的数据后开始处理这些数据,而在数据的处理过程中该socket上又有新的数据可读,此时另外一个线程被唤醒来读取这些新的数据,于是就出现两个线程同时操作一个socke ......
EPOLLONESHOT 事件 Linux epoll

linux zImage 自解压

顶层的vmlinux: elf文件,反汇编得到的是未压缩的内核的反汇编文件,这个vmlinux才是真正的Linux内核。 arch/arm/boot/compressed/vmlinux: elf文件,包含解压缩程序、Image二进制代码的压缩版;反汇编,从指令执行地址可知,只有解压缩程序的汇编代码 ......
zImage linux