यह शायद एक डुप्लिकेट प्रश्न है, लेकिन मैं खोज करने के लिए क्या पता करने के लिए CentOS (विशेष रूप से एक वीएम पर) के लॉगिन / बूट प्रक्रिया के साथ पर्याप्त रूप से परिचित नहीं हूं।
मैं VirtualBox में CentOS 7 चला रहा हूं। मैंने गलती gnome-terminalसे अपनी ~/.bashrcफ़ाइल के अंत में संलग्न किया । तो अब जब मैं लॉग इन करता हूं तो एक टर्मिनल विंडो पॉप अप होती है। उस टर्मिनल सेशन का निष्पादन होता है .bashrc, जो एक और विंडो आदि को खोलता है, और मैं gnome-terminalटर्मिनल विंडो के एक टन से भर जाता हूं ।
मैं GUI लॉगिन के बिना टर्मिनल सत्र में प्रवेश करने की कोशिश कर रहा हूं (इसलिए gnome-terminalविफल रहता है), लेकिन मैं इसे GUI के बिना बूट करने के लिए नहीं कर सकता। मैंने बिना किसी सफलता के, इस प्रश्न के उत्तर का उपयोग करने की कोशिश की है। मुझे हर बार GUI लॉगिन मिलता है: CLI में बूट सेंटोस कैसे करें? । क्या बूट पर ग्रब कॉन्फ़िगरेशन को संपादित करने का एक और तरीका है, या उबंटू में Ctrl + Alt + F1 जैसे GUI लॉगिन से एक नया टर्मिनल इंस्टेंस प्राप्त करने का तरीका है? (हाँ, मैंने इसे आज़माया। यह या तो CentOS 7 में काम नहीं करता है, या यह वर्चुअलबॉक्स वीएम में काम नहीं करता है।) या कोई और तरीका है जिससे मैं बिना जीयूआई के टर्मिनल सत्र प्राप्त कर सकता हूं, इसलिए मैं अपना संपादन कर सकता हूं .bashrcऔर इस झंझट को ठीक करोगे?
.bashrcथा। मैंने सोचा था कि इसे एक बार लॉगिन पर चलाया गया था, लेकिन हर बार किसी भी शेल सत्र के शुरू होने पर इसे चलाया जाता है। मैं, हर बार जब मैं में हस्ताक्षर किए गए पॉप अप करने के एक टर्मिनल विंडो चाहता था इसलिए मैंने किया था echo 'gnome-terminal' >> ~/.bashrc। बुरा विचार। मुझे लगता है कि मुझे कहीं gnome-terminalऔर लगाना चाहिए /etc/init.d? मैं अभी भी बूट प्रक्रिया को समझने की कोशिश कर रहा हूं।
sshdकि वी एम पर? कई तरीकों से। 1) एकल उपयोगकर्ता मोड के रूप में शुरू करें (जैसे बूट समय में प्रवेश करें, कर्नेल का चयन करें, एक दबाएं, एकल जोड़ें , दर्ज करें ...) 2) यदि आपके वीएम सिस्टम रन sshd में आप अपने.bashrcसंशोधन को कॉपी करने की कोशिश कर सकते हैं और इसे वापस कॉपी कर सकते हैं ( scp, sftp rsync ...)। 3) आप किसी अन्य उपयोगकर्ता के रूप में लॉग इन कर सकते हैं और कर सकते हैंsu -... 4) दूसरी मशीन (यहां तक कि आभासी) से आपssh user@host mv .bashrc bashrcToModifyतब लॉग कर सकते हैं , संशोधित कर सकते हैं ... 0) सभीCTRL ALT F1से पहले वीएम से काम करता है ?