阿里云 centos 升级?centos8官网下载教程
各位老铁们好,相信很多人对阿里云 centos 升级都不是特别的了解,因此呢,今天就来为大家分享下关于阿里云 centos 升级以及centos8官网下载教程的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!
阿里云CentOS7.x ECS云盘在线扩容不生效问题解决
在线扩容与不生效问题解决方案
首先,在进行在线扩容前,需创建快照以避免数据丢失。在阿里云中,快照收费,建议快照时长设置为1天,操作简便。
在线扩容时,直接点击扩容功能,选择在线扩容并支付费用即可,无需详细介绍步骤。
在线扩容后,通过`df-h`命令检查现有情况。在示例中,服务器磁盘路径显示为`/dev/vda1`,但磁盘容量显示仍为200G,说明扩容未生效。
接着,使用`fdisk-l`命令查看分区容量大小,显示为322.1G,但有效容量仅为200G,存在100G空间未分配。
要解决扩容未生效的问题,需要将剩余的100G空间分配至`/dev/vda1`分区。为实现这一目标,可以利用`growpart`工具。
在某些情况下,执行`growpart`命令时可能会遇到“command not found”的提示,这表示`growpart`工具未被安装。此时,需要通过在线或离线方式进行安装。
在线安装方法涉及通过联网的CentOS虚拟机下载`rpm`包,或访问`mirrors.aliyun.com/centos`等阿里云rpm包中心下载离线包。
离线安装步骤包括下载离线包及其依赖。下载过程中,应确保一次性下载所有需要的包及其依赖,避免反复下载。
安装完成后,通过`growpart`命令将剩余空间分配至`/dev/vda1`分区。在进行磁盘空间分配时,务必确保路径正确,以免发生错误。
分配空间后,使用`resize2fs`命令更新文件系统大小。通过`df-h`或shell工具查看后,扩容操作即已完成。
至此,阿里云在线扩容问题得到解决,磁盘空间已成功扩容。
阿里云上的centos 7.2怎么yum安装php 5.6
因之前通过网易的 centos镜像,将阿里云的 centos升级到最新版了,乘自己的项目尚未开始正式开发,遂将所有的相应环境都升级到最高。
查看 centos版本:
[root@iZ23d~]# cat/etc/centos-release
CentOS Linux release 7.2.1511(Core)
1、删除之前的 php版本:
[root@iZ23d~]# yum remove php* php-common
Loaded plugins: langpacks
Repository base is listed more than once in the configuration
Repository updates is listed more than once in the configuration
Repository extras is listed more than once in the configuration
Repository centosplus is listed more than once in the configuration
No Match for argument: php-5.4.16
No Match for argument: php-5.4.16.tar.gz
No Match for argument: php-7.0.1RC1
No Match for argument: php-7.0.1RC1.tar.gz
No Match for argument: phpMyAdmin-4.4.0.tar.gz
No Match for argument: php-common
No Packages marked for removal
2、rpm安装 Php7相应的 yum源:
[root@iZ23d~]# rpm-Uvh
Retrieving
warning:/var/tmp/rpm-tmp.LhJKKR: Header V4 RSA/SHA1 Signature, key ID 62e74ca5: NOKEY
Preparing...################################# [100%]
package webtatic-release-7-3.noarch is already installed
3、直接yum安装php7:
[root@iZ23d~]# yum install php70w
Loaded plugins: langpacks
Repository base is listed more than once in the configuration
Repository updates is listed more than once in the configuration
Repository extras is listed more than once in the configuration
Repository centosplus is listed more than once in the configuration
Resolving Dependencies
--> Running transaction check
。。。【省略】
Warning: RPMDB altered outside of yum.
Installing: php70w-common-7.0.0-1.w7.x86_64 1/3
Installing: php70w-cli-7.0.0-1.w7.x86_64 2/3
Installing: php70w-7.0.0-1.w7.x86_64 3/3
Verifying: php70w-7.0.0-1.w7.x86_64 1/3
Verifying: php70w-common-7.0.0-1.w7.x86_64 2/3
Verifying: php70w-cli-7.0.0-1.w7.x86_64 3/3
Installed:
php70w.x86_64 0:7.0.0-1.w7
Dependency Installed:
php70w-cli.x86_64 0:7.0.0-1.w7 php70w-common.x86_64 0:7.0.0-1.w7
Complete!
4、检查 php版本:
[root@iZ23d~]# php-v
PHP 7.0.0(cli)(built: Dec 2 2015 20:42:32)( NTS)
Copyright(c) 1997-2015 The PHP Group
Zend Engine v3.0.0, Copyright(c) 1998-2015 Zend Technologies
[root@iZ23d2e6hoqZ~]#
以上显示安装成功!
5、重启 Apache,查看 phpinfo:
[root@iZ23d~]# systemctl restart httpd.service
检查phpinfo:
PHP Version 7.0.0
SystemLinux iZ23d 3.10.0-229.11.1.el7.x86_64#1 SMP Thu Aug 6 01:06:18 UTC 2015 x86_64
Build DateDec 2 2015 20:43:38
Server APIApache 2.0 Handler
Virtual Directory Supportdisabled
Configuration File(php.ini) Path/etc
Loaded Configuration File/etc/php.ini
Scan this dir for additional.ini files/etc/php.d
Additional.ini files parsed/etc/php.d/bz2.ini,/etc/php.d/calendar.ini,/etc/php.d/ctype.ini,/etc/php.d/curl.ini,/etc/php.d/exif.ini,/etc/php.d/fileinfo.ini,/etc/php.d/ftp.ini,/etc/php.d/gettext.ini,/etc/php.d/gmp.ini,/etc/php.d/iconv.ini,/etc/php.d/json.ini,/etc/php.d/phar.ini,/etc/php.d/shmop.ini,/etc/php.d/simplexml.ini,/etc/php.d/sockets.ini,/etc/php.d/tokenizer.ini,/etc/php.d/xml.ini,/etc/php.d/zip.ini
PHP API20151012
PHP Extension20151012
Zend Extension320151012
Zend Extension BuildAPI320151012,NTS
PHP Extension BuildAPI20151012,NTS
Debug Buildno
Thread Safetydisabled
Zend Signal Handlingdisabled
Zend Memory Managerenabled
Zend Multibyte Supportdisabled
IPv6 Supportenabled
DTrace Supportenabled
Registered PHP Streamshttps, ftps, compress.zlib, php, file, glob, data, http, ftp, compress.bzip2, phar, zip
Registered Stream Socket Transportstcp, udp, unix, udg, ssl, sslv3, sslv2, tls, tlsv1.0, tlsv1.1, tlsv1.2
Registered Stream Filterszlib.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk, bzip2.*, convert.iconv.*
This program makes use of the Zend Scripting Language Engine:
Zend Engine v3.0.0, Copyright(c) 1998-2015 Zend Technologies
Configuration
apache2handler
Apache VersionApache/2.4.6(CentOS)
Apache API Version20120211
Server Administratorxxxxxx@xxxxxx.com
Hostname:Portxxxx.xxxxx.xxx:0
User/Groupapache(48)/48
Max RequestsPer Child: 0- Keep Alive: on- Max Per Connection: 100
TimeoutsConnection: 60- Keep-Alive: 15
Virtual ServerYes
Server Root/etc/httpd
Loaded Modulescore mod_so http_core mod_access_compat mod_actions mod_alias mod_allowmethods mod_auth_basic mod_auth_digest mod_authn_anon mod_authn_core mod_authn_dbd mod_authn_dbm mod_authn_file mod_authn_socache mod_authz_core mod_authz_dbd mod_authz_dbm mod_authz_groupfile mod_authz_host mod_authz_owner mod_authz_user mod_autoindex mod_cache mod_cache_disk mod_data mod_dbd mod_deflate mod_dir mod_dumpio mod_echo mod_env mod_expires mod_ext_filter mod_filter mod_headers mod_include mod_info mod_log_config mod_logio mod_mime_magic mod_mime mod_negotiation mod_remoteip mod_reqtimeout mod_rewrite mod_setenvif mod_slotmem_plain mod_slotmem_shm mod_socache_dbm mod_socache_memcache mod_socache_shmcb mod_status mod_substitute mod_suexec mod_unique_id mod_unixd mod_userdir mod_version mod_vhost_alias mod_dav mod_dav_fs mod_dav_lock mod_lua prefork mod_proxy mod_lbmethod_bybusyness mod_lbmethod_byrequests mod_lbmethod_bytraffic mod_lbmethod_heartbeat mod_proxy_ajp mod_proxy_balancer mod_proxy_connect mod_proxy_express mod_proxy_fcgi mod_proxy_fdpass mod_proxy_ftp mod_proxy_http mod_proxy_scgi mod_proxy_wstunnel mod_ssl mod_systemd mod_cgi mod_perl mod_php7
以上显示 php7安装成功!
CentOS 8升级到CentOS 8 Stream操作方法
在处理网站备案的过程中,为了不影响业务访问,我选择了非内陆服务器的 CentOS 8系统。然而,使用过程中遇到了不少问题,于是决定升级到 CentOS 8 Stream,并记录了相关操作方法,供有需要的朋友们参考。
2020年12月8日,CentOS官方宣布停止CentOS Linux项目,推出CentOS Stream项目。自2022年起,CentOS 8用户将无法获得任何软件维护和支持,包括问题修复和功能更新。CentOS 7将继续获得官方支持至2024年7月30日,而CentOS 8 Stream的支持将延续至2024年5月31日。
CentOS 8用户可以通过SSH执行以下命令来转换至CentOS 8 Stream系统(升级前请确保做好服务器快照或数据备份):
非CentOS 8.3以上版本的用户,可参照以下教程替换过期的yum源,升级至CentOS-8.5,再转换至CentOS 8 Stream系统:
阿里云服务器替换教程:
1.运行以下命令备份之前的repo文件:
2.运行以下命令下载最新的repo文件:
3.运行以下命令替换repo文件中的链接:
4.运行以下命令重新创建缓存:
yum源和epel源切换完成后,即可使用yum install命令在实例上安装所需的软件包。
腾讯云CVM服务器可以直接运行yum update命令,更新至CentOS 8.5,替换后执行yum update命令更新系统至CentOS 8.5。其他机器可参照以下方法进行替换可用yum源。如不熟悉操作,强烈建议联系服务器运营商提交工单进行升级。升级系统前务必做好服务器备份或快照。
除非特别注明,否则本文为泪雪博客原创文章,禁止任何形式转载。
本文链接:zhangzifan.com/centos-8...