centos 7.5.1804 centos和ubuntu哪个好

大家好,今天来为大家分享centos 7.5.1804的一些知识点,和centos和ubuntu哪个好的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!

Linux之CentOS7.5安装及克隆

要安装及克隆CentOS 7.5,首先从官网 centos.org下载DVD ISO,选择本国资源,通常选择第一行即可。我用的是 CentOS-7-x86_64-DVD-1804.iso,它包含了所有必要的安装软件。

在搭建虚拟机环境中,启动VMware,创建新虚拟机,选择自定义安装,选择Linux,设置虚拟机名称和安装位置。建议内存至少1GB,处理器选择1个核心,模式为NAT。创建新虚拟磁盘,大小设为100GB。

安装过程中,启动虚拟机,选择安装CentOS 7,输入语言,保持默认设置。选择最小化安装,自定义分区,分配合理大小。设置LVM,创建挂载点,包括/boot、swap和剩余空间给"/"分区。完成分区后,设置ROOT用户密码,等待大约10分钟完成安装并重启。

进入系统后,配置网络,自动获取IP,修改ifcfg-ens33文件,重启网络服务。设置主机名并关闭防火墙和SELinux。可选地,安装图形界面和VMTools以优化显示和文件共享。最后,可通过克隆现有虚拟机,修改IP、主机名和共享文件夹设置。

如果需要修改root或非root用户密码,可以使用相应命令,如passwd命令。在不知道旧密码的情况下,可以进入单用户模式进行密码修改。完成所有设置后,系统已经准备就绪,如有问题,可以私信咨询。

[10]-CentOS7.5(1804)

虚拟机的安装与CentOS7.5的相关介绍

选择CentOS7.5而非其他版本的原因,是因其稳定性和便利性,符合当前一些企业级推荐的标准。在云服务器的选项中,7.4与7.5版本更受欢迎,考虑到本土企业的推荐,7.5版本成为首选。

安装过程简化,基本步骤包括下载镜像、安装系统、网络设置等。推荐初始设置2G内存,以便后续调整。网络配置选择NAT模式,无需增加本地设备数量,断网时仍能保持连接。

安装时的唯一关注点是调整网卡名称,通过在安装界面添加“net.ifnames=0”来设置网卡命名规则,以匹配CentOS7.5的默认规则。操作路径为虚拟机设置界面,按TAB键、空格键后添加该参数。确认并执行后,系统自动加载至语言选择界面。

接下来,配置时区、分区,关闭安全工具。选择中国上海作为时区,并根据需求选择图形界面或不使用。硬盘设置为自动分配,然后关闭不适用的安全工具KDUMP和SECURITY POLICY。

关键步骤为配置网络参数。使用虚拟网络编辑器检查并设置NAT配置,确保符合需求。配置IPv4菜单,设置IP地址、子网掩码及DNS服务器,避免与现有机器冲突。完成配置后保存并检查效果。

设置root账户密码,完成安装并重启。进入新界面后,点击协议并同意,即可愉快地开始使用CentOS7.5。

解决centos的mysql服务3306端口无法远程连接10038问题

在上一篇文章中,我们探讨了如何在CentOS环境中安装宝塔控制面板并创建数据库。然而,当尝试在Windows上使用Navicat for MySQL远程连接时,却遇到了10038错误。此刻,我找到了一个有效的解决方案,让我们一起梳理这个问题的解决过程。

我们的服务器环境是基于CentOS 7.5.1804,一个强大而稳定的操作系统:

LSB Version:</ core-4.1-amd64:core-4.1-noarch

Distributor ID:</ CentOS

Description:</ CentOS Linux release 7.5.1804(Core)

Codename:</ Core

以下是问题出现的步骤:

在宝塔控制面板中新建数据库,并为新用户分配适当权限。

尝试使用Navicat连接,但本地连接极其缓慢,最终出现10038错误。

问题的关键在于,虽然我们最初以为是MySQL用户组的远程连接设置问题,但实际上问题出在MySQL的默认端口3306被服务器防火墙阻止了。

首先,确保服务器上安装了端口扫描工具nmap,如果没有,可以使用以下命令安装:

sudo yum install nmap

接下来,通过nmap检查3306端口状态:

nmap

如果结果显示为"filtered",说明可能被防火墙拦截。

确认防火墙状态,CentOS 7.5.1804使用firewalld服务:

sudo systemctl status firewalld

如果"active(running)",说明防火墙已启用。为了开放3306端口,我们可以执行以下命令以永久生效:

sudo firewall-cmd--zone=public--add-port=3306/tcp--permanent

或者,直接编辑firewalld配置文件(public.xml):

sudo nano/etc/firewalld/zones/public.xml

添加完毕后,重载防火墙以应用更改:

sudo firewall-cmd--reload

再次使用nmap检查3306端口,确认其状态是否变为"open",表示连接已成功。

如果需要删除之前开放的特定端口,可以使用以下命令:

sudo firewall-cmd--zone=public--remove-port=80/tcp--permanent

最后,如果需要调整MySQL用户权限,包括root用户,可以按照以下步骤操作:

登录数据库:mysql-uroot-p

为指定IP(如202.11.10.253)和用户名(如root)分配权限:GRANT ALL PRIVILEGES ON*.* TO'root'@'%' IDENTIFIED BY'youpassword' WITH GRANT OPTION;

刷新权限:FLUSH PRIVILEGES;

现在,你应该已经成功解决了CentOS服务器上MySQL 3306端口的远程连接问题,可以愉快地在Windows上使用Navicat进行操作了。

阅读剩余
THE END