検索
ホームページ運用・保守Linuxの運用と保守Linux設定ファイルはどこにありますか

Linux設定ファイルはどこにありますか

#一般的な Linux 構成ファイルの場所と概要:

1./etc 構成ファイル

/etc/passwd ユーザー データベース。ユーザー名、本名、ホーム ディレクトリ、暗号化されたパスワード、およびユーザーに関するその他の情報を指定するフィールド

/etc/group は /etc/passwd に似ています。ただし、ユーザー But グループについては説明しません。

/etc/inittab init 設定ファイル

/etc/issue ログインプロンプトの前に情報を出力します。通常、システムの短い説明またはウェルカム メッセージが含まれます。内容はシステム管理者が決定します。

/etc/motdはログイン成功後に自動的に出力されますが、内容はシステム管理者が決定しており、計画停止時刻の警告などの通知情報によく使用されます。

/etc/mtab 現在インストールされているファイル システムのリスト。スクリプトによって初期化され、mount コマンドによって自動的に更新されます。 df コマンドなど、現在インストールされているファイル システムのリストが必要な場合に使用します。df -a を使用すると、表示される情報がそれと一致する必要があります。

/etc/shadow シャドウ パスワード ソフトウェアがインストールされているシステム上のシャドウ パスワード ファイル。シャドウ パスワード ファイルは、/etc/passwd ファイル内の暗号化されたパスワードを、root のみが読み取り可能な /etc/shadow に移動します。これにより、パスワードの解読がより困難になります。

/etc/login.defs ログインコマンド設定ファイル

/etc/profile 、 /etc/csh.login 、 /etc/csh.cshrc ログイン時または Bourne または Cshells ドキュメントの起動時に実行。これにより、システム管理者はすべてのユーザーに対してグローバルなデフォルト環境を確立できます。/etc/printcap は /etc/termcap に似ていますが、プリンター用です。構文が異なります。

/etc/securetty セキュアな端末、つまり root ログインを許可する端末を確認します。通常、仮想コンソールのみがリストされるため、モデムやネットワークを介してシステムに侵入してスーパーユーザー権限を取得することは不可能 (または少なくとも困難) です。

/etc/shells 信頼できるシェルをリストします。 chsh コマンドを使用すると、ユーザーはこのファイルで指定されたスコープ内でログイン シェルを変更できます。マシンの FTP サービスを提供するサービス プロセス ftpd は、ユーザー シェルが /etc/shells ファイルにリストされているかどうかを確認します。リストされていない場合、ユーザーはログインできません。

/etc/termcap 端末パフォーマンス データベース。さまざまな端末でどのような「エスケープ シーケンス」コントロールが使用されるかを説明します。プログラムを作成するときは、エスケープ シーケンス (特定のブランドの端末でのみ機能します) を直接出力せず、実行されるジョブの正しいシーケンスを /etc/termcap から探します。このようにして、ほとんどのプログラムをほとんどの端末で実行できます。

/etc/inputrc 入力デバイス設定ファイル

/etc/default/useradd ユーザーのデフォルト情報を追加するファイル

/etc/login.defs はユーザーのパスワード情報ですデフォルト属性

/etc/skel ユーザー情報の骨子

/sbin/nologin ログインできないユーザー

/var/log/message システムログファイル

/etc/profile グローバル設定ファイルに行 PATH=$PATH:/usr/local/mysql/bin を追加できます ソフトウェア コマンドでは

/root/bashrc コマンド エイリアス

を使用できます/etc/yum.repos.d ローカル YUM ソースを構成します

/etc/httpd/conf/httpd.conf http サービス構成ファイル

/etc/fstab を構成します システムの起動時に自動的に実行されますロードされたデバイス (自動マウントデバイスの設定に使用)

/etc/selinux セキュリティ Linux 設定

/etc/sysconfig/network ホスト名 (ホスト名) とネットワークカードの動作ステータスを変更できます

/etc/hosts ホスト名と IP アドレスの対応関係を変更します。形式は hostname.domain hostname localhost

localhost.domian であることに注意してください。このファイルは、ホスト名

/etc/resolv.confは、DNSアドレス、つまり、最初のDNS、2番目のDNS、およびDNS

/etc/sysconfig/networking/のデフォルトの検索パスを構成できます。 profiles/default には複数のファイルが含まれており、ホスト、ネットワーク カード、DNS アドレス、DNS 検索パスなどを構成できます。

