Memasang dan mengkonfigurasi Pelayan Ubuntu. Pemasangan dan konfigurasi awal pelayan Ubuntu - prosedur yang terbukti

  • Tutorial

Hello, Habr! Semasa perbincangan satu artikel mengenai rangkaian rumah "ideal", timbul pertikaian tentang yang mana lebih baik, NAS perkakasan atau komputer mini dengan Pengedaran Linux. Penulis mencadangkan menggunakan NAS perkakasan, kerana ia sepatutnya lebih mudah untuk ditadbir, tidak memerlukan pengetahuan tentang Linux, dan secara amnya NAS adalah senyap. Tetapi pada masa yang sama, untuk menonton video pada TV DLNA yang tidak disokong, saya mencadangkan menghidupkan komputer riba dengan transkoding DLNA. Ini mengejutkan saya, secara ringkas, kerana ini tidak sepatutnya berlaku dalam rangkaian yang ideal. Oleh itu, saya ingin membentangkan visi saya tentang salah satu daripada komponen utama rangkaian rumah- storan data berpusat, dan ia akan berdasarkan pada mini-PC dengan OS Pelayan Ubuntu.

Apa yang kita perlukan?

Pertama sekali, NAS diperlukan, sudah tentu, penyimpanan selamat data dan akses mudah kepadanya. Pertama sekali, RAID diperlukan untuk kebolehpercayaan, kerana kehilangan keseluruhan arkib media rumah anda disebabkan oleh cakera keras yang gagal adalah sekurang-kurangnya bodoh. Untuk mengakses data, anda perlu mengkonfigurasi akses FTP dan Samba. Sudah tentu, setiap orang mempunyai keperluan mereka sendiri, jadi jika anda menggunakan MacOS atau Linux, maka anda mungkin memerlukan protokol lain (NFS, AFP), tetapi saya akan menerangkan persediaan seperti yang saya lakukan untuk diri saya sendiri.
Untuk mengakses data media daripada TV pintar, kami memerlukan pelayan DLNA. Dan untuk memudahkan memuat turun, kami memerlukan klien torrent. Nah, adalah dinasihatkan untuk mentadbir semua ini melalui antara muka web.

Mengapa bukan NAS perkakasan?

Nampaknya pengeluar telah lama menjaga pengguna, dan telah lama menghasilkan kotak siap sedia khusus untuk kegunaan rumah. Tetapi mereka mempunyai kelemahan:
1) Ia mahal. Anda tidak mungkin mencari lebih murah daripada 20,000 rubel. NAS dengan keupayaan untuk menyambung 4 cakera keras, dengan pemproses Atom. Mereka yang murah biasanya menggunakan pemproses yang lemah, yang tidak lagi mencukupi untuk torrent yang sama apabila memuat turun dua aliran data secara serentak (menonton filem melalui DLNA dan menyalin, sebagai contoh, foto). Saya dapat memasang mini-PC sepenuhnya berdasarkan papan induk mini-ITX dengan Atom dan memori 4 GB untuk hanya 6,000 rubel!
2) Mereka terhad. Iaitu, ia hanya menyediakan fungsi yang disediakan oleh pengilang. Untuk mengembangkan keupayaannya, "menari dengan tamborin" biasanya diperlukan, kerana kernel dalam firmware boleh dikurangkan dengan banyak. Menggunakan Ubuntu, anda boleh dikatakan tidak terhad oleh apa-apa - repositori besar semua jenis perisian akan membolehkan anda melakukan apa sahaja yang anda mahu daripada pelayan anda, termasuk menyediakan mesin maya.

Mengapa tidak FreeNAS atau OpenFiler?

Anda bertanya. Pertama, lihat titik No. 2 keburukan perkakasan NAS, iaitu, meningkatkan fungsi pengedaran ini sangat bermasalah, manakala Ubuntu mempunyai repositori besar perisian yang telah dikonfigurasikan. Kedua, ini adalah keperluan sistem yang besar, khususnya FreeNAS 8 memerlukan sekurang-kurangnya 2 GB memori capaian rawak, dan versi baharu OpenFiler tidak lagi dikeluarkan untuk seni bina x86. Di samping itu, FreeNAS entah bagaimana tidak berkembang dengan lancar - versi 0.7, yang mempunyai klien torrent dan pelayan DLNA, telah lama ketinggalan zaman, pada kelapan, versi komersial Saya tidak pernah dapat menyediakan DLNA, dan dengan sistem fail ZFS yang dicadangkan ia entah bagaimana sukar; sekiranya berlaku kegagalan sistem, bagaimana anda memulihkan data? Sukar.

Mengapakah pengedaran Server 12.04 LTS dipilih?

LTS (Sokongan Jangka Panjang) ialah pengedaran dengan tempoh sokongan dan kemas kini yang panjang. Memandangkan kami memerlukan pelayan yang, jika boleh, setelah dikonfigurasikan, boleh berfungsi dengan mudah untuk tahun-tahun akan datang, adalah lebih baik untuk memilih versi pengedaran tertentu ini.
Versi Pelayan jelas dipilih, kerana idealnya kita tidak perlu membazir sumber pada cangkerang grafik. Walaupun jika anda baru mengenali linux, atau telah bekerja dengan versi desktop ubuntu, maka pada dasarnya anda boleh memilih versi biasa pengedaran, tidak mengapa.

Mari kita mulakan

Pemasangannya agak telus, jadi saya tidak akan menerangkannya secara terperinci. Saya hanya akan memikirkan pecahan cakera keras dengan lebih terperinci.


Saya mengambil papan induk bajet tanpa sokongan RAID perkakasan, dan dalam amalan saya, RAID perkakasan yang dibina ke dalam papan induk selalunya tidak berfungsi dengan baik. sisi terbaik, oleh itu kami akan menganjurkan apa yang dipanggil "perisian" RAID. Dua pemacu keras baharu akan digunakan untuk menyimpan data. Saya tidak mempunyai sebarang media storan tambahan, jadi saya akan membahagikan cakera kepada dua partition, satu daripadanya akan menjadi sistem, dan yang kedua untuk data. Kedua-dua bahagian pada dua cakera keras akan digabungkan menjadi RAID 1 (untuk kemudahan, saya melakukan semua operasi pada mesin maya, jadi jangan perhatikan saiz partition yang kecil).
Mula-mula, kami mencipta jadual partition pada cakera pertama dan membahagikannya kepada dua bahagian. Kami menandakannya sebagai "pembahagian RAID", walaupun ini tidak perlu.


