Heim Datenbank MySQL-Tutorial So kompilieren und installieren Sie Nginx+MySQL+PHP unter CentOS

So kompilieren und installieren Sie Nginx+MySQL+PHP unter CentOS

May 28, 2023 am 09:49 AM
mysql centos nginx

1. Konfigurieren Sie die Firewall, öffnen Sie Port 80 und 3306

vi /etc/sysconfig/iptables #编辑防火墙配置文件

# firewall configuration written by system-config-firewall

# manual customization of this file is not recommended.

*filter

:input accept [0:0]

:forward accept [0:0]

:output accept [0:0]

-a input -m state --state established,related -j accept

-a input -p icmp -j accept

-a input -i lo -j accept

-a input -m state --state new -m tcp -p tcp --dport 22 -j accept

-a input -m state --state new -m tcp -p tcp --dport 3306 -j accept

-a input -m state --state new -m tcp -p tcp --dport 80 -j accept

-a input -j reject --reject-with icmp-host-prohibited

-a forward -j reject --reject-with icmp-host-prohibited

commit

:wq! #保存退出
Nach dem Login kopieren

Starten Sie die Firewall neu, damit die Konfiguration wirksam wird Speicherort des Software-Quellcodepakets: /usr/local/src

Quellcodepaket-Kompilierungs- und Installationsort:/usr/local/Softwarename

4. Laden Sie das Softwarepaket herunter

http://nginx.org/download/nginx -1.10.2.tar.gz

2. Laden Sie MySQL herunter

http://downloads.mysql.com/archives/get/file/mysql-5.5.52.tar .gz

3. PHP herunterladenhttp://cn2.php.net/distributions/php-5.5.38.tar.gz

4. Laden Sie pcre herunter (unterstützt Nginx-Pseudostatik)

http:// ftp.exim.llorien.org/pcre/pcre- 8.39.tar.gz

5. Openssl (Nginx-Erweiterung) herunterladen

http://www.openssl.org/source/openssl-1.0.2j.tar.gz

6. Laden Sie zlib (Nginx-Erweiterung) herunter

http://zlib.net/zlib-1.2.8.tar.gz

7. Laden Sie cmake (MySQL-Kompilierungstool) herunter

http://www.cmake. org/files/v3.6/cmake-3.6. 2.tar.gz

8. Laden Sie libmcrypt (PHP-Erweiterung) herunter

http://nchc.dl.sourceforge.net/project/mcrypt/libmcrypt/2.5.8 /libmcrypt-2.5.8.tar.gz

9. Yasm (PHP-Erweiterung) herunterladen

http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz

10 . t1lib (PHP-Erweiterung)

ftp:// sunsite.unc.edu/pub/linux/libs/graphics/t1lib-5.1.2.tar.gz

11. Laden Sie das Installationspaket der gd-Bibliothek herunter

https:/ /bitbucket.org/libgd/gd-libgd/downloads/ libgd-2.1.1.tar.gz

12, libvpx (erforderlich für GD-Bibliothek)

https://webm.googlecode.com/files/libvpx-v1 .3.0.tar.bz2

13, tiff (gd-Bibliothek erforderlich) Erforderlich)

http://download.osgeo.org/libtiff/tiff-4.0.6.tar.gz

14. libpng (erforderlich für gd Bibliothek)

https://sourceforge.net/projects/libpng/files /libpng16/1.6.25/libpng-1.6.25.tar.gz

15. Freetype (erforderlich für GD-Bibliothek)

http:// ftp.twaren.net/unix/nongnu/freetype/freetype-2.7.tar. gz

16, jpegsrc (erforderlich für die GD-Bibliothek)

http://www.ijg.org/files/jpegsrc.v9b.tar. gz

Laden Sie das obige Softwarepaket in das Verzeichnis /usr/local/src hoch

Fünf, installieren Sie die Kompilierungstools

yum install apr* autoconf automake bison bzip2 bzip2* cloog-ppl compat* cpp curl curl-devel Fontconfig Fontconfig -devel freetype freetype* freetype-devel gcc gcc-c++ gtk+-devel gd gettext gettext-devel glibc kernel kernel-headers keyutils keyutils-libs-devel krb5-devel libcom_err-devel libpng libpng* libpng-devel libjpeg* libsepol-devel libselinux- devel libstdc++-devel libtool* libgomp libxml2 libxml2-devel libxpm* libx* libtiff libtiff* make mpfr ncur ses * ntp openSL NASM NASM* openSL-devel patch pcre-devel perl php-common php-gd Policycoreutils ppl telnet t1lib t1lib* wget zlib -devel

