脚本source linux shell

Linux一些基础的系统调用

进程管理 使用fork创建子进程,创建子进程时会将父进程拥有的数据结构+代码拷贝一份,然后通过execve系统调用来执行另外一个程序,替换掉数据。 fork系统调用的返回值,子进程返回值为0,父进程返回值为子进程的pid。 waitpid 父进程将子进程的pid传给系统调用,知晓子进程运行成功与否 ......
基础 系统 Linux

【备忘录】新版linux qq启动报错:非法指令(核心已转储)、illegal instruction (core dumped)

先上图: 原因介绍:我的旧电脑是AMD处理器,型号是速龙II x4 641。因为太老,导致有些指令集不支持,例如sse3、sse4.*。(猜测:至于linux qq能安装却不能运行的原因,可能与此有关。) ecs-user@A55MLC2:~$ cat /proc/cpuinfo|grep flag ......
备忘录 指令 instruction 核心 illegal

Linux开发之文件IO

文件IO C语言中有文件IO相关的库函数(fopen等),他的实际上是经过了某些步骤,然后调用linux系统调用。 这篇文章,要讲的是linux系统调用的文件IO,如open,close,read等。 预备知识 文件描述符 在linux中,程序打开的文件,会有一个整数指向它,这就叫文件描述符。通过对 ......
文件 Linux

第 17 章大数据定制篇-Shell 编程

第 17 章大数据定制篇-Shell 编程 17.1 为什么要学习Shell 编程 \1) Linux 运维工程师在进行服务器集群管理时,需要编写 Shell 程序来进行服务器管理。 \2) 对于 JavaEE 和 Python 程序员来说,工作的需要,你的老大会要求你编写一些 Shell 脚本进行 ......
数据 Shell 17

Linux系统知识(十一)-Ubuntu使用TCP/UDP并限制最大连接数

一、Ubuntu使用TCP 1、使用TCP的命令: /dev/[tcp|upd]/host/port;例如::cat</dev/tcp/127.0.0.1/22 2、查看当前监听的端口 -bash: connect: 拒绝连接 -bash:/dev/[tcp|upd]/host/port: 拒绝连接 ......
知识 Ubuntu 系统 Linux TCP

第 14 章Linux 实操篇-进程管理(重点)

第 14 章Linux 实操篇-进程管理(重点) 14.1 基本介绍 1)在 LINUX 中,每个执行的程序都称为一个进程。每一个进程都分配一个 ID 号(pid,进程号)。=>windows => linux 2)每个进程都可能以两种方式存在的。前台与后台,所谓前台进程就是用户目前的屏幕上可以进行 ......
进程 重点 Linux 14

史上最全近百条Oracle DBA日常维护SQL脚本指令

查询碎片程度高(实际使用率小于30%)的表 可以收缩的表条件为什么block>100,因为一些很小的表,只有几行数据实际大小很小,但是block一次性分配就是5个(11g开始默认一次性分配1M的block大小了,见create table storged的NEXT参数),5个block相对于几行小表 ......
指令 脚本 Oracle DBA SQL

12.shell 函数应用

1.什么是函数 函数其实就是一堆命令的集合,用来完成一些特定的代码块。 作用:便于代码的复用,跟脚本类似 2.函数的基本概述 #定义函数 #第一种 函数名(){ 命令集合 } #第二种 function 函数名 { 命令集合 } #示例 2.函数状态返回 3.状态返回案例 ......
函数 shell 12

Linux 基金会发布 2017 最佳 Linux 发行名单

Linux 基金会官网 Linux.com 近日发布了一篇名为“2017年最佳 Linux 发行版”的文章,并表示这些是从数百个发行版中发现的最好的 Linux 发行版。 1、最佳系统管理员发行版:Parrot Linux 2、最近轻量级发行版:LXLE 3、最佳桌面发行版:Elementary O ......
Linux 基金会 名单 基金 2017

Linux 基金会发布 2017 最佳 Linux 发行名单