Cakera kedua rosak dengan cara yang sama. Kemudian pilih "Menyediakan RAID perisian". Kami menyebut "Buat peranti MD", pilih partition pertama pada dua cakera. Sama dengan bahagian data. Ngomong-ngomong, RAID boleh ditukar dan dikembangkan secara dinamik, jadi jika anda hanya mempunyai satu cakera keras setakat ini, tetapi merancang untuk membeli yang kedua, jangan ragu untuk menyediakannya, selepas pembelian anda boleh mengambilnya dengan mudah.


Selepas mencipta RAID, tandakannya untuk digunakan. Kami memilih sistem fail ext4 dan menetapkan titik pelekap: partition sistem sebagai akar (/), dan partition data di lokasi sewenang-wenangnya (saya lebih suka melekapkannya dalam folder /mnt).


Seterusnya, sistem akan memberitahu sama ada kita mahu boot sistem jika tatasusunan RAID gagal. Saya menasihati anda untuk menjawab "tidak", kerana jika cakera keras gagal, anda tidak akan menyedarinya - sistem akan terus berfungsi dengan satu cakera, tetapi jika cakera kedua juga gagal, maka anda perlu membawanya ke sebuah syarikat pemulihan data.

Saya tidak akan membuat partition swap, kerana pertama, ia boleh dibuat menjadi fail, dan kedua, saya secara peribadi tidak memerlukannya - Saya mempunyai 4 GB dipasang pada mini-PC saya, dan penggunaan memori tidak pernah melebihi 10% (400 MB ), dan dalam keadaan biasa malah kurang (sekarang hanya 130 MB sedang digunakan). Walaupun jika anda bercadang untuk menaikkan mesin maya, anda mungkin memerlukannya, jadi selepas pemasangan saya akan menerangkan cara membuat fail swap, tetapi kini kami menjawab secara negatif kepada cadangan untuk membuat partition swap.

Selepas proses ringkas menyalin fail, sistem akan mula mengemas kini data daripada repositori, dan kemudian bertanya bagaimana kemas kini akan dipasang. Memandangkan pentadbiran sistem kami dikekalkan pada tahap minimum, kami memilih pengemaskinian automatik. Sistem kemudiannya akan bertanya pakej mana yang perlu dipasang dengan segera. Saya memilih OpenSSH (kami memerlukan remote baris arahan), LAMP (diperlukan untuk antara muka web), Pelayan cetak (dalam artikel ini saya tidak akan menerangkan penyambungan pencetak), dan sudah tentu Samba pelayan fail untuk akses daripada mesin Windows.

Nah, pada peringkat akhir sistem akan meminta kata laluan untuk MySQL dan permintaan untuk memasang GRUB. But semula - sistem dipasang! Mari log masuk untuk melihat alamat IP yang diberikan DHCP kepada kami (ini juga boleh dilakukan menggunakan arahan ifconfig), dalam kes saya, alamat 192.168.1.180 telah diberikan.

Itu sahaja, anda boleh mematikan monitor dan meletakkan unit sistem di tempat yang mudah, kemudian kami akan bekerjasama dengannya melalui SSH. Saya menggunakan PUTTY untuk ini.

Konfigurasi

