WindowsとLinuxの比較

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 [コンパネ]-[管理ツール]-[サービス]
ミドルウェア - - - -