GNU/Linux >> Belajar Linux >  >> Linux

Perlu mengetahui teknologi untuk sysadmin junior

Catatan Editor Segmen baru ini, Sudoer Sit-Down, akan mengajukan pertanyaan kepada kelompok kecil profesional industri. Anda akan mendapatkan jawaban dan pendapat nyata dari orang-orang—pengguna, operator, admin, pengembang, dll.—masing-masing menawarkan perspektif yang bervariasi dan berharga untuk pertanyaan seputar industri TI dan administrasi sistem secara khusus.

Pertanyaan

Bayangkan Anda adalah seorang sysadmin yang bercita-cita tinggi. Anda tahu apa yang ingin Anda lakukan, dan Anda memiliki rencana dasar bagaimana melakukannya. Anda perlu mengumpulkan pengetahuan, mempertajam keterampilan Anda, dan fokus pada tujuan Anda. Sayangnya, dunia administrasi sistem tidak jelas, dan keterampilan yang dibutuhkan mencakup beragam teknologi. Karena Anda kemungkinan besar secara intelektual rata-rata (seperti saya dan sebagian besar orang lain), Anda tidak mungkin berharap untuk mempelajari semuanya. Oleh karena itu, Anda perlu mengambil beberapa hal untuk dipelajari terlebih dahulu agar jalurnya sedikit lebih mulus untuk bergerak maju.

Kami bertanya kepada beberapa administrator sistem profesional teknologi apa yang akan membantu mereka ketika mereka memulai karir mereka. Dari alat manajemen waktu hingga utilitas otomatisasi (yang kebetulan merupakan jenis alat manajemen waktu), inilah yang mereka katakan.

Jawabannya

Nate Lager (Manajer Akun Teknis, Red Hat):

Ini mungkin terdengar konyol datang dari seseorang yang telah menjadi admin Linux selama saya, tapi saya berharap saya telah menghabiskan lebih banyak waktu belajar tentang scripting, terutama di Bash (dan pada saat itu, Perl, tapi sekarang Python). Saya memasuki karir saya dengan baik sebelum saya menyadari kekuatan bash ketika digabungkan dengan alat pengurai baris perintah seperti sed dan awk. Memang, peran yang saya miliki sebelumnya tidak berpusat pada Linux. Saya belajar dari admin lain ketika saya mendapatkan pekerjaan administrasi Linux pertama saya berapa banyak waktu yang benar-benar dapat saya hemat dengan mempelajari skrip tugas yang berulang. Kekuatan for loop pada baris perintah bash, atau mengurai output baris perintah dengan sed dan awk… Setelah saya mempelajari keterampilan itu, itu membuka dunia baru bagi saya. Hal yang sama dapat dikatakan hari ini tentang otomatisasi dengan alat seperti Ansible.

Anthony Critelli (Sr. Systems Engineer, Datto Inc.):

Bagi saya, jawabannya pasti Ansible. Saya ingat membangun kembali server web pribadi saya sekitar 7 tahun yang lalu, dan saya menulis skrip bash yang panjang dan rumit ini untuk membuat pengguna, menginstal dan mengonfigurasi perangkat lunak, dan mempersiapkan segalanya untuk "masuk ke produksi." Saat saya menunjukkan karya saya kepada seorang teman, dia berkata, "Keren, tapi kenapa Anda tidak menggunakan Ansible saja?" Reaksi pertama saya adalah "Yah, ini hanya server web sederhana. Siapa yang membutuhkan alat manajemen konfigurasi yang rumit?" Kemudian saya memutuskan untuk menjalankan beberapa tutorial dasar Ansible, dan pendekatan saya terhadap administrasi sistem berubah selamanya. Kekuatan Ansible terletak pada fleksibilitasnya; ia memiliki kemampuan untuk mengatur di beberapa sistem, melakukan manajemen konfigurasi, dan bahkan menjalankan tugas satu kali. Saya pikir setiap orang setidaknya harus mengikuti beberapa tutorial Ansible di awal karir mereka untuk merasakan kekuatan manajemen konfigurasi sederhana.

Joerg Kastning (Administrator Sistem, Universitas Bielefeld):

Setelah saya membaca pertanyaan Anda pada awalnya, saya memikirkan hal-hal besar seperti Linux pada umumnya atau mempelajari skrip shell. Tetapi meskipun ini adalah teknologi penting, rasanya agak tidak spesifik. Sekarang, saya yakin untuk mengatakan bahwa saya berharap saya pernah mendengar tentang alat baris perintah 'timewarrior' jauh sebelumnya.

Di tempat kerja, saya melacak berapa banyak waktu yang saya habiskan untuk berbagai proyek atau topik. Sebelum saya mengenal timewarrior, saya menggunakan file teks, spreadsheet, formulir HTML dengan database, atau kertas sederhana untuk melakukannya. Dan setiap kali saya harus meninggalkan terminal untuk melakukannya.

Timewarrior mengubah cara saya melacak waktu per proyek. Sekarang cepat dan mudah dan terjadi di ruang kerja saya—terminal.

Baiklah, saya rasa sudah waktunya untuk menulis artikel untuk memperkenalkan alat hebat ini.

Juga, seperti yang dikatakan Anthony sebelumnya, Ansible, pasti alat yang harus dilihat oleh setiap sysadmin setidaknya sekaligus. Menerapkan blog saya dengan Ansible adalah salah satu hal pertama yang saya lakukan untuk mengenal beberapa konsep dan modul.

Pemikiran?

Setelah mendengar dari para ahli, apa pendapat Anda? Dapatkah Anda melihat nilai potensial dalam teknologi ini? Apakah Anda memiliki teknologi berbeda yang akan Anda rekomendasikan? Jika jawaban untuk salah satu dari pertanyaan ini adalah "Ya, sebenarnya, saya tahu." maka kami akan senang mendengar dari Anda. Kirim draf ke tim di [email protected], dan kami dapat memandu Anda melalui apa yang diperlukan untuk mendapatkan pemikiran Anda di segmen kami berikutnya.

[ Lembar contekan gratis:Tips wawancara kerja IT. ]


Linux
  1. Bagaimana saya menggunakan Ansible dan anacron untuk otomatisasi

  2. Mengapa kebutuhan saya akan kontrol membuat saya beralih ke Linux

  3. Mengapa Anda perlu menghapus ifconfig untuk ip

  1. 10 Modul yang memungkinkan untuk otomatisasi sistem Linux

  2. Apa yang perlu diketahui sysadmin tentang menggunakan Bash

  3. Memahami YAML untuk Ansible

  1. Demystifying Memungkinkan untuk sysadmin Linux

  2. 6 keterampilan pemecahan masalah untuk buku pedoman Ansible

  3. [Kiat Linux]:Pintasan keyboard hemat waktu yang harus Anda ketahui untuk bekerja di bash shell