75行目: 75行目:
  # systemctl disable [service]
  # systemctl disable [service]


* [[デフォルトで稼働しているサービス(Debian系)]]
* デフォルトの[[稼働サービス(Debian系)]]
* [[デフォルトで稼働しているサービス(RH系)]]
* デフォルトの[[稼働サービス(RH系)]]


==6. ポートの確認==
==6. ポートの確認==
  # ss -tan
  # ss -tan
  # lsof -i:20031    ← To find out name of service
  # lsof -i:20031    ← To find out name of service

2019年2月22日 (金) 11:36時点における版

1. インストールUSBの作成

Mac で

$ diskutil list
$ diskutil eraseDisk MS-DOS UNTITLED /dev/disk3
$ diskutil unmountDisk /dev/disk3
$ sudo dd if=./CentOS-6.5-x86_64.iso of=/dev/disk2 bs=4028
$ diskutil eject /dev/disk3
$ diskutil list

* 書き込みには少し時間がかかる

2. キーボード設定と一般ユーザの追加

Ctrlキーを有効化(設定ファイル)

# vi /etc/default/keyboard
XKBOPTIONS="ctrl:swapcaps"
XKBOPTIONS="ctrl:nocaps"

# systemctl restart console-setup

Ctrlキーを有効化(コマンドライン)

$ gsettings set org.gnome.desktop.input-sources xkb-options "['ctrl:swapcaps']"
$ gsettings set org.gnome.desktop.input-sources xkb-options "['ctrl:nocaps']"

一般ユーザの追加

# useradd hoge
# passwd hoge
# less /etc/passwd
# less /etc/sudoers
# usermod -G sudoer hoge
# cat /etc/group | grep sudoer

* Debian系は初めから root は使えない

3. マシンのアップデートと時刻合わせ

Debian系

# apt update
# apt upgrade
# apt full-upgrade
# apt install cron-apt    ← vi /etc/cron-apt/config
# timedatectl status
# timedatectl set-timezone Asia/Tokyo
# date

RH系

# yum update
# yum install yum-cron
# timedatectl status
# timedatectl set-timezone Asia/Tokyo
# date

4. ファイアウォールとセキュリティ

Debian系

# systemctl status ufw
# ufw enable
# ufw status verbose
# ufw status numbered
# ufw allow http
# ufw allow from 192.168.0.2/24 to any port 23098
# ufw status numbered
# ufw delete 2    ← specify a port number

RH系

# firewall-cmd --get-default
# firewall-cmd --list-services
# firewall-cmd --list-all
# getenforce
# setenforce 1
# vi /etc/selinux/config

5. 起動サービスの確認と停止

セキュリティを考慮して使わないサービスは停止する。

# systemctl -t service | grep running
# systemctl stop [service]
# systemctl disable [service]

6. ポートの確認

# ss -tan
# lsof -i:20031    ← To find out name of service