GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara Meningkatkan Server Ubuntu 7.10 ("Pengaturan Sempurna" + ISPConfig) Ke Ubuntu 8.04 LTS

Cara Meningkatkan Server Ubuntu 7.10 ("Pengaturan Sempurna" + ISPConfig) Ke Ubuntu 8.04 LTS

Artikel ini menjelaskan bagaimana Anda dapat meningkatkan server Ubuntu 7.10 (Gutsy Gibbon) ke Ubuntu 8.04 LTS (Hardy Heron). Saya menggunakan server Ubuntu 7.10, diatur menurut The Perfect Server - Ubuntu Gutsy Gibbon (Ubuntu 7.10) dan dengan ISPConfig terinstal, dengan situs web, akun email dan ftp, database, catatan DNS, dll., dan tingkatkan ke Ubuntu 8.04 LTS.

Saya tidak memberikan jaminan apa pun bahwa ini akan berhasil untuk Anda!

1 Catatan Awal

Seperti yang disebutkan dalam pendahuluan, server Ubuntu 7.10 saya dikonfigurasi menurut The Perfect Server - Ubuntu Gutsy Gibbon (Ubuntu 7.10) dan telah menginstal ISPConfig. Saya telah menggunakan ISPConfig untuk mengatur situs web, akun email dan ftp, database, catatan DNS, dll. Saya telah memutakhirkannya ke Ubuntu 8.04 LTS dan menguji situs web yang ada, akun email dan ftp, database, catatan DNS, dll. serta ISPConfig setelahnya, dan saya kemudian menyiapkan situs web baru, pengguna, database, catatan DNS, dll. untuk menguji fungsionalitas server setelah peningkatan distribusi, dan tidak menemukan kesalahan. Semuanya bekerja seperti yang diharapkan.

Harap dicatat bahwa saya menjalankan semua perintah di sini sebagai pengguna root. Anda dapat menjadi root dengan mengetik:

sudo su  

2 Peningkatan Distribusi Ke Server Ubuntu 8.04 LTS

Pertama kita jalankan

apt-get update

untuk memperbarui database paket sistem.

Kemudian kita install paket update-manager-core:

apt-get install update-manager-core

Untuk memulai peningkatan distribusi, kami mengetik:

do-release-upgrade

Selama proses upgrade, sistem akan menanyakan beberapa pertanyaan yang kami jawab sebagai berikut:

[email protected]:~# do-release-upgrade
Memeriksa rilis ubuntu baru
Selesai Tanda tangan alat pemutakhiran
Selesai Alat pemutakhiran
Selesai mengunduh
mengekstrak ' /tmp/tmpZ7bZPg/hardy.tar.gz'
autentikasi '/tmp/tmpZ7bZPg/hardy.tar.gz' melawan '/tmp/tmpZ7bZPg/hardy.tar.gz.gpg'

Reading cache
Checking package manager
Continue running under SSH?

Sesi ini tampaknya berjalan di bawah ssh. Saat ini tidak disarankan
untuk melakukan pemutakhiran melalui ssh karena jika terjadi kegagalan,
lebih sulit untuk dipulihkan.

Jika Anda melanjutkan, daemon ssh tambahan akan dimulai di port
'9004'.
Apakah Anda ingin melanjutkan?

Lanjutkan [yN] <-- y
[...]

(Memang saya menggunakan SSH untuk memperbarui sistem; meskipun proses pemutakhiran memberi tahu kami bahwa tidak disarankan untuk menjalankan pemutakhiran melalui SSH, saya tidak punya masalah; koneksi stabil, dan saya tidak perlu pergi ke konsol, saya juga tidak harus menghubungkan klien SSH saya ke port 9004. Jika Anda mengalami masalah koneksi, harap arahkan klien SSH Anda ke port 9004, atau gunakan konsol, jika Anda memiliki akses fisik ke sistem.)

