脚本source linux shell

Linux高性能服务器编程阅读1:

Linux:所有东西都是文件。socket也是可读,可写,可控制,可编程的文件描述符。 I/O高级函数: 1.pipe()和dup()/dup2() pipe()函数创建的两个文件描述符fd[0]和fd[1]分别构成管道的两端,往fd[1]中写入的数据可以从fd[0]中读出。且,fd[1]只能写入数 ......
高性能 服务器 Linux

01 linux 定时任务之关机

定时关机 例:设置在每天03:00定时关机 在Linux系统终端执行以下代码 sudo -s # 进入root sudo gedit /etc/crontab # 编辑 /etc/crontab 在打开的窗口添加以下内容,保存并退出 00 03 * * * root /sbin/shutdown - ......
任务 linux 01

linux之将程序改为系统启动&开机自动启动

1.sudo vim /etc/systemd/system/django_ops.service 2.填入以下内容 [Unit] Description=My Custom Service After=network.target [Service] ExecStart=/data/soft/dj ......
程序 系统 linux amp

Linux 中的内存(cache,buffer,)

在Linux系统中,为了提高文件系统性能,内核利用一部分物理内存分配出缓冲区,用于缓存系统操作和数据文件,当内核收到读写的请求时,内核先去缓存区找是否有请求的数据,有就直接返回,如果没有则通过驱动程序直接操作磁盘。内存查看当我们使用 free -h 命令时,会显示如下的信息 total used f ......
内存 buffer Linux cache

linux swap 内存交换分区 详细介绍

目录 1、什么是SWAP,到底是干嘛的? 为什么要进行内存回收? 会回收的两种内存 2、swappiness到底是用来调节什么的? 那么这个swappiness到底起到了什么作用呢? 3、kswapd什么时候会进行swap操作? 4、什么是内存水位标记?(watermark) 相关参数设置 swap ......
内存 linux swap

bat 脚本

