centos 移除zone centos7卸载软件命令

大家好,感谢邀请,今天来为大家分享一下centos 移除zone的问题,以及和centos7卸载软件命令的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!

Centos6与Centos7有什么相同点

系统类型

centos6的系统类型是sysvinit

centos7的系统类型是systemd

可以通过pstree-p查看系统类型,centos6的第一个进程是init(pid=1),centos7的第一个进程为systemd(pid=1)

centos6是按一定顺序启动,启动很慢;centos7是并行启动,启动速度快

其实centos6和7很多不同之处都是和系统类型sysvinit/systemd有关系。

服务管理

centos6采用 service和chconfig管理服务

centos7采用systemctl管理服务,但是还可以使用service和chkconfig命令

网络管理

网卡名

centos6网卡名是eth0,centos7网卡名,接口名称被自动基于固件,拓扑结构和位置信息来确定,现在即使添加或移除网络设备,接口名称仍然保持固定,而无需重新枚举,和坏掉的硬件可以无缝替换。可以在centos7的/etc/default/grub的GRUB_CMDLINE_LINUX的双引号内添加“net.ifnames=0 biosdevname=0”grub2-mkconfig-o/etc/grub2.cfg,再把网卡配置文件/etc/sysconfig/network-scripts/ifcfg-xxx修改后,重启即可。一起学习linux

网络配置命令

在CentOS 6中的ifconfig,在CentOS 7中被ip命令取代了(不过现在ifconfig和ip都可以使用);

图形化网络配置工具nmtui取代了setup。

网络服务

centos6使用/etc/init.d/network服务,centos7新增加了NetworkManager服务,network仍然作为备用使用

主机名等系统文件

主机名

centos 6的配置文件为/etc/sysconfig/network(永久设置)

centos7的配置文件为/etc/hostname(永久设置)

查看系统版本

redhat系列的(centos)都可以使用cat/etc/redhat-release

登录提示语

cat/etc/issue#很多生产环境会清空此文件

字符集

centos7的/etc/locale.conf替换了centos6的/etc/sysconfig/i18n

时区设置

centos6在/etc/sysconfig/clock centos7没有此配置文件,可以使用timedatectl来设置

timedatectl set-timezone Asia/Shanghai

grub(GRand Unified Bootloader)

centos6使用grub, centos7使用grub2

内核

centos6的内核版本是2.6.X, centos7的内核版本是3.10.x,使用uname-r查看

文件系统

centos的文件系统默认是ext4(Fourth EXtended filesystem),centos7的文件系统默认是xfs

文件结构变化

centos6的/bin,/sbin,/lib, and/lib64在/下

centos7的/bin,/sbin,/lib, and/lib64移到/usr下

Centos7 yum安装MySQL8.0(图文)

CentOS 7系统中,若需要安装MySQL 8.0,首先需要卸载已有的MySQL服务。通过运行以下命令检查并停止服务:

查看服务状态:service mysqld status

停止服务:service mysqld stop

卸载相关包:使用`rpm-ev`命令,例如

`rpm-ev mysql-community-client-8.0.32-1.el7.x86_64--nodeps`

...

删除相关目录,如`find/-name mysql`后手动删除

确保无误后,移除MariaDB安装:`rpm-e mariadb-libs-5.5.60-1.el7_5.x86_64--nodeps`

接下来,配置MySQL 8.0的安装源并安装服务:

添加安装源:`yum localinstall repo.mysql.com//mysql80...

安装MySQL:`yum install mysql-community-server`

处理GPG钥匙问题(如果出现):`rpm--import repo.mysql.com/RPM-GPG-...

启动服务并检查:`systemctl start mysqld`, `systemctl enable mysqld`,和`service mysqld status`

登录并重置密码,注意密码规则:`mysql-uroot-p`,然后设置并修改密码。授权访问权限后,开启防火墙3306端口以允许客户端连接:

查看和开启防火墙:`firewall-cmd--query-port=3306/tcp`和 `firewall-cmd--zone=public--add-port=3306/tcp--permanent`

最后在客户端(如Navicat)使用新密码连接MySQL服务器进行测试。

以上就是CentOS 7通过yum安装并配置MySQL 8.0的步骤。

虚拟机安装centOS 7后使用问题总结

查看ONBOOT项,该项设置默认在系统启动时是否启动网卡,将no修改成yes,按ESC键并输入:wq保存退出

然后输入 service network restart(如果非root用户需要使用sudo命令: sudo service network restart)重启网卡。

再输入 ip addr:

首先,查看系统是否已经安装 openssh-server,执行 yum list installed| grep openssh-server命令:

然后进入到/etc/ssh路径下,打开 ssh_config文件:

vi/etc/ssh/ssh_config

开启使用用户名密码作为连接验证,开启22端口(将配置项前的#删除):

接下来,查看ip,我本地使用ssh方式连接成功。

查看vsftpd服务状态: service vsftpd status发现没有服务

安装vsftp: yum install-y vsftpd

设置开机启动: systemctl enable vsftpd.service

重新启动: service vsftpd restart

配置防火墙: firewall-cmd--add-service=ftp--permanent##永久开放ftp服务

重载防火墙: firewall-cmd--reload

防火墙常用命令:

firewall-cmd--state##查看防火墙状态,是否是running

firewall-cmd--reload##重新载入配置,比如添加规则之后,需要执行此命令

firewall-cmd--get-zones##列出支持的zone

firewall-cmd--get-services##列出支持的服务,在列表中的服务是放行的

firewall-cmd--query-service ftp##查看ftp服务是否支持,返回yes或者no

firewall-cmd--add-service=ftp##临时开放ftp服务

firewall-cmd--add-service=ftp--permanent##永久开放ftp服务

firewall-cmd--remove-service=ftp--permanent##永久移除ftp服务

firewall-cmd--add-port=80/tcp--permanent##永久添加80端口

iptables-L-n##查看规则,这个命令是和iptables的相同的

man firewall-cmd##查看帮助

阅读剩余
THE END