システムファイルを手動で編集

システムファイルを手動で編集

私はLinuxに初めて触れました。新しいコンピュータにArch Linuxをインストールしました。

昨日私は(Xorgの上に)GNOMEをインストールしようとしました。有効gdm.serviceにして再起動すると、黒い画面が表示されます。私は台無しにしたか、私のコンピュータにNVIDIAカードがあるようです。

起動可能なUSBがあります。私は単にchroot私のコンピュータに行き、を使って無効にすることができることをsystemctl知っていますがgdm.service、サービス管理について少し学びながら、システムファイルを直接編集して無効にできるかどうか疑問に思います。

これは実現可能か良い考えですか?gdm.serviceでファイルが見つかりました/lib/systemd/system。同じ効果を得るために変数の1つを変更したり、ファイルを完全に削除したりできますか?たとえば、このファイルに変数がありますRestart=always。この値を変更すると、起動中にサービスが実行されませんか?

systemctlコマンドを使用するときに正確に何が起こるかを説明する良いリソースがありますか?有効なサービスは、/lib/systemd/systemディレクトリ内のこれらのファイルよりも大きなスペースを占めると推測されます。

systemd ブート時にサービスを開始するステータス生成ファイルsystemctl enableへのシンボリックリンク/lib/systemd/system。これらのシンボリックリンクはどこにありますか?手動で編集できますか?

ベストアンサー1

systemd Shieldingサービスが無効になると、実際にシンボリックリンクが確立されます/dev/null「systemctlを無効にする」を使用せずにサービスを無効にする方法

また、その中のファイルを編集しないでください。代わりにコピーして編集/lib/systemd/system/できます。/etc/systemd/system/あなたのコピー。これにより、他の人がシステムのパッケージマネージャなどを所有できます。より詳細については、RHELのドキュメントを参照してください。。アーチを言うのはわかりますが、systemdはいsystemd

おすすめ記事