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

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,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。
    
相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
2月前
|
安全 Linux 虚拟化
|
2天前
|
运维 监控 安全
CentOS 7系统 OpenSSH和OpenSSL版本升级指南
本文详细介绍如何在CentOS 7系统上升级OpenSSH和OpenSSL至最新稳定版本(OpenSSH 9.6p1和OpenSSL 1.1.1w),解决多个已知安全漏洞(如CVE-2023-51767等)。涵盖环境说明、现存漏洞、升级准备、具体步骤及故障排查,确保服务器安全。建议先在测试环境验证,再应用于生产环境。
32 6
|
14天前
|
负载均衡 Ubuntu 应用服务中间件
nginx修改网站默认根目录及发布(linux、centos、ubuntu)openEuler软件源repo站点
通过合理配置 Nginx,我们可以高效地管理和发布软件源,为用户提供稳定可靠的服务。
74 13
|
3月前
|
Linux 编译器 测试技术
【C++】CentOS环境搭建-快速升级G++版本
通过上述任一方法,您都可以在CentOS环境中高效地升级G++至所需的最新版本,进而利用C++的新特性,提升开发效率和代码质量。
209 64
|
3月前
|
Linux 编译器 测试技术
【C++】CentOS环境搭建-快速升级G++版本
通过上述任一方法,您都可以在CentOS环境中高效地升级G++至所需的最新版本,进而利用C++的新特性,提升开发效率和代码质量。
261 63
|
3月前
|
Web App开发 搜索推荐 Unix
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
【10月更文挑战第21天】Linux系统之MobaXterm远程连接centos的GNOME桌面环境
550 4
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
|
3月前
|
Linux 网络安全 数据安全/隐私保护
Linux系统之Centos7安装cockpit图形管理界面
【10月更文挑战第12天】Linux系统之Centos7安装cockpit图形管理界面
120 1
Linux系统之Centos7安装cockpit图形管理界面
|
3月前
|
Web App开发 网络协议 Linux
linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】
这篇文章是关于Linux命令的总结,涵盖了从基础操作到网络配置等多个方面的命令及其使用方法。
83 1
linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】
|
3月前
|
Kubernetes Linux 测试技术
|
3月前
|
Kubernetes Linux 开发工具
centos7通过kubeadm安装k8s 1.27.1版本
centos7通过kubeadm安装k8s 1.27.1版本