/etc/sysconfig/network-scripts/ifcfg-eth0 ネットワーク カード eth0 を構成します

/etc/rc.d/init. d/network restart ネットワークを再起動します

/etc/rc.d/init.d ほぼすべてのサービスを配置するために使用される起動スクリプト

/etc /sysctl.conf カーネルパラメータ設定ファイル

/etc/sysconfig/i18n システム言語と文字タイプの設定

/etc/crontab システム定義のタスクスケジュール

/etc /anacrontab 期限切れおよび未完了の crontab をチェックするタスクを実装します。 設定ファイル

/etc/rc.d/init.d/functions 関数を定義する設定ファイル

/etc/rc.d/rc。 sysinit システム起動設定設定ファイル

/etc/sysconfig/system-config-firewall ファイアウォールの信頼ポートとファイアウォールの動作状態を設定します。グラフィカル設定ファイアウォールのアーカイブ ファイルには、グラフィカル インターフェイスの他のポートに設定された項目のみが保存されます。メイン設定ファイルに対応する設定エントリがあれば、その中に設定エントリが存在するかどうかは関係ありません。

/etc/sysconfig/iptables ファイアウォールのメイン構成ファイル

/etc/sysconfig/system-config-securitylevel システム セキュリティ レベル ファイル。ファイアウォール構成には関与しません

/etc/xinetd.conf xinetd

のメイン設定ファイル /etc/hosts.allow TCP

の許可テーブル /etc/host.deny TCP

# の拒否テーブル# #/etc/squid/squid.conf プロキシ サーバー (SQUID) 設定ファイル

/etc/sysconfig/vncservers VNC サービス設定ファイル

/etc/vsftpd/ftpusers 保存するために使用されます。 FTP ログイン用に許可されるローカル ユーザー アカウント (ブラックリスト)

/etc/vsftpd/user_list より柔軟なユーザー アクセス制御ですが、メイン設定ファイルで宣言する必要があります

/etc/inetd.conf swat 構成

/etc/dhcpd.conf DHCP 構成ファイル

/etc/rc.d/init.d/dhcpd stop DHCP の停止

/etc/access は、sendmail のメール フローを制御できます。

/etc/udev/rules.d は、システムの初期化中にハードウェア検出情報をデバイス構成ファイルに出力するプログラムです。デバイス ファイルの作成時に異なるデバイス ファイル名を使用するようにユーザーが udev ルールを定義できるようにします。

注: /etc/passwd にはユーザー アカウントが保存されます

slaceware:x:5000:5000:Test User:/home/ lackware:/bin/bash

名前: passwd location: UID: GID: CECOS (note): diectory (home directory):shell

Note: /etc/shadow ユーザーのパスワードを保存します

slaceware:$1$12345678$0ME5N6oDyoEAwUp7b5UDM/:15355:0:99999:7:::

名前: 暗号化されたパスワード: 時間 1: 時間 2: 時間 3: 時間 4: 時間 5: 時間6: 予約セクション

暗号化パスワード: $ で区切られ、最初の $ の後に暗号化アルゴリズムが md5 であることを示す 1 が続き、2 番目の $ の後に Sail. が続き、3 番目の $ の後に追加されたパスワード

時間 1: 1970 年 1 月 1 日から最新の変更までの日数

時間 2: パスワードの最小使用期間

時間 3: 最大パスワードの使用期間

時間 4: パスワードの有効期限が切れる何日前に警告が開始されるか

時間 5: パスワードの有効期限が切れてユーザーが無効になる何日前

時間6: 1970 年 1 月 1 日からユーザーが無効になっている期間

#注:/etc/group にはグループ アカウントが保存されます

#slackware:x:5000:

Name : passwd 場所: GID: 追加グループのユーザー リスト

注: 対話型ログイン ユーザー:

