草庐IT

Linux提权

全部标签

Linux文件权限管理:chmod命令和chown命令

Linux文件权限管理:chmod命令和chown命令前言介绍文件类型文件权限文件所属文件信息chmod命令chown命令前言在服务器部署项目、安装应用会经常涉及到文件权限的问题,在此记录chmod命令和chown命令它们的用法及区别。介绍以下图为例,进行介绍。文件类型当前目录有两个文件,文件信息第一个位置表示文件类型:d:表示文件夹。-:表示普通文件。l:表示链接文件。b:表示块文件。块设备文件一般指硬盘、软盘等存储设备。c:表示字符设备。以字节流的方式进行访问,由字符设备驱动程序来实现这种特性,这通常要用到open、close、read、write等系统调用。字符终端、串口和键盘等就是字符

【Linux】 rpm安装包保存到本地并批量安装

目录一、开启rpm安装包缓存到本地仓库1.修改yum.conf文件2.清理yum缓存 3.yum命令安装软件包二、如何将rpm安装包保存到指定目录方法一:yumdownloader1.安装yum-utils 2.yumdownloader命令参数说明3.yumdownloader安装示例方法二:yum--downloadonly方法三:reposync1.reposync命令参数说明2.查看yum源对应的仓库3.下载对应仓库下的rpm包到指定目录4.reposync其他命令三、rpm包批量安装Linux系统的时候大家都有一个烦恼,用yum安装的软件包不知道去哪里了,不像windows那样直观可

LINUX配置NFS服务详解

一、配置NFS共享资源(服务器端配置)1、安装nfs-utils和rpcbind软件包   rpm-qrpcbindnfs-utils            #查看是否安装   yuminstall-yrpcbindnfs-utils          #没有则用yum安装2、配置新添加磁盘挂在给data目录lsblk-f                   先查看添加的硬盘fdisk-l                   也可以用fdisk命令查看新添加的硬盘fdisk/dev/sdb              给sdb硬盘分区 n,p,enter,enter,wmkfs.ext4/dev

Linux磁盘IO详解及常用命令介绍

在Linux系统中,磁盘IO是一种关键的性能因素,它影响着系统的响应速度和数据处理能力。本文将详细介绍Linux磁盘IO的概念、性能指标以及机械硬盘和SSD硬盘的IO差异。一、Linux磁盘IO概述Linux磁盘IO是通过文件系统来执行的,每个文件都被映射为一个文件描述符,通过这个描述符可以执行读写操作。磁盘IO的性能受到硬件性能、系统配置、应用程序等多种因素的影响。二、Linux磁盘IO性能指标衡量磁盘IO性能的指标主要有使用率、饱和度、IOPS(每秒输入/输出请求数)、吞吐量、响应时间等。使用率和饱和度:使用率表示磁盘处理IO请求的时间百分比,饱和度表示磁盘繁忙的程度。过高的使用率和饱和度

Linux从外到内剥开动态库,一个简单例子看懂Linux下的动态库开发原理

本文将演示4种各自独立的得到最终二进制文件的方式。代码采用C语言。用gcc将C语言代码生成静态库 .a 文件,再与编译后的main.o合成最终的静态链接的可执行文件,查看运行结果。用gcc将C语言代码生成动态库,待用。用gcc将C语言代码编译并链接动态库,生成可执行文件main,运行时依赖动态库so文件。演示用ar如何转换静态库文件得到动态库文件。可被用于可执行文件的链接。本文代码文件内容首先列出所有代码文件内容,一共3个文件:drive.h,drive.c,main.c,分别为动态库libdrive.so的头文件、函数实现文件、主入口main()文件。内容分别如下。为了简明易懂,只以最简单的

Stable Diffusion XL webui dreambooth插件 Linux安装,训练LoRA(保姆级教程)

文章目录StableDiffusionXLwebuidreambooth插件Linux安装(保姆级教程)前言安装下载dreambooth仓库下载SDXL预训练模型其他文件下载前注意下载前准备下载StableDiffusionXLwebuidreambooth插件Linux安装(保姆级教程)前言在安装这个插件之前,我已经安装了SDXLwebui,tagger插件,具体安装操作可以参考之前的文章:SDXLwebui、tagger插件。之前已经安装了tagger插件,用来反推训练图像的提示词,接下来,我们可以利用dreambooth插件来训练我们的LoRA模型了。安装下载dreambooth仓库只需

Linux下Oracle的数据库和监听启动关闭命令

文章目录Linux下Oracle的数据库和监听启动关闭命令1)连接sqlplus2)登陆数据库3)启动数据库4)关闭数据库5)查看当前用户6)退出sqlplus7)查看监听器状态8)启动监听器9)停止监听器Linux下Oracle的数据库和监听启动关闭命令1)连接sqlplussqlplus/nolog2)登陆数据库conn/assysdbaconnectsys/123456assysdba;(123456为用户密码)3)启动数据库startupstartup命令它有三种情况:第一种:不带参数,启动数据库实例并打开数据库,以便用户使用数据库,在多数情况下,使用这种方式!第二种:带nomount

Linux shell编程学习笔记36:read命令

 *更新日志 *2023-12-181.根据[美]威廉·肖特斯(Willian shotts)所著《Linux命令行大全(第2版)》            更新了-e、-i、-r选项的说明           2.更新了2.8的实例,增加了gif动图           3.补充了-i的应用实例2.12目录目录0前言1read命令的功能、格式、返回值和注意1.1 命令功能1.2命令格式1.3返回值1.4注意事项2 命令应用实例2.1 一次读入多个变量值2.2 不指定变量名2.3 测试read命令的返回值2.3 指定输入时限并进行相应处理2.4-t指定结束符2.5-n指定输入字符个数2.6-N 

鸿蒙ArkTs加载各种so动态链接库教程,包括适用于鸿蒙的动态库和通用linux动态链接库,堕胎级教程,一篇就够了,玩转so加载

本文包含鸿蒙ArkTs加载适用于鸿蒙os专用的so库与Linux/Android通用so库两部分如果你手上有c源代码参考笔者这篇文章编译一份适用于鸿蒙ArkTs的so动态库教学,提供给第三方导入并使用如果你手上的so库是适用于ArkTs的(类似于Node的C/C++addonswithN-API),直接在代码中使用importxxxfrom'libxxx.so'如果没报错且xxx是个空对象那么恭喜你,你手上的那份so并非适用于鸿蒙os且看下文指引鸿蒙ArkTs加载通用Linux/Androidso动态链接库1.准备工作:一份通用Linux/Androidso动态库。如果已经有了跳到第2步以cJ

linux centos上安装python3.11.x详细完整教程

一.安装步骤注意:1、安装python3.11的其他版本替换下面的版本信息即可。(如想安装3.11.5将案例中的3.11.0替换成3.11.5即可)#下载最新的软件安装包wgethttps://www.python.org/ftp/python/3.11.0/Python-3.11.0.tgz#解压缩安装包tar-xzfPython-3.11.0.tgz#安装源码编译需要的编译环境yum-yinstallgcczlibzlib-devellibffilibffi-devel#可以解决后期出现的方向键、删除键乱码问题,这里提前避免。yuminstallreadline-devel#安装opens