CentOS 7.6 更换阿里云Yum源
①备份当前的 Yum 源配置文件。
②删除或重命名 /etc/yum.repos.d 目录下的所有 .repo 文件。
③下载阿里云的 CentOS 7 源配置文件。
④运行 Yum 更新以应用新的源。
# 备份当前的 Yum 源配置文件
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
# 下载阿里云的 CentOS 7 源配置文件
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 清除缓存
sudo yum clean all
# 生成新的缓存
sudo yum makecache
# 更新系统
sudo yum update
CentOS7 升级python3
①安装必要的依赖项。
②下载 Python 3 源代码。
③编译和安装 Python 3。
④配置系统环境(可选但推荐)。
⑤验证安装。
yum -y install gcc openssl-devel bzip2-devel libffi-devel zlib-devel
cd /usr/local/src/
wget https://www.python.org/ftp/python/3.7.10/Python-3.7.10.tgz
tar -zxvf Python-3.7.10.tgz
cd Python-3.7.10
./configure --enable-optimizations
make
make install
export PATH=$PATH:/usr/local/bin
python3 --version
设置本地yum源
①准备工作
# 创建镜像文件目录
mkdir -v /home/isos
# 创建挂载目录
mkdir -v /mnt/local
将iso文件上传到/home/isos;
②挂载iso镜像
mount /home/isos/CentOS-7-x86_64-Everything-1810.iso /mnt/local
# 如果需要开机自动挂载,可以编辑/etc/fstab文件
/home/isos/CentOS-7-x86_64-Everything-1810.iso /mnt/local iso9660 defaults,loop 0 0
③配置本地yum源
# 进入yum源配置目录
cd /etc/yum.repos.d/
# 备份原有的源配置,可选
mkdir -p backup && mv *.repo backup/
# 创建本地源配置文件
vi local.repo
[local]
name=local
baseurl=file:///mnt/local/
enable=1
gpgcheck=0
④验证配置
# 清理配置
yum clean all
# 生成缓存
yum makeche
# 测试是否可用
yum repolist
Centos7 安装mysql5.7.27
1、下载 mysql 安装介质并在安装前检查是否已安装 mysql:
访问官方网站:https://www.mysql.com/;

2、检查:Mysql 的安装介质全部准备好在安装之前需要检查是否安装
# 1、列出所有被安装的 rpm package
rpm -qa | grep mysql
#2、强制卸载相关的软件
rpm -e --nodeps 软件名
rpm -e --nodeps mysql-libs-5.5.37-1.el7_0.x86_64
3、配置防火墙
CentOS 7.0 默认使用的是 firewall 作为防火墙。
添加 3306 端口后重启后即可生效,生效后将服务设置为开机自动启动:
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
systemctl stop firewalld.service
systemctl restart iptables.service
systemctl enable iptables.service
# 关闭 SELINUX 相关服务
vi /etc/selinux/config
#SELINUX=enforcing #注释掉
#SELINUXTYPE=targeted #注释掉
SELINUX=disabled #增加
:wq! #保存退出
setenforce 0 #使配置立即生效
4、mysql 安装目录规划
Mysql 安装包存放位置:/usr/local/
Mysql 编译安装位置:/usr/local/mysql
Mysql 数据文件位置:/data/mysql/data
5、配置数据库环境-安装数据
检查 mysql 组和用户名是否存在,若无则需创建按以下操作:
cat /etc/group|grep mysql
groupadd mysql
useradd –r –g mysql mysql
创建 mysql 安装目录
mkdir -p /data/mysql #创建 Mysql 数据库存放目录
mkdir -p /usr/local/mysql #创建 Mysql 安装目录
chown -R mysql:mysql /data/mysql #设置权限
chown -R mysql.mysql /usr/local/mysql/ #设置权限
tar zxvf mysql-5.7.27.tar.gz # 将安装包解压至/usr/local/mysql
# 注意确保解压的是指定的目录(/usr/local/mysql/)下。
.进入 mysql/support-files 目录下,vim 创建 my_default.cnf,然后 cp 至/etc/my.cnf
[root@localhost]vim my_default.cnf
[mysqld]
#注意每个参数后面最好统一有一个空格,如:basedir =/usr/local/mysql
basedir =/usr/local/mysql
datadir =/data/mysql/data
port = 3306
socket =/data/mysql/data
character-set-server=utf8
log-error=/data/mysql/data
pid-file =/data/mysql/data/mysqld.pid
sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES, NO_ENGINE_SUBSTITUTION
#ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FO
R_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
初始化 Mysql 的安装文件
cd /usr/local/mysql #切入 mysql 安装包目录下
[root@localhost]# ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/
--datadir=/data/mysql/data/ #以实际 basedir 和 datadir 为准
将 mysql.server 加到 linux 的启动项里
cp /support-files/mysql.server /etc/rc.d/init.d/mysqld
chmod 755 /etc/init.d/mysqld #授权限
chkconfig mysqld on #加入开机启动
vi /etc/rc.d/init.d/mysqld #编辑
basedir = /usr/local/mysql #以实际 basedir 为准
datadir = /data/mysql #以实际 datadir 为准
vi /etc/profile
增加至文件尾行:export PATH=$PATH:/usr/local/mysql/bin
Source /etc/profile #切记要执行此生效
启动 mysql
service mysql start
登录 mysql
#首次登录的密码可从实际的 error.log 文件中获取即可使用。“root@localhost: ”后面的为登录密码
more /data/mysql/data.err
./mysql -uroot –p
登录 mysql 数据库后修改 root 权限的密码(修改密码时需要将 mysql 参数文件[mysqld]
下添加”skip-grant-tables”)
mysql> set password=password('Broot_2020');
mysql> grant all privileges on *.* to root@'%' identified by 'Broot_2020';
mysql> flush privileges;
mysql> update mysql.user set authentication_string=password('Broot_2020') where user='root';
Broadcom BCM4313无线网卡驱动离线安装
broadcom网卡驱动下载地址:https://www.broadcom.com/
一、准备工作:下载所需文件
CentOS版本:
[root@testServer ~]# uname -r
3.10.0-957.el7.x86_64
辨认无线网络芯片及安装时依赖的组件
[user@host ~]$ lspci | grep Broadcom
04:00.0 Network controller: Broadcom Limited BCM4313 802.11b/g LP-PHY (rev 01)
07:00.0 Ethernet controller: Broadcom Limited NetLink BCM5906M Fast Ethernet PCI Express (rev 02)
安装网卡驱动时必要的软件:
注意:执行该操作之前搭建本地yum源
yum install kernel-devel-$(uname -r) gcc make kernel-headers
安装无线网卡驱动
mkdir -p /usr/local/src/hybrid-wl
tar -xzvf hybrid-v35_64-nodebug-pcoem-*.tar.gz -C /usr/local/src/hybrid-wl
cd /usr/local/src/hybrid-wl
make API=WEXT
make install
depmod -a
配置系统加载驱动:
# 卸载冲突驱动
rmmod b43 bcma ssb brcmsmac 2>/dev/null
# 加载新驱动
modprobe lib80211 cfg80211 wl
# 设置黑名单和开机加载
echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf
echo "blacklist bcma" >> /etc/modprobe.d/blacklist.conf
echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
echo "/sbin/modprobe wl" >> /etc/rc.local
chmod +x /etc/rc.local
1462

被折叠的 条评论
为什么被折叠?