Linux 基金会官网 Linux.com 近日发布了一篇名为“2017年最佳 Linux 发行版”的文章,并表示这些是从数百个发行版中发现的最好的 Linux 发行版。 1、最佳系统管理员发行版:Parrot Linux 2、最近轻量级发行版:LXLE 3、最佳桌面发行版:Elementary O ......
Linux 基金会 名单 基金 2017

Linux 基金会发布 2017 最佳 Linux 发行名单

Linux 基金会官网 Linux.com 近日发布了一篇名为“2017年最佳 Linux 发行版”的文章,并表示这些是从数百个发行版中发现的最好的 Linux 发行版。 1、最佳系统管理员发行版:Parrot Linux 2、最近轻量级发行版:LXLE 3、最佳桌面发行版:Elementary O ......
Linux 基金会 名单 基金 2017

第 12 章Linux 实操篇-网络配置

第 12 章Linux 实操篇-网络配置 13.1 Linux 网络配置原理图 13.1.1 画出原理图,帮助理解 13.2 查看网络IP 和网关 13.2.1 查看虚拟网络编辑器和修改IP 地址 13.2.2 查看网关 13.3 查看 windows 环境的中 VMnet8 网络配置 (ipcon ......
Linux 网络 12

第 12 章Linux 实操篇-Linux 磁盘分区、挂载

第 12 章Linux 实操篇-Linux 磁盘分区、挂载 12.1 Linux 分区 12.1.1 原理介绍 \1) Linux 来说无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构 , Linux中每个分区都是用来组成整个文件系统的一部分。 \2) Linu ......
Linux 磁盘 12

linux驱动中如何自动生成设备文件节点?

原文:https://blog.csdn.net/eurphan_y/article/details/104326735 linux驱动中如何自动生成设备文件节点?一、自动生成设备文件的必要性 在我们初学驱动开发的时候,我们的设备文件需要我们在知道设备号之后,使用命令 “mknod c|b dev_ ......
自动生成 节点 文件 设备 linux

Linux部署系统

Linux安装Java环境 1、在usr目录下建立java安装目录 mkdir /usr/java 2、将jdk-11.0.18_linux-x64_bin.tar.gz拷贝到java目录下 jdk11下载地址:https://www.oracle.com/java/technologies/dow ......
系统 Linux

Linux驱动入门-最简单字符设备驱动(基于pc ubuntu)

原文:https://blog.csdn.net/XiaoXiaoPengBo/article/details/128505550 一.字符设备驱动概念字符设备是 Linux 驱动中最基本的一类设备驱动,字符设备就是一个一个字节,按照字节流进行读写操作的设备,读写数据是分先后顺序的。比如我们最常见的 ......
设备驱动 字符 ubuntu 设备 Linux

FFmpeg开发笔记(一)搭建Linux系统的开发环境

对于初学者来说,如何搭建FFmpeg的开发环境是个不小的拦路虎,因为FFmpeg用到了许多第三方开发包,所以要先编译这些第三方源码,之后才能给FFmpeg集成编译好的第三方库。 不过考虑到刚开始仅仅调用FFmpeg的API,不会马上去改FFmpeg的源码,因此只要给系统安装编译好的FFmpeg动态库... ......
环境 笔记 FFmpeg 系统 Linux

jmeter测试工具-测试基础(2)-jmeter中如何录制脚本

一:JMeter中录制脚本 jmeter中如何录制脚本 1,新建一个测试计划 添加 非测试原件 HTTP代理服务器 2,在浏览器中进行设置-高级-系统-打开计算机代理设置 3,如下图所示,然后启动HTTP代理服务器 4,录制完毕,关闭录制,关闭代理 1,创建代理服务器: 2、添加录制控制器: 1、创 ......
jmeter 测试工具 脚本 基础 工具

linux zong

网络知识 OSI七层网络模型 应用层:协议 如:FTP、DNS。。。。表示层:解密加密,图片解码会话层:访问验证 会话管理传输层:提供进程之间的逻辑通信网络层:提供路由,转发数据数据链路层:建立数据链路连接物理层:提供物理设备 三次握手 1.客户端发送请求给服务器建立连接SYN=12.服务端确认建立 ......
linux zong