Installationsartikel

1. Installieren Sie mysql

1. Installieren Sie cmake

cd /usr/local/src

tar zxvf cmake-3.6.2.tar.gzcd cmake-3.6 .2

./configuremake

make install

2. MySQL installieren

groupadd mysql #Mysql-Gruppe hinzufügen

useradd -g mysql mysql -s /bin/false #Benutzer mysql erstellen und hinzufügen zur MySQL-Gruppe. MySQL-Benutzer dürfen sich nicht direkt beim System anmelden

mkdir -p /usr/local/mysql #MySQL-Installationsverzeichnis erstellen

cd /usr/local/src

tar zxvf mysql-5.5.52.tar.gz #Extract cd mysql-5.5.52

cmake . -dcmake_install_prefix=/usr/local/mysql -dmysql_datadir=/data/mysql -dsysconfdir=/etc #Configuration

make # Compile

make install #Install

cd ​​​​/usr/local/mysql

cp ./support-files/my-huge.cnf /etc/my.cnf #Kopieren Sie die Konfigurationsdatei (Hinweis: Wenn sich im Verzeichnis /etc standardmäßig eine my.cnf befindet, überschreiben Sie sie einfach direkt)

vi / etc/my.cnf #Bearbeiten Sie die Konfigurationsdatei, fügen Sie

datadir = /data/mysql hinzu #Fügen Sie den MySQL-Datenbankpfad hinzu

:wq! #Im Abschnitt [mysqld] speichern Exit

./scripts/mysql_install_db --user =mysql #MySQL-Systemdatenbank generieren

cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld #MySQL zum System hinzufügen, um zu starten

chmod 755 /etc/init.d/ mysqld #Ausführungsberechtigungen hinzufügen

chkconfig mysqld on #Boot-Start hinzufügen

vi /etc/rc.d/init.d/mysqld #Bearbeiten

basedir=/usr/local/mysql #MySQL-Programminstallationspfad

datadir= /data/mysql #Speicherverzeichnis der MySQL-Datenbank

:wq!

export path=$path:/usr/local/mysql/bin

:wq! #Speichern und beenden

source /etc/profile #Lassen Sie die Konfiguration sofort wirksam werden

Das Folgende ist die Bibliotheksdatei von MySQL Der Standardspeicherort des Systems, sodass Sie beim Kompilieren von Software wie PHP nicht die Bibliotheksdateiadresse von MySQL angeben müssen.

ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql

ln -s /usr/local/mysql/include/mysql /usr/include/mysql

mkdir /var/lib/ mysql #Verzeichnis erstellen

ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock #Softlink hinzufügen

mysql_secure_installation #设置mysql密码,根据提示按y 回车输入2次密码

/usr/local/mysql/bin/mysqladmin -u root -p password "123456" #或者直接修改密码

到此,mysql安装完成!

二、安装nginx

1、安装pcre

cd /usr/local/src

mkdir /usr/local/pcre

tar zxvf pcre-8.39.tar.gz

cd pcre-8.39

./configure --prefix=/usr/local/pcre

make

make install

2、安装openssl

cd /usr/local/src

mkdir /usr/local/openssl

tar zxvf openssl-1.0.2j.tar.gz

cd openssl-1.0.2j

./config --prefix=/usr/local/openssl

make

make install

vi /etc/profile

export path=$path:/usr/local/openssl/bin

:wq!

source /etc/profile

3、安装zlib

cd /usr/local/src

mkdir /usr/local/zlib

tar zxvf zlib-1.2.8.tar.gz

cd zlib-1.2.8

./configure --prefix=/usr/local/zlib

make

make install

4、安装nginx

cd /usr/local/src

groupadd www

useradd -g www www -s /bin/false

cd /usr/local/src

tar zxvf nginx-1.10.2.tar.gz

cd nginx-1.10.2

./configure --prefix=/usr/local/nginx --without-http_memcached_module --user=www --group=www --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-openssl=/usr/local/src/openssl-1.0.2j --with-zlib=/usr/local/src/zlib-1.2.8 --with-pcre=/usr/local/src/pcre-8.39

