Linux
个人在Linux上各种的学习记录
三千喵喵
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【个人记录】openEuler安装Docker使用GPU
在openEuler配置docker 使用gpu原创 2025-04-28 10:01:09 · 1443 阅读 · 0 评论 -
【个人记录】openEuler安装K3S并配置为GPU节点
国内网络环境特殊,在线安装比较麻烦,K3S采用离线安装方式进行部署。安装整体思路是:采用All In One方式(其实只有一张GPU卡)部署。GPU采用直通的方式,vGPU应该也差不多。先去官网(https://www.nvidia.cn/geforce/drivers/)下载驱动选择对应型号操作系统为Linux 64-bit搜索后下载即可像我V100的下载链接就是https://cn.download.nvidia.com/tesla/560.35.03/NVIDIA-Linux-x86_64-560原创 2025-02-20 20:38:55 · 1890 阅读 · 0 评论 -
【个人记录】CentOS7升级glibc至2.28
由于CentOS7系统已经停止支持, 虽然大部分业务已经迁移至OpenEuler,但仍然有部分业务系统跑在CentOS7上。在尝试部署新业务环境时经常会提示如下错误(以code-server运行需要的node 20为例)node -v为了保障业务可正常运行,通常采用Docker继承好的node环境进行部署,但部分场景还是需要宿主机使用新版glibc版本。本文记录本人一次成功升级glibc(2.17=>2.28)的步骤。原创 2025-02-13 11:51:35 · 3372 阅读 · 14 评论 -
【个人记录】使用iptables做路由网关
【个人记录】使用iptables做路由网关。原创 2024-06-21 09:52:27 · 679 阅读 · 0 评论 -
【个人记录】CentOS7安装MySQL 5.7和libmysqlclient.so.20
之前使用MariaDB 发现使用的```libmysqlclient.so```是18版本的,一些程序需要20版本的库,查了一下需要安装5.7以上版本的才有```libmysqlclient.so.20```,这里简单记录一下怎么安装原创 2024-03-15 14:05:16 · 1520 阅读 · 0 评论 -
【个人记录】创建mysql用户并设置密码支持远程登陆
记录一下创建mysql用户并设置密码支持远程登陆的常用命令。原创 2024-01-18 08:22:07 · 756 阅读 · 1 评论 -
【个人记录】NGINX反向代理grpc服务
监听17000端口,反向代理127.0.0.1:9000的GRPC服务,记录一下配置文件参。原创 2023-12-02 14:48:08 · 1756 阅读 · 0 评论 -
【个人记录】NGINX反向代理支持同端口HTTP与HTTPS协议访问
监听4000为https端口,当用http访问时会触发497错误,定向497错误至@https_to_http进行反向代理提供服务。监听4000端口,反向代理127.0.0.1:9090的Web网页。原创 2023-12-02 14:34:27 · 923 阅读 · 0 评论 -
【个人记录】安装ifconfig和nslookup命令
记录一下安装常见的运维命令。原创 2023-11-28 10:53:06 · 592 阅读 · 0 评论 -
【个人记录】同步Linux服务器时间和时区
使用ntp进行同步,时间服务器使用阿里云NTP服务器。原创 2023-11-28 10:45:34 · 426 阅读 · 0 评论 -
【个人记录】Ceph添加OSD
【代码】【个人记录】Ceph添加OSD节点原创 2023-10-13 10:41:06 · 800 阅读 · 0 评论 -
使用Docker部署Gitlab的记录
记录一次docker中部署gitlab的过程原创 2023-09-09 15:26:57 · 892 阅读 · 0 评论 -
【个人记录】CentOS7 编译安装最新版本Git
使用安装的git版本是1.8,并不是最新版本,使用托管时候会拉项目失败,这里使用编译源码方式安装最新版本的git。原创 2023-08-08 15:30:06 · 883 阅读 · 0 评论 -
使用Golang搭建一个简单的gRPC服务
因为业务需要,需要一个跨语言调用的RPC框架,是Google发布的基于HTTP 2.0传输层协议承载的高性能开源软件框架,本文使用Golang实现一个简单的gRPC服务端。原创 2023-03-07 15:52:28 · 866 阅读 · 1 评论 -
Linux下使用autoconf自动生成makefile文件
系统信息:Centos7autoconf可以自动帮我们的程序生成makefile文件,非常方便安装失败的话可能是源配置出错原创 2022-07-08 14:30:14 · 731 阅读 · 0 评论 -
CentOS7 安装edge浏览器
直接下载微软的edge进行安装似乎几个依赖没安装那我们换种方式安装原创 2022-07-06 09:50:02 · 8497 阅读 · 2 评论 -
Ubuntu 安装yum命令 并配置yum源
直接使用sudo apt install yum是可以安装成功,但是这个yum没有配置源,是不能正常安装软件的,需要配置一下软件源原创 2022-06-09 10:20:01 · 10476 阅读 · 2 评论 -
Linux 服务器自动拉黑ssh登录失败的IP
最近有的人很闲,在网上到处瞎登服务器,今天一看一晚上失败登录517次写个脚本将登录失败的IP加入ssh黑名单中原创 2022-06-09 09:00:33 · 3218 阅读 · 2 评论 -
Linux 系统 开启swap虚拟内存
租的服务器内存不是很大,挂几个脚本内存就满了又不想花钱扩容,先用虚拟内存撑下吧查看内存配置情况free可以看到是只有4G的内存,没有开启swap内存创建虚拟内存使用fallocate创建8G(4G内存的两倍)虚拟内存并赋予权限fallocate -l 8G /swapfilechmod 600 /swapfile安装虚拟内存mkswap /swapfileswapon /swapfile查看一下内存情况,发现虚拟内存开启成功这东西在我2G内存服务器上提升明显设置开机挂原创 2022-05-20 20:49:44 · 1186 阅读 · 0 评论 -
Linux CentOS7服务器切换中文并安装GUI界面
最近在百度云买了一个轻量应用服务器,系统预装的是CentOS7英文版不是是英文看不懂,只是觉得膈应,先改个中文安装中文语言包yum install kde-l10n-Chinese重新安装c运行库yum reinstall glibc-common应用中文包查看支持的中文包locale -a | grep zh可以看到支持的中文包有这些[root@baidu_centos ~]# locale -a | grep zhzh_CNzh_CN.gb18030zh_CN.gb231原创 2022-05-19 15:26:23 · 1788 阅读 · 0 评论 -
文件系统学习 RAID原理学习 RAID0 RAID1 RAID2 RAID3 RAID4 RAID5 RAID6 RAID10
RAID,全称为redundant array of independent disks,是目前商用服务器常见的磁盘管理技术 RAID的作用数据冗余性能提升,各级RAID的基本原理原创 2022-04-21 14:14:06 · 3569 阅读 · 1 评论 -
Linux 搭建minio 对象存储服务器
Linux 搭建minio 对象存储服务器本文写的是单节点的搭建操作,使用的是WSL CentOS7虚机系统环境Linux 版本:Ubuntu 18.04 LTS 虚拟机CPU:Intel® Xeon® Platinum 8255C CPU @ 2.50GHz内存:2GLinux 版本:CentOS7 2009 Core WSL虚机CPU:Intel® Core™ i7-10870H CPU @ 2.20GHz内存:16G用户:root如果不是root用户可以使用sudo -i 切换至原创 2022-05-14 10:16:59 · 1259 阅读 · 0 评论 -
Linux 系统配置信息查询 各种查看Linux配置的方法
查看CPU信息cat /proc/cpuinfo可以看到CPU是Intel® Core™ i7-10870H CPU @ 2.20GHz16线程的查看内存大小free可以看到是分配了16298864KB的内存 也就是16G左右使用top也可以查看按Shift + E可以切换显示单位查看系统版本RetHat系的可以使用,比如CentOScat /etc/redhat-release这个命令在Ubuntu就失效了Ubuntu可以使用lsb_release -a 或原创 2022-05-14 09:58:11 · 23945 阅读 · 2 评论 -
Linux 使用alias命令实现快速切换目录
项目中经常要切换日志路径去查看日志比如日志路径在/var/log/test/1001每次都要输入cd /var/log/test/1001去查看,很不方便可以使用alias命令,创建命令别名用法:alias[别名]=[指令名称]执行alias clog="cd /var/log/test/1001"这样每次输出clog就可以方便切换到日志路径下查看日志文件了还可以加入环境变量中,每次进入终端就自动创建该命令的别名,使用更方便echo alias clog="cd /var/log/原创 2022-05-12 11:58:33 · 512 阅读 · 0 评论 -
Linux 使用mkfs命令格式化硬盘
最近部署的项目发现不兼容ext4格式需要重新格式化为xfs格式卸载磁盘执行df -Th可以看到/dev/sdc2挂载的是ext4格式如果有数据可以先备份到别的地方mkdir ~/backupcp -R /gluster/* ~/backup/然后将挂载点卸载umount /dev/sdc2重建分区信息fdisk /dev/sdc执行d 删除分区 n新建分区 w保存分区刷新分区信息partprobe /dev/sdc使用mkfs命令格式化-f选项意思是强制重新格原创 2022-05-12 11:01:53 · 10213 阅读 · 0 评论 -
Ubuntu 18.04 LTS apt换阿里源 解决apt intall 时 出现 404 Not Found [IP: 185.125.190.39 80]
今天打算给WSL的Linux虚机编译个cpufetch结果执行sudo apt install g++时就报错了错误:24 http://security.ubuntu.com/ubuntu bionic-updates/main amd64 libc-dev-bin amd64 2.27-3ubuntu1.2 404 Not Found [IP: 185.125.190.39 80]错误:25 http://security.ubuntu.com/ubuntu bionic-updates/m原创 2022-05-11 10:03:19 · 5104 阅读 · 0 评论 -
Linux CentOS 安装EPEL 解决安装redis出现 “No package redis available“提示问题
今天给服务器安装redis时候提示 No package redis available.Loaded plugins: fastestmirror, langpacksLoading mirror speeds from cached hostfile * base: mirrors.aliyun.com * centos-ceph-nautilus: mirrors.aliyun.com * centos-nfs-ganesha28: mirrors.aliyun.com * centos-原创 2022-05-10 10:30:40 · 1582 阅读 · 0 评论 -
CentOS yum 换阿里和清华源
先备份一份/etc/yum.repos.d/CentOS-Base.repoyum的配置文件mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak创建新的配置文件vi /etc/yum.repos.d/CentOS-Base.repo输入# CentOS-Base.repo## The mirror system uses the connecting IP address of the clie原创 2022-05-10 10:22:31 · 604 阅读 · 0 评论 -
Linux unzip的使用方法 怎么使用unzip解压zip压缩文件
执行unzip --h可以查看全部unzip的用法UnZip 6.00 of 20 April 2009, by Info-ZIP. Maintained by C. Spieler. Sendbug reports using http://www.info-zip.org/zip-bug.html; see README for details.Usage: unzip [-Z] [-opts[modifiers]] file[.zip] [list] [-x xlist] [-d exdi原创 2022-05-10 09:20:38 · 3878 阅读 · 0 评论 -
Linux 查找出目录下全部可执行文件(*.sh)并添加执行权限
执行find ./ -name "*.sh*" 可以查找目录下全部的可执行文件(.sh)chmod a+x可以给文件添加执行权限那么结合使用 -type f -exec chmod a+x {} +即下面的命令便可查找出目录下全部可执行文件(.sh)并添加执行权限find ./ -name "*.sh*" -type f -exec chmod a+x {} +...原创 2022-05-09 16:36:57 · 5716 阅读 · 0 评论 -
OpenStack+Ceph集群 计算节点执行nova list提示ERROR (CommandError): You must provide a user name/id
排错的时候在计算节点执行了nova list查看实例情况结果提示ERROR (CommandError): You must provide a user name/id (via --os-username, --os-user-id, env[OS_USERNAME] or env[OS_USER_ID]) or an auth token (via --os-token).看来是没有配置keystone鉴权信息的原因创建鉴权信息vi ~/keystonerc输入控制节点的鉴权信息ex原创 2022-05-09 08:46:19 · 2460 阅读 · 0 评论 -
OpenStack+Ceph集群 手动删除错误实例
简述一下之前的操作:我创建了一个minIO的虚机,使用warp对其进行测试测试使发现minIO虚机容量过小,于是对该虚机进行了resize扩容扩容时没考虑osd空间不足,导致运行时虚机宕机了,连接不上虚机于是我扩容了osd,将原存数据的osd删除,添加了更大空间的osd但扩容时没有删除pool池,导致还遗留有原osd数据的信息,导致ceph瘫痪重建pool池后,ceph正常,但minIO虚机找不到原存放的数据,导致出现状态错误于是对其执行删除实例操作,但一天过去,仍然没有删除,提示删除中故现原创 2022-05-07 12:03:49 · 1153 阅读 · 0 评论 -
OpenStack+Ceph集群 清理pool池 解决 pgs: xxx% pgs unknown的问题
昨天没有清空pool直接删除osd节点,导致今天ceph挂掉了…执行ceph -s显示2022-05-07 08:10:08.273 7f998ddeb700 -1 asok(0x7f9988000bf0) AdminSocketConfigObs::init: failed: AdminSocket::bind_and_listen: failed to bind the UNIX domain socket to '/var/run/ceph/guests/ceph-client.admin.原创 2022-05-07 10:06:16 · 2755 阅读 · 0 评论 -
Linux系统 开启SSH root账号登录 解决ssh登陆时提示 Please login as the user “centos“ rather than the user “root“.
Linux系统 开启SSH root账号登录 解决使用ssh登陆时提示 Please login as the user "centos" rather than the user "root".原创 2022-04-29 16:13:43 · 8172 阅读 · 1 评论 -
SSH连接时候出现 REMOTE HOST IDENTIFICATION HAS CHANGED
使用ssh连接时提示WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! Host key verification failed.原创 2022-04-20 09:10:55 · 1994 阅读 · 0 评论
分享