1) tukar fail
Pertama sekali, saya akan menerangkan cara menyediakan fail swap, jika anda benar-benar memerlukannya, semuanya dilakukan hanya dalam beberapa baris arahan.
Buat fail yang diisi dengan sifar: > sudo dd if=/dev/zero of=/swap bs=1M count=2048
Sediakannya untuk digunakan sebagai swap: > sudo mkswap /swap
Tambah ke fail fstab fail yang kami buat untuk digunakan sebagai fail swap:
> sudo nano /etc/fstab /swap none swap sw 0 0
But semula: > sudo shutdown -r now
2) kemas kini perisian
Kami segera mengemas kini semua pakej, ini dilakukan dengan dua arahan: > sudo apt-get update > sudo naik taraf apt-get
3) Antara muka web
Untuk menguruskan sistem melalui antara muka web, terdapat pakej webim, tetapi malangnya ia tidak ada dalam repositori, jadi mari muat turun pakej yang disediakan secara manual: > wget http://prdownloads.sourceforge.net/webadmin/webmin_1.580_all. deb
Untuk memasang webim anda memerlukan beberapa pakej bergantung, dalam kes saya ini adalah senarai berikut, anda mungkin perlu memasukkan sesuatu yang lain. > sudo apt-get install libnet-ssleay-perl libauthen-pam-perl libio-pty-perl apt-show-versions
Nah, pemasangan sebenar: > sudo dpkg --install webmin_1.580_all.deb
Itu sahaja, anda boleh pergi ke antara muka web: https://192.168.1.180:10000
4) Sediakan akses ftp
Untuk ftp saya menggunakan pure-ftpd (walaupun anda boleh memilih proftpd dan vsftpd mengikut citarasa anda)
Mari buat folder awam: > sudo mkdir /mnt/data/public
Pasang pure-ftpd dari repositori: > sudo apt-get install pure-ftpd
Pada dasarnya, anda sudah boleh log masuk di bawah akaun sistem, tetapi ini tidak begitu baik untuk kegunaan harian. Mari buat akaun maya dengan akses hanya kepada folder awam: > sudo pure-pw useradd public -u local -g nogroup -d /mnt/data/public
Mari kemas kini pangkalan data: > sudo pure-pw mkdb
Mari dayakan penggunaan pengguna maya: > sudo ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/50pure
Mulakan semula perkhidmatan: > sudo service pure-ftpd restart
5) Samba
Mari kita sediakan akses kepada pelayan daripada mesin Windows; tambahan pula, saya secara peribadi mempunyai keluarga besar di rumah dan saya perlu mengasingkan hak antara beberapa pengguna. Dan untuk memudahkan penyuntingan hak folder terus dari Windows (melalui tab "keselamatan" dalam sifat), kami akan menggunakan ACL.
Kami tidak mempunyai domain, jadi kami perlu mencipta pengguna yang sama seperti pada mesin Windows: > sudo useradd -d /home/PaulZi -s /bin/true -g pengguna PaulZi
Tetapkan kata laluan, sama seperti pada Windows: > sudo passwd PaulZi
Tambahkan pengguna yang dibuat ke Samba: > sudo smbpasswd -a PaulZi
Untuk mengurus hak lanjutan, anda boleh memasang utiliti (pilihan): > sudo apt-get install acl > sudo apt-get install attr
Agar samba berfungsi dengan ACL, sistem fail dengan sokongan POSIX ACL diperlukan, ext4 agak sesuai, tetapi ia dipasang tanpa sokongan ini secara lalai. Untuk mendayakan ciri ini, tambahkan pilihan "acl" pada fail /etc/fstab. Tetapi lebih-lebih lagi, Windows menyokong pewarisan hak; untuk melaksanakan ini di Linux, samba perlu menyimpan data tambahan di suatu tempat. Untuk melakukan ini, anda perlu mendayakan atribut fail lanjutan, pilihan "user_xattr". Pada masa yang sama, kami akan melarang pelaksanaan fail pada keseluruhan partition data menggunakan pilihan "noexec" (untuk keselamatan): > sudo nano /etc/fstab /dev/md0 /mnt/data ext4 defaults,noexec,acl, pengguna_xattr 0 2
But semula: > sudo shutdown -r now
Edit tetapan samba (untuk ringkasnya, saya hanya menyenaraikan perubahan dan penambahan): > sudo nano /etc/samba/smb.conf workgroup = Nama netbios rumah = Keselamatan pelayan = pengguna # tambah tetapan pengguna pentadbir = PaulZi # pengguna ini akan dikendalikan daripada peta akar acl inherit = ya # dayakan warisan acl simpan atribut dos = ya # dayakan storan atribut dos # lumpuhkan storan tingkap atribut: arkib peta = tiada sistem peta = tiada peta tersembunyi = tiada peta baca sahaja = tiada # ulasan kongsi awam = Laluan awam = /mnt/data/boleh dilayari awam = ya # bahagian itu boleh dilihat baca sahaja = tidak # dayakan menulis tetamu ok = ya # benarkan akses tetamu mewarisi kebenaran = ya # dayakan pewarisan hak warisi acls = ya # dayakan pewarisan hak windows warisi pemilik = ya # dayakan warisan pemilik sembunyikan tidak boleh dibaca = ya # sembunyikan fail yang tidak boleh dibaca
Mulakan semula perkhidmatan: > sudo service smbd restart
6) DLNA/UPnP - pelayan
Saya memilih minidlna sebagai pelayan DLNA. Saya memilihnya untuk satu sebab mudah: ia tidak menyeret sepanjang sekumpulan kebergantungan yang tidak perlu, seperti MediaTomb dan Serviio (mereka menarik Java atau perpustakaan grafik). Walau bagaimanapun, jika anda memerlukan transcoding, saya menasihati anda untuk memasang salah satu daripadanya dan bukannya minidlna.
Pemasangan dari repositori: > sudo apt-get install minidlna
Konfigurasikan: > sudo nano /etc/minidlna.conf media_dir=/mnt/data/public friendly_name=Ubuntu
Mulakan semula: > sudo service minidlna restart
7) torrent
Nah, perkhidmatan terakhir yang diliputi dalam artikel ini ialah klien torrent. Saya menggunakan Transmission sebagai pelanggan berasaskan web yang berjaya.
Pasang: > sudo apt-get install transmission-daemon
Hentikan perkhidmatan, jika tidak semua perubahan akan hilang selepas proses selesai: > sudo service transmission-daemon stop
Konfigurasikan: > sudo nano /etc/transmission-daemon/settings.json "download-dir": "/mnt/data/public/torrents" "rpc-password": "local" "rpc-username": "local" " rpc-whitelist-enabled": palsu
Di sini kami menukar empat tetapan - tetapkan laluan muat turun, nama pengguna dan kata laluan untuk antara muka web, dan juga melumpuhkan senarai "putih" akses kepada antara muka - benarkan untuk semua orang. Kata laluan ditunjukkan dalam borang terbuka, selepas pelancaran seterusnya ia akan disulitkan.
Mulakan perkhidmatan: > sudo service transmission-daemon start
Kami pergi ke antara muka web, pastikan semuanya baik-baik saja: http://192.168.1.180:9091/

Akhir kata

Akibatnya, kami mendapat sepenuhnya sepenuhnya pelayan rumah. Sudah tentu, artikel itu hanya menyatakan tetapan asas perkhidmatan, dan kemungkinan besar anda perlu menyesuaikan sesuatu untuk diri sendiri. Ya, dan anda mungkin memerlukannya perkhidmatan tambahan, tetapi seperti yang anda lihat dari artikel itu, semua ini dilakukan dengan agak mudah, tanpa banyak "menari dengan tamborin", anda hanya perlu beralih kepada Google - terdapat banyak maklumat mengenai penyediaan perkhidmatan di Ubuntu.

pengenalan
Setelah anda memasang Ubuntu Server 16.04 LTS, terdapat beberapa perkara yang perlu anda lakukan langkah mudah untuk persediaan awal. Ini akan menjadikan kerja selanjutnya pada pelayan lebih mudah, dan juga akan menjadikan pelayan lebih selamat.

Sambung sebagai akar
Pertama sekali, anda perlu menyambung ke pelayan melalui SSH sebagai root.
Buka terminal dan jalankan arahan:

$ ssh root@server_ip

Jika sambungan berjaya, anda akan melihat mesej alu-aluan dan maklumat ringkas tentang sistem.

Mencipta pengguna
Kerana penggunaan berterusan akaun root tidak selamat, maka perkara seterusnya yang anda perlu lakukan ialah menambah pengguna baharu dan memberinya keistimewaan root.
Buat pengguna baharu. DALAM dalam contoh ini pengguna bernama joe dicipta. Anda boleh menggantikannya dengan yang lain.

Buat kata laluan, dan anda juga boleh memberikan maklumat tambahan, seperti nama sebenar anda.
Seterusnya, tambahkan pengguna pada kumpulan sudo supaya dia boleh melakukan tindakan dengan keistimewaan root:

# adduser joe sudo

Sekarang untuk kerja selanjutnya, anda sudah boleh menggunakan yang baharu akaun.
Jalankan arahan berikut untuk bertukar kepada pengguna baharu:

Menjana kunci SSH
Pada ketika ini anda perlu menjana kunci SSH. Kuncinya terdiri daripada 2 fail: fail peribadi, yang terletak pada mesin anda dan fail awam, yang perlu dimuat naik ke pelayan.
Jika anda tidak mempunyai kunci SSH, anda perlu menjana satu. Jika tidak, langkau langkah ini dan teruskan ke langkah seterusnya.
Oleh itu, anda perlu menjana kunci SSH. Untuk melakukan ini, jalankan arahan berikut (menggantikan [e-mel dilindungi] ke e-mel anda):