@echo offsetlocal enabledelayedexpansion set "inputFile=rs.txt"set "outputFile=outputrs.txt" if not exist "%inputFile%" ( echo Input file "%inputFile% ......
脚本 bat

linux-查看文件夹大小

# 查看文件夹大小 ## ls 命令 > 列出当前工作目录下的所有文件/文件夹的名称 使用`ls -l`,会显示成字节大小,`ls- lh`会以KB、MB等为单位进行显示更加直观 ![](https://img2023.cnblogs.com/blog/431942/202308/431942-20 ......
文件夹 大小 文件 linux

Linux软连接和硬链接

# Linux软连接和硬链接 ## 1.Linux链接概念 Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。 ### 【硬连接】 硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区 ......
链接 Linux

Linux下增加防火墙策略

firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="127.0.0.2" accept' firewall-cmd --reload;firewall-cmd --list-rich-rule;fi ......
防火墙 策略 Linux

Data source rejected establishment of connection,message from serverToo many connections错误解决办法

1、临时修改生效,不需要重启数据库 show variables like "max_connections"; #显示最大连接数show processlist; #显示当前连接数 set global max_connections=1000; #设置最大连接数1000 show variabl ......

linux主机禁止ping的三种设置方式::::

linux主机禁ping 禁ping的原因 可以在互联网上隐藏自己,防止被批量扫描软件探测主机,减少被入侵的几率。但禁ping也有坏处,这将在某些时候无法判定主机是否在线,无法使用监控软件来检测是否正常。 如何禁ping? 系统是否允许 ping 由2个因素决定的:1、内核参数,2、防火墙。需要两个 ......
主机 方式 linux ping

docker部署showdoc以及linux网关配置

# docker 部署showdoc ## 准备工作: 1. **切换为root用户** `su root` 2. **更换为阿里云yum源** `curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Cen ......
网关 showdoc docker linux

Shell - 变量

系统预定义变量 常用系统变量 $HOME、$PWD、$SHELL、$USER 案例实操 1、查看系统变量的值:echo $HOME 2、显示当前Shell中所有变量:set 自定义变量 基本语法 定义变量:变量名=变量值,注意,=号前后不能有空格 撤销变量:unset 变量名 默认[root@loc ......
变量 Shell

Shell - 脚本入门

<!-- 开头部分我准备设置目录 --> 脚本格式 脚本以 #!/bin/bash 开头(指定解析器) HelloWorld 【需求描述】 创建一个Shell脚本(helloWorld.sh),输出Hello World! #!/bin/bash echo "Hello World!" 【脚本执行】 ......
脚本 Shell

linux cat查看文件使用grep实现多条件多场景过滤

转载请注明出处: 在实际应用过程中,我们查看日志文件时,经常会根据一定自定义的词语过滤,查看所有相关的数据行。最近遇到用cat查看文件,需要根据多关键词进行不同的场景过滤,在这里进行一个简单的总结: 1.过滤多个关键词同时存在 cat file.log |grep -e '关键词1' |grep - ......
场景 条件 文件 linux grep

request请求但脚本爬取

import requestsfrom lxml import etreeurl = "https://duanzixing.com/"headers = { 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/5 ......
脚本 request

kali linux上webgoat搭建报错解决

从 https://github.com/WebGoat/WebGoat/releases 下载最新的 WebGoat 版本(可以直接下载源码或者git下载) git clone https://github.com/WebGoat/WebGoat/WebGoat.git 网络问题连接失败可以通过直 ......
webgoat linux kali

【嵌入式开发】向开发板中烧写Linux系统-型号S3C6410

原文:https://cloud.tencent.com/developer/article/2246462?areaSource=102001.18&traceId=EElwO5r_WeJDSjilYavLt 作者 : 万境绝尘 转载请著名出处 终于拿到板子了, 嵌入式开发正式开启. 板子型号 : ......
嵌入式 型号 S3C6410 系统 Linux

linux: 用-w满足for循环打印序列位数的一致性

### 1 打印1-100 ``` for i in `seq 001 100` do echo $i done ``` 打印效果: ![](https://img2023.cnblogs.com/blog/812148/202308/812148-20230828205143149-1575823 ......
一致性 位数 序列 linux for

Linux命令

Linux 查看、关闭、打开防火墙命令 #查看防火墙状态命令 sudo systemctl status firewalld#关闭和打开防火墙sudo systemctl status firewalld //临时关闭防火墙sudo systemctl disable firewalld //永久性 ......
命令 Linux

我的Linux网络之行2-初探内核网络

# 前言 在上一文中,初步了解了一些协议与相关的一些知识,至少已经有了一些概念,OK,那么下面就是我们对于开发的深入了。 # Linux以太网驱动架构 OSI 模型中将网络划分为七层,从下到上依次为:物理层(Physical)、数据链路层(Date Link)、网络层(Network)、传输层(Tr ......
网络 内核 Linux

Linux运维工程师面试题(3)

目录 Linux运维工程师面试题(3)1 LVS 的工作模式有几种,分别是什么2 LVS 由哪几部分组成3 LVS 相关的术语有哪些4 LVS 集群的负载调度算法有哪些5 使用LVS 可不可以把iptables给禁用删除6 haproxy 调度算法有哪些7 nginx 实现负载均衡的分发策略有那些8... ......
工程师 工程 Linux

Linux - history

## 背景 CentOS的history命令输出内容单一,如果出现问题,不便于追踪和及时发现问题。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/b43f09d263364d7f85eb570d9e362cf8.png) ## 步骤 拷贝history_set.s ......
history Linux

实用指令_大数据shell_综合实例

##### 综合实例 需求分析 1. 每天凌晨2:10分备份数据库agguigDB到/data/backup/db 2. 备份开始和备份结束能给出相应的提示信息 3. 备份后的文件要求以备份时间为文件名,并打包成.tar.gz的形式。 比如 2018-03-12_230201.tar.gz 4. 在 ......
指令 实例 数据 shell

实用指令_大数据shell_自定义函数

##### 自定义函数 - 基本语法 ~~~shell [function] funname[()] { ACTION; [return int;] } ~~~ 调用函数直接写函数名:funname - 应用实例 案例1:计算输入两个参数的和 ~~~shell #!/bin/bash functio ......
指令 函数 数据 shell

实用指令_大数据shell_系统函数

##### 系统函数 shell编程和其他编程语言一样,有系统函数,也可以自定义函数。系统函数中,我们这介绍2个 ###### basename基本语法 功能:返回完整路径最后/的部分,常用于获取文件名 ~~~shell basename [pathname] [suffix] basename [ ......
指令 函数 数据 系统 shell

实用指令_大数据shell_读取控制台输入

read读取控制台输入 基本语法 read (选项) (参数) 选项 -p :指定读取值时的提示符 -t:指定读取值时等待的时间(秒),如果没有在指定的时间内输入,就不再等待了。 变量:指定读取值的变量名 应用实例 应用案例1:读取控制台输入的一个num值 应用案例2:读取控制台输入的一个num值, ......
控制台 指令 数据 shell

实用指令_大数据shell_条件判断

##### 条件判断 ###### 判断语句 - 基本语法 ~~~shell [ condtion ] ##注意condtion前后要有空格 #非空返回true,可使用$?验证 (0为true,>1为false) ~~~ - 应用实例 ~~~shell [ atgulgu ] #返回true [ ] ......
指令 条件 数据 shell

20.LINUX中的read函数

# 20.LINUX中的read函数 ## 1.read函数的函数原型 ``` #include ssize_t read(int fd,void *buf,size_t count); ``` 函数原型为:ssize_t read(int fd, void *buf, size_t count); ......
函数 LINUX read 20

19.Linux中write函数详解

# 19.Linux中write函数详解 头文件: ```shell #include ``` 函数原型: ``` write(int fd, const void *buf, size_t count); ``` 函数说明:write()会把参数buf所指的内存写入count个字节到参数fd所指的 ......
函数 Linux write 19