centos7 服务器搭建
1. 查看 centos 版本
cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
2 .查看 ip地址
ip addr
sudo yum install net-tools -y
3. 是否能够上网
ping www.baidu.com
ping 114.114.114.114
sudo systemctl restart network
4. DNS
更新DNS配置
编辑/etc/resolv.conf文件,确保其中包含有效的DNS服务器,例如Google的公共DNS:
sudo vi /etc/resolv.conf
1
添加以下行:
nameserver 8.8.8.8
nameserver 8.8.4.4
yum 指令
sudo yum check-update # 列出所有可更新的软件包
查询 yum 源
sudo yum repolist
yum list
yum provides ifconfig
搜索软件包
sudo yum search epel
#查看更新后的yum源
yum repolist
2、配置EPEL(扩展)源
有些国外的软件在国内的yum源中不一定能找到,所以Linux提供了EPEL(扩展)源,里面都是些国外的软件。
5. 更新YUM仓库源为阿里云镜像源:
Cannot find a valid baseurl for repo: base/7/x86_64
参考文档
CentOS yum源设置为国内aliyun yum源
https://developer.aliyun.com/article/1523301?spm=5176.26934562.main.2.16c938e4ys9prQ
CentOS 镜像
https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.4b2d1b11s6VkHv
备份
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
清理并重建缓存
# 清除yum缓存
sudo yum clean all
# 缓存阿里云源
sudo yum makecache
# 测试阿里云源
sudo yum listsudo yum check-update
还是不要升级了,下面这句话不要执行
sudo yum update
测试 更新源 之后,是否能用
sudo yum -y install tree
安装常用的包
sudo yum install net-tools -ysudo yum install wget -ysudo yum install lrzsz -y
查看 同步时区
centos7 时区设置 时间同步timedatectlsudo yum install chrony -y
sudo systemctl enable chronyd
sudo systemctl start chronyd
sudo systemctl status chronyd
查看防火墙
sudo systemctl status firewalld.service
sudo firewall-cmd --zone=public --list-all开放端口:sudo firewall-cmd --zone=public --add-port=80/tcp --permanent重启防火墙:sudo systemctl restart firewalld.service查看已开启的端口信息:sudo firewall-cmd --list-ports查看防火墙状态,running代表正在运行:
sudo firewall-cmd --state停止命令sudo systemctl stop firewalld.service
启动命令
sudo systemctl start firewalld.service4. 防火墙状态查询
sudo iptables -nvLsudo firewall-cmd --get-active-zonessudo firewall-cmd --list-all-zones查看默认的域所有信息
firewall-cmd --list-all
查看public域下所有信息
firewall-cmd --zone=public --list-allsudo firewall-cmd --reloadsudo firewall-cmd --zone=public --add-port=39100/tcp --permanent
sudo systemctl restart firewalld.service
sudo firewall-cmd --list-allnetstat -ntlp
设置静态IP地址
虚拟机 安装 centos7 Server 不带桌面 静态IP地址
https://blog.csdn.net/wowocpp/article/details/139465713
ip addr
ifconfig
cd /etc/sysconfig/network-scripts
vi ifcfg-eth0
sudo systemctl restart network
sudo service network restart
vim /etc/sysconfig/network-scripts/ifcfg-ens33
sudo cp ifcfg-enp4s0 bak_ifcfg-enp4s0
sudo vi ifcfg-enp4s0
内容为
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="enp4s0"
UUID="a44b095c-4cc9-4963-8c89-24f256537e64"
DEVICE="enp4s0"
ONBOOT="yes"
IPADDR="192.168.99.40"
PREFIX="24"
GATEWAY="192.168.99.1"
DNS1="192.168.99.1"
DNS2="8.8.8.8"
IPV6_PRIVACY="no"
sudo systemctl restart network
安装mysql
centos7 xtrabackup mysql 基本测试(3)—虚拟机环境 安装mysql
https://blog.csdn.net/wowocpp/article/details/139628135
alter user 'root'@'localhost' identified by 'Lan6789~1';
flush privileges;
添加一个新的用户
CREATE USER 'etc'@'%' IDENTIFIED by '1234aA~1';
GRANT ALL ON *.* TO 'etc'@'%';
flush privileges;
查看用户权限
show grants for 'etc'@'%';
查看 都有哪些用户
mysql -u root -p
SELECT User, Host FROM mysql.user;
select * from mysql.user where user='reader'\G
添加一个只读用户
https://blog.csdn.net/a772304419/article/details/141131583
-- 创建一个新用户 'readonlyuser',设置密码 'password123'
CREATE USER 'readonlyuser'@'%' IDENTIFIED BY 'password123';-- 为这个用户授予在所有数据库上的SELECT权限,但不包括修改数据的权限
GRANT SELECT ON *.* TO 'readonlyuser'@'%';-- 刷新权限,使更改生效
FLUSH PRIVILEGES;
22
CREATE USER 'readonly_user'@'localhost' IDENTIFIED BY 'password123';
GRANT SELECT ON mydatabase.* TO 'readonly_user'@'localhost';
FLUSH PRIVILEGES;
SHOW GRANTS FOR 'readonly_user'@'localhost';
防火墙
#查看防火墙状态
sudo firewall-cmd --state
#开放端口
sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
#重新载入:
sudo firewall-cmd --reload
#查看所有打开的端口
sudo firewall-cmd --zone=public --list-ports
sudo firewall-cmd --list-all
netstat -ntlp
修改 mysql datadir 目录
centos7 xtrabackup mysql 基本测试(4)—虚拟机环境 mysql 修改datadir
https://blog.csdn.net/wowocpp/article/details/139683438
需要知道 xtrabackup 之后,原来的数据库中的用户名 还在吗?
安装 xtrabackup
centos7 xtrabackup mysql(8)增量备份(1)
https://blog.csdn.net/wowocpp/article/details/140714223
安装 qpress
wget “http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/attach/183466/cn_zh/1608011575185/qpress-11-linux-x64.tar”
tar xvf qpress-11-linux-x64.tar
chmod 775 qpress
cp qpress /usr/bin
相关文章:
centos7 服务器搭建
1. 查看 centos 版本 cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core)2 .查看 ip地址 ip addr sudo yum install net-tools -y 3. 是否能够上网 ping www.baidu.com ping 114.114.114.114 sudo systemctl restart network 4. DNS 更新DNS配置 编辑/etc/r…...
【Godot4自学手册】第四十五节用着色器(shader)制作水中效果
本节内容,主要学习利用着色器制作水波纹效果,效果如下: 一、搭建新的场景 首先我们新建场景,根节点选择Node2D,命名为Water,给根节点添加两个Tilemap节点,一个命名为Background主要用于绘制地…...
VMware Workstation Pro 安装 Ubuntu Server
这里写目录标题 VMware Workstation Pro 安装 Ubuntu Server1. 启动选项2. 系统语言3. 安装程序升级4. 键盘配置5. 安装类型6. 网卡配置7. 代理配置8. 系统镜像配置9. 硬盘配置10. 账户配置11. Ubuntu Pro 版本12. SSH 服务13. 推荐软件14. 安装成功15. 第一次重启报错16. 登录…...
智能化包括自动化与非自动化
智能化通常指的是系统或设备具备智能功能,以提高其自主性和效率。智能化可以分为自动化与非自动化两大类,每一类都有其独特的特点和应用场景。 一、自动化 自动化指的是系统能够在无需人为干预的情况下完成任务或操作。自动化系统通常依赖于预设的规则、…...
微前端架构的容器化部署:策略、实践与优势
随着微服务架构的兴起,微前端架构也成为现代Web应用开发的热门趋势。容器化技术,以其轻量级、可移植性和易于管理的特点,成为微前端部署的理想选择。本文将详细介绍微前端架构下应用容器化部署的策略、实践步骤以及这一方法的优势。 容器化技…...
面试题(网络、js、框架)
自我介绍 您好,面试官!我叫[您的姓名],非常荣幸能有机会参加这次面试。 在过去的 3 年里,我一直专注于前端开发领域,积累了丰富的实践经验。 在 Vue.js 项目中,我能够熟练运用组件化开发模式,实…...
C语言典型例题40
《C程序设计教程(第四版)——谭浩强》 题目 例题3.8 运输公司对用户计算运费。路程(以s表示,单位为千米),吨/千米运费越低。标准如下: s<250 没…...
【大模型部署及其应用 】使用 Ollama 和 Ollama WebUI 在本地运行 Llama 3
使用 Ollama 和 Ollama WebUI 在本地运行 Llama 3 目录 开始使用 Llama 3设置 Ollama WebUI访问 Ollama WebUI使用 Docker GenAI Stack 的 Llama 3骆驼 2 与 骆驼 3...
uniapp-部分文件中文乱码
一、问题 在开发时遇到,部分页面的中文显示乱码,如图 搜索了一下解决方法,这里记录一下 二、问题原因: 页面的编码格式不是 utf-8 造成的 三、解决方法 打开出现乱码页面选择编译器左上角的文件 > 以指定编码重新打开 选择U…...
Day41 | 647. 回文子串 516.最长回文子序列
语言 Java 647. 回文子串 回文子串 题目 给你一个字符串 s ,请你统计并返回这个字符串中 回文子串 的数目。 回文字符串 是正着读和倒过来读一样的字符串。 子字符串 是字符串中的由连续字符组成的一个序列。 思路 动规五部曲来分析 1.dp数组的含义&#x…...
全面解析Gerapy分布式部署:从环境搭建到定时任务,避开Crawlab的坑
Gerapy分布式部署 搭建远程服务器的环境 装好带docker服务的系统 Docker:容器可生成镜像,也可拉去镜像生成容器 示例:将一个环境打包上传到云端(远程服务器),其他8个服务器需要这个环境直接向云端拉取镜像生成容器,进而使用该环境,比如有MYS…...
Springboot项目中使用druid实现多数据源和动态数据源,因数据库不可用导致的项目挂起的处理方案
Springboot项目中使用druid因数据库不可用导致的项目挂起的处理方案 在Spring Boot项目中使用Druid实现多数据源和动态数据源管理是一个常见的场景。通过合理的配置和错误处理机制,您可以有效地管理数据源,避免因数据库不可用而导致整个项目挂起。 1.…...
多线程 03:知识补充,静态代理与 Lambda 表达式的相关介绍,及其在多线程方面的应用
一、概述 记录时间 [2024-08-16] 前置知识:Java 基础篇;Java 面向对象 多线程 01:Java 多线程学习导航,线程简介,线程相关概念的整理 多线程 02:线程实现,创建线程的三种方式,通过多…...
机器学习中的距离概念
距离在机器学习中应用广泛,包括欧式距离、曼哈顿距离、内积距离和KL距离。 下面总结一下。 机器学习中的距离 欧式距离曼哈顿距离内积距离KL距离距离作为损失函数(MSE/MAE...)欧式距离与内积距离的联系☆距离的有效性 欧式距离 欧式距离(Euclidean Dis…...
Java 如何判断map为null或者空
1.示例一 在Java中,如果我们想判断一个Map是否为null或者空(即没有任何键值对),我们可以使用以下的方法。下面是一个完整的示例代码,展示了如何进行这样的判断: import java.util.HashMap; import java…...
终端用户视角下的性能测试,体验与度量的融合
传统的性能测试的度量标准是什么 响应时间(Response Time): 这是从客户端发出请求到接收到完整响应所需的时间。响应时间是衡量系统性能的重要指标,特别是在面向用户的应用中,因为它直接影响用户体验。 而用户体验的度…...
KCP源码解析系列(二)KCP协议结构体
一、KCP协议包 1.1 kcp协议包 kcp中只有一种数据包,不管是数据还是控制信息,都用这个数据包来表示 0 4 5 6 8 (BYTE) ---------------------------- | conv |cmd|frg| wnd | ---------------------------- 8 | …...
微软运行库全集合:一站式解决兼容性问题
开发者在部署应用程序时经常遇到因缺少运行库而引发的兼容性问题。为了解决这一问题,电脑天空推荐微软常用运行库合集,一个集成了微软多个关键运行库组件的软件包。 📚 包含组件概览: Visual Basic Virtual Machine:…...
【 亿邦动力网-注册安全分析报告】
前言 由于网站注册入口容易被黑客攻击,存在如下安全问题: 暴力破解密码,造成用户信息泄露短信盗刷的安全问题,影响业务及导致用户投诉带来经济损失,尤其是后付费客户,风险巨大,造成亏损无底洞 …...
算法笔记|Day26贪心算法IV
算法笔记|Day26贪心算法IV ☆☆☆☆☆leetcode 452. 用最少数量的箭引爆气球题目分析代码 ☆☆☆☆☆leetcode 435. 无重叠区间题目分析代码 ☆☆☆☆☆leetcode 763.划分字母区间题目分析代码 ☆☆☆☆☆leetcode 452. 用最少数量的箭引爆气球 题目链接:leetcode …...
利用最小二乘法找圆心和半径
#include <iostream> #include <vector> #include <cmath> #include <Eigen/Dense> // 需安装Eigen库用于矩阵运算 // 定义点结构 struct Point { double x, y; Point(double x_, double y_) : x(x_), y(y_) {} }; // 最小二乘法求圆心和半径 …...
eNSP-Cloud(实现本地电脑与eNSP内设备之间通信)
说明: 想象一下,你正在用eNSP搭建一个虚拟的网络世界,里面有虚拟的路由器、交换机、电脑(PC)等等。这些设备都在你的电脑里面“运行”,它们之间可以互相通信,就像一个封闭的小王国。 但是&#…...
生成xcframework
打包 XCFramework 的方法 XCFramework 是苹果推出的一种多平台二进制分发格式,可以包含多个架构和平台的代码。打包 XCFramework 通常用于分发库或框架。 使用 Xcode 命令行工具打包 通过 xcodebuild 命令可以打包 XCFramework。确保项目已经配置好需要支持的平台…...
RocketMQ延迟消息机制
两种延迟消息 RocketMQ中提供了两种延迟消息机制 指定固定的延迟级别 通过在Message中设定一个MessageDelayLevel参数,对应18个预设的延迟级别指定时间点的延迟级别 通过在Message中设定一个DeliverTimeMS指定一个Long类型表示的具体时间点。到了时间点后…...
IGP(Interior Gateway Protocol,内部网关协议)
IGP(Interior Gateway Protocol,内部网关协议) 是一种用于在一个自治系统(AS)内部传递路由信息的路由协议,主要用于在一个组织或机构的内部网络中决定数据包的最佳路径。与用于自治系统之间通信的 EGP&…...
【项目实战】通过多模态+LangGraph实现PPT生成助手
PPT自动生成系统 基于LangGraph的PPT自动生成系统,可以将Markdown文档自动转换为PPT演示文稿。 功能特点 Markdown解析:自动解析Markdown文档结构PPT模板分析:分析PPT模板的布局和风格智能布局决策:匹配内容与合适的PPT布局自动…...
Spring Boot面试题精选汇总
🤟致敬读者 🟩感谢阅读🟦笑口常开🟪生日快乐⬛早点睡觉 📘博主相关 🟧博主信息🟨博客首页🟫专栏推荐🟥活动信息 文章目录 Spring Boot面试题精选汇总⚙️ **一、核心概…...
EtherNet/IP转DeviceNet协议网关详解
一,设备主要功能 疆鸿智能JH-DVN-EIP本产品是自主研发的一款EtherNet/IP从站功能的通讯网关。该产品主要功能是连接DeviceNet总线和EtherNet/IP网络,本网关连接到EtherNet/IP总线中做为从站使用,连接到DeviceNet总线中做为从站使用。 在自动…...
C++八股 —— 单例模式
文章目录 1. 基本概念2. 设计要点3. 实现方式4. 详解懒汉模式 1. 基本概念 线程安全(Thread Safety) 线程安全是指在多线程环境下,某个函数、类或代码片段能够被多个线程同时调用时,仍能保证数据的一致性和逻辑的正确性…...
JAVA后端开发——多租户
数据隔离是多租户系统中的核心概念,确保一个租户(在这个系统中可能是一个公司或一个独立的客户)的数据对其他租户是不可见的。在 RuoYi 框架(您当前项目所使用的基础框架)中,这通常是通过在数据表中增加一个…...