golang语言下,在x86的linux平台上编译arm64二进制

转载自:https://www.annhe.net/article-4542.html 编译etcd测试工具benchmark: CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build . 概述 有很多开源软件并没有提供 arm 安装包或者二进制,或者能通过包管 ......
二进制 语言 golang linux 平台

linux 系统下的服务性能优化

背景 在我们服务运行环境由物理机切换到云上后,发现服务性能有大幅下降(时延有较大的上升)。 分析 首先是服务的性能变化和上云有关。然后分析对比物理机和云的参数对比。比如外部竞争;云的宿主机系统版本;perf stat分析内存情况等。 1、外部竞争:因为云上容器是和其他容器混部,难免会受到其他容器的影 ......
性能 系统 linux

【shell】win10的wsl子系统,删除文件报错-bash: /usr/bin/rm: Argument list too long

1、场景 由于测试需要删除缓存目录相关文件,但是rm -rf ./*的时候报错 2、处理方法 cd [需要删除的目录] ls | xargs -n 10 rm -fr ls 参数解释: 输出所有的文件名(用空格分割) xargs就是将ls的输出,每10个为一组(以空格为分隔符),作为rm -rf的参 ......
子系统 Argument 文件 shell bash

JMeter 关联、录制脚本、连接数据库

一、JMeter 关联 关联:当请求之间有 依赖关系,比如一个请求的响应数据 是另一个请求的参数数据,这时候就需要用到关联处理。 JMeter 中常用到的关联方法: 正则表达式提取器 Xpath提取器 JSON提取器 1、正则表达式提取器 作用:针对任意格式的响应数据进行提取 位置:测试计划 线程组 ......
脚本 数据库 数据 JMeter

How to use the Raspberry Pi to study the Linux kernel source code All In One

How to use the Raspberry Pi to study the Linux kernel source code All In One 如何利用树莓派来研究 Linux 内核源码 All In One 在 Linux 系统中,一切皆文件! ......
the Raspberry kernel source Linux

shell(四) -- shell命令解析器

查看所有的解析器 sudo car /etc/shells 查看本服务器使用的解析器 echo $SHELL 参考:https://blog.csdn.net/qq_41347385/article/details/128499559 ......
shell 命令

《Linux基础》07. 软件管理

(Linux基础 - 07) rpm、yum、apt。三剑客。 1:软件管理 一般来说,Linux 系统基本上可分为两大类: RedHat 系列:Redhat、Centos、Fedora 等 Debian 系列:Debian、Ubuntu 等 而两个系列自带的软件管理工具、包安装工具不同。 | | ......
基础 Linux 软件 07

9.数据库分库分表备份 + 随机点名脚本

1.数据库分库分表备份 2.随机点名脚本 ......
分表 分库 脚本 备份 数据库

Linux系统知识(目录)-目录

1、Linux系统知识(一)-VM虚拟机安装Ubuntu_Server版 2、Linux系统知识(二)-Root用户登录Ubuntu并且可以SSH 3、Linux系统知识(三)-puTTy远程Linux 4、Linux系统知识(四)-Shell脚本学习笔记 5、Linux系统知识(五)-Ubuntu ......
目录 知识 系统 Linux

Linux设备文件自动生成

原文:https://www.cnblogs.com/chen-farsight/p/6154941.html 第一种是使用mknod手工创建:# mknod <devfilename> <devtype> <major> <minor> 第二种是自动创建设备节点:利用udev(mdev)来实现设备 ......
自动生成 文件 设备 Linux

Vulnhub之Ino靶机详细测试过程(采用完全不同方法获得Shell以及本地提权)

Ino 识别目标主机IP地址 ─(kali㉿kali)-[~/Vulnhub/Ino] └─$ sudo netdiscover -i eth1 -r 192.168.56.0/24 Currently scanning: 192.168.56.0/24 | Screen View: Unique ......
靶机 过程 Vulnhub 方法 Shell