CentOS
# 安装了CentOS Minimal ISO 发现没法使用yum安装,无法连接到repo的地址
原因是网络无法连接,参考https://blog.csdn.net/sfeng95/article/details/62239539 设置网络文件()ONBOOT 为yes, 然后service network restart, 网络就可以连接了。
如果报错:Could not resolve host: mirrorlist.centos.org,可能确实访问不了源,可以换阿里源,参考:Could not resolve host: mirrorlist.centos.org; 未知的错误 - 时光一寸灰 - 博客园
阿里源:
```
[base]
name=CentOS-$releasever - Base - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
[updates]
name=CentOS-$releasever - Updates - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
[extras]
name=CentOS-$releasever - Extras - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
[centosplus]
name=CentOS-$releasever - Plus - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
```
如果wget可以使用,还可用一下命令:
原文:https://blog.csdn.net/2201_75729949/article/details/143613792
```bash
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
```
# CentOS7 防火墙操作命令
原文:https://www.cnblogs.com/taiyonghai/p/5825578.html
# CentOS7 安装rabbitmq
最初是参考尚学堂老师视频课程,课程里用的是CentOS6.5,但是我是在CentOS7 Minimal ISO 版本安装,可能是系统不一致问题,安装后,rabbitmq启动不了,错误信息如下:
Starting rabbitmq-server (via systemctl): Job for rabbitmq-server.service failed because the control process exited with error code. See "systemctl status rabbitmq-server.service" and "journalctl -xe" for details.
[FAILED]
按照网上各种修复方法都没有成功,
最后按照下文,重新在CentOS7 DVD ISO 带GHOME的系统中,安装成功。按照此方法很顺利,没有出现之前遇到的错误。
原文:https://blog.csdn.net/hao134838/article/details/71512557
远程登录部分没有参照原文,而是通过以下方式创建了登陆账号
设置RabbitMQ远程ip登录
这里我们以创建个ldb帐号,密码123456为例,创建一个账号并支持远程ip访问。
1.创建账号
rabbitmqctl add_user ldb 123456
2.设置用户角色
rabbitmqctl set_user_tags ldb administrator
3.设置用户权限
rabbitmqctl set_permissions -p "/" ldb ".*" ".*" ".*"
4.设置完成后可以查看当前用户和角色(需要开启服务)
rabbitmqctl list_users
# VMware安装centos6.8
原文:https://blog.csdn.net/wu_zeqin/article/details/79833046
# VMWare安装centos6.8后,主机无法ping通虚拟机
原文:https://blog.csdn.net/Amo_te_ama_me/article/details/86521878
设置网络连接:自定义 --》 选择 VMnet8(NAT 模式)
# 安装VMware Tools
原文:https://www.linuxidc.com/Linux/2012-11/73821.htm
# centos7 安装python3.12
1. 下载
python:wget https://www.python.org/ftp/python/3.12.8/Python-3.12.8.tgz
openssl:wget https://github.com/openssl/openssl/releases/download/OpenSSL_1_1_1w/openssl-1.1.1w.tar.gz (Old 1.1.1 Releases | OpenSSL Library)
2. 解压
- tar -xzvf Python-3.12.8.tgz
- tar - xzvf openssl-1.1.1w.tar.gz
3. 安装openssl
- 参考
(Linux-学习-05-openssl安装与卸载_卸载openssl-CSDN博客)
(openssl缺少libssl.so.1.1库文件_openssl: error while loading shared libraries: lib-CSDN博客)
- 安装依赖:yum install perl gcc zlib-devel
- cd openssl-1.1.1w
- ./config --prefix=/usr/local/openssl1.1 --openssldir=/usr/local/openssl1.1 shared zlib
- make
- make install
- 移除系统自带的openssl:yum remove openssl
- 创建软连接:
ln -sf /usr/local/openssl1.1/bin/openssl /usr/bin/openssl
ln -sf /usr/local/openssl1.1/include/openssl /usr/include/openssl
ln -sf /usr/local/openssl1.1/lib/libssl.so /usr/lib/libssl.so
ln -sf /usr/local/openssl1.1/lib/libcrypto.so /usr/lib/libcrypto.so
ln -sf /usr/local/openssl1.1/lib/libssl.so.1.1 /usr/lib/libssl.so.1.1
ln -sf /usr/local/openssl1.1/lib/libcrypto.so.1.1 /usr/lib/libcrypto.so.1.1
- 更新共享库:ldconfig
- 验证:openssl version
4、安装python3.12
- 参考
(centos7源码编译python3.12.3_the following modules are *disabled* in configure -CSDN博客)
- 安装依赖:
yum install bzip2-devel libffi-devel python3-devel ncurses-devel xz-devel tk-devel libuuid-devel readline-devel sqlite-devel gdbm-devel
- cd Python-3.12.8
- /configure --prefix=/usr/local/python3.12 --enable-loadable-sqlite-extensions
- make
- make install
- 创建软连接
ln -sf /usr/local/python3.12/bin/python3 /usr/bin/python3
ln -sf /usr/local/python3.12/bin/pip3 /usr/bin/pip3
- 验证
python3 --version
pip3 --version