WindowsベースでLinuxの設定項目を整理してみた。
Windows | Linux | |||
---|---|---|---|---|
大項目 | 中項目 | 小項目 | 中項目 | 小項目 |
システム情報 | CPU | 情報取得のみ | CPU | 情報取得のみ |
メモリ | 情報取得のみ | メモリ | 情報取得のみ | |
ディスク | 情報取得のみ | ディスク | 情報取得のみ | |
基本設定 | ホスト名 | [コンパネ]-[システム] | ホスト名 | hostnamectl /etc/hostname |
ドメイン | [コンパネ]-[システム] | ドメイン(FQDN) | ||
言語 | [設定]-[時刻と言語] | 言語 | localectl /etc/locale.conf |
|
文字コード | [コンパネ]-[地域] | 文字コード | ||
タイムゾーン | [コンパネ]-[日付と時刻] | タイムゾーン | timedatectl | |
メモリダンプ | [コンパネ]-[システム] | メモリダンプ | /etc/default/grub /boot/grub2/grub.cfg /etc/kdump.conf |
|
仮想メモリ | [コンパネ]-[システム] | 仮想メモリ | swapon /etc/fstab |
|
ディスク構成 | [コンパネ]-[管理ツール]-[コンピュータの管理] | ディスク構成 | lsblk -o +FSTYPE,UUID,LABEL fdisk -l -o +UUID |
|
リモートデスクトップ | [コンパネ]-[システム] | SSH | /etc/ssh/ssh_config /etc/ssh/sshd_config |
|
ユーザーアカウント制御(UAC) | ローカル グループ ポリシーで管理 | SELINUX | /etc/selinux/config | |
起動モード | systemctl | |||
ネットワーク | ネットワーク | [コンパネ]-[システム]-[ネットワークと共有センター] | ネットワーク | ip addr /etc/sysctl.d/99-sysctl.conf /etc/sysconfig/network-scripts/ifcfg-* |
静的ルート | [コマンドプロンプト]-[route] | 静的ルート | ip route | |
名前解決 | hostファイル | C:\Windows\System32\drivers\etc\hosts | hostファイル | /etc/hosts |
DNS | [コンパネ]-[システム]-[ネットワークと共有センター | DNS | /etc/resolv.conf /etc/NetworkManager/conf.d/90-dns-none.conf |
|
ログ管理 | イベントビューア | [コンパネ]-[管理ツール]-[イベント ビューアー] | logrotate | /etc/logrotate.conf /etc/logrotate.d/* |
rsyslog | /etc/rsyslog.conf /etc/rsyslog.d/*.conf |
|||
journald | /etc/systemd/journald.conf | |||
時刻同期 | NTP | HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time | chrony | /etc/chrony.conf |
アカウント管理 | ユーザ | [コンパネ]-[管理ツール]-[ローカルユーザーとグループ] | ユーザ | /etc/passwd |
グループ | [コンパネ]-[管理ツール]-[ローカルユーザーとグループ] | グループ | /etc/group | |
権限 | /etc/sudoers /etc/login.defs |
|||
タスク管理 | タスクスケジューラ | [コンパネ]-[管理ツール]-[タスク スケジューラ] | cron | crontab anacrontab |
自動化設定 | EC2Launch | C:\ProgramData\Amazon\EC2-Windows\Launch | cloud-init | /etc/cloud/cloud.cfg |
追加機能 | 役割と機能 | [サーバーマネージャ]-[役割と機能の追加] | パッケージ一覧 | yum dnf |
サービス | サービス | [コンパネ]-[管理ツール]-[サービス] | Systemd起動サービス | systemctl list-unit-files |
init起動サービス | chkconfig --list | |||
パッチ | OSパッチ | WindowsUpdate | カーネルパッチ | yum install kpatch |
パッケージパッチ | yum update -y | |||
ポリシー | ローカル グループ ポリシー | [セキュリティの設定]-[ローカル ポリシー]-[セキュリティ オプション] | ||
[セキュリティの設定]-[アカウント ポリシー]-[パスワードのポリシー] | pam.d | /etc/pam.d/su /etc/pam.d/login /etc/pam.d/password-auth /etc/pam.d/system-auth |
||
[セキュリティの設定]-[セキュリティが強化されたWindows ファイアウォール] | Firewall | firewall-cmd | ||
プロファイル | /etc/profile.d/history.sh /etc/profile.d/timeout.sh /etc/profile.d/*.sh /etc/skel/.bash_profile |
|||
ユーザリミット | /etc/security/limits.conf /etc/security/limits.d/20-nproc.conf |
|||
auditd | /etc/audit/auditd.conf /etc/audit/rules.d/audit.rules |
|||
ウイルス対策 | WindowsDefender | [設定]-[Windowsセキュリティ] | ||
その他 | レジストリ値 | IPv6無効化 | カーネルパラメータ | /etc/sysctl.conf /etc/sysctl.d/99-sysctl.conf /etc/default/grub /boot/grub2/grub.cfg |
メモリダンプ | 基本設定に記載 | |||
時刻同期 | 基本設定に記載 | |||
電源オプション | [コンパネ]-[電源オプション] | |||
セキュリティとメンテナンス | [コンパネ]-[セキュリティとメンテナンス] | |||
PowerShellのセキュリティ | PowerShell Set-ExecutionPolicy RemoteSigned | |||
Downloaded Maps Manager | [コンパネ]-[管理ツール]-[サービス] | |||
ミドルウェア | - | - | - | - |