注意:--with-openssl=/usr/local/src/openssl-1.0.2j --with-zlib=/usr/local/src/zlib-1.2.8 --with-pcre=/usr/local/src/pcre-8.39指向的是源码包解压的路径,而不是安装的路径,否则会报错

make

make install

/usr/local/nginx/sbin/nginx #启动nginx

设置nginx开机启动

vi /etc/rc.d/init.d/nginx #编辑启动文件添加下面内容

#!/bin/sh

#

# nginx - this script starts and stops the nginx daemon

#

# chkconfig: - 85 15

# description: nginx is an http(s) server, http(s) reverse \

# proxy and imap/pop3 proxy server

# processname: nginx

# config: /etc/nginx/nginx.conf

# config: /usr/local/nginx/conf/nginx.conf

# pidfile: /usr/local/nginx/logs/nginx.pid

# source function library.

. /etc/rc.d/init.d/functions

# source networking configuration.

. /etc/sysconfig/network

# check that networking is up.

[ "$networking" = "no" ] && exit 0

nginx="/usr/local/nginx/sbin/nginx"

prog=$(basename $nginx)

nginx_conf_file="/usr/local/nginx/conf/nginx.conf"

[ -f /etc/sysconfig/nginx ] && . /etc/sysconfig/nginx

lockfile=/var/lock/subsys/nginx

make_dirs() {

# make required directories

user=`$nginx -v 2>&1 | grep "configure arguments:" | sed 's/[^*]*--user=\([^ ]*\).*/\1/g' -`

if [ -z "`grep $user /etc/passwd`" ]; then

useradd -m -s /bin/nologin $user

fi

options=`$nginx -v 2>&1 | grep 'configure arguments:'`

for opt in $options; do

if [ `echo $opt | grep '.*-temp-path'` ]; then

value=`echo $opt | cut -d "=" -f 2`

if [ ! -d "$value" ]; then

# echo "creating" $value

mkdir -p $value && chown -r $user $value

fi

fi

done

}

start() {

[ -x $nginx ] || exit 5

[ -f $nginx_conf_file ] || exit 6

make_dirs

echo -n $"starting $prog: "

daemon $nginx -c $nginx_conf_file

retval=$?

echo

[ $retval -eq 0 ] && touch $lockfile

return $retval

}

stop() {

echo -n $"stopping $prog: "

killproc $prog -quit

retval=$?

echo

[ $retval -eq 0 ] && rm -f $lockfile

return $retval

}

restart() {

#configtest || return $?

stop

sleep 1

start

}

reload() {

#configtest || return $?

echo -n $"reloading $prog: "

killproc $nginx -hup

retval=$?

echo

}

force_reload() {

restart

}

configtest() {

$nginx -t -c $nginx_conf_file

}

rh_status() {

status $prog

}

rh_status_q() {

rh_status >/dev/null 2>&1

}

case "$1" in

start)

rh_status_q && exit 0

$1

;;

stop)

rh_status_q || exit 0

$1

;;

restart|configtest)

$1

;;

reload)

rh_status_q || exit 7

$1

;;

force-reload)

force_reload

;;

status)

rh_status

;;

condrestart|try-restart)

rh_status_q || exit 0

;;

*)

echo $"usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload|configtest}"

exit 2

esac
Nach dem Login kopieren

:wq! #保存退出

chmod 775 /etc/rc.d/init.d/nginx #赋予文件执行权限

chkconfig nginx on #设置开机启动

/etc/rc.d/init.d/nginx restart #重启

在浏览器中打开服务器ip地址,会看到下面的界面,说明nginx安装成功。

系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接

三、安装php

1、安装yasm

cd /usr/local/src

tar zxvf yasm-1.3.0.tar.gz

cd yasm-1.3.0

./configure

make

make install

2、安装libmcrypt

cd /usr/local/src

tar zxvf libmcrypt-2.5.8.tar.gz

cd libmcrypt-2.5.8

./configure

make

make install

3、安装libvpx

cd /usr/local/src

tar xvf libvpx-v1.3.0.tar.bz2

cd libvpx-v1.3.0

./configure --prefix=/usr/local/libvpx --enable-shared --enable-vp9

make

make install

4、安装tiff

cd /usr/local/src

tar zxvf tiff-4.0.6.tar.gz

cd tiff-4.0.6

./configure --prefix=/usr/local/tiff --enable-shared

make

make install

5、安装libpng

cd /usr/local/src

tar zxvf libpng-1.6.25.tar.gz

cd libpng-1.6.25

