Telepítse a Plesket a CentOS 7 rendszeren
Más rendszert használ? A Plesk egy szabadalmaztatott webtárhely-vezérlőpult, amely lehetővé teszi a felhasználók számára, hogy adminisztrálják személyes és/vagy ügyfeleik webhelyeit, adatbázisait
A Gentoo hivatalos oldala szerint
Welcome to Gentoo, a flexible, source-based Linux distribution that becomes just about any system you need—and much more.
Amint látja, a Gentoo telepítése a szeretett Vultr gépére lehetővé teszi a szerver irányítottabb kezelését, ahogy kiválasztja, hogy mi legyen a szerveren, és még inkább kiválaszthatja, hogy mely szolgáltatásokra fordítsa le az értékes erőforrásokat. a szervered.
A Gentoo Vultr-on történő telepítéséhez alapvetően a következő dolgokat kell tennünk:
sshd
a LiveCD környezetet.Kezdjük!
Először keresse meg az ISO-kezelési oldalt, és töltse fel az ISO-t a távirányítóról. Szinte bármilyen adathordozó alkalmas a Gentoo telepítésére, mi pedig a hivatalos minimális CD-t fogjuk használni. Töltse ki ezt (vagy egy másik minimális Gentoo ISO hivatkozást) az URL mezőbe, és nyomja meg a Feltöltés gombot, majd várjon néhány percet. Az ISO sikeres feltöltése után folytathatjuk a gép létrehozását.
Válassza az Egyéni ISO lehetőséget az operációs rendszer részben. Válasszon más lehetőségeket igényei szerint, és ne felejtse el bejelölni az IPv6 engedélyezése jelölőnégyzetet, mivel IPv6-kompatibilis telepítést fogunk telepíteni. Miután meggyőződött arról, hogy minden rendben van, hozza létre a gépet, és indítsa el.
Válassza a View konzol lehetőséget a gép vezérlőpultján, és a Gentoo minimál CD shellje fogad. Mivel a VNC-ről történő műveletek bonyolultak lehetnek, engedélyezzük az sshd-t. A passwd
gombbal módosítsa a root jelszavát, majd tegye a következőket:
/etc/init.d/sshd start
Ezután keresse meg a szerver IP-címét a vezérlőpulton, és csatlakozzon a szerverhez a következővel:
ssh [email protected]
Ne feledje, hogy minden IP-cím, amely a 203.0.113.0/24-be esik, virtuális, és ezeket le kell cserélnie a szerver valódi IPv4-címére.
Most, hogy a LiveCD megfelelő shelljéhez értünk, elkezdhetjük a telepítési folyamatot. Alapvetően a következő dolgokat fogjuk tenni:
Először is felosztjuk a lemezt. Használata cfdisk
:
cfdisk /dev/vda
A felugró ablakban válassza ki az mbr-t, és hozzon létre 2 partíciót: az egyik a gyökér partíció, a másik a cserepartíció. Azt javaslom, hogy kis memóriacsomagok esetén foglaljon le 2*-os memóriaméretet, míg sok fizikai memóriával kisebb cserék is lehetségesek. Írja meg a partíciós táblát, és lépjen ki, miután elvégezte a megfelelő változtatásokat.
Ezután formázza meg a partíciókat. Itt csak az ext4-et fogjuk használni. Bármit választhat, de ne felejtse el engedélyezni az fs támogatását később a kernel beállításakor, különben a rendszer nem indul el. Csináld a következőt:
mkfs.ext4 /dev/vda1
mkswap /dev/vda2
Feltételezve, hogy a gyökérpartíciód, a vda1
cserepartíció pedig vda2
.
Ezután csatolja a fájlrendszereket.
mount /dev/vda1 /mnt/gentoo
swapon /dev/vda2
Fogja meg a LEGÚJABB stage3 tarballt (először nézze meg, mi van a mappában a tükörben!) egy olyan tükörből, amely földrajzilag közel van a szerveréhez. Csomagolja ki a tarballt az új gyökérbe.
cd /mnt/gentoo
wget http://ftp.iij.ad.jp/pub/linux/gentoo/releases/amd64/autobuilds/current-stage3-amd64/stage3-amd64-20161103.tar.bz2
tar xvjpf stage3-amd64-20161103.tar.bz2 --xattrs
Olyan forrást kell választanunk, amely földrajzilag közel van a szerverhez, hogy időt takarítsunk meg a forráskódok letöltése közben. A Gentoo minimális telepítő CD-je tökéletes eszközt biztosít számunkra mirrorselect
. Válassza ki azokat, amelyek a kiszolgáló régiójában találhatók:
mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf
Például egy Tokióban található szerver engedélyezni szeretné az IIJ-t és a Jaist-tükröt, ezért nyomja le a szóköz billentyűt, és jelölje meg ezeket a sorokat egy *
. Kilépés és make.conf
módosítások áttekintése :
nano -w /etc/portage/make.conf
A tükrök kiválasztásának másik fontos lépése a fő Gentoo tároló konfigurálása a /etc/portage/repos.conf/gentoo.conf
fájlon keresztül . A portage fa távoli forrásának definíciói ott találhatók. Csináld a következőt:
mkdir -p /mnt/gentoo/etc/portage/repos.conf
cp /mnt/gentoo/usr/share/portage/config/repos.conf /mnt/gentoo/etc/portage/repos.conf/gentoo.conf
nano -w /mnt/gentoo/etc/portage/repos.conf/gentoo.conf
sync-uri
Cserélje ki a szerver címét a szakaszban. Az rsync tükrök listája itt található . A regionális rsync szervereket általában olyan URL-ek használatával biztosítják, mint a rsync://rsync.jp.gentoo.org/gentoo-portage/
. Ez a körbefutó módszer biztosítja, hogy a konfiguráció akkor is működjön, ha néhány kiszolgáló meghibásodott a kiszolgálókészletben.
Egy kis tipp: mivel az rsync költséges, sok szerver nem tesz lehetővé túl sok gyakori szinkronizálást. Azt javaslom, hogy naponta egyszer vagy ritkábban szinkronizáljon. Ha megpróbálja (akár önkéntelenül is) megzavarni a szerver forgását, felkerülhet egy ideiglenes tiltólistára.
Másolás resolv.conf
a chrootba.
cp -L /etc/resolv.conf /mnt/gentoo/etc/
Csatlakoztassa a szükséges fájlrendszereket, hogy chroot-ot tudjunk tenni.
mount -t proc proc /mnt/gentoo/proc
mount --rbind /sys /mnt/gentoo/sys
mount --make-rslave /mnt/gentoo/sys
mount --rbind /dev /mnt/gentoo/dev
mount --make-rslave /mnt/gentoo/dev
Aztán chroot a környezetbe.
chroot /mnt/gentoo /bin/su
export PS1="(chroot) $PS1"
Készítse el a portage pillanatképet.
emerge-webrsync
Olvasd a híreket:
eselect news list
eselect news read
Válassza ki a profilt:
eselect profile list
eselect profile set 1
Világfrissítés:
emerge -avuDN @world
Állítsa be az időzónát. Tegyük fel, hogy a választott időzóna a következő Europe/Brussels
:
echo "Europe/Brussels" > /etc/timezone
emerge --config sys-libs/timezone-data
Állítsa be a területi beállítást.
nano /etc/locale.gen
locale-gen
eselect locale list
eselect locale set en_US.UTF-8
Töltse fel újra a környezetet.
env-update && source /etc/profile && export PS1="(chroot) $PS1"
Telepítse a Linux kernelt. Először keresd meg a forrást:
emerge -av sys-kernel/gentoo-sources
Ezután állítsa be a kernelt. Mivel a telepítést VPS-en végezzük, engedélyeznünk kell a VirtIO-val kapcsolatos opciókat. Használhatja a szabványos menuconfig
eszközt:
make menuconfig
Használja a /
gombot a VIRTIO_PCI
és a kereséshez VIRTIO_MMIO
. Miután megtalálta őket, engedélyezze őket, valamint az új elemeket, amelyek a kettő engedélyezése után megjelenhetnek. Mentse el, és lépjen ki a menuconfig
.
Ha meglehetősen kicsi terminálod van, vagy nem szeretsz a lehetőségek között keresgélni, önállóan is feltörhetsz .config
. Csak keress VIRTIO
és változtass
# CONFIG_VIRTIO_PCI is not set
# CONFIG_VIRTIO_MMIO is not set
# CONFIG_VIRTIO_BLK may not be set
nak nek:
CONFIG_VIRTIO_PCI=y
CONFIG_VIRTIO_MMIO=y
CONFIG_VIRTIO_BLK=y
... és válaszoljon y
a VIRTIO-val kapcsolatos összes kérdésre a következő kernel-fordítási részben (de mindenképpen olvassa el a promptokat, mielőtt megnyomja az entert).
Most lefordítjuk a kernelt. Miután visszatért a héjhoz, tegye a következőket:
make -j2 && make modules_install
Az -j2
argumentum itt azt jelenti, hogy a fordítás egyidejűleg 2 feladattal fog futni. Módosítsa ezt a gépe magjainak számára plusz egy, hogy a legjobban lerövidítse a fordítási időt. Miután elkezdted az összeállítást, igyál egy csésze kávét és lazíts!
A fordítás befejezése után telepítse a kernelt ide /boot
:
make install
Ezután konfiguráljuk a fstab
.
nano -w /etc/fstab
Váltson /dev/ROOT
erre /dev/vda1
és /dev/SWAP
-ra /dev/vda2
, és írja be megjegyzésekkel az összes többi sort.
Módosítsa azt, hostname
hogy megfeleljen a gép létrehozásakor beállítottnak.
nano /etc/conf.d/hostname
Telepítse net-misc/netifrc
és konfigurálja a hálózatot.
emerge -a --noreplace net-misc/netifrc
nano /etc/conf.d/net
És add hozzá a következő sort:
config_eth0="dhcp"
Indítsa el a hálózati interfészt rendszerindításkor.
cd /etc/init.d
ln -s net.lo net.eth0
rc-update add net.eth0 default
Szerkessze a hosts fájlt.
nano -w /etc/hosts
Változtassa meg a root jelszót.
passwd
Különféle segédprogramok telepítése, beleértve a syslog-ng
, logrotate
, cronie
, és dhcpcd
.
emerge -av syslog-ng logrotate cronie dhcpcd
Szolgáltatások engedélyezése:
rc-update add sshd default
rc-update add cronie default
rc-update add syslog-ng default
Tekintse át sshd_config
(ügyeljen arra, hogy ne zárja ki magát!):
nano -w /etc/ssh/sshd_config
Telepítse a grub
rendszerbetöltőt:
emerge -a sys-boot/grub:2
Telepítse a rendszerbetöltőt és hozza létre a konfigurációt:
grub-install /dev/vda
grub-mkconfig -o /boot/grub/grub.cfg
Most már készen vagyunk! Lépjen ki a chrootból, és adja ki a végső parancsot a teszteléshez:
exit
reboot
Ha minden rendben van, a rendszer indulása után pillanatokon belül bejelentkezhet ssh-n keresztül. Ha problémákat tapasztal, ne essen pánikba. Használja a VNC konzolt, valamint a minimális ISO-t, hogy ellenőrizze, mi volt a hiba, és javítsa ki a hibákat.
Most egy vadonatúj Gentoo-telepítés van a Vultr gépeden. Élvezd!
Más rendszert használ? A Plesk egy szabadalmaztatott webtárhely-vezérlőpult, amely lehetővé teszi a felhasználók számára, hogy adminisztrálják személyes és/vagy ügyfeleik webhelyeit, adatbázisait
Bevezetés A Cacti egy nyílt forráskódú megfigyelő és grafikus eszköz, amely teljes mértékben az RRD adatokon alapul. A Cactuson keresztül szinte bármilyen típusú eszközt felügyelhet
Bevezetés A Lets Encrypt egy hitelesítésszolgáltató szolgáltatás, amely ingyenes TLS/SSL-tanúsítványokat kínál. A telepítés folyamatát a Certbot leegyszerűsíti,
Más rendszert használ? Mi az a Tekkit Classic? A Tekkit Classic egy modpack ahhoz a játékhoz, amelyet mindenki ismer és szeret; Minecraft. Tartalmaz néhányat a ver
Más rendszert használ? Ez az oktatóanyag megmutatja, hogyan telepítheti a csoportmunka iRedMail programot a Debian Wheezy friss telepítésére. Használnia kell egy szervát
Más rendszert használ? A Jekyll nagyszerű alternatíva a WordPress helyett blogíráshoz vagy tartalommegosztáshoz. Nem igényel adatbázist, és nagyon egyszerű i
Más rendszert használ? Ha Debian szervert vásárol, akkor mindig rendelkeznie kell a legújabb biztonsági javításokkal és frissítésekkel, akár alszik, akár nem
A PHP és a kapcsolódó csomagok a leggyakrabban használt összetevők a webszerverek telepítésekor. Ebben a cikkben megtudjuk, hogyan kell beállítani a PHP 7.0 vagy PHP 7.1 o verzióját
A Squid egy népszerű, ingyenes Linux-program, amely lehetővé teszi továbbítási webproxy létrehozását. Ebben az útmutatóban megtudhatja, hogyan telepítheti a Squid-et a CentOS rendszerre, hogy megfordítsa
Bevezetés A Lighttpd az Apache forkja, amely sokkal kevésbé erőforrás-igényes. Könnyű, innen kapta a nevét, és meglehetősen egyszerű a használata. Telepítés
1. Virtualmin/Webmin A Virtualmin egy hatékony és rugalmas web hosting vezérlőpanel Linux és UNIX rendszerek számára, amely a jól ismert nyílt forráskódú webbázison alapul.
A Yii egy PHP-keretrendszer, amely lehetővé teszi alkalmazások gyorsabb és egyszerűbb fejlesztését. A Yii telepítése Ubuntura egyszerű, amint azt pontosan megtudhatja
A Screen egy olyan alkalmazás, amely lehetővé teszi a terminálmunkamenetek többszöri használatát egy ablakon belül. Ez lehetővé teszi több terminálablak szimulálását, ahol ez ma
Ez az oktatóanyag elmagyarázza, hogyan állíthat be DNS-kiszolgálót a Bind9 használatával Debian vagy Ubuntu rendszeren. A cikkben ennek megfelelően helyettesítse be a saját-domain-neve.com címet. TH-nál
Bevezetés A Logrotate egy Linux segédprogram, amely leegyszerűsíti a naplófájlok kezelését. Általában naponta egyszer fut egy cron-feladaton keresztül, és kezeli a naplóbázist
A VULTR a közelmúltban változtatásokat hajtott végre a saját oldalukon, és most már mindennek jól kell működnie, ha a NetworkManager engedélyezve van. Ha szeretné letiltani
Az Icinga2 egy hatékony felügyeleti rendszer, és mester-kliens modellben használva helyettesítheti az NRPE-alapú felügyeleti ellenőrzések szükségességét. A mester-kliens
Más rendszert használ? A Red5 egy Java nyelven megvalósított nyílt forráskódú médiaszerver, amely lehetővé teszi többfelhasználós Flash-alkalmazások, például élő streamin futtatását.
Ebben a cikkben látni fogjuk, hogyan fordíthatja le és telepítheti az Nginx fővonalat az Nginx hivatalos forrásaiból a PageSpeed modullal, amely lehetővé teszi a
Más rendszert használ? Az Apache Cassandra egy ingyenes és nyílt forráskódú NoSQL adatbázis-kezelő rendszer, amelyet úgy terveztek, hogy biztosítsa a méretezhetőséget,
A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.
Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.
Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.
Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.
Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…
Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.
Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.
Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.
Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.
Az Apple a közelmúltban kiadott egy kiegészítést a macOS Catalina 10.15.4-hez a problémák megoldására, de úgy tűnik, hogy a frissítés több problémát okoz, ami a Mac gépek blokkolásához vezet. További információért olvassa el ezt a cikket