GNU/Linux >> Belajar Linux >  >> Debian

Cara menginstal Server Minimal Debian 7 (Wheezy)

Tutorial ini menunjukkan cara menginstal server minimal Debian 7 (Wheezy). Tujuan dari panduan ini adalah untuk menyediakan setup Debian minimal yang dapat digunakan sebagai dasar untuk tutorial kami yang lain di howtoforge. Tutorial ini didasarkan pada tutorial server sempurna Howtoforge dari Falko Timme. Kami mengacu pada bab pertama dari panduan server yang sempurna di banyak tutorial Debian kami dan memutuskan bahwa inilah saatnya untuk membagi server yang sempurna ke dalam instalasi dasar (yang tidak diperlukan ketika Anda menyewa server atau vps dari penyedia hosting) dan pengaturan server sempurna yang sebenarnya. Tutorial ini adalah panduan "mandiri" untuk pemasangan dasar guna membantu Anda mendapatkan gambar penginstalan minimal yang bersih untuk memulai penginstalan server Anda.

1 Persyaratan

Untuk menginstal sistem seperti itu, Anda memerlukan yang berikut:

  • CD penginstalan jaringan Debian Wheezy, tersedia di sini:http://cdimage.debian.org/debian-cd/7.8.0/i386/iso-cd/debian-7.8.0-i386-netinst.iso (i386 ) atau http://cdimage.debian.org/debian-cd/7.8.0/amd64/iso-cd/debian-7.8.0-amd64-netinst.iso (x86_64)
  • koneksi internet yang cepat.

2 Catatan Awal

Dalam tutorial ini saya akan menggunakan hostname server1.example.com dengan alamat IP 192.168.0.100 dan gateway 192.168.0.1. Setelan ini mungkin berbeda untuk Anda, jadi Anda harus menggantinya jika perlu.

3 Sistem Dasar

Masukkan CD instalasi jaringan Debian Wheezy Anda ke dalam sistem Anda dan boot darinya. Ketika Anda menggunakan perangkat lunak virtualisasi seperti VMware atau Virtualbox, lalu pilih file iso minimal Debian sebagai file sumber untuk drive dvd vm, Anda tidak perlu membakarnya ke CD atau DVD untuk itu terlebih dahulu.

Pilih Instal (ini akan memulai penginstal teks - jika Anda lebih suka penginstal grafis, pilih Instal grafis):

Pilih bahasa Anda:

Kemudian pilih lokasi Anda:

Jika Anda telah memilih kombinasi bahasa dan lokasi yang tidak biasa (seperti bahasa Inggris sebagai bahasa dan Jerman sebagai lokasi, seperti dalam kasus saya), penginstal mungkin memberi tahu Anda bahwa tidak ada lokal yang ditentukan untuk kombinasi ini; dalam hal ini Anda harus memilih lokal secara manual. Saya memilih en_US.UTF-8 di sini:

Pilih tata letak keyboard:

Penginstal memeriksa CD instalasi, perangkat keras Anda, dan mengkonfigurasi jaringan dengan DHCP jika ada server DHCP di jaringan:

Masukkan nama host. Dalam contoh ini, sistem saya disebut server1.example.com , jadi saya memasukkan server1 :

Masukkan nama domain Anda. Dalam contoh ini, ini adalah example.com:

Setelah itu, berikan kata sandi kepada pengguna root:

Konfirmasi kata sandi itu untuk menghindari kesalahan ketik:

Buat akun pengguna biasa, misalnya pengguna Administrator dengan nama pengguna administrator (jangan gunakan nama pengguna admin karena ini adalah nama yang dicadangkan di Debian Wheezy):

Sekarang Anda harus mempartisi hard disk Anda. Demi kesederhanaan saya memilih Dipandu - gunakan seluruh disk dan atur LVM - ini akan membuat satu grup volume dengan dua volume logis, satu untuk sistem file / dan satu lagi untuk swap (tentu saja, partisi sepenuhnya terserah Anda - jika Anda tahu apa yang Anda lakukan, Anda juga dapat mengatur partisi Anda secara manual).

Pilih disk yang ingin Anda partisi:

Kemudian pilih skema partisi. Seperti yang disebutkan sebelumnya, saya memilih Semua file dalam satu partisi (disarankan untuk pengguna baru) demi kesederhanaan - terserah keinginan Anda apa yang Anda pilih di sini:

Saat Anda diminta Tulis perubahan ke disk dan konfigurasikan LVM?, pilih Ya:

Setelah selesai, pilih Selesai mempartisi dan tulis perubahan ke disk:

Pilih Ya saat Anda diminta Tulis perubahan ke disk?:

Setelah itu, partisi baru Anda dibuat dan diformat.

Sekarang sistem dasar sudah terpasang:

Selanjutnya Anda harus mengkonfigurasi apt. Karena Anda menggunakan CD Debian Wheezy Netinstall yang hanya berisi paket minimal, Anda harus menggunakan mirror jaringan. Pilih negara tempat mirror jaringan yang ingin Anda gunakan berada (biasanya ini adalah negara tempat sistem Debian Wheezy Anda berada):

