Apa perintah init 1 sebenarnya?

13

Sejujurnya saya suka menemukan celah dalam segala hal, saya sedang menonton TV Serial Mr Robot dan pada suatu titik karakter disebutkan init 1perintah, bahwa komputernya mulai crash lagi dan lagi dan dia kehilangan akal setelah menggunakan perintah itu. Saya sedang belajar OS dan saya pemula, saya mencoba googling dan saya juga memeriksa banyak forum untuk mengetahui apa sebenarnya perintah ini.

Yang saya tahu adalah Linux memiliki level run 0-6 dan init 1merupakan salah satunya, seseorang juga menyebutkan bahwa itu membekukan komputer, tetapi saya belum menemukan jawaban yang tepat untuk pertanyaan saya bahwa apa sebenarnya perintah ini dan bagaimana cara kerjanya? Dan haruskah saya mencobanya di Komputer saya?

Ahsan
sumber
Pertanyaannya adalah apa yang ditawarkan oleh masing-masing level run maka Anda akan tahu apa yang terjadi ketika Anda meluncurkan salah satunya
George Udosen
Simpan pekerjaan Anda terlebih dahulu. Tutup aplikasi yang tidak perlu. Kemudian cobalah dan lihat apa yang terjadi.
user535733
init 1 adalah Mode untuk tugas administratif . Tetapi hal yang terus menyodok saya adalah, bagaimana hal itu membuat komputer crash? Maksud saya baik-baik saja, ini adalah mode admin, akankah Anda melakukan sesuatu tetapi apakah itu mudah untuk menabrak server Linux atau Komputer? @ George
Ahsan
Sangat mudah untuk crash komputer APAPUN dengan instruksi yang tepat. Bagian yang sulit adalah membuat komputer mematuhi maksud Anda tanpa kesalahan.
user535733
@ user535733 Saya punya beberapa data penting yang disimpan di komputer saya, saya benar-benar ingin mencobanya di rumah, tetapi apakah saya harus mentransfer data itu juga, maksud saya apakah ini asli? Apakah saya akan kehilangan semua data saya? Atau hanya file saat ini yang terbuka saat menjalankan perintah ini?
Ahsan

Jawaban:

12
ID  Name                                   Description
0   Halt                                   Shuts down the system.
1   Single-user mode                       Mode for administrative tasks.
2   Multi-user mode                        Does not configure network interfaces and does not export networks services.
3   Multi-user mode with networking        Starts the system normally.
4   Not used/user-definable                For special purposes.
5   Start the system normally with         Same as runlevel 3 + display manager.
    appropriate display manager (with GUI)                                         
6   Reboot                                 Reboots the system.

Seperti yang Anda lihat dari atas, setiap runlevel memiliki perintah dan program apa yang dijalankan ketika dijalankan oleh pengguna atau proses lainnya, seperti dalam kasus runlevel 1 . Di sini hanya satu pengguna yang dapat mengakses sistem dan perintah-perintah di sini paling tidak minimum, karenanya komentar yang membekukan sistem . Sebagian besar perintah yang Anda tahu di 3-5runlevel tidak tersedia di sini.

Jika Anda mencoba memasuki level ini dari runlevel Anda saat ini, Anda akan melihat bahwa banyak hal tidak akan berfungsi dan Anda kemungkinan besar kehilangan data dalam file atau program yang terbuka. Terbaik dicoba pada mesin virtual untuk melihat apa yang dilakukannya.

Pada dasarnya di Linux setiap runlevel dikaitkan dengan program tertentu atau program dikaitkan dengan berbagai runlevel . Jadi memasuki level itu dengan init 1akan membunuh semua program yang tidak dirancang atau dimaksudkan untuk berada di runlevel itu, maka komputer dibekukan yang disebutkan oleh Anda.

Sumber: https://en.wikipedia.org/wiki/Runlevel

George Udosen
sumber
Ya saya tahu, saya akan sedikit membahas topik tetapi bisakah Anda memberi tahu saya mengapa kami tidak menggunakan 2,4 level run? Dan apakah saya boleh mencoba perintah init 1 di komputer saya?
Ahsan
@ Weaboo saya telah menambahkan versi pembaruan dari runlevel, silakan lihat level 2 & 4dan mengapa tidak ada yang digunakan
George Udosen
George Saya punya pertanyaan lain, mengapa kalian tidak menjawab pertanyaan di sini di @askUbuntu, maksud saya di stackoverflow, kami menjawab hampir semua pertanyaan dengan jelas: ')
Ahsan
@ Weaboo kami melakukan upvote pertanyaan bagus. Itu hanya harus baik untuk di-upvotasikan.
George Udosen
Saya tidak yakin dari mana Anda mendapatkan definisi itu, tetapi di Ubuntu, runlevels 2-5 semuanya identik.
psusi
1

Saya bukan seorang programmer Linux atau seorang hacker, tetapi saya juga telah menonton Mr. Robot dan datang ke sini untuk menjawab.

Garis dalam acara TV adalah:

Darlene: "Komputer saya terus macet, dan Anda (Elliot) menyuruh saya untuk mencoba init1"

Sekarang saya seorang programmer c ++ dan insinyur listrik jadi saya memeriksa online dan mendapatkan jawaban saya di sini. Sederhananya karena Darlene menggunakan runlevel yang lebih tinggi dan komputernya akan crash secara konsisten menjadi penyebab frustrasinya. Elliot menyarankan untuk menjalankan mode pengguna tunggal sehingga menghilangkan jaringan dan pengguna lain dan memungkinkannya untuk debug program.

init1 menjadi kata sandi mereka setiap kali dia membutuhkan bantuan.

Joe R
sumber
Anda cukup akurat dan untuk menambahkan jawaban Anda ketika Anda menekan sistem perintah init apa pun akan masuk ke level run tertentu. Jadi, jika Anda menjalankan init1 dari level run yang lebih tinggi yang secara default sistem apa pun yang boot adalah init3 atau init5 dalam kasus GUI akan menutup semua yang membutuhkan dukungan multi-pengguna.
Hrish
juga merujuk halaman manual untuk runlevel seperti yang kita bahas di init1, di sini adalah init1 link halaman manual man7.org/linux/man-pages/man1/stg-init.1.html
Hrish
juga, lihat artikel di bawah ini yang menjelaskan setiap level run secara singkat dan apa fungsinya atau apa tujuannya. linuxonfire.wordpress.com/2012/10/19/…
Hrish