$ ssh-keygen -t rsa -b 4096 -C " [e-mel dilindungi]"

Seterusnya, anda akan diminta untuk menentukan laluan untuk menyimpan kunci. Di sini anda hanya boleh menekan Enter (laluan lalai akan dipilih).
Kemudian buat kata laluan untuk kunci anda. Masukkannya dan penciptaan kunci SSH selesai.

Menambah kunci SSH awam pada pelayan
Untuk membolehkan pelayan mengesahkan pengguna, anda perlu menyalin kunci SSH awam yang anda hasilkan sebelum ini. Terdapat dua cara untuk melakukan ini.

Pilihan 1: Menggunakan ssh-copy-id
Pada mesin tempatan anda, jalankan arahan berikut:

$ ssh-copy-id joe@server_ip

Selepas memasukkan kata laluan anda, anda akan melihat mesej yang menunjukkan bahawa kunci telah berjaya disalin ke pelayan.

Pilihan 2: Secara manual
1. Buat direktori .ssh dalam akar pengguna anda dan tetapkan hak yang diperlukan.

$ mkdir ~/.ssh
$ chmod go-rx ~/.ssh

2. Di dalam direktori .ssh, cipta fail authorized_keys. Contohnya, menggunakan editor nano:

$ nano ~/.ssh/authorized_keys

Tampalkan kandungan kunci awam ke dalamnya.
Tekan CTRL-x untuk keluar dari editor, kemudian y untuk menyimpan perubahan, kemudian ENTER untuk mengesahkan.
Seterusnya, tetapkan kebenaran fail yang diperlukan supaya hanya pemiliknya mempunyai akses kepada fail dengan kunci. Untuk melakukan ini, jalankan arahan berikut:

$ chmod go-r ~/.ssh/authorized_keys

Kini anda boleh menyambung ke pelayan menggunakan kunci SSH.

Menyediakan pelayan SSH
Pada ketika ini, anda perlu membuat beberapa perubahan pada konfigurasi pelayan SSH yang akan menjadikannya lebih selamat.
Untuk melakukan ini, buka fail /etc/ssh/sshd_config:

$ sudo nano /etc/ssh/sshd_config

1. Tukar port lalai.
Pertama sekali, berubah pelabuhan standard. Supaya bot tidak cuba menyambung ke pelayan anda dan dengan itu menyumbat log.
Untuk melakukan ini, tukar nilai Port kepada sesuatu yang tidak standard, sebagai contoh:

2. Larangan akses jauh untuk root.
Oleh kerana untuk bekerja pada pelayan anda akan menggunakan akaun tersebut pengguna biasa, maka tidak perlu menyambung ke pelayan melalui SSH sebagai root.
Tetapkan nilai untuk PermitRootLogin kepada no .

PermitRootLogin no

3. Lumpuhkan pengesahan kata laluan.
Sejak bila guna kunci SSH Jika anda tidak memerlukan pengesahan kata laluan, lumpuhkannya.
Tetapkan nilai untuk Pengesahan Kata Laluan kepada no.

No. Pengesahan Kata Laluan

Juga pastikan pelayan anda menggunakan versi 2 protokol.

Selepas semua perubahan, simpan fail dan but semula tetapan SSH pelayan untuk perubahan berkuat kuasa.

$ sudo systemctl muat semula ssh.service

Jika semuanya dilakukan dengan betul, maka apabila anda cuba menyambung ke port standard 22 anda akan melihat ralat berikut:

ssh: sambung ke hos server_ip port 22: Sambungan ditolak

Dan apabila anda cuba menyambung sebagai root (ke port baharu):

Kebenaran ditolak (kunci awam).

Untuk menyambung ke pelayan menggunakan port bukan standard, nyatakan nombor port dalam parameter -p.

$ ssh joe@server_ip -p 2222

Menyediakan Firewall
UFW (Uncomplicated Firewall) ialah firewall ringkas yang merupakan utiliti untuk lebih banyak lagi kawalan yang mudah iptables.
Jika sistem anda tidak memilikinya, pasangkannya dengan arahan:

$ sudo apt install ufw

Mula-mula, semak status tembok api:

$ sudo ufw status

Status mestilah tidak aktif.

Perhatian: jangan aktifkan firewall sebelum menetapkan peraturan yang diperlukan. Jika tidak, anda berisiko kehilangan akses kepada pelayan.

Konfigurasikan peraturan supaya semua permintaan masuk ditolak secara lalai. Untuk melakukan ini, jalankan:

$ sudo ufw lalai menafikan masuk

Dan juga benarkan semua keluar:

$ sudo ufw lalai membenarkan keluar

Tambahkan peraturan baharu untuk membenarkan permintaan masuk port SSH(dalam kes kami 2222).

$ sudo ufw enable

Anda boleh menyemak status tembok api dan peraturannya dengan arahan:

$ sudo ufw status

Untuk lebih maklumat terperinci anda perlu menggunakan arahan:

$ sudo ufw status verbose

Kesimpulan
Mengenai ini persediaan awal pelayan selesai. Kini anda boleh memasang mana-mana perisian, yang anda perlukan.

Pelayan dihidupkan berasaskan Ubuntu memungkinkan untuk menaikkan pelbagai perkhidmatan, termasuk untuk bekerja dengan rangkaian. Contoh perkhidmatan sedemikian: DHCP, DNS, NAT, Apache, FTP dan banyak lagi. Dalam artikel ini saya tidak akan memberitahu anda mengapa saya memilih pelayan Ubuntu; anda boleh membaca tentang semua kelebihannya dalam artikel ini. Sudah jelas bahawa, sebagai contoh, Debian dianggap lebih stabil dan digunakan dalam projek yang serius, tetapi untuk tugas saya Ubuntu sudah cukup :)

Pelayan Ubuntu menyokong tiga seni bina pemproses utama: Intel x86, AMD64 dan ARM. Keperluan Sistem untuk pelayan Ubuntu agak sederhana.

Muat turun Pelayan Ubuntu mana-mana versi boleh didapati di laman web rasmi.

