|
Search |
Johdanto Rescue-tila on suunniteltu Linux-palvelimia varten. Sen avulla voit tarkastaa palvelimesi raudan, tai ottaa siihen SSH-yhteyden. Rescue-tilan etuna on, että voit itse tutkia ja korjata vian ongelmatilanteessa, silloin kuin haluat, häiritsemättä palvelimen käyttöä.
Jos joku testeistä epäonnistuu tai näyttää virhettä, kirjaudu Hallintaan ja klikkaa Ota yhteys tukeemme, jonka jälkeen voit luoda tiketin ongelmastasi. Liitä siihen testin tulos, esimerkiksi palvelimen kaatuminen prosessorin testauksen aikana. Suunnittelemme välittömästi korjaustoimenpiteen raudan vaihtamiseksi. VAROITUS: Älä käytä selainpohjaista käyttöliittymää samaan aikaan SSH-yhteyden kanssa. Älä käynnistä kovalevyjen tarkistusta samaan aikaan kovalevyjen mounttauksen kanssa. Se voi johtaa tiedostojen tuhoutumiseen! Rescue-tilan aktivoiminen Kirjaudu Hallintaan ja mene osioon Dedikoidut palvelimet > Palvelut ja valitse Netbootin arvoksi Rescue pro. Sen jälkeen käynnistä palvelimesi uudestaan komentorivillä: shutdown -r 0 Voit käynnistää palvelimesi uudestaan myös Hallinnassa valitsemalla Rebootin osiossa Dedikoidut palvelimet > Palvelut. Sitä kannattaa kuitenkin käyttää vasta kun normaali uudelleenkäynnistys ei auta. Kun palvelimesi on käynnistynyt rescue-tilassa uudestaan, sinulle lähetetään sähköposti, jossa ilmoitetaan tarkemmat tiedot yhteyden muodostamista varten. Teknikkomme ovat myös saattaneet käynnistää palvelimesi resue-tilassa, jos se on ollut epäkunnossa eivätkö he ole havainneet rautavikaa. Sen jälkeen voit itse tarkastaa palvelimen ja suorittaa tarpeelliset toimenpiteet sen korjaamiseksi. Rautatesti Kun palvelimesi on rescue-tilassa, lähetämme sinulle yhdistämiseen tarvittavan linkin ja salasanan sähköpostitse. Rautatestin käyttöliittymä on tämän näköinen: ![]() Käyttöliittymä ei pysty havaitsemaan kaikkia ongelmia, esimerkiksi epänormaaleja uudelleenkäynnistyksiä. Älä epäröi tehdä rautatestiä ja ottaa yhteyttä tukeen vian löytämiseksi. Huomio: Muistitestin ollessa 64 % se saattaa jäädä jumiin. Se johtuu erittäin pitkästä testistä joka suoritetaan 64 % kohdalla. Yritä tässä tapauksessa suorittaa testi uudestaan. SSH-yhteys rescue-tilassa Ota yhteys palvelimeesi käyttäen sähköpostissa saamaasi salasanaa. angie@amazone:~$ ssh root@213.186.xxx.xxx The authenticity of host '213.186.xxx.xxx (213.186.xxx.xxx)' can't be established. RSA key fingerprint is 02:11:f2:db:ad:42:86:de:f3:10:9a:fa:41:2d:09:77. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '213.186.xxx.xxx' (RSA) to the list of known hosts. Password: rescue:~# Nyt sinun pitää mountata partitiosi päästäksesi tiedostoihisi käsiksi. Mounttaaminen Yleensä /dev/sda1 on palvelimen juuripartitio (/) ja /dev/sda2 kotikansioiden partitio (/home). Dev:n jälkeinen arvo riippuu kuitenkin aina kovalevyn tyypistä. Erilaisia laitteita ovat mm:
Jos et tiedä minkä tyyppinen kovalevy palvelimellasi on tai miten kovalevy on partitioitu, voit tarkastaa sen fdisk tai sfdisk komennolla: rescue:~# fdisk -l Disk /dev/hda 40.0 GB, 40020664320 bytes 255 heads, 63 sectors/track, 4865 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 1305 10482381 83 Linux /dev/hda2 1306 4800 28073587+ 83 Linux /dev/hda3 4801 4865 522112+ 82 Linux swap / Solaris Disk /dev/sda 8254 MB, 8254390272 bytes 16 heads, 32 sectors/track, 31488 cylinders Units = cylinders of 512 * 512 = 262144 bytes Device Boot Start End Blocks Id System /dev/sda1 1 31488 8060912 c W95 FAT32 (LBA) Esimerkki-palvelimessa on kaksi eri laitetta. Näemme, että /dev/hda tähden (*) kanssa on bootattava kovalevy. Toinen laite on USB-tikku. Mountataksesi palvelimen juurikansion (/) sinun tarvitsee suorittaa komento: rescue:~# mount /dev/hda1 /mnt/ /home pitäisi olla /dev/hda2. Mounttaamme sen juurikansion jälkeen: rescue:~# mount /dev/hda2 /mnt/home Tässä tapauksessa /dev/hda2 sisältö ei kuitenkaan ole varmaa. Ollaksesi varma konfiguraatiosta voit myös juurikansion mounttaamisen jälkeen suorittaa alla olevan komennon. Sen avulla näet tarkemmin, miten palvelimesi on partitioitu. rescue:# cat /mnt/etc/fstab /dev/hda1 / ext3 errors=remount-ro 0 1 /dev/hda2 /var ext3 defaults,usrquota,grpquota 1 2 /dev/hda3 swap swap defaults 0 0 /dev/devpts /dev/pts devpts gid=5,mode=620 0 0 /dev/shm /dev/shm tmpfs defaults 0 0 /dev/proc /proc proc defaults 0 0 /dev/sys /sys sysfs defaults 0 0 Tässä tapauksessa /dev/hda2 olikin /var, eikä /home. Se tulisi siis mountata komennolla: rescue:# mount /dev/hda2 /mnt/var RPS Palvelimet, jotka käyttävät Network File Systemiä mountataan komennolla: rescue:# mount -a Chroot Mounttaamisen jälkeen voimma muokata tiedostoja normaalisti, mutta pystyäksemme suorittamaan tiettyjä komentoja tai sovelluksia, meidän tulee olla levyllä olevan järjestelmän root: rescue:~# chroot /mnt/ rescue:/# Nyt olet järjestelmän sisällä ja voit suorittaa komentoja normaalisti. Rescue-tilasta poistuminen Kun tarvittavat toimenpiteet on suoritettu, pitää Netboot-arvo käydä vaihtamassa Hallinnassa takaisin entiseen (hd tai verkkokerneli). Tämän jälkeen palvelin tulee käynnistää uudestaan komentoriviltä komennolla: rescue:~# shutdown -r 0 Broadcast message from root (pts/0) (Tue Apr 12 15:56:17 2005): The system is going down for reboot NOW! |