linux--远古版本大学教材(centos7.6!!)系列记录

本文涉及的产品
云数据库 RDS MySQL,集群版 2核4GB 100GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
日志服务 SLS,月写入数据量 50GB 1个月
简介: 教材应该没换吧

换源

yum install -y  wget  #必备工具
#使用之前请确保已经安装wget,如未安装请执行下面一条命令来安装

#备份原来的源
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bk


#下载阿里源
cd /etc/yum.repos.d
wget -nc http://mirrors.aliyun.com/repo/Centos-7.repo

#更改阿里yum源为默认源
sudo mv Centos-7.repo CentOS-Base.repo

#更新本地yum缓存
# 全部清除
sudo yum clean all
# 更新列表
sudo yum list
# 缓存yum包信息到本机,提高搜索速度
sudo yum makecache
#验证
sudo yum update

scp与ssh

  • SCP 的基本用法 要将单个文件从本地机器复制到远程主机
    #要复制多个文件,你只需在源文件后面列出它们
    scp file1.txt file2.txt user@192.168.0.100:/home/user/Documents
    
  • bug

    • SCP 依赖于 SSH 进行安全数据传输,因此需要密码进行远程系统的身份验证[0]。
    • 确保你对源文件具有读取权限,并且在目标系统上具有写入权限[0]。
    • 当复制具有相同名称和位置的文件时要小心,因为SCP会无警告地覆盖它们[0]。
    • 为了区分本地和远程位置,在远程用户和IP地址后面使用冒号(:)[0]。
    • 如果遇到错误消息,指示远程系统没有安装 openssh-clients 软件包,则意味着远程系统没有SCP支持。你可以使用适当的软件包管理器安装该软件包[5]。
  • SSH 命令 SSH(Secure Shell)是一种用于安全远程登录和执行命令的协议。SCP 使用 SSH 连接进行安全文件传输。SSH 常用于远程访问和管理 Linux 服务器[
    ```shell

    例如,要使用用户名 user 连接到 IP 地址为 192.168.0.100 的远程主机,可以使用以下命令:

    ssh user@192.168.0.100

    使用不同的 SSH 端口 默认情况下,SSH 使用端口 22 进行通信。但在某些情况下,目标主机上的 SSH 端口可能已更改。你可以使用 -p 或 -P 选项指定不同的 SSH 端口[9]。 例如

    scp -P 2022 file.txt user@remote:/path/to/destination

静默模式 如果想在执行 SCP 命令时抑制进度、警告和诊断消息,可以使用 -q 选项[9]。 例如:

scp -q file.txt user@remote:/path/to/destination

# centos7.9配置mysql 
```shell
#安装
yum install mysql-community-server
#启动MySQL服务
systemctl start mysqld
#自启动MySQL服务
systemctl enable mysqld
# 在Windows中,配置文件是my.ini,存放在MySQL安装目录的根目录下。而在Linux中,配置文件是my.cnf,可以存放在/etc/my.cnf或/etc/mysql/my.cnf中
vim /etc/my.cnf

  [client]
  port = 3306
  socket = /tmp/mysql.sock
  default_character_set = utf8
  • [mysqld_safe]:这部分是服务器端工具,用于启动mysqld并作为守护进程。其中的一些变量包括:

      open_files_limit:MySQL打开的文件描述符限制,控制着mysqld进程能使用的最大文件描述符数量。默认最小值为1024。
      user:指定MySQL服务的运行用户。
      log-error:错误日志文件的路径和文件名。
    

    慢查询记录:配置慢查询日志可以帮助我们分析和优化查询性能。相关的变量包括:

      slow_query_log:全局开启慢查询功能。
      slow_query_log_file:指定慢查询日志存储文件的地址和文件名。
      log_queries_not_using_indexes:无论是否超时,未被索引的记录也会记录下来。
      long_query_time:慢查询阈值,SQL执行超过这个阈值将被记录在日志中。
      min_examined_row_limit:慢查询仅记录扫描行数大于此参数的SQL。
    
相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
3天前
|
Linux C语言
成功解决 在Linux CentOS 7 中安装gcc
这篇文章介绍了如何在Linux CentOS 7系统中安装gcc (g++) 8工具集。由于CentOS 7默认的gcc版本是4.8,而这个版本与Qt 5.14、Qt 5.15或更高版本不兼容,可能会导致编译时出现系统头文件错误。文章中提到,即使在项目配置中添加了`CONFIG+=c++11`,如果仍然报错,那么很可能是gcc版本的问题。为了解决这个问题,文章提供了使用CentOS的Software Collections (scl)来安装更新版本的gcc的步骤。
成功解决 在Linux CentOS 7 中安装gcc
|
4天前
|
Linux
关于linux的qt发布(linuxdeployqt)中opengl版本过高的解决
关于linux的qt发布(linuxdeployqt)中opengl版本过高的解决
|
7天前
|
安全 Linux 网络安全
Linux——OpenSSH如何升级到最新版本
Linux——OpenSSH如何升级到最新版本
26 0
Linux——OpenSSH如何升级到最新版本
|
17天前
|
Web App开发 缓存 Ubuntu
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
|
17天前
|
Linux
Linux系统如何查看版本信息,内核、发行版、cpu、所有版本
Linux系统如何查看版本信息,内核、发行版、cpu、所有版本
|
4天前
|
Linux 数据安全/隐私保护 Docker
MQTT(EMQX) - Linux CentOS Docker 安装
MQTT(EMQX) - Linux CentOS Docker 安装
21 0
|
7天前
|
Linux
Linux——Centos8虚拟机添加网卡未显示
Linux——Centos8虚拟机添加网卡未显示
9 0
|
7天前
|
网络协议 Linux
Linux——Centos8.2如何重启网卡服务
Linux——Centos8.2如何重启网卡服务
18 0
|
7天前
|
Linux 虚拟化 Windows
Hyper-V CentOS Linux 硬盘扩容
Hyper-V CentOS Linux 硬盘扩容
19 0
|
18天前
|
存储 Linux Docker
Could not fetch/save url https://download.docker.com/linux/centos/docker-ce.repo
CentOS 安装Docker时,将 Docker 官方的 YUM 存储库添加到 CentOS 系统中出现错误。
76 0