Selepas memuat turun, anda perlu membakar imej pelayan ke CD, cakera DWD atau pemacu kilat. Untuk menulis imej pada pemacu kilat, saya cadangkan menggunakan program Unetbootin - ia adalah percuma, terpakai kepada semua sistem pengendalian (Windows, Linux, Mac OS), dan mempunyai antara muka yang jelas.

Pilih "Imej Cakera", tinggalkan "ISO Standard" dalam senarai

Itu sahaja, selepas itu pilih jenis: peranti USB, cari pemacu USB anda dalam senarai dan klik OK. Imej cakera hendaklah ditulis pada pemacu denyar.

Sekarang anda boleh mula memasang sistem. Apabila anda but komputer anda, anda perlu masuk ke BIOS (kekunci f2) dan tetapkan pemacu kilat kami sebagai keutamaan but pertama. Menetapkan keutamaan but adalah dalam tab But. Kemudian kami menggunakan perubahan pada BIOS dan but semula.

Selepas but semula, pemasangan Pelayan Ubuntu bermula. Kami memilih bahasa yang kami perlukan.

Pilih Pasang Pelayan Ubuntu.

Segera kami ditawarkan untuk mengkonfigurasi susun atur papan kekunci. Saya menolak peluang ini dan memilih susun atur daripada senarai. Ini disebabkan oleh fakta bahawa sekali, selepas salah menentukan susun atur, saya menderita untuk masa yang lama dengan fakta bahawa saya tidak dapat menggunakan beberapa yang istimewa. aksara dalam konsol.

Selepas menentukan susun atur, pemasang secara automatik mengesan peralatan yang disambungkan dan memuatkan komponen utama untuk sistem beroperasi. Seterusnya, kami diminta untuk memilih nama pelayan - jika anda melakukannya untuk diri sendiri, pilih mana-mana, jika pelayan terletak dalam organisasi, pilih nama mengikut peraturan untuk menamakan nod pada rangkaian. Sebagai contoh, tempat saya bekerja, pelayan mempunyai sesuatu seperti nama ini: srv1.ekt10, di mana ekt ialah Yekaterinburg, 10 ialah nombor tapak.

Kami segera membuat kata laluan untuk akaun kami: untuk perlindungan yang lebih baik gunakan kata laluan khas dalam kata laluan anda. simbol.

Salah satu yang paling langkah penting apabila memasang mana-mana sistem, ini adalah pembahagian cakera. Terdapat beberapa pilihan di sini:

  1. Jika pelayan dipasang pada keras tulen cakera - lebih baik memilih pembahagian automatik. Dalam kes ini, dua partition akan dibuat: yang pertama adalah untuk folder root (/), yang kedua ialah partition swap (/swap). Anda juga boleh membuat bahagian tambahan untuk akaun anda (/home/nama pengguna). Selepas itu, selepas pemasangan, semua penipuan dengan cakera keras Anda boleh terus menggunakan utiliti sistem khas.
  2. Jika sistem pengendalian lain sudah dipasang pada cakera, anda boleh berpecah HDD secara manual.

Saya akan memberikan beberapa maklumat mengenai markup cakera keras. Fizikal cakera keras dipanggil: sda, sdb. sdc, dan seterusnya. Dalam kes ini, peranti yang disambungkan juga dipanggil. Pembahagian pada cakera keras dipanggil: sda1, sda2, sda3. Adalah jelas bahawa partition ini tergolong dalam pemacu A. Terdapat tiga jenis partition: primer, logik dan lanjutan. Terdapat maksimum empat bahagian utama. Terdapat bilangan partition logik yang tidak terhingga. Setiap partition logik adalah sebahagian daripada partition lanjutan. Dalam kes ini, hanya terdapat satu bahagian lanjutan dan pada masa yang sama ia adalah bahagian utama. Dalam erti kata lain, jika kita perlu menyediakan partition logik, kita mengambil satu partition utama, menjadikannya dilanjutkan, dan mencipta partition logik berdasarkannya.

Di bawah adalah contoh pembahagian cakera keras dalam program GParted. Ia boleh dilihat bahawa terdapat tiga partition utama yang dibuat pada cakera: sda1, sda2, sda3. Dua partition pertama digunakan di bawah Windows: sda1 - untuk OS itu sendiri, sda2 - untuk data pengguna. SDA3 digunakan di bawah Linux dan dilanjutkan. Berdasarkan yang dilanjutkan, tiga telah dicipta sekatan logik: sda5 - untuk sistem fail akar (/), sda6 - untuk partition swap (linux-swap), sda7 - untuk fail pengguna (home). Anda boleh segera melihat bahawa Windows menggunakan sistem fail nfts, dan Linux menggunakan ext4. ini contoh yang baik perpisahan, tetapi anda tidak perlu melakukannya dengan cara itu.

Di Linux sentiasa ada satu akar dan dilambangkan dengan '/'. Laluan ke mana-mana fail adalah relatif kepada akar ini. Melampirkan sistem fail lain ke akar dilakukan menggunakan operasi pelekap.

Pemasangan ialah operasi melampirkan peranti storan pada pokok direktori.

Pemasangan dilakukan menggunakan arahan lekapkan mount_point file_system

Turut dinyatakan sebelum ini ialah konsep partition swap.

Swap partition (SWAP) ialah bahagian khas pada cakera keras atau fail di mana sistem pengendalian memindahkan blok individu RAM apabila tidak cukup RAM untuk menjalankan proses.

Tetapi kita menyimpang sedikit. Mari teruskan memasang pelayan kami. Cara penandaan keras Saya meninggalkan cakera mengikut budi bicara anda, tetapi untuk menyatukan perkara di atas, saya akan memilih kaedah "Manual".

Pilih cakera keras kami.

Setakat ini saya hanya mempunyai satu partition SDA utama dan tempat percuma 8.6 Gb. Saya bercadang untuk menggunakan 1 Gb untuk partition swap, 4 Gb untuk partition root, 3.6 Gb untuk direktori rumah. Pada masa yang sama, saya akan menjadikan ketiga-tiga bahagian sebagai bahagian utama (memandangkan saya bercadang untuk menggunakan hanya satu OS pada komputer ini). Kami memilih kawasan yang tidak bertanda dan mula membahagikannya.

Kami memilih untuk membuat bahagian baharu.

Pertama sekali, kami membuat fail swap. Kami memutuskan untuk menjadikan saiznya 1 Gb.

Tanpa pergi ke butiran, pilih lokasi bahagian Laman Utama baharu.