[...]
Selesai http://de.archive.ubuntu.com hardy-updates/main Packages
Selesai http://de.archive.ubuntu.com hardy-updates/restricted Packages
Selesai http://de.archive.ubuntu.com hardy-updates/main Sumber
Selesai http://de.archive.ubuntu.com hardy-updates/restricted Sumber
Selesai http://de.archive.ubuntu.com hardy-updates/universe Packages
Selesai http://de.archive.ubuntu.com hardy-updates/universe Sumber
Selesai http://de.archive. ubuntu.com hardy-updates/multiverse Packages
Selesai http://de.archive.ubuntu.com hardy-updates/multiverse Sources
Selesai download

Memeriksa pengelola paket
Membaca daftar paket: Donehardy-security/multiverse Packages: 98
Membaca informasi status: Selesai
Membaca informasi status: Selesai
Membaca informasi status: Selesai

Menghitung perubahannya

Apakah Anda ingin memulai peningkatan versi?


2 paket akan dihapus. 33 paket baru akan 
diinstal. 406 paket akan di upgrade.

Anda harus mengunduh total 216 juta. Pengunduhan ini akan memakan waktu sekitar 2
menit dengan koneksi Anda.

Mengambil dan memasang upgrade dapat memakan waktu beberapa jam. Setelah 
download selesai, proses tidak dapat dibatalkan.

 Lanjutkan [yN]  Rincian [d] <-- y

[...]

File konfigurasi `/etc/mysql/my.cnf'
 ==> Diubah (oleh Anda atau oleh skrip) sejak penginstalan.
 ==> Distributor paket telah mengirimkan versi yang telah diperbarui.
   Apa yang ingin Anda lakukan tentang ini ? Opsi Anda adalah:
    Y atau I  : instal versi pengelola paket
    T atau O  : pertahankan versi yang Anda instal saat ini
     D     : tampilkan perbedaan< perbedaan latar belakang proses ini untuk memeriksa situasi
Tindakan defaultnya adalah mempertahankan versi Anda saat ini.
***my.cnf(Y/I/N/O/D/Z) [default=T]? <-- ENTER atau N

[...]

File konfigurasi `/etc/mime.types'
 ==> Diubah (oleh Anda atau oleh a skrip) sejak penginstalan.
 ==> Distributor paket telah mengirimkan versi yang telah diperbarui.
   Apa yang ingin Anda lakukan tentang ini ? Opsi Anda adalah:
    Y atau I  : instal versi pengelola paket
    T atau O  : pertahankan versi yang Anda instal saat ini
     D     : tampilkan perbedaan< perbedaan latar belakang proses ini untuk memeriksa situasi
Tindakan defaultnya adalah mempertahankan versi Anda saat ini.
*** mime.types (Y/I/N/O/D/Z) [default=T]? <-- ENTER atau N

[...]

File konfigurasi `/etc/bind/named.conf'
 ==> Diubah (oleh Anda atau dengan skrip) sejak penginstalan.
 ==> Distributor paket telah mengirimkan versi yang telah diperbarui.
   Apa yang ing ingin Anda lakukan tentang itu ? Opsi Anda adalah:
    Y atau I  : instal versi pengelola paket
    T atau O  : pertahankan versi yang Anda instal saat ini
     D     : tampilkan perbedaan< perbedaan latar belakang proses ini untuk memeriksa situasi
Tindakan defaultnya adalah mempertahankan versi Anda saat ini.
***named.conf (Y/I/N/O/D/Z) [default=N]? <-- ENTER atau N

[...]

Versi baru file konfigurasi /etc/php5/cli/php.ini tersedia, tetapi versi terinstal saat ini telah dimodifikasi secara lokal.

Apa yang ingin Anda lakukan tentang php.ini? <-- pertahankan versi lokal yang saat ini terinstal

[...]

File konfigurasi `/etc/apache2/apache2.conf'
 ==> Diubah (oleh Anda atau dengan skrip) sejak penginstalan.
 ==> Distributor paket telah mengirimkan versi yang diperbarui.
   Apa yang ing ingin Anda lakukan tentang itu ? Opsi Anda adalah:
    Y atau I  : instal versi pengelola paket
    T atau O  : pertahankan versi yang Anda instal saat ini
     D     : tampilkan perbedaan< perbedaan latar belakang proses ini untuk memeriksa situasi
