GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Anda membuatnya jelas bahwa Anda menggunakan sistem produksi?

Solusi 1:

Prompt merah adalah ide yang bagus, yang juga saya gunakan.

Trik lain adalah dengan menempatkan peringatan ASCII-art besar di /etc/motd mengajukan.
Memiliki sesuatu seperti ini menyapa Anda saat Anda masuk harus menarik perhatian Anda:

 _______ _    _ _____  _____   _____  _____            
|__   __| |  | |_   _|/ ____| |_   _|/ ____|     /\    
   | |  | |__| | | | | (___     | | | (___      /  \   
   | |  |  __  | | |  \___ \    | |  \___ \    / /\ \  
   | |  | |  | |_| |_ ____) |  _| |_ ____) |  / ____ \ 
   |_|  |_|  |_|_____|_____/  |_____|_____/  /_/    \_\


 _____  _____   ____  _____  _    _  _____ _______ _____ ____  _   _ 
|  __ \|  __ \ / __ \|  __ \| |  | |/ ____|__   __|_   _/ __ \| \ | |
| |__) | |__) | |  | | |  | | |  | | |       | |    | || |  | |  \| |
|  ___/|  _  /| |  | | |  | | |  | | |       | |    | || |  | | . ` |
| |    | | \ \| |__| | |__| | |__| | |____   | |   _| || |__| | |\  |
|_|    |_|  \_\\____/|_____/ \____/ \_____|  |_|  |_____\____/|_| \_|


 __  __          _____ _    _ _____ _   _ ______ 
|  \/  |   /\   / ____| |  | |_   _| \ | |  ____|
| \  / |  /  \ | |    | |__| | | | |  \| | |__   
| |\/| | / /\ \| |    |  __  | | | | . ` |  __|  
| |  | |/ ____ \ |____| |  | |_| |_| |\  | |____ 
|_|  |_/_/    \_\_____|_|  |_|_____|_| \_|______|

Anda dapat membuat peringatan seperti itu di situs web ini atau Anda dapat menggunakan figlet perintah.

Seperti yang disarankan oleh Nicholas Smith dalam komentar, Anda dapat membumbui beberapa naga atau hewan lain menggunakan cowsay perintah.

Alih-alih menggunakan file /etc/motd, Anda juga dapat memanggil cowsay atau figlet di .profile berkas.

Solusi 2:

Bukan hal yang persis sama, tetapi situs web ini merekomendasikan agar pengembang Anda mengenakan sombrero merah muda saat membuat perubahan pada sistem produksi. Anda mungkin bisa memiliki aturan serupa untuk sshing ke dalamnya.

Solusi 3:

Yang terbesar yang saya gunakan adalah skema penamaan diskrit di mana sistem prod diberi nama yang jelas berbeda dari contoh pengujian/dev. Ini membuat prompt gaya "[email protected]:" tampak berbeda. Dan jelas yang saya maksud lebih dari sekadar kata-kata yang berbeda, format yang berbeda juga:

contoh:PRD-WEB001 vs DEVEL-BOB-WEB001

Ini memiliki beberapa hal untuk itu:

  • Blok terhipnotis ekstra menjadikannya set-of-three, bukan set-of-two.
  • Set pertama memiliki panjang yang berbeda.
  • Panjang keseluruhan nama sangat berbeda, yang membuat spasi baris perintah relatif berbeda satu sama lain dan teks lain di jendela.

Dan yang terbaik, itu tidak memerlukan konfigurasi terminal khusus untuk produksi hanya untuk menghindari kesalahan Ups.

Dalam pengalaman saya, Anda menginginkan sesuatu yang selalu mengingatkan Anda di mana Anda berada. Metode masuk seperti teka-teki bagus untuk sekitar 10 detik, sampai Anda lupa jendela yang mana. Yang diperlukan hanyalah melakukan ls di direktori yang salah untuk menggulir spanduk masuk yang tidak menyenangkan agar tidak terlihat, mengubur jendela terminal di bawah jendela browser sambil mencari sesuatu di Google, alt-tab kembali ke jendela yang salah dan kekacauan pun terjadi. Yang terbaik adalah memiliki isyarat visual konstan seperti prompt perintah yang sangat berbeda.

Solusi 4:

Satu hal yang perlu Anda ingat adalah bahwa ini perlu menjadi pengingat terus-menerus, bukan hanya sebagai indikator saat login. Sangat sering, seseorang akan menjalankan beberapa shell secara bersamaan di tab yang berbeda dan berpindah di antara mereka. Beberapa akan menjadi dev, beberapa produksi. Jadi saat Anda menjalankan perintah, Anda harus memiliki indikator pada saat itu. Jadi memiliki perintah khusus adalah metode terbaik, menurut pengalaman saya, dengan bilah judul/tab yang dimodifikasi menjadi pelengkap yang bagus untuk menemukan jendela/tab yang tepat dengan mudah.

Jadi saya akan merekomendasikan memiliki Prompt berwarna (merah menjadi pilihan yang jelas) dan semua huruf besar untuk nama host, dengan perilaku serupa untuk pengguna (istimewa vs. non-istimewa) sebagai prompt Anda. Beberapa contoh:

Biasanya sesuatu seperti

set prompt =  "%{\033[1;44m%}`whoami`@`hostname -s`#%{\033[0m%} "` 

di file startup shell Anda. Yang ini untuk yang biru. Ganti 44 dengan 41 cemara merah, dan 42 untuk hijau. Warna lain dan pola liar juga tersedia.

Solusi 5:

Ini adalah saran saya:

1) Pastikan sebagian besar perintah (rm, chown, chmod, /etc/init.d/* ) di lingkungan Produksi memerlukan akses sudo

2) Gunakan PS1/PS2 untuk menunjukkan bahwa pengguna berada di server Prod

bash-3.2$  export PS1="[\[email protected]\h \W]\$ "

Ini akan menampilkan prompt perintah sebagai

[[email protected] conf]$

3) Jika Menggunakan klien Putty/SSH, Anda selalu dapat menyiapkan warna/profil Latar Belakang yang unik untuk membuat server Produksi menonjol.


Linux
  1. Bagaimana Anda Dapat Melindungi Komputer Anda?

  2. Bagaimana Anda menangani pemeliharaan sistem selama krisis?

  3. Linux – Bagaimana Cara Mengetahui Hard Disk Apa yang Ada di Sistem?

  1. Cara Menemukan Shell Yang Anda Gunakan di Linux

  2. Bagaimana cara membuat file jarang?

  3. Bagaimana cara memastikan sistem saya menggunakan file ~/.screenrc?

  1. Cara membuat VPN

  2. Bagaimana cara membuat modul Python saya tersedia di seluruh sistem di Linux?

  3. Bagaimana cara menemukan semua file yang *tidak* dapat ditulisi oleh grup?