./configure --prefix=/usr/local/libpng --enable-shared

make

make install

6、安装freetype

cd /usr/local/src

tar zxvf freetype-2.7.tar.gz

cd freetype-2.7

./configure --prefix=/usr/local/freetype --enable-shared

make

make install

7、安装jpeg

cd /usr/local/src

tar zxvf jpegsrc.v9b.tar.gz

cd jpeg-9b

./configure --prefix=/usr/local/jpeg --enable-shared

make

make install

8、安装libgd

cd /usr/local/src

tar zxvf libgd-2.1.1.tar.gz #解压

cd libgd-2.1.1 #进入目录

./configure --prefix=/usr/local/libgd --enable-shared --with-jpeg=/usr/local/jpeg --with-png=/usr/local/libpng --with-freetype=/usr/local/freetype --with-fontconfig=/usr/local/freetype --with-xpm=/usr/ --with-tiff=/usr/local/tiff --with-vpx=/usr/local/libvpx

make #编译

make install #安装

9、安装t1lib

cd /usr/local/src

tar zxvf t1lib-5.1.2.tar.gz

cd t1lib-5.1.2

./configure --prefix=/usr/local/t1lib --enable-shared

make without_doc

make install

10、安装php

注意:如果系统是64位,请执行以下两条命令,否则安装php会出错(32位系统不需要执行)

\cp -frp /usr/lib64/libltdl.so* /usr/lib/

\cp -frp /usr/lib64/libxpm.so* /usr/lib/

cd /usr/local/src

tar -zvxf php-5.5.38.tar.gz

cd php-5.5.38

export ld_library_path=/usr/local/libgd/lib

./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-mysqli= /usr/local/mysql/bin/mysql_config --with-mysql-sock=/tmp/mysql.sock --with-pdo-mysql=/usr/local/mysql --with-gd=/usr/local/libgd --with-png-dir=/usr/local/libpng --with-jpeg-dir=/usr/local/jpeg --with-freetype-dir=/usr/local/freetype --with-xpm-dir= /usr/ --with-vpx-dir=/usr/local/libvpx/ --with-zlib-dir=/usr/local/zlib --with-t1lib=/usr/local/t1lib --with-iconv - -enable-libxml --enable-xml --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --enable-opcache --enable-mbregex --enable-fpm --enable- mbstring --enable-ftp --enable-gd-native-ttf --with-openssl --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --without-pear --with-gettext --enable-session --with-mcrypt --with-curl --enable-ctype

make #编译

make install #安装

cp php.ini-produktion /usr/local/php /etc/php.ini #复制php配置文件到安装目录

rm -rf /etc/php.ini #删除系统自带配置文件

ln -s /usr/local/php/etc/php.ini / etc/php.ini #添加软链接到 /etc目录

cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf #拷贝模板文件为php-fpm配置文件

ln -s /usr/local/php/etc/php-fpm.conf /etc/php-fpm.conf #添加软连接到 /etc目录

ln -s /usr/local /php/bin/php /usr/sbin/php #添加软连接到系统目录

ln -s /usr/local/php/bin/php /usr/bin/php #添加软连接到系统目录

vi /usr/local/php/etc/php-fpm.conf #编辑

user = www #设置php-fpm运行账号为www

group = www #设置php-fpm运行组为www

pid = run/ php-fpm.pid #取消前面的分号

:wq! #保存退出

设置 php-fpm开机启动

cp /usr/local/src/php-5.5.38/sapi/fpm/init.d.php-fpm /etc/rc.d/init.d/php -fpm #拷贝php-fpm到启动目录

chmod +x /etc/rc.d/init.d/php-fpm #添加执行权限

chkconfig php-fpm on. #设置开机启动

vi /usr/ local/php/etc/php.ini ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server,escapeshellcmd,dll,popen,disk_free_space,checkdnsrr,checkdnsrr,getservbyname,getservbyport,disk_total_space,posix_ctermid,posix_get_last_error,posix_getcwd, posix_getegid,posix_geteuid ,posix_getgid, posix_getgrgid,posix_getgrnam, posix_getgroups,posix_getlogin,posix_getpgid,posix_getpgrp,posix_getpid, posix_getppid,posix_getpwnam,posix_getpwuid, posix_getrlimit, posix_getsid,posix_getuid,posix_isatty, posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,posix_set gid, posix_setpgid,posix_setsid,posix_setuid,posix_strerror,posix_times,posix_ttyname,posix_uname