Tindakan defaultnya adalah mempertahankan versi Anda saat ini.
*** apache2.conf (Y/I/N/O/D/Z) [default=N]? <-- ENTER atau N

[...]

File konfigurasi `/etc/apache2/mods-available/dir.conf'
 ==> Diubah (oleh Anda atau oleh skrip) sejak penginstalan.
 ==> Distributor paket telah mengirimkan versi yang diperbarui.
   Apa yang ing ingin Anda lakukan tentang itu ? Opsi Anda adalah:
    Y atau I  : instal versi pengelola paket
    T atau O  : pertahankan versi yang Anda instal saat ini
     D     : tampilkan perbedaan< perbedaan latar belakang proses ini untuk memeriksa situasi
Tindakan defaultnya adalah mempertahankan versi Anda saat ini.
***dir.conf (Y/I/N/O/D/Z) [default=N]? <-- ENTER atau N

[...]

Versi baru file konfigurasi /etc/php5/Apache2/php.ini tersedia, tetapi versi terinstal saat ini telah dimodifikasi secara lokal.

Apa yang ingin Anda lakukan tentang php.ini? <-- pertahankan versi lokal yang saat ini terinstal

[...]

File konfigurasi `/etc/default/saslauthd'
 ==> Diubah (oleh Anda atau dengan skrip) sejak penginstalan.
 ==> Distributor paket telah mengirimkan versi yang diperbarui.
   Apa yang ingin Anda lakukan tentang ini ? Opsi Anda adalah:
    Y atau I  : instal versi pengelola paket
    T atau O  : pertahankan versi yang Anda instal saat ini
     D     : tampilkan perbedaan< perbedaan latar belakang proses ini untuk memeriksa situasi
Tindakan defaultnya adalah mempertahankan versi Anda saat ini.
*** saslauthd(Y/I/N/O/D/Z) [default=T]? <-- ENTER atau N

[...]

Menelusuri software usang
Membaca daftar paket: Selesai
Membaca informasi status: Selesai
Membaca informasi status: Selesai
Membaca informasi status: Selesai

Hapus paket usang?


18 paket akan dihapus.

 Lanjutkan [yN]  Detail [d] <-- y

[...]

Di akhir pemutakhiran, sistem harus dimulai ulang:

[...]

Upgrade sistem selesai.

Diperlukan mulai ulang

Untuk menyelesaikan peningkatan, diperlukan mulai ulang.
Jika Anda memilih 'y' sistem akan dimulai ulang.

Mulai ulang sistem sekarang [yN] <-- y


Siarkan pesan dari contoh@unixlinux. online
        (/dev/pts/0) pada 13:14 ...

Sistem akan mati untuk reboot SEKARANG!
[email protected]:~#

Setelah reboot, Anda dapat menggunakan Server Ubuntu 8.04 LTS (Hardy Heron) baru Anda.

Sebuah

uname -a

menunjukkan bahwa Anda memiliki kernel baru...

[email protected]:~# uname -a
Linux server1.example.com 2.6.24-16-server #1 SMP Kam 10 Apr 13:58:00 UTC 2008 i686 GNU/Linux
contoh @unixlinux.online:~#

3 Langkah Tambahan

Pembaruan distribusi sekarang telah selesai, tetapi sangat disarankan agar Anda mengikuti langkah berikutnya untuk membuat pengaturan Anda kompatibel dengan ISPConfig:

3.1 Ubah Shell Default

Pastikan /bin/sh adalah symlink ke /bin/bash, bukan /bin/dash dengan menjalankan:

ln -sf /bin/bash /bin/sh

3.2 Nonaktifkan AppArmor

AppArmor adalah ekstensi keamanan (mirip dengan SELinux) yang seharusnya memberikan keamanan yang diperluas. Menurut pendapat saya, Anda tidak memerlukannya untuk mengkonfigurasi sistem yang aman, dan biasanya menyebabkan lebih banyak masalah daripada keuntungan (pikirkan setelah Anda melakukan pemecahan masalah selama seminggu karena beberapa layanan tidak berfungsi seperti yang diharapkan, dan kemudian Anda mengetahui bahwa semuanya baik-baik saja, hanya AppArmor yang menyebabkan masalah). Oleh karena itu saya menonaktifkannya.