Jenis bahagian baharu ialah Utama, kerana kami memutuskan bahawa setiap bahagian akan menjadi bahagian utama.

Pergi ke tab "Gunakan sebagai" untuk memilih jenis partition.

Pilih jenis - swap partition.

Itu sahaja - penyediaan bahagian pertama selesai, gunakan tetapan.

Dua partition yang tinggal dikonfigurasikan dengan cara yang sama - hanya saiz dan jenis partition sahaja yang berubah. Secara umum, pada akhirnya anda harus berakhir dengan sesuatu seperti ini.

Asas sistem sudah sedia. Kami ditawarkan untuk membekalkan beberapa pakej tambahan. Dalam kes ini, semuanya bergantung pada tujuan anda memasang pelayan (FTP, DNS, DHCP, Web, MAIL atau sesuatu yang lain). Saya boleh mengatakan bahawa dalam apa jua keadaan anda harus memilih pakej OpenSSH, yang direka untuk akses jauh melalui SSH. Dalam kes saya, pelayan adalah satu ujian dan saya tidak akan memilih apa-apa. Semua pakej tambahan akan dipasang selepas pemasangan.

Pada akhirnya kami ditawarkan untuk memasang sistem pemuat but GRUB ke halaman utama kemasukan but. Saya boleh mengatakan bahawa jika Ubuntu adalah satu-satunya OS pada komputer anda, maka jangan ragu untuk memilih Ya. Jika anda tidak pasti, lebih baik pilih No. Walau apa pun, walaupun anda memasang GRUB dan kini tidak boleh log masuk ke sistem pengendalian lain, keadaan ini boleh diperbetulkan dengan membuat perubahan pada fail konfigurasi GRUB. Saya akan menunjukkan kepada anda bagaimana untuk melakukan ini dalam artikel berikut.

Tahniah, pelayan kami sedia untuk digunakan :)

___________________________

Panduan ini adalah tentang cara menyediakan pelayan Ubuntu 9.10 (Karmic Koala) dan memasang ISPConfig 3 padanya. ISPConfig 3 ialah panel kawalan pengehosan web yang membolehkan anda mengurus perkhidmatan berikut melalui pelayar web anda: pelayan web Apache, pelayan mel Postfix, pelayan pangkalan data data MySQL, pelayan nama MyDNS, pelayan fail PureFTPd, antispam SpamAssassin, Antivirus ClamAV dan banyak lagi.

Sila ambil perhatian bahawa perihalan ini tidak berfungsi untuk ISPConfig 2, ia hanya sah untuk ISPConfig 3!

Keperluan

Nota Pendahuluan

Dalam tutorial, saya menggunakan pelayan nama hos1.example.com dengan alamat IP 192.168.0.100 dan get laluan 192.168.0.1. Tetapan ini mungkin berbeza untuk anda, jadi anda perlu menggantikannya jika perlu.

Memasang sistem utama

Masukkan cakera pemasangan Ubuntu anda ke dalam pemacu dan but daripadanya. Pilih bahasa pemasangan anda, kemudian "Pasang Pelayan Ubuntu":

Pilih bahasa anda (sekali lagi), lokasi dan susun atur papan kekunci.

Pemasang akan menyemak cakera dan peralatan anda, mengkonfigurasi rangkaian dengan menggunakan DHCP, jika, sudah tentu, pelayan DHCP hadir pada rangkaian:

Masukkan nama komputer anda. Dalam contoh ini, sistem saya dinamakan server1.example.com, jadi saya masukkan server1:

Sekarang anda mesti membahagikan cakera keras anda. Untuk kesederhanaan, saya memilih "Auto - gunakan keseluruhan cakera dan konfigurasikan LVM". Ini akan mencipta satu partition dengan dua pemacu logik: satu untuk sistem fail akar (/), satu lagi untuk partition swap. Sudah tentu, pembahagian terpulang kepada anda, jadi jika anda tahu apa yang anda lakukan, anda juga boleh membahagikan pemacu secara manual. Jika anda memisahkan partition /home dan /var anda, anda mungkin mendapati ini berguna pada masa hadapan.

Pilih cakera untuk dipisahkan dan jawab soalan "Tulis perubahan pada cakera dan tukar LVM?" jawab "Ya".

Jika anda memilih "Auto - gunakan keseluruhan cakera dan konfigurasikan LVM", program pembahagian akan mencipta satu bahagian besar menggunakan semua ruang cakera. Sekarang anda boleh menentukan berapa banyak ini ruang cakera mesti digunakan oleh pemacu logik (/) dan (swap). Adalah wajar untuk meninggalkan beberapa ruang yang tidak digunakan, anda boleh mengembangkan yang sedia ada kemudian pemacu logik atau buat yang baru. Ini memberikan lebih fleksibiliti.

Apabila anda selesai, soalan "Tulis perubahan pada cakera?" anda perlu menjawab "Ya":

Pembahagian baharu anda akan dibuat dan diformatkan:

Kemudian sistem utama akan dipasang:

Buat pengguna, contohnya Pentadbir, dengan pentadbir nama pengguna. Jangan gunakan pentadbir sebagai nama pengguna kerana ini adalah nama pengguna terpelihara dalam Ubuntu 9.10.

Saya tidak memerlukan penyulitan folder rumah, jadi di sini saya memilih "Tidak":

Saya agak ketinggalan zaman dan saya suka mengemas kini pelayan saya secara manual untuk mempunyai lebih kawalan, jadi saya tidak mendayakan kemas kini automatik. Sudah tentu, pilihan anda adalah milik anda.

Kami memerlukan pelayan DNS, Mel dan LAMP, namun, saya tidak memilih mana-mana daripada mereka sekarang kerana saya suka mempunyai kawalan penuh atas apa yang dipasang pada sistem saya. Pakej yang diperlukan kami akan pasang secara manual nanti. Satu-satunya item yang saya semak di sini ialah "pelayan OpenSSH". Saya memerlukannya untuk menyambung ke sistem selepas pemasangan selesai menggunakan klien SSH seperti Putty:

Jadi, pemasangan sistem utama selesai. Keluarkan cakera pemasangan daripada pemacu dan pilih Teruskan untuk but semula sistem:

DALAM bulan depan Kami akan memasang pelayan SSH dan vim-nox menggunakan akaun pentadbir kami dan juga mengkonfigurasi rangkaian.