/etc/profile -->/etc/profile.d/* - ->~ /.bash_profile -->~/.bashrc -->/etc/bashrc

非対話型ログイン:

~/.bashrc -->/etc /bashrc -- >.etc/profile.d/*

2./proc 構成ファイル

/proc/dma には、現在使用されている DMA チャネルが表示されます。

/proc/filesystems コア構成ファイル システム。

/proc/interrupts 使用された割り込みと、それぞれの数が表示されます

/proc/ioports 現在使用されている I/O ポート。

/proc/kcore システムの物理メモリ イメージ。物理メモリとまったく同じサイズですが、実際にはそれほど多くのメモリを占有しません。

プログラムがアクセスするとオンザフライで生成されます。

(覚えておいてください: どこかにコピーしない限り、何も生成されません) /proc の下にあるものはディスク領域を占有します。)

/proc/kmsg コアによって出力されるメッセージ。 syslog

/proc/ksYS にも送信されます コア シンボル テーブル

/proc/loadavg システムの「負荷平均」; 3 つのインジケーターがシステムの現在のワークロードを示します。

/proc/meminfo 物理メモリやスワップなどのメモリ使用量情報。

/proc/modules 現在ロードされているコア モジュール。

/proc/net ネットワークプロトコルのステータス情報。

/proc/self /proc を参照するプログラムのプロセス ディレクトリへのシンボリック リンク。 2 つのプロセスが /proc を参照すると、それらは異なる接続上にあります。これは主に、プログラムが独自のプロセス ディレクトリを取得するのに便利です。

/proc/stat システムの起動以降のページ フォールトの数など、システムのさまざまなステータス。

/proc/uptime システムが起動された時間の長さ。

/proc/cpuinfo タイプ、メーカー、モデル、パフォーマンスなどのプロセッサー情報。

/proc/devices 現在実行中のコア構成のデバイス ドライバーのリスト。

/proc/version コアバージョン。

/proc/mdstat RAID デバイス情報

/proc/cmdline ro root=/dev/vol0/root rhgb Quiet grub 情報

/proc/cpuinfo CPU 関連の表示情報

/proc/cpuset CPU セットは、現在のプロセスを適用できる CPU を表示するために使用されます

/proc/filesystem現在のシステムでサポートされているファイル システムの種類

/etc /245/vm システムプロセス ID 番号 245

/etc/245/kernel システムプロセス ID 番号 245

/ のプロセスのカーネル情報proc/mounts ロードされたすべてのファイル システム

/proc/swaps スワップ パーティション情報

/proc/uptime ブート システム ランタイム

/proc/sys (書き込み権限あり) カーネルの定義パラメータ カーネルの機能を定義する値

#/proc/sys/kernel/hostname ホスト名設定

#3./usr 設定ファイル

/usr/bin 多数のアプリケーション

/usr/doc linux ドキュメント

/usr/include linux

/usr/ で C でアプリケーションを開発およびコンパイルするために必要なヘッダー ファイルinclude/g C コンパイラ ヘッダー

/usr/lib 一般的に使用されるダイナミック リンク ライブラリとソフトウェア パッケージ構成ファイル

/usr/src システム ソフトウェア ソース コード

/usr/src /linux linux カーネル ソース コード

#/usr/local/bin ローカルに追加されたコマンド

#/usr/local/lib ローカルに追加されたライブラリ

#/usr/sbin システム用に予約されたプログラム管理者

/usr/share/font フォントファイル

/usr/share/doc 各種文書ファイル

/usr/share/man システムマニュアルページ

/usr/local/apache/man man ディレクトリ コレクションの定義

4. その他のディレクトリ設定ファイル

/dev/null は不要なファイルが配置される場所ですゴミ箱に相当し、デバイスを飲み込みます /dev/zero ディスクを初期化します(ゼロを吐き出します)

/dev/random 乱数生成器、エントロピープール

/dev/urandom 擬似乱数生成器、エントロピー プール。 (エントロピープールが枯渇した場合は、乱数生成ソフトを使用してください)

/var/spool/mail/root メール設定送信ユーザーをrootとして定義

#/bin/bash システム構築済みスクリプト内

/home/USERNAME ユーザー クォータ ファイル

/var/spool/cron/USERNAME ユーザー定義のタスク プラン

5. ディレクトリ構造:

/boot はブート ローダー (LILO または GRUB) に使用されます。 ) ファイル。これらのファイルは、コンピュータの起動時に最初に読み込まれます (複数のオペレーティング システムを使用している場合は、どのオペレーティング システムを起動するかを選択できる場合があります)。このディレクトリには LINUX カーネル (圧縮ファイル vmlinuz) も含まれますが、LILO が構成され、LILO が LINUX カーネルの場所を認識している限り、LINUX カーネルは他の場所に存在することもできます。

/bin はシステム起動時に必要なブートプログラム(バイナリ実行ファイル)で、一般ユーザーでも使用できます

/dev はハードウェアコンポーネントのデバイスファイルディレクトリを表します。 LINUX 下のデバイスはファイルとして扱われるため、ハードウェアが抽象化されて、読み取りと書き込み、ネットワーク共有、およびファイル システムへの一時的なマウントが容易になります。通常、デバイスには別のサブディレクトリがあります。これらのデバイスの内容は、別のサブディレクトリに表示されます。 LINUX にはいわゆるドライバーレターがありません。

/etc は、さまざまな設定ファイルを保存します

/etc/rc.d 起動設定ファイルとスクリプト

/home ユーザーのホーム ディレクトリ (パラメータ設定ファイル、パーソナライゼーション ファイル、ドキュメントなど) 、データ、電子メール、キャッシュされたデータなど。

/lib 標準プログラミング ライブラリ。ダイナミック リンク共有ライブラリとも呼ばれます。Windows の .dll ファイルに似た機能です。

/sbin はシステム管理ブート プログラムです。 (バイナリ実行ファイル) システム起動用に管理者によって予約されており、これらのファイルは一般ユーザーが使用することを意図していません (一般ユーザーでも使用できますが、ディレクトリを指定する必要があります)

/tmp パブリック一時ファイル ストレージこのディレクトリは自動的にクリーンアップされます。

/root システム管理者のホーム ディレクトリ

/mnt システムは、ユーザーが他のファイル システムを一時的にマウントできるように、このディレクトリを提供します。

/lost found このディレクトリは通常は空です。システムは異常にシャットダウンし、「ホームレス」ファイル (Windows では .chk と呼ばれます) をここに残します

/proc 仮想ディレクトリはシステム メモリのマッピングであり、このディレクトリに直接アクセスしてシステム情報を取得できます。ディレクトリ全体にファントム ファイルが含まれています。これらは実際にはディスク上に存在せず、スペースを占有しません。 (サイズを表示するには ls -l を使用します) これらのファイルを表示するとき、実際にはメモリに保存されている情報にアクセスしています。この情報は、プロセス 1 に関するシステム

/proc/1 情報ディレクトリにアクセスするために使用されます。各プロセスには、/proc の下にプロセス番号という名前のディレクトリがあります。

/var さまざまなサービスのログ ファイルなど、特定の大きなファイルのオーバーフロー領域には、通常の操作中に変更されるファイル (スプール ファイル、ログ ファイル、ロック ファイル、一時ファイル、ページ フォーマット ファイル) が含まれます。など。

/var/spool メール、ニュース、印刷キュー、その他のキュー ジョブのディレクトリ。それぞれの異なるスプールには、/var/spool の下に独自のサブディレクトリがあります。たとえば、ユーザーのメールボックスは /var/spool/mail にあります。

/opt オプションのアプリケーション。たとえば、REDHAT 5.2 の KDE (REDHAT 6.0 では、KDE ​​は他の XWINDOWS アプリケーションに配置され、メインの実行可能プログラムは /usr/bin ディレクトリにあります)

/usr は最大のディレクトリであり、使用するほとんどすべてのアプリケーションとファイルがこのディレクトリにあります。

/home /var /usr/local は、頻繁に操作され断片化しやすいため、多くの場合、別のパーティションになります。

/srv このディレクトリには、サービスの後に抽出する必要があるデータが保存されます。が開始されます

起動ブートローダー構成ファイルの例:

LILO /etc/lilo.conf
GRUB /boot/grub/menu.lst

オンライン学習ビデオ チュートリアルの共有: linux ビデオ チュートリアル

以上がLinux設定ファイルはどこにありますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
Linux操作:メンテナンスモードを利用しますLinux操作:メンテナンスモードを利用しますApr 19, 2025 am 12:08 AM

Linuxメンテナンスモードは、Grubメニューから入力できます。特定の手順は次のとおりです。1)GRUBメニューのカーネルを選択し、「E」を押して編集し、2)「Linux」行の最後に「シングル」または「1」を追加し、3)Ctrl Xを押して開始します。メンテナンスモードは、システム修理、パスワードリセット、システムのアップグレードなどのタスクに安全な環境を提供します。

Linux:リカバリモード(およびメンテナンス)に入る方法Linux:リカバリモード(およびメンテナンス)に入る方法Apr 18, 2025 am 12:05 AM

Linux Recoveryモードを入力する手順は次のとおりです。1。システムを再起動し、特定のキーを押してGrubメニューを入力します。 2。[RecoveryMode)でオプションを選択します。 3. FSCKやrootなどの回復モードメニューで操作を選択します。リカバリモードを使用すると、シングルユーザーモードでシステムを開始し、ファイルシステムのチェックと修理を実行し、構成ファイルを編集し、システムの問題を解決するのに役立ちます。

Linuxの重要なコンポーネント:初心者向けに説明されていますLinuxの重要なコンポーネント:初心者向けに説明されていますApr 17, 2025 am 12:08 AM

Linuxのコアコ​​ンポーネントには、カーネル、ファイルシステム、シェル、および共通ツールが含まれます。 1.カーネルはハードウェアリソースを管理し、基本的なサービスを提供します。 2。ファイルシステムはデータを整理して保存します。 3.シェルは、ユーザーがシステムと対話するインターフェイスです。 4.一般的なツールは、毎日のタスクを完了するのに役立ちます。

Linux:その基本構造を見てくださいLinux:その基本構造を見てくださいApr 16, 2025 am 12:01 AM

Linuxの基本構造には、カーネル、ファイルシステム、およびシェルが含まれます。 1)カーネル管理ハードウェアリソースとUname-Rを使用してバージョンを表示します。 2)ext4ファイルシステムは、大きなファイルとログをサポートし、mkfs.ext4を使用して作成されます。 3)シェルは、BASHなどのコマンドラインインタラクションを提供し、LS-Lを使用してファイルをリストします。

Linux操作:システム管理とメンテナンスLinux操作:システム管理とメンテナンスApr 15, 2025 am 12:10 AM

Linuxシステムの管理とメンテナンスの重要な手順には、次のものがあります。1)ファイルシステム構造やユーザー管理などの基本的な知識をマスターします。 2)システムの監視とリソース管理を実行し、TOP、HTOP、その他のツールを使用します。 3)システムログを使用してトラブルシューティング、JournalCtlおよびその他のツールを使用します。 4)自動化されたスクリプトとタスクのスケジューリングを作成し、Cronツールを使用します。 5)セキュリティ管理と保護を実装し、iPtablesを介してファイアウォールを構成します。 6)パフォーマンスの最適化とベストプラクティスを実行し、カーネルパラメーターを調整し、良い習慣を開発します。

Linuxのメンテナンスモードの理解:必需品Linuxのメンテナンスモードの理解:必需品Apr 14, 2025 am 12:04 AM

Linuxメンテナンスモードは、起動時にinit =/bin/bashまたは単一パラメーターを追加することにより入力されます。 1.メンテナンスモードの入力:GRUBメニューを編集し、起動パラメーターを追加します。 2。ファイルシステムを読み取りおよび書き込みモードに再マウントします:Mount-Oremount、RW/。 3。ファイルシステムの修復:FSCK/dev/sda1などのFSCKコマンドを使用します。 4.データをバックアップし、データの損失を避けるために慎重に動作します。

DebianがHadoopデータ処理速度を改善する方法DebianがHadoopデータ処理速度を改善する方法Apr 13, 2025 am 11:54 AM

この記事では、DebianシステムのHadoopデータ処理効率を改善する方法について説明します。最適化戦略では、ハードウェアのアップグレード、オペレーティングシステムパラメーターの調整、Hadoop構成の変更、および効率的なアルゴリズムとツールの使用をカバーしています。 1.ハードウェアリソースの強化により、すべてのノードが一貫したハードウェア構成、特にCPU、メモリ、ネットワーク機器のパフォーマンスに注意を払うことが保証されます。高性能ハードウェアコンポーネントを選択することは、全体的な処理速度を改善するために不可欠です。 2。オペレーティングシステムチューニングファイル記述子とネットワーク接続:/etc/security/limits.confファイルを変更して、システムによって同時に開くことができるファイル記述子とネットワーク接続の上限を増やします。 JVMパラメーター調整:Hadoop-env.shファイルで調整します

Debian syslogを学ぶ方法Debian syslogを学ぶ方法Apr 13, 2025 am 11:51 AM

このガイドでは、Debian SystemsでSyslogの使用方法を学ぶように導きます。 Syslogは、ロギングシステムとアプリケーションログメッセージのLinuxシステムの重要なサービスです。管理者がシステムアクティビティを監視および分析して、問題を迅速に特定および解決するのに役立ちます。 1. syslogの基本的な知識Syslogのコア関数には以下が含まれます。複数のログ出力形式とターゲットの場所(ファイルやネットワークなど)をサポートします。リアルタイムのログ表示およびフィルタリング機能を提供します。 2。syslog(rsyslogを使用)をインストールして構成するDebianシステムは、デフォルトでrsyslogを使用します。次のコマンドでインストールできます:sudoaptupdatesud

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境