Kita dapat menonaktifkannya seperti ini:

/etc/init.d/apparmor stop
update-rc.d -f apparmor hapus

3,3 Saslauthd

Selanjutnya kita harus mengubah sedikit konfigurasi saslauthd, karena jika tidak, Anda mungkin akan mendapatkan kesalahan seperti ini saat mencoba mengirim email:

28 April 13:21:57 server1 postfix/smtpd[5668]:peringatan:kegagalan otentikasi SASL:tidak dapat terhubung ke server saslauthd:Izin ditolak
28 April 13:21:57 server1 postfix/smtpd[5668]:peringatan:tidak diketahui[192.168.0.210]:otentikasi SASL LOGIN gagal:kegagalan umum

Buka /etc/default/saslauthd dan buat seperti berikut:

vi /etc/default/saslauthd
#
# Settings for saslauthd daemon
# Please read /usr/share/doc/sasl2-bin/README.Debian for details.
#

# Should saslauthd run automatically on startup? (default: no)
START=yes

# Description of this saslauthd instance. Recommended.
# (suggestion: SASL Authentication Daemon)
DESC="SASL Authentication Daemon"

# Short name of this saslauthd instance. Strongly recommended.
# (suggestion: saslauthd)
NAME="saslauthd"

# Which authentication mechanisms should saslauthd use? (default: pam)
#
# Available options in this Debian package:
# getpwent  -- use the getpwent() library function
# kerberos5 -- use Kerberos 5
# pam       -- use PAM
# rimap     -- use a remote IMAP server
# shadow    -- use the local shadow password file
# sasldb    -- use the local sasldb database file
# ldap      -- use LDAP (configuration is in /etc/saslauthd.conf)
#
# Only one option may be used at a time. See the saslauthd man page
# for more information.
#
# Example: MECHANISMS="pam"
MECHANISMS="pam"

# Additional options for this mechanism. (default: none)
# See the saslauthd man page for information about mech-specific options.
MECH_OPTIONS=""

# How many saslauthd processes should we run? (default: 5)
# A value of 0 will fork a new process for each connection.
THREADS=5

# Other options (default: -c -m /var/run/saslauthd)
# Note: You MUST specify the -m option or saslauthd won't run!
#
# See /usr/share/doc/sasl2-bin/README.Debian for Debian-specific information.
# See the saslauthd man page for general information about these options.
#
# Example for postfix users: "-c -m /var/spool/postfix/var/run/saslauthd"
#OPTIONS="-c -m /var/run/saslauthd"
OPTIONS="-c -m /var/spool/postfix/var/run/saslauthd -r"

Kemudian tambahkan pengguna postfix ke grup sasl dan mulai ulang Postfix dan saslauthd:

adduser postfix sasl
/etc/init.d/postfix restart
/etc/init.d/saslauthd restart

  • Ubuntu:http://www.ubuntu.com

Panels
  1. Cara Meningkatkan Ubuntu 15.10 ke Ubuntu 16.04 LTS

  2. Cara Meningkatkan Ubuntu 14.04 LTS ke Ubuntu 16.04 LTS

  3. Ubuntu 16.04 Lts – Bagaimana Server X Dimulai?

  1. Cara Meningkatkan Ubuntu 18.04 LTS ke Ubuntu 20.04 LTS

  2. Cara Mengatur Server Rsyslog di Ubuntu 18.04 LTS

  3. Cara Meningkatkan Server Ubuntu 7.04 ("Pengaturan Sempurna" + ISPConfig) Ke Ubuntu 7.10

  1. Cara Mengatur Server IRedMail di Ubuntu 18.04 LTS

  2. Cara Mengatur Blok Server Nginx Di Ubuntu 18.04 LTS

  3. Cara Meningkatkan Ke Server Ubuntu 20.04 LTS