Kemudian pilih cermin yang ingin Anda gunakan (mis. ftp.de.debian.org):

Kecuali Anda menggunakan proxy HTTP, biarkan bidang berikut kosong dan tekan Lanjutkan:

Apt sekarang memperbarui database paketnya:

Anda dapat melewati survei penggunaan paket dengan memilih Tidak:

Kami membutuhkan server web, server DNS, server surat, dan database MySQL, namun saya tidak memilih salah satu dari mereka sekarang karena saya ingin memiliki kontrol penuh atas apa yang diinstal pada sistem saya. Kami akan menginstal paket-paket yang dibutuhkan secara manual nanti. Oleh karena itu kita tinggal pilih Standard system utility dan SSH server (agar saya bisa langsung connect ke sistem dengan SSH client seperti Putty setelah instalasi selesai) dan tekan Continue:

Paket yang diperlukan diunduh dan diinstal pada sistem:

Saat Anda diminta Instal boot loader GRUB ke master boot record?, pilih Ya:

Instalasi sistem dasar sekarang selesai. Keluarkan CD Debian Wheezy Netinstall dari drive CD dan tekan Continue untuk me-reboot sistem:

Ke langkah berikutnya...

4 Instal Server SSH (Opsional)

Jika Anda tidak menginstal server OpenSSH selama instalasi sistem, Anda dapat melakukannya sekarang:

apt-get -y install ssh openssh-server

Mulai sekarang Anda dapat menggunakan klien SSH seperti Putty dan terhubung dari workstation Anda ke server Debian Wheezy Anda dan ikuti langkah selanjutnya dari tutorial ini.

5 Instal editor shell (Opsional)

Saya akan menggunakan vi sebagai editor teks shell favorit saya, yang lain lebih suka nano yang lebih mudah digunakan untuk pemula. Dengan perintah berikut saya akan menginstal kedua editor:

apt-get -y install vim-nox nano

(Anda tidak perlu melakukan ini jika menggunakan editor teks lain seperti joe atau nano.)

6 Konfigurasi Jaringan

Karena penginstal Debian Wheezy telah mengonfigurasi sistem kami untuk mendapatkan pengaturan jaringannya melalui DHCP, kami harus mengubahnya sekarang karena server harus memiliki alamat IP statis. Edit /etc/network/interfaces dan sesuaikan dengan kebutuhan Anda (dalam pengaturan contoh ini saya akan menggunakan alamat IP 192.168.0.100) (harap dicatat bahwa saya mengganti allow-hotplug eth0 dengan auto eth0; jika tidak, restart jaringan tidak berfungsi , dan kita harus me-reboot seluruh sistem):

vi /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
#allow-hotplug eth0
#iface eth0 inet dhcp
auto eth0
iface eth0 inet static
        address 192.168.0.100
        netmask 255.255.255.0
        network 192.168.0.0
        broadcast 192.168.0.255
        gateway 192.168.0.1

Kemudian restart jaringan Anda:

/etc/init.d/networking restart

Kemudian edit /etc/hosts. Jadikan seperti ini:

vi /etc/hosts
127.0.0.1       localhost.localdomain   localhost
192.168.0.100   server1.example.com     server1

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Sekarang jalankan

echo server1.example.com > /etc/hostname
/etc/init.d/hostname.sh start

Setelah itu, jalankan

hostname
hostname -f

Penting bahwa keduanya menunjukkan server1.example.com sekarang!

7 Perbarui Instalasi Debian Anda

Pertama-tama pastikan bahwa /etc/apt/sources.list Anda berisi repositori wheezy-updates (ini memastikan Anda selalu mendapatkan pembaruan terbaru untuk pemindai virus ClamAV - proyek ini menerbitkan rilis sangat sering, dan terkadang versi lama berhenti bekerja), dan bahwa contrib dan repositori non-free diaktifkan (beberapa paket seperti libapache2-mod-fastcgi tidak ada di repositori utama).

vi /etc/apt/sources.list
deb http://ftp.de.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.de.debian.org/debian/ wheezy main contrib non-free

deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free

# wheezy-updates, previously known as 'volatile'
deb http://ftp.de.debian.org/debian/ wheezy-updates main contrib non-free
deb-src http://ftp.de.debian.org/debian/ wheezy-updates main contrib non-free

Jalankan

apt-get update

untuk memperbarui database paket apt dan

apt-get upgrade

untuk menginstal pembaruan terbaru (jika ada).

  • Debian:http://www.debian.org/

Debian
  1. Cara Menginstal Server Redis di Debian 11

  2. Cara Menginstal MySQL 8.0 / 5.7 di Debian 11 / Debian 10

  3. Cara Menginstal Server MySQL di Debian 9

  1. Cara Memasang Server Minecraft di Debian 9

  2. Cara Menginstal ProFTPD di Debian 8

  3. Cara menginstal Odoo 12 di Debian 9

  1. Cara menginstal Server Minimal Debian 8 (Jessie)

  2. Cara menginstal SuiteCRM di Debian 9

  3. Cara menginstal Server Minimal Debian 9 (Peregangan)