Hari ini saya akan memberitahu anda cara memasang pelayan ubuntu 14.04.1 LTS dan menyediakan akses jauh kepadanya. Saya fikir tiada siapa yang akan berhujah dengan saya bahawa Ubuntu adalah yang paling banyak digunakan pengedaran ubuntu, dicipta untuk orang (dan bukan untuk pentadbir berjanggut). Perlu diingat bahawa ubuntu sedang membangun dan menjadi lebih baik setiap tahun. Itulah sebabnya pengedaran ini dipilih untuk kedua-duanya kegunaan rumah pada komputer biasa, dan untuk digunakan pada pelayan syarikat besar.

Saya sendiri mula berkenalan dengan ubuntu dari versi 7.10. Apabila saya mula memahami semua selok-belok Linux sistem operasi, saya menemui dunia baharu dengan kemungkinan yang luas. Saya amat yakin bahawa sebaik sahaja pemasaran sistem pengendalian linux sistem akan berbelanja lebih banyak wang, maka mereka akan mula memasuki rumah pengguna biasa dengan cepat.

Sudah lama berlalu hari-hari ketika menubuhkan bilik pembedahan sistem linux disertai dengan bekerja di terminal dan membaca manual. Hari ini, memasang ubuntu tidak lebih sukar daripada memasang windows 7, dan selepas pemasangan anda boleh menggunakannya sepenuhnya, tanpa pemasangan perisian tambahan dan pemandu.

Hari ini saya akan memulakan satu siri artikel mengenai bekerja dengan pelayan ubuntu, dalam masa terdekat saya akan menulis banyak perkara yang menarik, selepas membaca siri artikel, walaupun tidak cukup. pengguna mahir akan dapat menyediakan pelayan untuk perusahaan yang akan mengedarkan alamat IP, mengedarkan Internet, akan dapat menyimpan dokumen pengguna dan menjadi pelayan mel.

Muat turun pelayan ubuntu 14.04.1 LTS

Awalan LTS dalam nama menunjukkan sokongan jangka panjang untuk pengedaran. Pengedaran yang saya huraikan akan disokong oleh komuniti sehingga April 2019, yang akan disertai dengan keluaran kemas kini dan pembetulan yang menghapuskan pepijat dan lubang.

Supaya anda tidak perlu mencari untuk masa yang lama, anda boleh memuat turun imej cakera menggunakan butang:

Saya akan memasang pelayan ubuntu pada mesin maya, anda boleh mengulangi pengalaman saya, atau memasangnya terus pada komputer fizikal. Pemasangan pada mesin maya dan pada komputer fizikal adalah sama.

Memasang pelayan ubuntu 14.04.1 LTS

Untuk memasang pelayan ubuntu saya sediakan dengan parameter berikut:

  • Ram: 256 Mb
  • CPU: 1 teras 64 bit
  • Winchester: sata 10 Gb
  • Memori video: 12 Mb
  • Penyesuai rangkaian: 1 – melihat ke dalam dunia. 2 - kelihatan dalam talian

Pemilihan ciri sedemikian adalah disebabkan oleh keperluan sumber sistem pengendalian yang rendah.

Selepas menyambungkan imej cakera ke mesin maya, lancarkannya dan jika semuanya baik-baik saja, anda akan melihat tetingkap untuk memilih bahasa pemasangan
Pilih bahasa Rusia dan tekan "Enter". Dalam senarai yang terbuka, pilih "Pasang Pelayan Ubuntu"
Dalam tetingkap seterusnya, pilih lokasi anda. Saya memilih "Persekutuan Rusia"
Selepas itu, pemasang akan menawarkan untuk mengkonfigurasi papan kekunci atau memilih daripada senarai. Klik "Tidak" untuk memilih daripada senarai
Pilih negara untuk tujuan papan kekunci
Pilih susun atur. Saya hanya memilih "Rusia"
Dalam tetingkap seterusnya anda akan diminta untuk mengkonfigurasi susun atur pensuisan. Pilih mengikut budi bicara anda, saya memilih Alt+Shift kerana saya sudah biasa dengan gabungan khusus ini
Sekarang kita tunggu sebentar untuk ia dimuatkan komponen tambahan. Selepas memuatkan komponen, anda akan melihat tetingkap pemilihan utama. antara muka rangkaian. Saya akan memilih eth0 sebagai yang utama, kad rangkaian inilah yang akan melihat ke dalam dunia dan melaluinya pelayan akan menyambung ke Internet
Tetingkap seterusnya akan meminta anda memilih nama komputer. Saya menamakan pelayan saya "srv-01"
Seterusnya anda perlu memasukkan nama pengguna anda. Jangan mengelirukan ia dengan log masuk, ia adalah nama. Saya memasuki Ivan Malyshev
tetapi dalam tetingkap seterusnya, nyatakan nama pengguna (log masuk) yang anda akan log masuk ke sistem. Saya menyatakan srvadmin
selepas memasukkan log masuk anda, buat dan nyatakan kata laluan (adalah dinasihatkan untuk menggunakan kata laluan yang mengandungi huruf kecil dan huruf besar, serta nombor dan simbol). Selepas memasukkan kata laluan, anda perlu mengulanginya dalam tetingkap seterusnya untuk mengelakkan ralat
Seterusnya anda akan diminta untuk menyulitkan direktori rumah. Saya tidak akan menyimpan apa-apa jenayah atau rahsia di dalamnya, jadi saya tidak akan menyulitkan
Seterusnya anda perlu memilih "zon masa". Memandangkan mesin maya menerima Internet melalui eth0, pemasang sendiri menentukan di mana saya berada, saya akan mengklik "Ya", kerana dia memilih dengan betul. Jika ini tidak berlaku untuk anda atau zon waktu telah dipilih secara tidak betul, pilih secara manual
Seterusnya anda perlu memilih di mana sistem akan dipasang. Tahap ini mengelirukan ramai orang, tetapi tidak perlu takut, ia mudah!
Memandangkan saya memasang pelayan ubuntu untuk tujuan latihan, saya akan memilih pilihan kedua "Auto gunakan seluruh cakera", tetapi jika anda memasang sistem pada cakera keras sebenar, saya menasihati anda untuk memasang /usr, /var, /home direktori pada pemacu logik yang berbeza
Kami memilih cakera (saya hanya mempunyai satu, pilihannya kecil), anda mungkin mempunyai beberapa, jika beberapa cakera keras disambungkan ke komputer. Dalam tetingkap seterusnya anda perlu bersetuju menerima amaran tentang merakam maklumat mengenai partition, klik "Ya"
Seterusnya kami mengesahkan penggunaan keseluruhan cakera
Dalam tetingkap seterusnya, pemasang akan menunjukkan bagaimana ia akan membahagikan cakera, kami bersetuju dengan memilih "Selesaikan pembahagian dan tulis perubahan pada cakera"
Dalam tetingkap seterusnya, kami sekali lagi mengesahkan tindakan kami (ia mengingatkan kami tentang Windows, bukan?)
Dan sekarang kita tunggu sehingga pemasangan Ubuntu Server 14.04.1 LTS selesai.

