极端 场景linux
linux系统nfs搭建-cnblog
# Linux系统nfs搭建 首先介绍一下NFS: NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就 ......
Linux shell 之 for循环变量有空格的问题——IFS变量
在使用shell的for循环时,如果循环的字符串中间有空格,那么循环时会自动分割,下面是解决的方法 1 只需要更改 shell分隔符即可 2 在for循环之前修改IFS变量,示例: 3 OLDIFS="$IFS" #备份旧的IFS变量 4 IFS=$'\n' #修改分隔符为换行符 5 6 for i ......
Linux驱动开发
本文为一个简单的字符设备驱动,涉及驱动编写、测试程序编写、Makefile编写、驱动加载/卸载,运行于Linux虚拟机,不涉及底层配置。撰写本文的主要目的为记录一下驱动的开发流程,参考了正点原子的驱动开发指南。 驱动代码 创建文件夹 1_chrdevbase/ ,下属 APP/ 与 Driver/ ......
一分钟学一个 Linux 命令 - cat 和 tail
大家好,我是 god23bin。今天我给大家带来的是 Linux 命令系列,每天只需一分钟,记住一个 Linux 命令不成问题。今天,需要你花费两分钟时间,因为我们要介绍的是两个常用的查看文件内容的命令:cat 和 tail 命令。 ......
计算属性-了解计算属性的应用场景
# 1.什么是计算属性 计算属性指的是`通过一系列运算`之后,最终得到一个`属性值`。 `这个动态计算出来的属性值`可以被模板结构或methods方法使用。 ```HTML Document R: G: B: {{ `rgb(${r}, ${g}, ${b})` }} 按钮 ``` ......
Linux解压缩常用命令
01-.tar格式 解包:[*******]$ tar xvf FileName.tar 打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!) 02-.gz格式 解压1:[*******]$ gunzip FileName.gz 解压2 ......
linux内存回收策略
1、64位操作系统进程可以最大申请多大的虚拟内存? 64位操作系统的进程可以最大申请的虚拟内存取决于操作系统的架构和其对虚拟内存的管理方式。在理论上,64位操作系统可以支持非常大的虚拟内存空间。 在大多数64位操作系统中,每个进程最大可以申请的虚拟内存大小通常为2^64字节,也就是16EB(Exab ......
Linux基础命令
# Linux基础命令 (1) ctrl c: 取消命令,并且换行 (2) ctrl u: 清空本行命令 (3) tab键:可以补全命令和文件名,如果补全不了快速按两下tab键,可以显示备选选项 (4) ls: 列出当前目录下所有文件,蓝色的是文件夹,白色的是普通文件,绿色的是可执行文件 (5) p ......
微软发布自己的 Linux 发行版:Azure Linux
在内部使用两年并自 2022 年 10 月起以公共预览版运行后,微软终于在日前正式公开发布了其 Azure Linux 的发行版。 在内部使用两年并自 2022 年 10 月起以公共预览版运行后,微软终于在日前正式公开发布了其 Azure Linux 的发行版。 微软 Azure Linux 首席项 ......
微软发布自己的 Linux 发行版:Azure Linux
在内部使用两年并自 2022 年 10 月起以公共预览版运行后,微软终于在日前正式公开发布了其 Azure Linux 的发行版。 在内部使用两年并自 2022 年 10 月起以公共预览版运行后,微软终于在日前正式公开发布了其 Azure Linux 的发行版。 微软 Azure Linux 首席项 ......
微软发布自己的 Linux 发行版:Azure Linux
在内部使用两年并自 2022 年 10 月起以公共预览版运行后,微软终于在日前正式公开发布了其 Azure Linux 的发行版。 在内部使用两年并自 2022 年 10 月起以公共预览版运行后,微软终于在日前正式公开发布了其 Azure Linux 的发行版。 微软 Azure Linux 首席项 ......
【Linux】——安装Anaconda后默认不进入conda环境方法
## 1 安装conda后取消命令行前出现的base,取消每次启动自动激活conda的基础环境。 1. 通过将`auto_activate_base`参数设置为false实现: `conda config --set auto_activate_base false` 2. 那要进入的话通过`con ......
[ Linux ] 解决首次 ssh 登录很慢的问题
[https://www.cnblogs.com/yeungchie/](https://www.cnblogs.com/yeungchie/ "https://www.cnblogs.com/yeungchie/") ## 关闭 GSSAPIAuthentication 内网机器不需要开启,修改 ......
【Linux】Customize for history
``` echo 'export HISTTIMEFORMAT="%d/%m/%y/%T "' >> ~/.bash_profile 143 18/03/23/08:16:15 vi .bash_profile 144 18/03/23/08:16:40 source .bash_profile 1 ......
linux 增加tc命令
tc命令是iproute2包中的一个工具,可以用了模拟网络延时、抖动、丢包等操作,有些设备上没有tc命令,需要手动增加。下面以zynqMP linux 5.4为例说明tc命令的移植过程 一、tc命令交叉编译 1、下载iproute2包源码:git clone https://github.com/s ......
linux驱动开发
1、驱动开发环境 完成系统移植的三步:u-boot启动引导程序、内核镜像、文件系统,u-boot启动引导程序最好固化到开发板上,内核镜像通过tftp服务从ubuntu下载,文件系统通过nfs服务从ubuntu共享到开发板,开发板启动计数时按任意键进入u-boot命令模式设置bootcmd和boota ......
linux 免交互
目录 一、免交互概念 二、基本免交互例子 三、expect 四、实验演示 一、免交互概念 概念:对于shell脚本的自动化运维,就要实现免交互来达到自动化运维的效果 二、基本免交互例子 可以免交互统计出行号 1.命令行免交互统计 2.使用脚本免交互统计 3.使用免交互命令打印 4.免交互修改密码 5 ......
LINUX系列-awk命令篇
### 1 awk常用功能 | awk命令的常用功能 | 简要说明 | | : : | : : | | 指定分隔符显示某几列 | awk -F "GET\|HTTP" '{print $2}' access.log 直接取出显示日志文件的url这一列| | 通过正则表达式取出你想要的内容 | awk ......
linux 授权文件夹权限
sudo chmod a+rwx -R logs logs更改为需要授权的文件夹 为此目录及子目录所有用户拥有该文件的读取、写入、执行的权限,此时需要加-R ......
ESMap 三维地图在智慧园区三维场景的应用-数字孪生3D可视化服务平台
近年来,得益于物联网、大数据、云计算、人工智能等新一代信息技术的发展,“数字孪生”概念也被广泛的传播,越来越多的应用于智慧建筑、生产制造、智慧园区、水利水务、健康医疗等诸多领域。 如何运用“数字孪生”概念延长企业生命周期,助力企业从2D管理向3D管理的升级?易景空间ESMap将数字孪生应用于管理领... ......
Linux日志切割神器logrotate原理介绍和配置详解
# 1、原理介绍 ## create 这也就是默认的方案,可以通过 create 命令配置文件的权限和属组设置;这个方案的思路是重命名原日志文件,创建新的日志文件。详细步骤如下: 重命名正在输出日志文件,因为重命名只修改目录以及文件的名称,而进程操作文件使用的是 inode,所以并不影响原程序继续输 ......
2023年度Linux安装与移除tomcat保姆级教程
## 前言 Tomcat是一个流行的Java Servlet容器,用于开发和部署Java Web应用程序。本文将介绍如何在CentOS操作系统上安装与移除Tomcat,并提供了逐步说明以及相关命令。读者需要具备一定的Linux基础知识,如使用命令行工具等。 ## 安装前置条件 在开始安装Tomcat ......
2023年度Linux系统安装与移除JDK保姆级教程
## 简介 > 本篇文章介绍了如何在 CentOS 系统上安装 与移除JDK,并提供了两种不同的安装与移除方法。我们还将针对每种方法的优点和缺点进行对比 ## 前置条件 在开始之前,请确保您已经在虚拟机中安装`CentOS` 系统 如果没有安装请参考我之前的[**VMware Workstation ......
华为云 linux下安装mysql
下载 MySQL :: Download MySQL Community Server 创建目录并解压 #创建目录 mkdir /usr/local/mysql #解压文件并重命名 tar -zxvf mysql-8.0.33-linux-glibc2.28-x86_64.tar.gz mv mys ......
linux parted 方式挂盘,支持大于4T盘扩容
此 内容与之前的linux mbr转gpt格式有些重复,但为了便于查询,还是单抽出相关内容,进行操作: 1.查询要挂的有磁盘路径, 输入 parted -l 。 2 . 进入parted对/dev/vdb盘的交互方式:输入: parted /dev/vdb,再输入:print 查看磁盘信息。 3. ......
为Linux配置固定IP(Windows)
## 配置固定IP地址 目前我们虚拟机的Linux操作系统,其IP地址是通过DHCP服务获取的。 DHCP:动态获取IP地址,即每次重启设备后都会获取一次,可能导致IP地址频繁变更。 **为什么需要配置固定IP地址** * 原因1:办公电脑IP地址变化无所谓,但是要远程连接到Linux系统,如果IP ......
Linux控制服务启动关闭
## systemctl命令 Linux系统很多软件(内置或第三方)均支持使用systemctl命令。 * 系统内置服务均可被systemct控制 * 第三方软件,如果自动注册了可以被systemct控制 * 第三方软件,如果没有自动注册,可以手动注册。 systemctl命令控制:启动,停止,开机 ......
linux同步网络时间
# 查看当前时间和时区 date -R # 安装ntp服务 yum -y install ntp # 通过ntp服务器同步时间 ntpdate time.nist.gov # 每隔10分钟定时更新任务 crontab -e */10 * * * * ntpdate time.nist.gov ......
linux占用内存查询 --------------Linux内存占用分析的几个方法
Linux内存占用分析的几个方法 原创 入门小站 入门小站 2023-06-01 21:30 发表于湖北 收录于合集#Linux804个 入门小站 分享运维技巧及10k+Stars的开源项目 265篇原创内容 公众号 【Linux250个常用命令速查手册】关注【入门小站】,后台回复 「1001」 自 ......