#列出php可以禁用的函数, 如果某些程序需要用到这个函数, 可以删除, 取消禁用.

找到:;date.timezone =

修改为:date.timezone = prc #设置时区

找到: expose_php = on

修改为:expose_php = off

找到opcache.enable=0

修改为opcache.enable=1 #php支持opcode缓存

找到:opcache.enable_cli=1 :zend_extension=opcache.so #开启opcode缓存功能

:wq! #保存退出

配置nginx支持php

vi /usr/local/nginx/conf/nginx.conf

修改/usr/local/nginx/conf/nginx.conf修改

Benutzer www www; #首行user去掉注释,修改nginx运行组为www www;必须与/usr/local/php/etc/php-fpm.conf中的user,group配置相同,否则php运行出错

index index.html-Index .htm index.php; #添加index.php

# Übergeben Sie die PHP-Skripte an den Fastcgi-Server, der 127.0.0.1:9000 überwacht gi_index index.php;

fastcgi_param script_filename $document_root$fastcgi_script_name;

include fastcgi_params;

}

#取消fastcgi. server部分location的注释,注意fastcgi_param行的参数,改为$document_root$fastcgi_script_name,或者使用绝对路径

/etc/init.d/nginx restart #重启nginx

service php-fpm start #启动php-fpm

测试篇

cd /usr/local/nginx/html/ #进入nginx默认网站根目录

