Khác biệt giữa các bản “Ghi chú VPS Centos and Plesk”
Từ ChipFC Wiki
(→Upgrade git on CentOS 7) |
(→yum remove package) |
||
(Không hiển thị 4 phiên bản của cùng người dùng ở giữa) | |||
Dòng 25: | Dòng 25: | ||
#:<syntaxhighlight>yum update git</syntaxhighlight> | #:<syntaxhighlight>yum update git</syntaxhighlight> | ||
− | == Upgrade | + | == Upgrade MariaDB on CentOS 7 == |
*https://support.plesk.com/hc/en-us/articles/213403429-How-to-upgrade-MySQL-5-5-to-5-6-5-7-or-MariaDB-5-5-to-10-0-10-1-10-2-on-Linux#centos7 | *https://support.plesk.com/hc/en-us/articles/213403429-How-to-upgrade-MySQL-5-5-to-5-6-5-7-or-MariaDB-5-5-to-10-0-10-1-10-2-on-Linux#centos7 | ||
− | + | *https://www.youtube.com/watch?v=ZTQZ7iAd3ps | |
CentOS 7 is shipped with MariaDB. MariaDB 10.x version is a drop-in replacement for MySQL 5.5-5.7. | CentOS 7 is shipped with MariaDB. MariaDB 10.x version is a drop-in replacement for MySQL 5.5-5.7. | ||
#Create a backup of all databases with the following command: | #Create a backup of all databases with the following command: | ||
− | #:MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysqldump -u admin --all-databases --routines --triggers > /tmp/all-databases.sql | + | #:<syntaxhighlight>MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysqldump -u admin --all-databases --routines --triggers > /tmp/all-databases.sql</syntaxhighlight> |
#Stop the MariaDB service: | #Stop the MariaDB service: | ||
− | #:service mariadb stop | + | #:<syntaxhighlight>service mariadb stop</syntaxhighlight> |
#Remove additional packages like mariadb-bench: | #Remove additional packages like mariadb-bench: | ||
− | #:rpm -e mariadb-bench | + | #:<syntaxhighlight>rpm -e mariadb-bench</syntaxhighlight> |
#Copy a databases directory in a separate folder like this (for backup purposes also): | #Copy a databases directory in a separate folder like this (for backup purposes also): | ||
− | #:cp -a /var/lib/mysql/ /var/lib/mysql_backup | + | #:<syntaxhighlight>cp -a /var/lib/mysql/ /var/lib/mysql_backup</syntaxhighlight> |
− | #Configure MariaDB repository: open the Setting MariaDB repositories page, select OS distro, release and MariaDB version to see the configuration that should be added to /etc/yum.repos.d/MariaDB.repo file. Example for #: | + | #Configure MariaDB repository: open the Setting MariaDB repositories page, select OS distro, release and MariaDB version to see the configuration that should be added to /etc/yum.repos.d/MariaDB.repo file. Example for MariaDB10.1: |
− | [mariadb] | + | #:<syntaxhighlight>[mariadb] |
name = MariaDB | name = MariaDB | ||
baseurl = http://yum.mariadb.org/10.1/centos7-amd64 | baseurl = http://yum.mariadb.org/10.1/centos7-amd64 | ||
Dòng 45: | Dòng 45: | ||
gpgcheck = 1</syntaxhighlight> | gpgcheck = 1</syntaxhighlight> | ||
#Perform an upgrade with: | #Perform an upgrade with: | ||
− | #:yum install mariadb | + | #:<syntaxhighlight>yum install mariadb</syntaxhighlight> |
#Start the MariaDB service: | #Start the MariaDB service: | ||
− | #:service mariadb start | + | #:<syntaxhighlight>service mariadb start</syntaxhighlight> |
#Execute this command to update the package version inside Plesk: | #Execute this command to update the package version inside Plesk: | ||
− | #:plesk sbin packagemng -sdf | + | #:<syntaxhighlight>plesk sbin packagemng -sdf</syntaxhighlight> |
#Note: After an upgrade to 10.1 version, there may appear 'mysql' init script. It can be removed: | #Note: After an upgrade to 10.1 version, there may appear 'mysql' init script. It can be removed: | ||
− | #:rm /etc/init.d/mysql | + | #:<syntaxhighlight>rm /etc/init.d/mysql</syntaxhighlight> |
− | #:systemctl daemon-reload | + | #:<syntaxhighlight>systemctl daemon-reload</syntaxhighlight> |
== Install ionCube Loader on a CentOS 7== | == Install ionCube Loader on a CentOS 7== | ||
Dòng 62: | Dòng 62: | ||
== Install ffmpeg== | == Install ffmpeg== | ||
https://www.vultr.com/docs/how-to-install-ffmpeg-on-centos | https://www.vultr.com/docs/how-to-install-ffmpeg-on-centos | ||
+ | |||
+ | == yum change version == | ||
+ | * Remove Old version | ||
+ | <syntaxhighlight>yum remove packagename</syntaxhighlight> | ||
+ | * Remove yum repos | ||
+ | <syntaxhighlight>rm etc/yum.repos.d/nodesource-el7.repo</syntaxhighlight> | ||
+ | * Install new version | ||
+ | https://nodejs.org/en/download/package-manager/#enterprise-linux-and-fedora |
Bản hiện tại lúc 13:15, ngày 6 tháng 5 năm 2018
Mục lục
Upgrade OS vendor PHP on CentOS 7
https://support.plesk.com/hc/en-us/articles/115000438614-How-to-upgrade-OS-vendor-PHP-on-CentOS-7-
- Connect to the server using SSH.
- Enable EPEL repository:
# yum install epel-release
- Download Remi repository package:
# wget https://rpms.remirepo.net/enterprise/remi-release-7.rpm
- Enable Remi PHP repo:
# rpm -ivh remi-release-7.rpm
- Make sure yum-utils package is installed and enable appropriate Remi repository. As an example to upgrade OS vendor PHP to version 7 enable the following repository:
# yum-config-manager --enable remi-php70
- Update php package:
# yum update php
Upgrade git on CentOS 7
- https://gist.github.com/mualucky/bf4c1826094a082273c096988a28bc45
- http://stackoverflow.com/questions/21820715/how-to-install-latest-version-of-git-on-centos-6-x-7-x
-
yum install http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-2.noarch.rpm
-
yum update git
Upgrade MariaDB on CentOS 7
- https://support.plesk.com/hc/en-us/articles/213403429-How-to-upgrade-MySQL-5-5-to-5-6-5-7-or-MariaDB-5-5-to-10-0-10-1-10-2-on-Linux#centos7
- https://www.youtube.com/watch?v=ZTQZ7iAd3ps
CentOS 7 is shipped with MariaDB. MariaDB 10.x version is a drop-in replacement for MySQL 5.5-5.7.
- Create a backup of all databases with the following command:
MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysqldump -u admin --all-databases --routines --triggers > /tmp/all-databases.sql
- Stop the MariaDB service:
service mariadb stop
- Remove additional packages like mariadb-bench:
rpm -e mariadb-bench
- Copy a databases directory in a separate folder like this (for backup purposes also):
cp -a /var/lib/mysql/ /var/lib/mysql_backup
- Configure MariaDB repository: open the Setting MariaDB repositories page, select OS distro, release and MariaDB version to see the configuration that should be added to /etc/yum.repos.d/MariaDB.repo file. Example for MariaDB10.1:
[mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.1/centos7-amd64 gpgkey = https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck = 1
- Perform an upgrade with:
yum install mariadb
- Start the MariaDB service:
service mariadb start
- Execute this command to update the package version inside Plesk:
plesk sbin packagemng -sdf
- Note: After an upgrade to 10.1 version, there may appear 'mysql' init script. It can be removed:
rm /etc/init.d/mysql
systemctl daemon-reload
Install ionCube Loader on a CentOS 7
https://www.rosehosting.com/blog/install-ioncube-loader-on-centos-7/
Install pngquant
https://centos.pkgs.org/7/epel-x86_64/pngquant-2.7.2-1.el7.x86_64.rpm.html
Install ffmpeg
https://www.vultr.com/docs/how-to-install-ffmpeg-on-centos
yum change version
- Remove Old version
yum remove packagename
- Remove yum repos
rm etc/yum.repos.d/nodesource-el7.repo
- Install new version
https://nodejs.org/en/download/package-manager/#enterprise-linux-and-fedora