GNU/Linux >> Belajar Linux >  >> Linux

50 Tutorial Sysadmin UNIX / Linux

Selamat Natal dan Selamat Berlibur untuk semua Pembaca TGS.

Untuk mengakhiri tahun ini, saya telah mengumpulkan 50 tutorial terkait sysadmin UNIX / Linux yang telah kami posting sejauh ini. Ini banyak membaca. Tandai artikel ini untuk referensi Anda di masa mendatang dan bacalah kapan pun Anda punya waktu luang.

  1. Cadangan disk ke disk menggunakan perintah dd:dd adalah utilitas UNIX yang kuat, yang digunakan oleh makefile kernel Linux untuk membuat image boot. Hal ini juga dapat digunakan untuk menyalin data. Artikel ini menjelaskan cara mencadangkan seluruh hard disk dan membuat image hard disk menggunakan perintah dd.
  2. 15 contoh perintah rsync:Setiap sysadmin harus menguasai penggunaan rsync. Utilitas rsync digunakan untuk menyinkronkan file dan direktori dari satu lokasi ke lokasi lain. Pertama kali, rsync mereplikasi seluruh konten antara direktori sumber dan tujuan. Lain kali, rsync hanya mentransfer blok atau byte yang diubah ke lokasi tujuan, yang membuat transfer menjadi sangat cepat.
  3. Tiga aturan sysadmin:Jika Anda seorang sysadmin, Anda tidak dapat (dan tidak boleh) melanggar ketiga aturan sysadmin ini.
  4. Kuota disk pengguna dan grup:Artikel ini menjelaskan cara mengatur kuotasi pengguna dan grup dengan batas lunak, batas keras, dan masa tenggang. Misalnya, jika Anda menetapkan 2 GB sebagai batas tetap, pengguna tidak akan dapat membuat file baru setelah 2 GB.
  5. Pemecahan masalah menggunakan dmesg:Menggunakan dmesg Anda dapat melihat pesan boot up yang menampilkan informasi tentang perangkat keras yang dideteksi kernel selama proses boot. Ini dapat membantu selama proses pemecahan masalah.
  6. Contoh manajemen paket RPM:15 contoh yang disediakan dalam artikel ini menjelaskan semua yang perlu Anda ketahui tentang mengelola paket RPM pada sistem berbasis redhat (termasuk CentOS).
  7. 10 contoh netstat:Perintah Netstat menampilkan berbagai informasi terkait jaringan seperti koneksi jaringan, tabel perutean, statistik antarmuka, koneksi penyamaran, keanggotaan multicast, dll.,
  8. Mengelola paket menggunakan perintah apt-*:13 contoh praktis ini menjelaskan cara mengelola paket menggunakan perintah apt-get, apt-cache, apt-file, dan dpkg.
  9. Contoh perintah Modprobe:utilitas modprobe digunakan untuk menambahkan modul yang dapat dimuat ke kernel Linux. Anda juga dapat melihat dan menghapus modul menggunakan perintah modprobe.
  10. Contoh Ethtool:Utilitas Ethtool digunakan untuk melihat dan mengubah parameter perangkat ethernet. Contoh-contoh ini akan menjelaskan bagaimana Anda dapat memanipulasi kartu NIC ethernet Anda menggunakan ethtool.
  11. NFS mount menggunakan exportfs:Ini adalah panduan pemula linux untuk NFS mount menggunakan exportfs. Ini menjelaskan cara mengekspor sistem file ke mesin jarak jauh dan memasangnya secara sementara dan permanen.
  12. Ubah zona waktu:Bergantung pada distribusi Linux Anda, gunakan salah satu metode yang dijelaskan dalam artikel ini untuk mengubah zona waktu di sistem Anda.
  13. Instal phpMyAdmin:phpMyAdmin adalah alat berbasis web yang ditulis dalam PHP untuk mengelola database MySQL. Selain melihat tabel (dan objek db lainnya), Anda dapat melakukan banyak fungsi DBA melalui antarmuka berbasis web. Anda juga dapat menjalankan kueri SQL apa pun dari UI.
  14. Mengatur squid untuk mengontrol akses internet:Squid adalah server caching proxy. Anda dapat menggunakan squid untuk mengontrol akses internet di tempat kerja. Panduan ini akan memberikan langkah awal tentang cara men-setup squid di Linux untuk membatasi akses internet dalam suatu jaringan.
  15. Tambahkan ruang swap baru:Gunakan perintah dd, mkswap, dan swapon untuk menambahkan ruang swap. Anda dapat menggunakan partisi hard drive khusus untuk menambahkan ruang swap baru, atau membuat file swap pada sistem file yang ada dan menggunakannya sebagai ruang swap.
  16. Instal dan konfigurasikan snort:Snort adalah sistem deteksi intrusi jaringan ringan gratis untuk UNIX dan Windows. Artikel ini menjelaskan cara menginstal snort dari sumber, menulis aturan, dan melakukan pengujian dasar.
  17. Daftar RHEL/OEL linux untuk mendukung:Jika Anda telah membeli dukungan dari Oracle untuk Linux Anda, Anda dapat mendaftar ke oracle support network (ULN) menggunakan up2date seperti yang dijelaskan di sini.
  18. setup tftpboot:Anda dapat menginstal Linux dari jaringan menggunakan PXE dengan menginstal dan mengkonfigurasi server tftpboot seperti yang dijelaskan di sini.
  19. Hapus semua aturan iptables:Saat Anda mulai menyiapkan iptables, Anda mungkin ingin menghapus (flush) semua iptables yang ada seperti yang ditunjukkan di sini.
  20. Nonaktifkan balasan ping:Seseorang dapat membanjiri jaringan dengan ping -f. Jika balasan ping dinonaktifkan seperti yang dijelaskan di sini, kita dapat menghindari banjir ini.
  21. Blokir alamat ip menggunakan fail2ban:Fail2ban adalah kerangka kerja pencegahan intrusi yang memindai file log untuk berbagai layanan ( SSH, FTP, SMTP, Apache, dll., ) dan melarang IP yang membuat terlalu banyak kegagalan kata sandi. Ini juga memperbarui aturan firewall iptles untuk menolak alamat ip ini.
  22. Manajemen paket menggunakan dpkg:Pada debian, Anda dapat menginstal atau menghapus paket deb menggunakan utilitas dpkg.
  23. Sistem manajemen konten alfresco:Alfresco adalah sistem manajemen konten sumber terbuka terbaik. Semua yang perlu Anda ketahui untuk menginstal dan mengkonfigurasi Alfresco dijelaskan di sini.
  24. Sistem pelacakan bug Bugzilla:Bugzilla adalah sistem pelacakan bug open source terbaik. Semua yang perlu Anda ketahui untuk menginstal dan mengonfigurasi Bugzilla dijelaskan di sini.
  25. Paket Rpm, deb, dpot, dan msi:Artikel ini menjelaskan cara melihat dan mengekstrak file dari berbagai jenis paket yang digunakan oleh berbagai distribusi Linux/UNIX.
  26. Cadangkan menggunakan rsnapshot:Anda dapat mencadangkan host lokal atau host jarak jauh menggunakan utilitas rsnapshot rsync. rsnapshot menggunakan kombinasi rsync dan tautan keras untuk mempertahankan cadangan penuh dan cadangan tambahan. Setelah Anda mengatur dan mengonfigurasi rsnapshot, sama sekali tidak ada pemeliharaan yang terlibat di dalamnya. rsnapshot akan secara otomatis menghapus dan memutar cadangan lama.
  27. Membuat pengguna Linux:Artikel ini menjelaskan cara membuat pengguna dengan konfigurasi default, membuat pengguna dengan konfigurasi khusus, membuat pengguna secara interaktif, dan membuat pengguna secara massal.
  28. Pasang dan lihat file ISO:File ISO biasanya digunakan untuk mendistribusikan sistem operasi. Sebagian besar sistem operasi linux yang Anda unduh akan menggunakan format ISO. Ini menjelaskan cara melihat dan memasang file ISO apa pun baik sebagai penggunaan biasa maupun sebagai pengguna root.
  29. Mengelola kedaluwarsa dan penuaan sandi:Perintah chage Linux dapat digunakan untuk melakukan beberapa aktivitas penuaan sandi praktis termasuk cara memaksa pengguna mengubah sandi.
  30. Contoh ifconfig:Perintah konfigurator antarmuka ifconfig digunakan untuk menginisialisasi antarmuka jaringan dan untuk mengaktifkan atau menonaktifkan antarmuka seperti yang ditunjukkan dalam 7 contoh ini.
  31. Oracle db startup an sthudown:Setiap sysadmin harus mengetahui beberapa operasi DBA dasar. Ini menjelaskan cara mematikan dan memulai database oracle.
  32. Instal dan konfigurasi PostgreSQL:Mirip dengan mySQL, postgreSQL sangat terkenal dan dilengkapi dengan database sumber terbuka dan gratis. Ini adalah panduan awal untuk menginstal dan mengkonfigurasi postgresql dari sumber di Linux.
  33. Tombol SysRq Ajaib:Pernahkah Anda bertanya-tanya apa fungsi tombol SysRq pada keyboard Anda. Inilah salah satu kegunaannya. Anda dapat mem-boot ulang Linux dengan aman menggunakan kunci SysRq ajaib seperti yang dijelaskan di sini.
  34. Tutorial Wakeonlan:Menggunakan Wakeonlan WOL, Anda dapat mengaktifkan server jarak jauh yang tidak memiliki akses fisik untuk menekan tombol daya.
  35. Mencantumkan spesifikasi perangkat keras menggunakan lshw:ls+hw =lshw, yang mencantumkan spesifikasi perangkat keras sistem Anda.
  36. Melihat spesifikasi perangkat keras menggunakan dmidecode:perintah dmidecode membaca tabel DMI sistem untuk menampilkan informasi perangkat keras dan BIOS server. Selain mendapatkan konfigurasi sistem saat ini, Anda juga dapat memperoleh informasi tentang konfigurasi maksimum sistem yang didukung menggunakan dmidecode. Misalnya, dmidecode memberikan RAM saat ini pada sistem dan RAM maksimum yang didukung oleh sistem.
  37. Gunakan dukungan secara efektif:Perusahaan menghabiskan banyak uang untuk dukungan terutama karena dua alasan:1) Untuk mendapatkan bantuan dari vendor untuk memperbaiki masalah produksi yang kritis 2) Untuk tetap up-to-date dengan versi terbaru dari perangkat lunak dan keamanan patch yang dirilis oleh vendor. Dalam artikel ini, saya telah memberikan 10 tips praktis bagi DBA, sysadmin, dan developer untuk menggunakan dukungan hardware dan software mereka secara efektif.
  38. Instal/Tingkatkan LAMP menggunakan Yum:Memasang tumpukan LAMP menggunakan yum adalah pilihan yang baik untuk pemula yang merasa tidak nyaman memasang dari sumber. Selain itu, Menginstal tumpukan LAMP menggunakan yum adalah pilihan yang baik, jika Anda ingin menjaga semuanya tetap sederhana dan hanya menggunakan konfigurasi default.
  39. Templat untuk melacak aset perangkat keras Anda:Jika Anda mengelola lebih dari satu peralatan di organisasi Anda, sangat penting untuk mendokumentasikan dan melacak SEMUA informasi tentang server secara efektif. Pada artikel ini, saya telah mendaftarkan 36 atribut yang perlu dilacak untuk peralatan Anda, dengan penjelasan mengapa perlu dilacak. Saya juga telah menyediakan template spreadsheet dengan bidang-bidang ini yang akan memberi Anda lompatan awal.
  40. Nonaktifkan SELinux:Jika Anda tidak memahami cara kerja SELinux dan detail mendasar tentang cara mengonfigurasinya, tetap mengaktifkannya akan menyebabkan banyak masalah. Sampai Anda memahami detail implementasi SELinux, Anda mungkin ingin menonaktifkannya untuk menghindari beberapa masalah yang tidak perlu seperti yang dijelaskan di sini.
  41. Instal PHP5 dari sumber:Ini adalah panduan langkah demi langkah untuk menginstal PHP5 dari sumber di lingkungan UNIX.
  42. Instal MySQL dari sumber:Ini adalah panduan langkah demi langkah untuk menginstal MySQL dari sumber di lingkungan UNIX.
  43. Luncurkan klien Linux di windows:Jika Anda menggunakan klien SSH untuk terhubung ke server Linux dari laptop Windows Anda, terkadang Anda mungkin perlu meluncurkan aplikasi UI di server Linux jarak jauh, tetapi untuk menampilkan UI di laptop windows. Cygwin dapat digunakan untuk menginstal perangkat lunak di Linux dari Windows dan meluncurkan perangkat lunak klien Linux X di Windows.
  44. IPCS:IPC memungkinkan proses untuk berkomunikasi satu sama lain. Proses juga dapat berkomunikasi dengan memiliki file yang dapat diakses oleh kedua proses. Proses dapat membuka, dan membaca/menulis file, yang membutuhkan banyak operasi I/O yang menghabiskan waktu. Ini menjelaskan berbagai jenis IPCS dan memberikan 10 contoh perintah IPCS.
  45. Logical Volume Manager:Dengan menggunakan LVM, kita dapat membuat partisi logis yang dapat menjangkau satu atau lebih hard drive fisik. Anda dapat membuat dan mengelola LVM menggunakan perintah vgcreate, lvcreate, dan lvextend lvm2 seperti yang ditunjukkan di sini.
  46. 15 Contoh Tcpdump:tcpdump adalah penganalisis paket jaringan. tcpdump memungkinkan kita untuk menyimpan paket yang ditangkap, sehingga kita dapat menggunakannya untuk analisis di masa mendatang. File yang disimpan dapat dilihat dengan perintah tcpdump yang sama. Kami juga dapat menggunakan perangkat lunak sumber terbuka seperti wireshark untuk membaca file pcap tcpdump.
  47. Mengelola partisi menggunakan fdisk:Menggunakan fdisk Anda dapat membuat maksimal empat partisi utama, menghapus partisi yang ada, atau mengubah partisi yang ada. Dengan menggunakan fidsk, Anda diperbolehkan membuat maksimal empat partisi utama, dan sejumlah partisi logis, berdasarkan ukuran disk.
  48. Dasar-dasar VMWare:Pada titik tertentu setiap sysadmin harus berurusan dengan virtualisasi. VMWare adalah pilihan yang sangat populer untuk memvirtualisasikan lingkungan server Anda. Artikel ini akan memberikan informasi mendasar bagi Anda untuk memulai VMWare.
  49. Memutar log secara otomatis:Mengelola file log adalah bagian penting dari kehidupan sysadmin. logrotate membuatnya mudah dengan memungkinkan Anda untuk mengatur rotasi log otomatis berdasarkan beberapa konfigurasi. Dengan menggunakan logrotate, Anda juga dapat mengonfigurasinya untuk menjalankan skrip shell khusus segera setelah rotasi log.
  50. Pengaturan login SSH tanpa kata sandi:Menggunakan ssh-keygen dan ssh-copy-id Anda dapat mengatur login tanpa kata sandi ke server Linux jarak jauh. ssh-keygen membuat kunci publik dan pribadi. ssh-copy-id menyalin kunci publik host lokal ke file otor_keys host jarak jauh.

Kami akan memposting banyak tutorial terkait sysadmin Linux dalam beberapa bulan mendatang. Pastikan untuk berlangganan blog kami untuk menerima tutorial tersebut.


Linux
  1. Linux vs. Unix:Apa bedanya?

  2. Debug Linux menggunakan ProcDump

  3. Linux – Apakah Linux Sebuah Unix?

  1. Layanan OS Linux / UNIX:autofs

  2. Linux / UNIX :Cara membuat partisi primer menggunakan fdisk

  3. Apakah Linux itu Unix?

  1. Kisah Linux Saya:Dari penggemar 8-bit hingga sysadmin Unix

  2. 5 alat sysadmin Linux favorit saya

  3. 13 tutorial keamanan Linux