条件 数学linux shell

7.31 学习shell脚本

shell 定义:是一个语言解释器,将命令转化为二进制语言(机器语言) shell 脚本 window 是.bat linux 是.sh 格式规范 #! /bin/bash 开头文件程序/bin/sh,也就是bash解释器。 #! /usr/bin/python 运行shell脚本的方式 1. ba ......
脚本 shell 7.31 31

本地shell脚本中ssh到远程服务器并执行命令

#!/bin/bash # 设置远程服务器的 IP 地址和用户名 echo "Enter remote server IP: " read remote_ip echo "Enter remote server username: " read remote_username # 连接到远程服务器 ......
脚本 命令 服务器 shell ssh

定期清理日志脚本(Linux or Mac)

* 一个项目的运行必然会产生大量的日志,经过时间的日积月累这些日志难免会对硬盘造成负载,下面用ssh脚本编写一个定期清理日志的脚本 ```python # 使用vi 或者 vim vi clean_logs.sh # 给脚本赋予权限 chmod +x clean_logs.sh # 编写清理日志的命 ......
脚本 Linux 日志 Mac or

如何用手机使用 Termux 安装 Kali Linux

termux是手机上的一款终端模拟器,可以在手机无root的情况下在手机中安装多款linux,目前网上的主流主要有两种方法,将分别讲解,这里使用kali系统为例。 Termux 下载地址:https://f-droid.org/packages/com.termux/ 1. 在termux里运行`t ......
Termux 手机 Linux Kali

Linux中使用Cmake编译工程

Linux中使用Cmake编译工程: 1. 创建工程目录 在/home下面创建了一个工程文件夹,在文件夹中创建三个目录 images、out、src 分别用来存放 需要处理和保存的图像,编译输出的可执行文件, 工程源码。 进入src目录中,创建两个目录 include、source,和CMakeLi ......
工程 Linux Cmake

Linux——vim编辑器的基础操作

vim是linux操作系统中非常常用的文本编辑器,在学习的过程中几乎不可避免的要使用,本文记录了vim中常用的命令…… ......
编辑器 基础 Linux vim

Linux 6.6+ Oracle RAC 12c搭建详解

1. Red Hat Enterprise Linux Server release 6.6 x86_64 两台 2. Oracle 12.1.0.1 3. ASM存储方式 4. 软件下载:http://www.oracle.com/technetwork/database/enterprise-e ......
Oracle Linux 6.6 12c RAC

linux 中sed命令中-D选项

001、-D选项用于限定只删除模式空间中的第一行 [root@PC1 test01]# ls data.txt [root@PC1 test01]# cat data.txt ## 测试数据 Header Line First Data Line End of Data Lines ## N选项将匹 ......
命令 linux sed

linux ss

一 ss 是什么 ss 全称是Socket Statistics,用于显示各种socket的信息,ss命令功能和netstat类似,ss的优势在于它显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。ss 命令可以提供如下信息: 所有的TCP sockets所有的UDP s ......
linux ss

linux 中 sed命令中-n和-N选项

001、-n(next),处理匹配行的下一行 [root@PC1 test01]# ls a.txt [root@PC1 test01]# cat a.txt ## 测试数据 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 [root@PC1 test01] ......
命令 linux sed

shell脚本

``` #系统瘦身:所有deploy replicas缩为1,所有pod资源缩为 0.5cpu 256M #适用于一个deploy中只有一个container的deploy #参数1:namespace环境变量 #环境瘦身 function Slimming() { deployments=$(ku ......
脚本 shell

linux命令随笔

指令 --help,指令帮助,查看指令跟随的详情 查看防火墙开放端口号: firewall-cmd --list-port 开放端口号: firewall-cmd --zone=public --add-port=80/tcp --permanent 防火墙重载: firewall-cmd --re ......
随笔 命令 linux

redis - 认识 nosql 认识 redis 基础 linux安装 redis

sql和nosql的区别 1. 结构化 非结构化 2. 关联的 非关联的 3. sql查询 非 sql 4. 存储方式 磁盘 内存 5、扩展性 垂直 水平 6. 使用场景: 数据结构固定,相关业务对数据安全性,一致性要求较高 数据结构不固定,对安全性,一致性要求不高,对性能要求较高 nosql :结 ......
redis 基础 nosql linux

【技术积累】Linux中的命令行【理论篇】【二】

博客推行版本更新,成果积累制度,已经写过的博客还会再次更新,不断地琢磨,高质量高数量都是要追求的,工匠精神是学习必不可少的精神。因此,大家有何建议欢迎在评论区踊跃发言,你们的支持是我最大的动力,你们敢投,我就敢肝 ......
命令 理论 Linux 技术

冲刺数学建模(4)

评价类赛题(1) 开始时间2023-07-31 12:05:10 结束时间2023-07-31 22:45:15 前言:评价类赛题第一部分,主观评价三种方法,层次分析法,灰色关联分析法,模糊分析法。 一、层次分析法(AHP) 1.介绍 层次分析法,简称AHP,是指将与决策总是有关的元素分解成目标、准 ......
数学建模 数学

Day 7: Shell数组和循环操作

学习目标学习内容1. 数组的定义和赋值2. 数组的遍历for循环遍历数组长度3. 练习任务大树哥个人信息 学习目标 学习Shell中的数组和循环操作。 掌握数组的定义、遍历和操作方法。 练习编写脚本,使用数组存储和处理数据。 学习内容 今天我们将学习Shell中的数组和循环操作,这些在处理和操作数据 ......
数组 Shell Day

linux 进程管理

在Linux操作系统中,进程也是一个基本的概念,它是程序的执行实例。当我们在Linux上运行一个程序时,操作系统会创建一个进程来执行该程序的指令。每个进程都是独立的执行单元,拥有自己的内存空间、执行状态和系统资源。 Linux中进程的特点包括: 1. 独立性:每个进程是独立的,它们之间相互隔离,不会 ......
进程 linux

linux常用文本编辑器

Vim编辑器: 打开文件:在终端中使用vim 文件名命令打开文件。 进入编辑模式:按下i键进入编辑模式,此时可以进行文本编辑。 保存文件:在编辑模式下,按下Esc键退出编辑模式,然后输入:w并按下Enter键保存文件。 退出编辑器:在命令模式下,输入:q并按下Enter键退出编辑器。 Nano编辑器 ......
常用文本 编辑器 文本 常用 linux

linux 创建交换分区

#!/bin/sh swapfile="/swap/swapfile" swapdir="/swap/swap" if [ ! -f "$swapfile" ]; then mkdir $swapdir dd if=/dev/zero of=$swapfile bs=1024 count=44000 ......
linux

Linux文件系统与日志分析

Linux文件系统与日志分析 1、inode表结构 inode号存在inode表中 文件数据包括,元信息与实际数据 文件存储在硬盘,硬盘最小存储单位是扇区,每个扇区存512字节。 连续八个扇区组成一个block(块),一块是文件存取的最小单位 inode(索引节点)也称i节点,用于存储文件的元信息 ......
文件 系统 Linux 日志

Linux18--存储管理之:MBR与GPT分区、格式化文件系统、磁盘挂载、制作swap分区、文件系统损坏复现与修复、xfs系统备份与恢复、LVM逻辑卷

# 0 新增磁盘流程 ```bash # 磁盘整体的操作步骤 1.增加磁盘 编辑虚拟机设置--新增硬盘--SCSI--创建新虚拟磁盘--200G、多个文件--完成 2.磁盘分区 3.分区格式化成文件系统 4.文件系统挂载到指定目录 ``` # 1 磁盘分区 ![](https://img2023.c ......
系统 文件 磁盘 备份 逻辑

