Linux
文章平均质量分 71
Roc.Chang
努力保护头发并持续卷的 Full Stack !! - Roc
展开
-
不同版本的 Rocky Linux 快速更换阿里镜像源
不同版本的 Rocky Linux 快速更换阿里源原创 2024-06-21 11:12:22 · 448 阅读 · 0 评论 -
汇总 Linux 各种方式查看本机 ip 地址(总有一款适合你)
汇总 Linux 各种方式查看本机 ip 地址(总有一款适合你):ifconfig、ip、hostname、nmcli 等。原创 2024-05-06 14:46:51 · 641 阅读 · 2 评论 -
Python 3.x 快速安装 pip 包管理工具
Python 3.x 快速安装 pip 包管理工具。原创 2024-03-15 11:54:40 · 492 阅读 · 0 评论 -
Linux/Docker 修改系统时区
Linux/Docker 修改系统时区,防止出现时区错乱问题,影响系统业务功能。原创 2024-03-03 20:58:53 · 1216 阅读 · 0 评论 -
关于 curl 常用命令的使用整理【不定期更新】
`curl` 是一个用于在命令行下进行数据传输的工具,支持多种协议,包括 `HTTP`、`HTTPS`、`FTP`、`FTPS`、`SCP`、`SFTP` 等。它通常用于从网页下载数据、上传文件,或者与 `Web` 服务进行交互。该命令设计为无需用户交互即可工作。原创 2023-12-24 12:54:04 · 1213 阅读 · 0 评论 -
Linux 或者 Docker 容器通过 date 设置系统时间
要在`Linux`系统中设置日期和时间,可以使用`date`命令。在 `Docker` 容器中操作比 `Linux` 的操作稍微复杂一些,但是总体是差不多的。原创 2023-09-13 11:26:20 · 2301 阅读 · 0 评论 -
解决 CentOS/Alma 安装 libpcap-devel 报错:No match for argument: libpcap-devel
PowerTools是一个可选仓库,在等系统默认不启用PowerTools。此库包含了许多软件包,这些包在安装其他应用程序时需要作为依赖项,并且主要是从源代码构建应用程序;也包含一些非常有用的工具和软件包,如额外的开发工具、辅助软件和库等等,以便开发人员和系统管理员在其系统中进行开发和管理。如果仅仅是想在安装的时候使用,可以在命令中添加参数,仅对当前命令生效;如果想全局开启可以使用下面的方式。原创 2023-06-26 11:29:22 · 4653 阅读 · 0 评论 -
Centos 7 防火墙 firewalld 相关基础命令
目录1. 安装 firewalld 防火墙2. firewalld 基本命令3. firewalld-cmd 基本命令【注】在 Centos7 下默认的防火墙变成了 firewalld,而不再是之前的 iptables,如果买阿里云或者腾讯云的服务器的话一般是没有防火墙的需要自己进行安装。参考链接:firewalld 官网1. 安装 firewalld 防火墙yum install firewalld2. firewalld 基本命令其实就是 systemctl 命令的使用,在 Cento原创 2023-04-25 00:15:35 · 656 阅读 · 0 评论 -
Centos 使用 yum 命令报错:File “/usr/bin/yum“, line 30 ....... SyntaxError: invalid syntax
经过对比发现,在 `Centos 7.x` 版本中,`yum` 使用的 `Python` 版本都是 `2.x` 的(也是系统默认的),到了 `Centos 8` 及之后 `yum` 使用的才是 `3.x` 版本(同时也是系统默认)。原创 2023-03-27 13:33:44 · 2173 阅读 · 1 评论 -
Linux 中 Docker 启动服务时报错 driver failed programming external connectivity on endpoint: xxxx
环境:Rocky 8.6CentOS 7)、firewalldDockerPS: 如果防火墙关闭的话,或许一直都不会遇到该问题吧,又掉了一撮头发。当且仅当需要占用服务器的端口时才会报错,。比如:这种的没有映射端口映射端口了,就需要操作防火墙(若开启)。原创 2023-01-29 23:01:46 · 6664 阅读 · 0 评论 -
VMware vSphere 中 Clone 与 Template 的区别
VMware vSphere 中 Clone 与 Template 的区别Clone(克隆) Template(模板)克隆在克隆过程中为正在运行的虚拟机创建一个精确的副本 模板作为具有根据组织标准预先定义的配置的虚拟机的基线映像。克隆虚拟机使用相同的配置和安装的软件创建一个完全相同的虚拟机副本,而无需执行任何其他设置。 创建模板以创建虚拟机的主映像,从中可以部署多个虚拟机您可以通过右键单击并选择 clone 来创建现有已安装并配置的正在运行的虚拟机的克隆。 您可以通过将虚拟机转换为模板、克隆虚拟机原创 2023-01-19 23:43:09 · 2113 阅读 · 0 评论 -
Centos 8 使用 yum 报错 Error: Cannot prepare internal mirrorlist: No URLs in mirrorlist
参考链接:今天给老笔记本装了个 系统,想着搭建个 K8S 集群玩玩。等系统装完了后,常规第一步操作:更新 源。结果打脸了:报错信息如下:错误信息说的也很清楚,但是打开 文件会发现里面有 URL 呀,只不过默认的是 Centos 官方的。原因官方不能正常访问也挺正常的,然后就考虑换阿里提供的 Centos 镜像源: 阿里云 Centos 源,然后就看到一句话:然后通过 Google 就找到了官方的公告: https://www.centos.org/centos-linux-eol/ , 主要原创 2022-06-06 09:42:45 · 4473 阅读 · 2 评论 -
快速设置 Docker 的三种网络代理配置
目录Docker Client - 代理访问远程的 Docker DaemonDocker Daemon - 代理拉取或推送国外镜像Container - 容器内部代理访问国外资源通过代理访问网络是一个比较头疼的事情,例如:想访问远程的 Docker Daemon 需要代理,想拉取或推送国外的镜像需要代理,想容器内部访问国外的资源又需要代理。上面的场景是不是让你很头大,但是请想开点,这篇文章将让你通往自由的国度。保护你的头发,让你留出更多的时间去做该做的事情。上面说的是三个场景就是针对于不同的网络代理原创 2022-04-19 23:46:51 · 61795 阅读 · 0 评论 -
Centos 安装 Docker 报错:Error: Problem 1: problem with installed package podman-2.2.1-7.module.xxx
Error: Problem 1: problem with installed package podman-2.2.1-7.module_el8.3.0+699+d61d9c41.x86_64 Problem 2: problem with installed package buildah-1.16.7-4.module_el8.3.0原创 2022-04-17 08:15:00 · 2192 阅读 · 0 评论 -
Linux 开机启动时自动挂载其他硬盘分区
目录1. 获取磁盘的名称、UUID和文件类型2. 自定义磁盘的挂载点疫情居家,看到角落处的笔记本,1. 获取磁盘的名称、UUID和文件类型sudo blkid/dev/sda1: UUID="1178" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI System" PARTUUID="9776028d-xxx"/dev/sda2: UUID="08787bee-xxx" BLOCK_SIZE="512" TYPE="xfs" PARTUUID="15fb原创 2022-04-11 22:02:23 · 2187 阅读 · 0 评论 -
Linux 快速修改某个分区的名称/标签
目录ext2/ext3/ext4 类型NTFS 类型reiserFS 类型SWAP 类型exFAT 类型Linux 桌面版(就是任性)不同的 Linux 发行版自带的命令有可能不同,如有不同麻烦大佬提醒一下,谢谢。不同类型(type) 的分区,其对应的命令是不同的,尽量不要混用。修改的时候,建议先卸载分区,修改完成后再重新挂载,最后确认是否生效。ext2/ext3/ext4 类型将 /dev/sdb1 分区的名称修改为 Software:e2label /dev/sdb1 Software原创 2022-04-11 17:10:08 · 5716 阅读 · 0 评论 -
Docker 安装 Nginx 并自定义挂载配置文件
目录1. 下载 Nginx 容器镜像2. 查看本地是否有 Nginx 镜像3. 启动前的准备工作4. 启动容器,并挂载配置文件5. 测试是否启动成功操作环境为 Mac,其他系统大同小异。1. 下载 Nginx 容器镜像docker pull nginx【注】默认下载的是 latest 最新版本,如果需要其他版本请前往 Docker 官方 Nginx 镜像库查看: https://hub.docker.com/_/nginx?tab=tags2. 查看本地是否有 Nginx 镜像docker im原创 2021-03-13 09:45:30 · 3785 阅读 · 0 评论 -
Debian 全版本更换镜像源为阿里云镜像源
目录1. 查看当前 Debian 镜像源2. 备份当前镜像源3. 修改当前镜像源4. 更新镜像源【注】系统环境是 Debian 9.2.0 ,其他版本也是可以通用的,只是添加的源不同。阿里云官方镜像站阿里云 Debian 官方镜像站1. 查看当前 Debian 镜像源less /etc/apt/sources.list文件部分内容:# deb http://snapshot.debian.org/archive/debian/20200130T000000Z stretch ma原创 2021-01-27 14:40:15 · 21503 阅读 · 1 评论 -
2021 年 Centos 快速安装 Nginx 最新方法
目录1. 环境准备2. 设置 yum 源3. 安装 Nginx4. 其他官方文档:RHEL/CentOS 安装 Nginx文章时间:2021年01月17日1. 环境准备sudo yum install yum-utils2. 设置 yum 源【注】需 sudo 权限;vim 没有的话需要安装。sudo vim /etc/yum.repos.d/nginx.repo在文件中输入一下内容:[nginx-stable]name=nginx stable repobaseurl=ht原创 2021-01-17 18:32:32 · 1417 阅读 · 1 评论 -
Redis 忘记密码并重置密码详解
目录1. 停止 Redis 后重置密码2. Redis 正在运行重置密码Redis 并没有像 MySQL 或者是 Oracle 那样的严格安全校验机制,所以修改起来非常容易,以下提供两种修改方式:1. 停止 Redis 后重置密码若没有运行 Redis,则直接修改 Redis 的配置文件# Ubuntu sudo vim /etc/redis/redis.conf# CentOSsudo vim /usr/local/redis/redis.conf输入 /require 并回车,找到以原创 2020-12-30 14:35:30 · 10523 阅读 · 2 评论 -
Ubuntu Server 全版本更换镜像源为阿里云镜像源
目录1. 查看当前 Ubuntu 镜像源2. 备份当前镜像源3. 修改当前镜像源4. 更新镜像源【注】系统环境是 Ubuntu Server 20.04 LTS ,此外还测试了 Ubuntu Server 18.04 ,其他版本也是可以通用的,只是添加的源不同。参考链接:阿里云官方镜像站阿里云Ubuntu官方镜像站1. 查看当前 Ubuntu 镜像源less /etc/apt/sources.list文件部分内容:# See http://help.ubuntu.com/communi原创 2020-12-22 09:52:07 · 5257 阅读 · 0 评论 -
修改 Docker 中 MySQL 8 容器时区的问题
提供以下几个方案1. 临时设置,重启后失效2. 已有容器,启动时追加时区参数3. 已有容器,进入容器内部修改配置文件4. 创建新的容器,并指定时区参数5. 高级篇:通过 docker cp 操作配置文件虽然在正式环境中不推荐使用 MySQL 容器来存储数据,但是在内网的开发环境中还是可以使用的,但是 MySQL 容器默认的不是中国时区,而是世界标准时间(UTC),所以在国内使用的话需要配置一下,否则会早8个小时,可以通过下面方法检查一下:查看数据库当前时间:SELECT NOW()NOW原创 2020-12-17 15:10:11 · 4957 阅读 · 4 评论 -
Centos 7 Docker 数据迁移方法
目录1. 环境准备2. 迁移数据3. 修改配置文件 daemon.json4. 重新启动5. 检验是否迁移成功6. 清空原有 docker 根目录系统环境:CentOS 7Docker 环境: 18.09.6日期:2020年10月25日,(PS:如果后续 Docker 配置文件有变动再来更新)【注】在 /etc/docker/daemon.json 配置中添加参数:"graph":"/data/docker"。graph 在 Docker 17.05 中已被弃用,需使用 data-root原创 2020-10-26 08:58:26 · 1353 阅读 · 3 评论 -
CentOS 7 快速安装 Docker
目录1. 设置依赖存库2.开始安装 Docker 引擎和容器(默认安装最新版本)3. 测试是否按照成功。4. 启动 Docker5. 验证安装是否成功7. 重启/停止命令8.其他命令请参考:1. 设置依赖存库sudo yum install -y yum-utilssudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo2.开始安装 Docker 引原创 2020-10-25 09:07:49 · 208 阅读 · 0 评论 -
解决 VMware 安装 CentOS Server 不能联网问题
安装完 CentOS 之后,CentOS 默认是不激活网卡的,所以新安装完之后没有办法联网,解决方法也比较简单,允许开机激活就行。激活步骤:1. 进入网络配置目录cd /etc/sysconfig/network-scripts/# 查看该目录下的文件ls2. 编辑配置文件使用 vi(系统自带)/vim(需安装) 编辑 ifcfg-ensXX 或 ifcfg-ethXX 字样的文件信息,然后保存即可。【注】ifcfg-XXXXX : XXXXX 是网卡设备名。ifcfg-l0 是本地原创 2020-10-17 15:47:14 · 258 阅读 · 0 评论 -
Linux 查看当前系统的内核与发行版本信息
目录1. 通过命令:less /proc/version (内核与发行版信息)2. 通过命令:`uname -a` (内核与发行版信息)3. 通过命令:`lsb_release -a`(只能查看发行版信息)4. 通过 `less /etc/*-release` 命令(查看发行版信息)目前仅在 CentOS 与 Ubuntu 系统测试,其他的系统会略有不同。1. 通过命令:less /proc/version (内核与发行版信息)Centos 8Linux version 4.18.0-147.5原创 2020-09-28 16:21:16 · 24313 阅读 · 0 评论 -
nginx -s reload 与 service nginx restart 的区别
目录1. 语法2. 两者区别3. 注意事项用了好几年的 Nginx,一致没有去深究他们两个之间的区别,一直以为都是重启命令,但是用的时候也是用 nginx -s reload 比较多。这一段时间正在用 Docker 折腾 Nginx,所以看了看 Nginx 的官方文档,忽然发现 nginx -s 命令的使用。官方文档:https://nginx.org/en/docs/beginners_guide.html1. 语法nginx -s signalsignal 的值如下:stop:fast sh原创 2020-08-24 16:26:36 · 10371 阅读 · 2 评论 -
CentOS 8 服务器安装 MySQL 8.0
目录1.下载 MySQL 的 yum 仓库源2. 安装 yum 源3. 安装 MySQL4. 启动 MySQL 服务器5. 登陆数据库6. 修改 root 的密码参考资料:MySQL 官方 – A Quick Guide to Using the MySQL Yum Repository1.下载 MySQL 的 yum 仓库源在这里是下载到了 /opt 目录中,使用的是 root 用户,请根据实际使用情况更改cd /optsudo wget https://dev.mysql.com/get/m原创 2020-07-23 15:28:13 · 662 阅读 · 0 评论 -
Linux 查找文件、目录、内容命令
1. 查找指定文件# 搜索全盘,查找 a.txt 文件find / -name 'a.txt'# 搜索全盘,查找 a.txt 文件(忽略大小写)find / -iname 'a.txt'# 查询当前目录所有的 txt 文件find . -name '*.txt'2. 查找目录(文件夹)# path 为要查找的路径find / -name 'path' -type d...原创 2020-03-23 14:20:18 · 483 阅读 · 0 评论 -
Jenkins 重置管理员登录密码
环境:Linux,Tomcat8(可选),JDK8STEP-1.首先的话我们要先找到 Jenkins 全局配置文件 config.xml(下面提供三种不同安装方式查找配置文件的方法):方式一:如果不是使用 WAR 进行部署,直接通过命令将 Jenkins 配置成服务cd /var/lib/jenkins/# 查看 config.xml 文件less config.xml方式...原创 2020-02-18 14:52:07 · 6654 阅读 · 4 评论 -
MySQL 查看版本号的几种方式
1. 如果通过工具(如: Navicat)已经连接到数据库,则可使用 SQL 命令去查看。2. 如果可以登录服务器,可以使用命令进行操作:mysql --version 或mysql -V3. 如果想查看 MySQL 更加详细的信息,就需要使用命令行进行登录,并在 MySQL 命令行中使用status命令。mysql> status;...转载 2020-01-12 11:34:13 · 1586 阅读 · 0 评论 -
Ubuntu 切换到 root 提示:Authentication failure
当执行以下命令切换为 root 用户时,提示su: Authentication failuresu root # 然后输入密码出现这种问题的原因有两个:一、输入 root 的密码真的错误了二、那么肯定是新装的 Ubuntu 系统不管哪种情况,我们只需要执行以下命令重新设置 root 密码即可:sudo passwd root # 输入此命令,并回车[su...转载 2020-01-11 20:26:17 · 338 阅读 · 0 评论 -
Ubuntu Server 19.10 安装 MySQL
安装之前先更新一下源,防止找不到源安装失败:sudo apt-get update1. 执行安装命令sudo apt-get install mysql-server2. 安装完成后查看是否运行ps -e | grep mysql是不是发现没有让输入密码的地方,这一点和 Ubuntu for 桌面版 的还是有区别的,Ubuntu Server 安装的话是不提示输入...转载 2020-01-08 23:28:25 · 536 阅读 · 0 评论 -
VMware 虚拟机安装 CentOS8 错误:Section %package does not end with %end.
错误原因:创建虚拟机,自动加载两个CD问题解决:把 CD/DVD(IDE) 禁用,只启用CD/DVD2(IDE),然后重启,顺利完成安装。【注】Mac 与 Windows 在操作上是一样的,Windows 上只需要将 CD/DVD(IDE) 中的 ***启动时连接*** 不勾选即可。...转载 2019-12-18 15:21:20 · 1176 阅读 · 1 评论