Odo.lv » Recipes » Ubuntu Linux » Ubuntu Server uzstādīšana » Ubuntu Server konfigurēšana

Ubuntu Server konfigurēšana


Priekšnoteikumi: Ubuntu Server uzstādīšana

Atjaunošana

  1. Lai savāktu visus atjaunojumus no tīkla, izpilda komandas:
    sudo apt-get update
    sudo apt-get dist-upgrade
Automātiska atjaunošana
  1. Izveido failu /home/bin/auto_update ar sekojošu saturu:
    #!/bin/bash
    SHELL=/bin/bash
    PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
    echo "******************* " `date` " *******************">> /var/log/auto_update.log 
    (/usr/bin/aptitude -y update && /usr/bin/aptitude -y safe-upgrade) >> /var/log/auto_update.log 2>&1
  2. Nomaina faila tiesības un padara failu izpildāmu:
    chown root:root /home/bin/auto_update
    chmod 770 /home/bin/auto_update
  3. root lietotājs ievada komandu:
    crontab -e
  4. Pievieno sekojošu rindu:
    0 8 * * 7   /home/bin/auto_update
    Warning: Ar slēdzi safe-upgrade netiek atjaunota kodola versija, jo tā var salauzt bināru (piem., VmWareServer lietojumprogrammu darbību. Ja tādu atkarību nav, safe-upgrade vietā var likt dist-upgrade, bet lai kodola izmaiņas stātos spēkā, serveris ir jāpārstartē.
Kļūdu novēršana

Laika zonas maiņa

  1. Visvienkāršāk norādīt pareizo laika zonu ir uzstādīšanas brīdī norādot latviešu valodas iestatījumus. Ja tas nav izdarīts, nomaina laika zonu, ievadot komandu:
    ln -sf /usr/share/zoneinfo/EET /etc/localtime
  2. Lai servera laiks būtu ar sekundes daļu precizitāti, uzliek NTP:
    apt-get install ntp

root lietotāja iespējošana

  1. Lai servera konsolē parādītos pieteikšanās uzaicinājums, nospiež Enter taustiņu:
    snapshot22.png
  2. Pieteikšanās logā ievada student un paroli Student007
  3. Tā kā root identifikators pēc noklusēšanas nav iespējots, un tā vietā paredzēts izmantot sudo komandu, ieslēdz identifikatoru, nomainot root paroli ar komandu sudo passwd, parole jāievada 3 reizes (1-reiz student parole sudo izpildīšani, 2-reiz kā jaunā root parole passwd komandai:
    sudo passwd
    [sudo] password for student:Student007
    Enter new UNIX password:Student007
    Retype new UNIX password:Student007
    passwd: password updated successfully
  4. Tad var izpildīt:
    su - root
    Password:Student007

  5. Un esam sistēmā kā root ar visiem tā vides mainīgajiem (su vai sudo saglabā sākotnēja lietotāja vides mainīgos, piem., student)

AppArmor noņemšana

  1. Ja vēlas eksperimentēt ar nestandarta konfigurācijām un nebrīnīties, ja kaut kas neiet, novāc AppArmor:
    apt-get purge apparmor

Kodola maiņa uz generic

  1. Ievada komandu:
    uname -a
    Linux myserver 2.6.22-14-server #1 SMP Sun Oct 14 23:34:23 GMT 2007 i686 GNU/Linux

  2. Redzam, ka pēc noklusēšanas Ubuntu servera versijai ir servera daudzprocesoru kodols (SMP - Symmetric MultiProcessor), kas VmWare Player uz veciem datoriem (piem., Dell Latitude D600 klēpjdatora) nedarbojas.
  3. Tāpēc uzliek vienkāršāku kodola versiju:
    apt-get install linux-image-generic
    …
    Do you want to continue [Y/n]? y
  4. Atver Grub sāknēšanas pārvaldnieka konfigurācijas failu
    vi /boot/grub/menu.lst
    1. Sameklē, kur ir uzskaitītas ielādējamās sistēmas (Linux kodola attēli):
      …
      ## ## End Default Options ##

      title Ubuntu 7.10, kernel 2.6.22-14-server root (hd0,0) kernel /boot/vmlinuz-2.6.22-14-server root=UUID=9849e99b-aa0e-4fd2-a7d4-4adcd6a3556f ro quiet splash initrd /boot/initrd.img-2.6.22-14-server quiet

      title Ubuntu 7.10, kernel 2.6.22-14-server (recovery mode) root (hd0,0) kernel /boot/vmlinuz-2.6.22-14-server root=UUID=9849e99b-aa0e-4fd2-a7d4-4adcd6a3556f ro single initrd /boot/initrd.img-2.6.22-14-server

      title Ubuntu 7.10, kernel 2.6.22-14-generic root (hd0,0) kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=9849e99b-aa0e-4fd2-a7d4-4adcd6a3556f ro quiet splash initrd /boot/initrd.img-2.6.22-14-generic quiet ...

  5. Ievēro, ka kernel .. -generic kodols ir 3. pēc kārtas
    1. Nomaina noklusēto ielādes sistēmu uz 2. (jo tās sāk skaitīt no 0):
      # You can specify 'saved' instead of a number. In this case, the default entry
      # is the entry saved with the command 'savedefault'.
      # WARNING: If you are using dmraid do not use 'savedefault' or your
      # array will desync and will not let you boot your system.
      default         2

  6. Saglabā failu.
  7. Pārstartē virtuālo datoru:
    reboot
  8. Piesakās datoram un ar komandu uname -a pārbauda, ka ir ielādēts vienkāršais (generic) kodols:
    uname -a
    Linux myserver 2.6.22-14-generic #1 SMP Tue Dec 18 08:02:57 UTC 2007 i686 GNU/Linux

Cita kodola ielādēšana sāknēšanas brīdī

  1. Lai ielādētu iepriekšējo kodolu, Grub uzaicinājuma brīdi nospiež Esc:
    snapshot24.png
  2. Izvēlas pieejamo sistēmu no saraksta un nospiež Enter:
    snapshot25.png


Saites
  • Sagatavota Ubuntu Server VmWare virtuālā mašīna: UbuntuSrv.tgz (354M, FTP

Created by Valdis Vītoliņš on 2008/08/09 19:42
Last modified by Valdis Vītoliņš on 2011/03/09 22:02

XWiki Enterprise 2.7.33656 - Documentation
Creative Commons Attribution 3.0 Unported License