linux 4 网络基础 POLL EPOLL epoll堆 线程池 udp 本地套接字

Linux 5day ###### 1.poll监听 poll相对与sellect的优缺点 优点: 没有文件描述符1024的限制 请求和返回是分离的 如:select read集合 返回read集合 缺点和select一样: 每次都需要将需要监听的文件描述符从应用层拷贝到内核 每次都需要将数组中的元 ......
套接字 网络基础 线程 基础 linux

linux 3网络基础

###### 1.tcp状态 概念图 ![tcp状态](I:\网络基础3 day\tcp状态.png) 简化图 ![tcp状态简化图](I:\网络基础3 day\tcp状态简化图.png) 简化图未考虑特殊情况 netstat 命令(了解) ###### 2.半关闭状态 半关闭 主动方不可以在应用层 ......
网络基础 基础 linux 网络

Linux基础31 nginx介绍, 官方安装, 源码安装与升级, nginx配置文件, 搭建小游戏

Nginx Web基础 Nginx概述 Nginx是一个开源且高性能、可靠的Http Web服务、代理服务。 开源: 直接获取源代码 高性能: 支持海量并发 可靠: 服务稳定 Nginx特点 1.高性能、高并发 在并发特别高的时候,nginx的响应速度比其他的web服务快很多。 2.轻量且高扩展性 ......
nginx 源码 小游戏 文件 基础

linux 中查找隐藏文件及排除隐藏文件

001、查找当前目录下的隐藏文件 [root@PC1 test01]# ls a.txt dir1 [root@PC1 test01]# ls -a . .. a.txt dir1 .x.txt [root@PC1 test01]# find ./ -maxdepth 1 -type f -name ......
文件 linux

鸟哥Linux私房菜学习笔记day5

第十章 4.Bash shell操作环境 终端环境设置:stty set 登录终端时,自动获取的一些终端的输入环境的设置。 stty [-a] set [-uvCHhmBx] echo $- 可以显示目前所有的set设置值 通配符与特殊符号符号 意义* 代表0到无穷多任意字符? 代表一定有一个任意字 ......
私房 笔记 Linux day5 day

转载:Shell中获取取今天、明天、昨天和多天前日期

1、获取今天日期 date -d now +%Y-%m-%d 或者 date +%F 2、获取明天日期 $ date -d next-day +%Y-%m-%d或者 $ date -d tomorrow +%Y-%m-%d 3、获取昨天日期 $ date -d yesterday +%Y-%m-%d ......
日期 Shell

Linux查看显卡 GPU信息

**1.Linux查看显卡信息:** 1.1查询显卡信息 ``` lspci | grep -i vga ``` ![](https://img2023.cnblogs.com/blog/2119461/202307/2119461-20230731164605559-905544991.png) ......
显卡 Linux 信息 GPU

Linux scp 命令

一般情况,本地网络跟远程网络进行数据交抱,或者数据迁移,常用的有三种方法,一是ftp,二是wget /fetch 三是,rsync 大型数据迁移用rysync,其次用fetch/wget ,最次是ftp,最慢是ftp.这几天,在忙数据迁移时,用到ssh的scp方法来迁移数据。速度与效果都很好。特别是 ......
命令 Linux scp

Linux之文件系统与日志分析

[TOC] 文件系统稍微了解 日志分析重点,解决问题的唯一手段,遇到问题第第一想到去看日志 apache nginx 遇到问题看返回码 404 500等 ## 一、inode和block ### 1.1inode和block概述 - 文件数据包含元信息和实际数据 - 文件存储在硬盘上,硬盘最小存储单 ......
文件 系统 Linux 日志