Instalējiet Plesk operētājsistēmā CentOS 7
Vai izmantojat citu sistēmu? Plesk ir patentēts tīmekļa mitinātāja vadības panelis, kas ļauj lietotājiem administrēt savas personīgās un/vai klientu vietnes, datu bāzes
Šajā rakstā ir aprakstīts CentOS/RHEL 7.x sistēmu sāknēšanas process. Lai gan tas var palikt līdzīgs iepriekšējiem izlaidumiem, ar RHEL 7 tiek ieviests systemd. Papildus sāknēšanas procesam es sniegšu padomus un trikus problēmu novēršanai.
Lai varētu aktīvi novērst sāknēšanas problēmu, jums ir jāsaprot sāknēšanas process. Pārskatiet tālāk norādītās darbības, līdz esat iepazinies ar procesu.
/sbin/init
kā pid 1./sysroot
)./sysroot
) uz sistēmas rootfs ( /
) un systemd tiek atkārtoti izpildīta kā sistēmas versija.Papildinformāciju par sāknēšanas procesu skatiet savas sistēmas oficiālajā OS dokumentācijā.
Mērķi būtībā ir atkarības pārbaudes. Viņiem ir konfigurācija "pirms" un "pēc", lai precīzi noteiktu, kādi pakalpojumi ir nepieciešami, lai sasniegtu šo mērķi. Piemēram: arp.ethernet.service
, firewalld.service
, un tā tālāk ir jāuzsāk un jāstrādā, lai network.target
varētu sasniegt. Ja tas netiek sasniegts, tādus pakalpojumus kā httpd
, nfs
un ldap
nevar tikt uzsākta. RHEL/CentOS 7 var iestatīt 4 mērķus.
Lai skatītu pašreizējo noklusējuma sāknēšanas mērķi, izmantojiet šo:
systemctl get-default
Ņemiet vērā, ka varat to mainīt izpildes laikā, izolējot mērķi. Tas sāks/apturēs visus ar jauno mērķi saistītos pakalpojumus, tāpēc esiet piesardzīgs (skatiet systemctl isolate new.target
).
Dažkārt, lai atrisinātu operētājsistēmas problēmu, būs jāiesāknēšana viena lietotāja režīmā. Šajā piemērā es jums parādīšu, kā rescue.target
RHEL/CentOS 7 izmantot “viena lietotāja režīmu”.
systemd.unit=rescue.target
Šis process nedaudz atšķiras no tā, ko esam izmantojuši iepriekšējos laidienos, taču tas ir vienkāršs uzdevums, un tam ir nepieciešamas ļoti dažas darbības. Ja jums ir jāatkopj kādi akreditācijas dati, varat izmantot šo metodi, lai piekļūtu virtuālajai mašīnai. Jūs joprojām varat palaist no tiešā kompaktdiska, pievienot saknes failu sistēmu un rediģēt paroli, taču šī metode ir novecojusi un prasa vairāk pūļu.
rd.break
( bez pēdiņām ), kas pārtrauks sāknēšanas procesu tieši pirms vadīklas nodošanas no initramfs uz faktisko sistēmu.Šajā brīdī tiek parādīts saknes apvalks ar saknes failu sistēmu, kas ir uzstādīta tikai lasīšanas režīmā /sysroot
. Mums tas būs atkārtoti jāmontē ar rakstīšanas tiesībām.
Uzstādiet atkārtoti /sysroot
.
# mount -oremount,rw /sysroot
Pārslēdzieties uz chroot cietumu.
# chroot /sysroot
Mainiet paroli lietotājam, kuram ir novecojuši akreditācijas dati.
# passwd <username>
Ja izmantojat SElinux, pirms sāknēšanas procesa turpināšanas apsveriet visu failu pārmarķēšanu. Šo daļu var izlaist, ja neizmantojat SElinux.
# touch /.autorelabel
Divreiz izejiet, un sistēma tiks tīri sāknēta no vietas, kurā mēs to pārtraucām.
Var būt noderīgi skatīt iepriekšējo neveiksmīgo sāknēšanas mēģinājumu žurnālus. Ja žurnālā reģistrētie žurnāli ir padarīti pastāvīgi (parasti tiek glabāti atmiņā un atbrīvoti sāknēšanas laikā), to var izdarīt, izmantojot journalctl
rīku. Veiciet šīs darbības, ja nepieciešams iestatīt pastāvīgu sāknēšanas reģistrēšanu.
Kā root izveidojiet žurnāla failu šīs informācijas saglabāšanai.
# mkdir -p 2775 /var/log/journal && chown :systemd-journal /var/log/journal
# systemctl restart systemd-journald
Lai pārbaudītu iepriekšējās sāknēšanas žurnālus, izmantojiet -b
opciju ar journalctl
. Bez argumentiem -b
tiks filtrēta izvade tikai ziņojumiem, kas attiecas uz pēdējo sāknēšanu. Ja šim argumentam ir negatīvs skaitlis, tas tiks filtrēts iepriekšējās sāknēšanas laikā. Piemēram:
# journalctl -b-1 -p err
Tas parādīs kļūdu žurnālus no sāknēšanas, kas notika pirms jaunākās. Jums vajadzētu mainīt skaitlisko vērtību, lai atspoguļotu sāknēšanas laiku, kas jums jāskata.
Viena no visbiežāk sastopamajām sāknēšanas laika kļūdām ir nepareizi konfigurēts /etc/fstab
fails. Jūs NEVAR izmantot rescue.target
, lai izlabotu /etc/fstab
kļūdas. Lielākajai daļai šo problēmu būs jāizmanto sistēma, emergency.target
jo "glābšanai" ir nepieciešama funkcionālāka sistēma.
Tālāk ir sniegti to problēmu piemēri, kurām nepieciešams emergency.target
:
/etc/fstab
./etc/fstab
./etc/fstab
.Svarīgi : pēc /etc/fstab
faila rediģēšanas avārijas režīmā drošības pasākumu veikšanai ir jāveic šādas darbības:
# systemctl daemon-reload
Šeit ir īss piemērs. Mēs sāksim avārijas režīmu, lai noņemtu nepatiesu ierakstu /etc/fstab
.
systemd.unit=emergency.target
/
lai mēs varētu veikt izmaiņas fstab
failā:# mount -oremount,rw /
mount
komandu, lai redzētu, kurš ieraksts izraisa kļūdu:# mount -a
fstab
faila aizskarošo ierakstu .mount -a
vēlreiz, lai pārliecinātos, ka kļūda ir novērsta.systemctl daemon-reload
kā jau minēju iepriekš, lai atkārtoti ielādētu visus vienības failus un no jauna izveidotu visu atkarības koku.Kad izejat no avārijas čaulas, sistēma pabeigs sāknēšanu no avārijas mērķa, un pēc tam varēsit turpināt kā parasti. Šis piemērs tika izmantots, lai parādītu avārijas mērķa izmantošanas procesu, lai veiktu pastāvīgas izmaiņas sistēmas failos.
/boot/grub2/grub.cfg
Fails ir galvenais konfigurācijas failu. NEKAD NErediģējiet šo failu manuāli. Tā vietā izmantojiet, grub2-mkconfig
lai ģenerētu jauno grub2 konfigurāciju, izmantojot dažādu konfigurācijas failu kopu un instalēto kodolu sarakstu. grub2-mkconfig
Komanda būs apskatīt /etc/default/grub
uz opcijas, piemēram, noklusējuma izvēlnes timeout un kodola komandrindas izmantot, un pēc tam izmantot komplektu skriptus /etc/grub.d/
, lai radītu rezultātā konfigurācijas failu.
Šeit ir šo attiecību teksta diagramma.
/boot/grub2/grub.cfg
|
|__________________
| |
/etc/default/grub /etc/grub.d/*
Svarīgi! Lai rediģētu galveno grub.cfg failu, jums būs jāveic vajadzīgās izmaiņas /etc/default/grub
failos /etc/grub.d/
un failos un pēc tam jāizveido jauns grub.cfg
, izpildot:
# grub2-mkconfig > /boot/grub2/grub.cfg
/boot/grub2/grub.cfg
Pirms problēmu novēršanas ir svarīgi saprast faila sintaksi .
linux16
un initrd16
rindas norāda uz kodolu, kas jāielādē no diska (kopā ar kodola komandrindu) un ielādējamo initramfs. Interaktīvās rediģēšanas laikā sāknēšanas laikā tiek izmantota cilne, lai atrastu šīs rindas.harddrive.partition
kur sistēmā hd0
ir pirmais cietais disks un hd1
otrais. Sadaļas ir norādītas kā msdos1
pirmajam MBR nodalījumam vai gpt1
pirmajam GPT nodalījumam.Piemērs no /boot/grub2/grub.cfg
:
### BEGIN /etc/grub.d/10_linux ###
menuentry 'CentOS Linux (3.10.0-514.26.2.el7.x86_64) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-514.el7.x86_64-advanced-a2531d12-46f8-4a0f-8a5c-b48d6ef71275' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='hd0,msdos1' 123455ae-46f8-4a0f-8a5c-b48d6ef71275
else
search --no-floppy --fs-uuid --set=root 123455ae-46f8-4a0f-8a5c-b48d6ef71275
fi
Ja ierīcē atkārtoti jāinstalē sāknēšanas ielādētājs, izmantojiet šo komandu.
# grub2-install <device>
Gadījumiem, kad sistēma netiks sāknēta pēc grub2 izvēlnes sasniegšanas.
/
).# grub2-mkconfig
/boot/grub2/grub.cfg
failu. Nepārveidojiet šo failu. Pārbūvējiet konfigurāciju ar šādu komandu:# grub2-mkconfig > /boot/grub2/grub.cfg
Kad esat pārbūvējis grub konfigurāciju, jums vajadzētu būt iespējai atsāknēt bez problēmām.
Vai izmantojat citu sistēmu? Plesk ir patentēts tīmekļa mitinātāja vadības panelis, kas ļauj lietotājiem administrēt savas personīgās un/vai klientu vietnes, datu bāzes
Squid ir populāra bezmaksas Linux programma, kas ļauj izveidot pāradresācijas tīmekļa starpniekserveri. Šajā rokasgrāmatā jūs redzēsit, kā instalēt Squid uz CentOS, lai jūs pārvērstu
Ievads Lighttpd ir Apache dakša, kuras mērķis ir daudz mazāk resursietilpīgs. Tas ir viegls, tāpēc arī tā nosaukums ir diezgan vienkārši lietojams. Instalēšana
VULTR nesen veica izmaiņas, un tagad visam vajadzētu darboties labi, ja ir iespējots NetworkManager. Ja vēlaties atspējot
Icinga2 ir spēcīga uzraudzības sistēma, un, ja to izmanto galvenā klienta modelī, tā var aizstāt vajadzību pēc NRPE balstītām uzraudzības pārbaudēm. Meistars-klients
Vai izmantojat citu sistēmu? Apache Cassandra ir bezmaksas un atvērtā koda NoSQL datu bāzes pārvaldības sistēma, kas ir izstrādāta, lai nodrošinātu mērogojamību, hig.
Vai izmantojat citu sistēmu? Microweber ir atvērtā koda vilkšanas un nomešanas CMS un tiešsaistes veikals. Microweber pirmkods tiek mitināts vietnē GitHub. Šī rokasgrāmata jums parādīs
Vai izmantojat citu sistēmu? Mattermost ir atvērtā pirmkoda, pašmitināta alternatīva Slack SAAS ziņojumapmaiņas pakalpojumam. Citiem vārdiem sakot, izmantojot Mattermost, jūs apm
Kas jums būs nepieciešams Vultr VPS ar vismaz 1 GB RAM. SSH piekļuve (ar root/administratora tiesībām). 1. darbība: BungeeCord instalēšana Vispirms vispirms
Plesk vadības panelī ir ļoti jauka Lets Encrypt integrācija. Lets Encrypt ir viens no vienīgajiem SSL nodrošinātājiem, kas pilnībā izsniedz sertifikātus
Lets Encrypt ir sertifikātu iestāde, kas nodrošina SSL sertifikātus bez maksas. cPanel ir izveidojis glītu integrāciju, lai jūs un jūsu klients
Vai izmantojat citu sistēmu? Concrete5 ir atvērtā pirmkoda CMS, kas piedāvā daudzas atšķirīgas un noderīgas funkcijas, lai palīdzētu redaktoriem viegli izveidot saturu.
Vai izmantojat citu sistēmu? Pārskatīšanas padome ir bezmaksas atvērtā pirmkoda rīks pirmkoda, dokumentācijas, attēlu un daudz ko citu pārskatīšanai. Tā ir tīmekļa programmatūra
Šajā rokasgrāmatā jūs uzzināsit, kā iestatīt HTTP autentifikāciju Nginx tīmekļa serverim, kas darbojas operētājsistēmā CentOS 7. Prasības Lai sāktu darbu, jums būs nepieciešams
YOURLS (Your Own URL Shortener) ir atvērtā koda URL saīsināšanas un datu analīzes lietojumprogramma. Šajā rakstā mēs apskatīsim instalēšanas procesu
Vai izmantojat citu sistēmu? Ievads ArangoDB ir atvērtā koda NoSQL datu bāze ar elastīgu datu modeli dokumentiem, grafikiem un atslēgu vērtībām. Tas ir
Ievads /etc/ direktorijam ir izšķiroša nozīme Linux sistēmas darbībā. Iemesls tam ir gandrīz visas sistēmas konfigurācijas
Daudzi sistēmu administratori pārvalda lielu daudzumu serveru. Ja failiem ir jāpiekļūst dažādos serveros, piesakieties katrā atsevišķi apm
Šajā apmācībā tiks apskatīts Half Life 2 spēļu servera instalēšanas process sistēmā CentOS 6. 1. darbība: priekšnosacījumu instalēšana Lai iestatītu ou
Laravel GitScrum jeb GitScrum ir atvērtā pirmkoda produktivitātes rīks, kas izstrādāts, lai palīdzētu izstrādātāju komandām ieviest Scrum metodoloģiju līdzīgā veidā.
Mākslīgais intelekts nav nākotnē, tas ir šeit, tagadnē. Šajā emuārā lasiet, kā mākslīgā intelekta lietojumprogrammas ir ietekmējušas dažādas nozares.
Vai arī jūs esat DDOS uzbrukumu upuris un esat neizpratnē par profilakses metodēm? Izlasiet šo rakstu, lai atrisinātu savus jautājumus.
Iespējams, esat dzirdējuši, ka hakeri pelna daudz naudas, bet vai esat kādreiz domājuši, kā viņi nopelna šādu naudu? pārrunāsim.
Vai vēlaties redzēt revolucionārus Google izgudrojumus un to, kā šie izgudrojumi mainīja katra cilvēka dzīvi mūsdienās? Pēc tam lasiet emuārā, lai redzētu Google izgudrojumus.
Pašpiedziņas automobiļu koncepcija izbraukt uz ceļiem ar mākslīgā intelekta palīdzību ir mūsu sapnis jau kādu laiku. Bet, neskatoties uz vairākiem solījumiem, tie nekur nav redzami. Lasiet šo emuāru, lai uzzinātu vairāk…
Zinātnei strauji attīstoties, pārņemot lielu daļu mūsu pūļu, palielinās arī risks pakļaut sevi neizskaidrojamai singularitātei. Izlasiet, ko singularitāte varētu nozīmēt mums.
Datu uzglabāšanas metodes ir attīstījušās kopš datu dzimšanas. Šajā emuārā ir aprakstīta datu uzglabāšanas attīstība, pamatojoties uz infografiku.
Lasiet emuāru, lai vienkāršākā veidā uzzinātu dažādus lielo datu arhitektūras slāņus un to funkcijas.
Šajā digitālajā pasaulē viedās mājas ierīces ir kļuvušas par būtisku dzīves sastāvdaļu. Šeit ir daži pārsteidzoši viedo mājas ierīču ieguvumi, lai padarītu mūsu dzīvi dzīves vērtu un vienkāršāku.
Nesen Apple izlaida macOS Catalina 10.15.4 papildinājuma atjauninājumu, lai novērstu problēmas, taču šķiet, ka atjauninājums rada vairāk problēmu, kas izraisa Mac datoru bloķēšanu. Izlasiet šo rakstu, lai uzzinātu vairāk