rm -rf /usr/local/nginx/html/* #删除默认测试页

vi index.php #新建index.php文件

phpinfo();

?>

:wq! #保存退出

chown www.www /usr/local/nginx/html/ -r #设置目录所有者

chmod 700 /usr/local/nginx/html/ -r #设置目录权限

Öffnen Sie die Server-IP-Adresse in Ihrem Browser

Das obige ist der detaillierte Inhalt vonSo kompilieren und installieren Sie Nginx+MySQL+PHP unter CentOS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So optimieren Sie die CentOS -HDFS -Konfiguration So optimieren Sie die CentOS -HDFS -Konfiguration Apr 14, 2025 pm 07:15 PM

Verbesserung der HDFS -Leistung bei CentOS: Ein umfassender Optimierungshandbuch zur Optimierung von HDFs (Hadoop Distributed Dateisystem) auf CentOS erfordert eine umfassende Berücksichtigung der Hardware-, Systemkonfigurations- und Netzwerkeinstellungen. Dieser Artikel enthält eine Reihe von Optimierungsstrategien, mit denen Sie die HDFS -Leistung verbessern können. 1. Hardware -Upgrade und Auswahlressourcenerweiterung: Erhöhen Sie die CPU-, Speicher- und Speicherkapazität des Servers so weit wie möglich. Hochleistungs-Hardware: Übernimmt Hochleistungs-Netzwerkkarten und -Schalter, um den Netzwerkdurchsatz zu verbessern. 2. Systemkonfiguration Fine-Tuning-Kernel-Parameteranpassung: Modify /etc/sysctl.conf Datei, um die Kernelparameter wie TCP-Verbindungsnummer, Dateihandelsnummer und Speicherverwaltung zu optimieren. Passen Sie beispielsweise den TCP -Verbindungsstatus und die Puffergröße an

CentOS -Konfiguration IP -Adresse CentOS -Konfiguration IP -Adresse Apr 14, 2025 pm 09:06 PM

Steps to configure IP address in CentOS: View the current network configuration: ip addr Edit the network configuration file: sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0 Change IP address: Edit IPADDR= Line changes the subnet mask and gateway (optional): Edit NETMASK= and GATEWAY= Lines Restart the network service: sudo systemctl restart network verification IP address: ip addr

Unterschied zwischen CentOS und Ubuntu Unterschied zwischen CentOS und Ubuntu Apr 14, 2025 pm 09:09 PM

Die wichtigsten Unterschiede zwischen CentOS und Ubuntu sind: Ursprung (CentOS stammt von Red Hat, für Unternehmen; Ubuntu stammt aus Debian, für Einzelpersonen), Packungsmanagement (CentOS verwendet yum, konzentriert sich auf Stabilität; Ubuntu verwendet apt, für hohe Aktualisierungsfrequenz), Support Cycle (Centos) (CENTOS bieten 10 Jahre. Tutorials und Dokumente), Verwendungen (CentOS ist auf Server voreingenommen, Ubuntu ist für Server und Desktops geeignet). Weitere Unterschiede sind die Einfachheit der Installation (CentOS ist dünn)

CentOS Shutdown -Befehlszeile CentOS Shutdown -Befehlszeile Apr 14, 2025 pm 09:12 PM

Der Befehl centOS stilldown wird heruntergefahren und die Syntax wird von [Optionen] ausgeführt [Informationen]. Zu den Optionen gehören: -h das System sofort stoppen; -P schalten Sie die Leistung nach dem Herunterfahren aus; -r neu starten; -t Wartezeit. Zeiten können als unmittelbar (jetzt), Minuten (Minuten) oder als bestimmte Zeit (HH: MM) angegeben werden. Hinzugefügten Informationen können in Systemmeldungen angezeigt werden.

CentOS HDFS Performance Tuning -Tipps CentOS HDFS Performance Tuning -Tipps Apr 14, 2025 pm 06:00 PM

CentOS-Plattform Hadoop Distributed File System (HDFS) Leistungsoptimierungshandbuch Die Optimierung der HDFS-Leistung ist ein facettenreiches Problem, und mehrere Parameter müssen für bestimmte Situationen angepasst werden. Im Folgenden finden Sie einige wichtige Optimierungsstrategien: 1. Die Speicherverwaltung passt die Konfiguration von Namenode und Datanode -Speicher an: Konfigurieren Sie vernünftigerweise die Umgebungsvariablen von Hadoop_Namenode_Opts und Hadoop_Datanode_Opts entsprechend der tatsächlichen Speichergröße des Servers, um die Speicherauslastung zu optimieren. Large Seitenspeicher aktivieren: Für Anwendungen mit hohem Speicherverbrauch (z. B. HDFs) kann das Aktivieren von großem Seitenspeicher die Speicherseite zu Allokation und das Management -Overhead reduzieren und die Effizienz verbessern. 2. Die I/A-Optimierung der Festplatte verwendet Hochgeschwindigkeitsspeicher

Welche Dateien müssen Sie in HDFS -Konfigurations -CentOS ändern? Welche Dateien müssen Sie in HDFS -Konfigurations -CentOS ändern? Apr 14, 2025 pm 07:27 PM

Beim Konfigurieren von Hadoop-Distributed Dateisystem (HDFS) auf CentOS müssen die folgenden Schlüsselkonfigurationsdateien geändert werden: Core-Site.xml: Fs.DefaultFs: Gibt die Standarddateisystemadresse von HDFs an, wie z. B. HDFS: // localhost: 9000. Hadoop.tmp.dir: Gibt das Speicherverzeichnis für Hadoop -temporäre Dateien an. Hadoop.proxyuser.root.hosts und Hadoop.proxyuser.ro

Wie ist die GPU -Unterstützung für Pytorch bei CentOS? Wie ist die GPU -Unterstützung für Pytorch bei CentOS? Apr 14, 2025 pm 06:48 PM

Aktivieren Sie die Pytorch -GPU -Beschleunigung am CentOS -System erfordert die Installation von CUDA-, CUDNN- und GPU -Versionen von Pytorch. Die folgenden Schritte führen Sie durch den Prozess: Cuda und Cudnn Installation Bestimmen Sie die CUDA-Version Kompatibilität: Verwenden Sie den Befehl nvidia-smi, um die von Ihrer NVIDIA-Grafikkarte unterstützte CUDA-Version anzuzeigen. Beispielsweise kann Ihre MX450 -Grafikkarte CUDA11.1 oder höher unterstützen. Download und installieren Sie Cudatoolkit: Besuchen Sie die offizielle Website von Nvidiacudatoolkit und laden Sie die entsprechende Version gemäß der höchsten CUDA -Version herunter und installieren Sie sie, die von Ihrer Grafikkarte unterstützt wird. Installieren Sie die Cudnn -Bibliothek:

CentOS stoppt die Wartung 2024 CentOS stoppt die Wartung 2024 Apr 14, 2025 pm 08:39 PM

CentOS wird 2024 geschlossen, da seine stromaufwärts gelegene Verteilung RHEL 8 geschlossen wurde. Diese Abschaltung wirkt sich auf das CentOS 8 -System aus und verhindert, dass es weiterhin Aktualisierungen erhalten. Benutzer sollten eine Migration planen, und empfohlene Optionen umfassen CentOS Stream, Almalinux und Rocky Linux, um das System sicher und stabil zu halten.

See all articles