Jika semasa pemasangan Internet disambungkan ke rangkaian mesin maya, sistem akan cuba memasang kemas kini, tetapi sebelum itu ia akan bertanya sama ada anda mempunyai proksi; jika anda tidak mempunyai proksi dan Internet adalah terus, klik "Teruskan"
Apabila ditanya tentang memasang kemas kini biasa, saya memilih "Tidak kemas kini automatik" Saya tidak suka apabila sesuatu dipasang tanpa pengetahuan saya. Semua yang anda perlukan boleh dikemas kini secara manual
Dalam tetingkap "pilih perisian", saya menandai kotak hanya untuk "Pelayan OpenSSH", di mana kami akan mendapat akses jauh ke pelayan. Kami akan memasang semua yang lain kemudian, secara manual.
Pada penghujung pemasangan pelayan, anda perlu bersetuju untuk memasang pemuat but ke dalam rekod but induk
Selepas memasang pemuat but, anda akan melihat mesej mengenai pemasangan sistem yang berjaya
Klik "Teruskan" dan tunggu sehingga mesin but semula. Selepas but pertama, anda akan melihat gesaan log masuk, masukkan log masuk yang ditentukan semasa pemasangan, kemudian masukkan kata laluan
Jika anda masuk log masuk yang betul dan kata laluan anda akan log masuk ke dalam sistem dan melihat skrin seperti ini
Pada ketika ini, pemasangan pelayan ubuntu 14.04.1 LTS boleh dianggap selesai.

Persediaan awal pelayan ubuntu 14.04.1 LTS

Pertama sekali, kami mengaktifkan akaun root. Secara lalai ia dilumpuhkan. Untuk mengaktifkan, tulis dalam konsol

Sudo passwd root

Mula-mula masukkan kata laluan pengguna semasa, dan kemudian dua kali Kata laluan baharu untuk akar. Jika anda melakukan semuanya dengan betul anda akan melihat gambar berikut
Sekarang mari kita semak. Masukkan dalam terminal:

* Perintah ini akan log masuk anda pengguna akar ke dalam sistem

Apabila diminta untuk memasukkan kata laluan, masukkan kata laluan yang anda masukkan untuk root. Jika semuanya dilakukan dengan betul, gesaan konsol akan berubah daripada srvadmin@srv-01:$ _ kepada root@srv-01:~# _

Nano /etc/network/interfaces

Fail antara muka akan dibuka masuk penyunting teks nano. Secara lalai fail ini kelihatan seperti ini
tambah baris berikut pada fail ini:

Auto eth0 iface eth0 alamat statik inet 10.10.60.45 netmask 255.255.255.0 gateway 10.10.60.1 auto eth1 iface eth1 alamat statik inet 192.168.0.1 netmask 255.205.255

Oleh itu, kami menyambungkan kedua-dua antara muka secara automatik, dengan alamat statik, topeng dan pintu masuk untuk kad pertama. Di terminal ia sepatutnya kelihatan seperti ini:
Selepas memasukkan data, tekan Ctrl+O (Simpan), dan kemudian Ctrl+X (Tutup).

Untuk memulakan semula rangkaian, masukkan setiap baris secara bergilir-gilir dalam terminal:

(ifdown eth0; ifup eth0)& (ifdown eth1; ifup eth1)&

Sekarang mari kita semak apa yang output ifconfig. Output saya kelihatan seperti ini, output anda sepatutnya sama
Hebat! jom ping ya.ru, masuk dalam terminal

Ping ya.ru

Jika anda melihat pertukaran dengan pakej, maka semuanya baik-baik saja! Anda mempunyai internet!

Dalam kes saya, tidak semuanya berjalan seperti yang saya mahu. Apabila ping Yandex saya menerima jawapan ini

ping: hos tidak dikenali ya.ru

walaupun alamat ip ialah 8.8.8.8 ( DNS Google) ping. Oleh itu, terdapat masalah dengan DNS pada pelayan kami, iaitu ia tidak dapat memproses nama.

Saya menemui penyelesaian kepada masalah dengan menambah alamat DNS Google untuk memfailkan /etc/resolvconf/resolv.conf.d/tail.

Buka fail sudo nano /etc/resolvconf/resolv.conf.d/tail dan masukkan barisan di sana

Pelayan Nama 8.8.8.8

simpan dan tutup fail, cuba ping tapak Yandex dan lihat dan lihat
Kami telah menyelesaikan Internet, mari teruskan.

Sambungan jauh ke pelayan ubuntu 14.04.1 LTS

Untuk sambungan jauh kami akan gunakan untuk pelayan program PuTTY. Ini yang paling banyak alat yang berguna untuk kerja jauh dalam konsol pelayan. Anda boleh memuat turunnya menggunakan butang:

Setelah dimuat turun, program ini tidak memerlukan pemasangan. Selepas memulakan program anda akan melihat tetingkap seperti ini
Apa yang anda perlu lakukan: masukkan alamat IP pelayan, nyatakan port, masukkan nama sambungan dan pilih pengekodan (ditunjukkan dalam tangkapan skrin)

Untuk mengelak daripada memasukkan data ini setiap kali, klik "Simpan" dan sambungan seterusnya hanya pilih nama sambungan daripada senarai.

Mari cuba sambungkan dan jika semuanya dilakukan dengan betul, anda akan melihat tetingkap seperti ini
Masukkan nama pengguna dan kata laluan anda dan nikmatilah!

Di sinilah saya fikir kita boleh menyelesaikan artikel itu, saya fikir selepas membacanya anda akan dapat memasang pelayan ubuntu 14.04.1 LTS. Seperti yang anda lihat, tidak ada yang rumit. Jika anda mempunyai sebarang soalan atau cadangan semasa membaca artikel, selamat datang ke komen. Saya juga ingin menarik perhatian anda kepada fakta bahawa pelayan boleh diuruskan.