草庐IT

linux-device-driver

全部标签

【MySQL8入门到精通】基础篇- Linux系统静默安装MySQL,跨版本升级

??????哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10年DBA工作经验一位上进心十足的【大数据领域博主】!???中国DBA联盟(ACDU)成员,目前从事DBA及程序编程擅长主流数据Oracle、MySQL、PG运维开发,备份恢复,安装迁移,性能优化、故障应急处理等。✨如果有对【数据库】感兴趣的【小可爱】,欢迎关注【IT邦德】???❤️❤️❤️感谢各位大可爱小可爱!❤️❤️❤️文章目录前言⛳️1.环境确认✨1.1操作系统✨1.2防火墻✨1.3selinux关闭⛳️2.MySQL二进制包下载⛳️3.安装MySQL5.7✨3.1安装包解压✨3.2创建用户组✨3.3.本地yum安

Linux的网卡安装和连接外网

1.配置网卡的步骤.1点击你要配置网卡的虚拟机2点开编辑配置一个网卡3点开虚拟机点设置添加一块网卡我们第一张网卡是用来ping通外网的第二张用来连接Xshell先添加一块网卡 nmcliconnectionaddcon-nameens36ifnameens36typeethernet添加网卡配置配置ip  vimifcfg-ens36将dhcp改成none设置静态ip IPADDR 这个是设置静态IP地址NETMASK  重启网卡:systemctlresartnestwork   ipa一下看是否IP配置成功 我们可以看到已经成功配置ip   连接Xshell  ip地址是之前配置的192.

【linux】日志和journalctl 管理查看日志

目录既看即用简略介绍linux的日志类型区别的简单说明区别的详细说明journalctl是什么?(查看系统日志的工具)systemd日志(systemd-journald)放在哪个目录/var/log/messages、/var/log/dmesg日志和systemd-journald日志有什么区别journalctl和dmesg、/var/log/messages、/var/log/dmesg的关系是什么journalctl可以查看到/var/log/messages和/var/log/dmesg的内容吗journalctl不加--file=参数指定文件访问的是哪些日志文件`journalc

【博客573】linux内核层丢包排查方法汇总

linux丢包排查方法汇总1、排查网卡丢包命令1:ifconfigxxxifconfigeth0eth0Linkencap:EthernetHWaddrAC::3D:A9::0Dinetaddr:211.211.211.211Bcast:211.211.211.255Mask:255.255.255.0UPBROADCASTRUNNINGMULTICASTMTU:Metric:RXpackets:errors:dropped:overruns:frame:TXpackets:errors:dropped:overruns:carrier:collisions:txqueuelen:RXbyte

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那样直观可

Git命令:撤销本地commit,解决remote: error: hook declined to update;解决Error: ENOSPC: no space left on device

Git命令:撤销本地commit一、方式11、使用gitlog查询提交记录2、使用gitresetcommitId回退到你想要的版本(ps:commitId就是gitlog里面显示的一长串字符,每次提交记录都有,你想要回退到哪个提交节点,就使用哪个commitId)二、方式2其中两种方式不清除本地提交和清除本地提交的方法1、回退到上次提交并清除本地提交的代码gitreset--hardHEAD^2、回退到上次提交不清除本地提交的代码gitreset--softHEAD~1三、方式3(推荐)问题:在mster分支写了半天,然后gitcommit提交了,才发现在masrter分支开发的。解决:gi

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()文件。内容分别如下。为了简明易懂,只以最简单的