草庐IT

Linux提权

全部标签

Linux下如何查看显卡型号

在Linux系统中,有几种方法可以查看显卡型号。下面将介绍几种常用的方法,并提供相应的源代码。使用lspci命令lspci命令可以列出计算机上所有的PCI设备信息,包括显卡。可以使用以下命令来查看显卡型号:lspci-vnn|grep-i"VGAcompatiblecontroller"该命令将列出包含"VGAcompatiblecontroller"字段的设备信息,其中包括显卡型号。例如,输出可能类似于:01:00.0VGAcompatiblecontroller[0300]:NVIDIACorporationGP102[GeForceGTX1080Ti][10de:1b06](reva1)

Linux日常使用最多的那些指令

Linux系统的历史可以追溯到1991年,芬兰大学生LinusTorvalds创建了这个开源操作系统。Linux系统具有高度可定制性和免费性,使得它逐渐被广泛接受并在全球范围内得到普及。今天,Linux已成为许多服务器、智能手机和嵌入式设备的基础操作系统。对于日常使用,Linux系统提供了一系列命令行工具,使得我们可以轻松地管理文件、安装软件和配置系统。以下是一些最最常见的Linux命令:终端命令:cd:切换目录pwd:显示当前目录ls:列出目录内容mkdir:创建目录rm:删除文件或目录cp:复制文件或目录mv:移动文件或目录chmod:改变文件或目录的权限chown:改变文件或目录的所有者

弹性空间之道,Linux的逻辑卷管理技术

基于硬盘构建的RAID通常提供固定大小的存储空间。管理员在初期规划的存储空间很难适应业务的变化。如下图所示,部署初期可能三个业务所需要的存储空间大致相同,但随着运营的进行,应用2突然变成比较火爆,存储空间被快速使用,从而导致存储资源不够的风险。而应用1和应用3则不温不火,存储资源有很多浪费。那么有没有一种技术可以动态的调整存储资源的大小,可以保证在业务需要数据量大的时候能够扩容,业务需要数据量减小的时候可以进行缩容?通过存储资源的动态调配,保证各个应用的存储空间有一定的空闲率,这样既保证了存储资源利用率,又避免单个应用存储资源耗尽的风险。目前市面上的企业级存储系统都是具备这个功能的,在存储端称

Linux下PCI设备驱动开发详解(一)

Linux下PCI设备驱动开发详解(一)PCI总线是目前应用最广泛的计算机总线标准,而且是一种兼容性最强,功能最全的计算机总线。而linux作为一种开源的操作系统,同时也为PCI总线与各种新型设备互联成为可能。尤其被现在的异构计算GPU/FPGA、软硬结合新的方向广泛运用。一、PCI设备和驱动概述应用程序位于用户空间,驱动程序位于内核空间。linux系统规定,用户空间不可以直接调用内核函数,所以必须经过系统调用,应用程序才可以调用驱动程序的函数。另外应用程序通过系统调用去调用驱动程序的函数,还有一个前提就是驱动程序必须留有接口,这里的接口就是ops函数的操作集合。            驱动最

软件测试 —— Linux基础命令行

目录一、Linux介绍     1、为什么要学习Linux?2、什么是操作系统?3、Linux系统Linux发⾏版本4、Linux文件路径二、远程连接操作1、常见的远程连接⼯具 2、远程连接基本步骤  2.1、获取服务器IP地址 2.2、远程连接⼯具设置步骤 3、远程连接注意事项 3.1、修改连接信息选项三、Linux常用命令 1、Linux命令学习原则2、Linux命令的基本组成 3、相对路径和绝对路径 4、案例1:ls/pwd/cd/touch/mkdir/cp/mv/rm4.1、Part1:ls/pwd/cd/touch/mkdir4.2、Part2:cd其他⽤法和mv 4.3、Part

使用CMake交叉编译Arm Linux程序

下载安装aarch64-linux-gnu-gccarm交叉编译工具链apt-getinstallaarch64-linux-gnu-gccapt-getinstallaarch64-linux-gnu-gcc++创建编译目录构建makefle注意,工具链文件的指定一定要紧跟cmake命令之后,不能放到…后面构建arm架构cmakemkdirarm_build&&cdarm_buildcmake-DCMAKE_TOOLCHAIN_FILE=../arm_linux_setup.cmake..工具链文件工程里新建一个文件叫arm_linux_setup.cmakearm_linux_setup.

这样的Linux系统你想试试吗?

概述GentooLinux是一种通用的、快捷的、完全免费的Linux发行版,它面向开发人员和网络职业人员。与其他发行不同的是,GentooLinux拥有一套先进的包管理系统叫作Portage。Gentoo最初由DanielRobbins(FreeBSD的开发人员之一)创建,首个稳定版本发布于2002年。Gentoo是所有Linux发行版本里安装最复杂的,到目前为止仍采用源码包编译安装操作系统。GentooLinux系统的起源可以追溯到DanielRobbins在2002年创建的一个名为“Genkernel”的项目。这个项目的目的是为了提供一个通用的、高效的、可定制的Linux发行版,以满足不同

Linux shell编程学习笔记32:declare 命令

0 前言在Linuxshell编程学习笔记16:bash中的关联数组https://blog.csdn.net/Purpleendurer/article/details/134053506?spm=1001.2014.3001.5501中,我们在定义关联数组时使用了declare命令。其实,declare命令的功能不只是定义定义关联数组,现在我们就来探讨它的功能和用法。1 declare命令的功能和格式我们可以使用 命令 helpdeclare 查看 的功能和格式purpleEndurer@bash$helpdeclare declare:declare[-aAfFgilrtux][-p][

Linux网络编程:IP地址的字符串与网络字节序转换:inet_addr()、inet_aton()、inet_ntoa()、inet_pton()、inet_ntop()

IP地址的字符串与网络字节序转换向sockaddr_in注入地址时,需要将ip地址的字符串形式转化为网络字节序的形式;而相反地,网络字节序也能转化回字符串形式。用到的函数分别inet_addr()、inet_aton()、inet_ntoa()、inet_pton()、inet_ntop(),转化的方向如下图。1inet_addr()#includein_addr_tinet_addr(constchar*ip);功能:是将一个点分十进制ipv4的IP地址转换32位大端网络字节序整数参数:点分十进制的ip地址字符串ip返回值:成功时返回32位大端整数,失败返回INADDR_NONE2inet_

Linux--初识和基本的指令(3)

目录1.前言1.指令1.1cat指令 1.2echo指令1.3more指令1.4less指令  1.5什么时候使用less和more 1.6head指令1.7 tail指令1.8wc指令 1.9与时间相关的指令 1.9.1date指令 1.9.2  cal指令1.10 16.find指令:(灰常重要)-name1.11grep指令 1.12文件的打包和压缩1.12.1什么是打包和压缩,为什么要打包和压缩?1.12.2zip和unzip 指令 2.理论2.1'>'输出重定向&&'>>'追加重定向2.2' 2.3 普通文件VS显示器2.4'|'管道1.前言在前面两节我们学习了:        1.