ISOからDVDを作成

/root/CentOS-7-x86_64-DVD-1503-01.isoとして保存されているISOイメージでDVDを作成する。DVD-RWは/dev/cdromとして認識されている。
# growisofs -Z /dev/cdrom=/root/CentOS-7-x86_64-DVD-1503-01.iso
Executing 'builtin_dd if=/root/CentOS-7-x86_64-DVD-1503-01.iso of=/dev/cdrom obs=32k seek=0'
/dev/cdrom: "Current Write Speed" is 2.0x1352KBps.
    1605632/4310695936 ( 0.0%) @0.0x, remaining 223:38 RBU 100.0% UBU   2.0%
(途中省略)
 4310106112/4310695936 (100.0%) @2.0x, remaining 0:00 RBU   3.5% UBU  53.1%
builtin_dd: 2104832*2KB out @ average 2.0x1352KBps
/dev/cdrom: flushing cache
/dev/cdrom: writing lead-out
/dev/cdrom: reloading tray
#

ディスクの情報表示

/dev/sdaとして認識されているディスクの情報を表示する。この情報は起動時に取得したデータでコマンド実行時点では変化しているかもしれない。
# hdparm -i /dev/sda

/dev/sda:

 Model=PLEXTOR PX-128M5Pro, FwRev=1.03, SerialNo=P02313109846
 Config={ Fixed }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=0
 BuffType=unknown, BuffSize=unknown, MaxMultSect=16, MultSect=16
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=250069680
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio3 pio4
 DMA modes:  mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6
 AdvancedPM=no WriteCache=enabled
 Drive conforms to: unknown:  ATA/ATAPI-1,2,3,4,5,6,7

 * signifies the current active mode

#

firewalldにsshポート追加

複数のポートでssh接続を受けるを設定してもfirewalldが動作していると50022ポートの接続はできない。firewalldに追加のsshのポートで接続できるように設定を変更する。
firewalldの状況確認

firewalldのコマンドラインクライアントのfirewall-cmdを使用して確認する。まずデフォルトのゾーンのサービスを確認する。

# firewall-cmd --list-service
dhcpv6-client ssh
#

systemdでのサービスの起動、停止、状況確認

systemdでサービス等の起動、停止を行う際にはsystemctlコマンドを使用する。systemdではユニットという単位で管理している。ここではserviceでしか作業していないが他にもdevice、mountなど他にもある。

実行中のユニットを表示

# systemctl
UNIT                              LOAD   ACTIVE SUB     DESCRIPTION
proc-sys-fs-binfmt_misc.automount loaded active waiting Arbitrary Executable File Formats File
(以下省略)

複数のポートでssh接続を受ける

/etc/ssh/sshd_configに

Port 22
Port 50022
の2行を記述すれば22、50022ポートでssh接続できる。

firewalldで50022ポートがブロックされている場合はfirewalldにsshポート追加を参考に設定する。

/(ルート)の一部を別ディスクに移動

今回はOS起動時に自動mountで作成したファイルシステムを/varとして使用するようにシステムを変更する。まず レスキューモードでの起動してコピーする。
作業前の状況確認

# mount -t xfs
/dev/mapper/centos_adam-root on / type xfs (rw,relatime,seclabel,attr2,inode64,noquota)
/dev/mapper/test-lv01 on /work type xfs (rw,relatime,seclabel,attr2,inode64,noquota)
(以下省略)
今回は/workにマウントされている/dev/mapper/test-lv01を/varとして使用する。

レスキューモードでの起動

レスキューモードでの起動

レスキューモードでの起動を参考にした。

  • GRUB2のboot画面でeを押し編集画面に入る
  • linux16かlinuxefiの行の最後にsystemd.unit=rescue.targetを追記。ctrl+eで行の最後に移動できる
  • ctrl+xでこのパラメータで起動する
起動すると以下の入力画面になる
Welcome to rescue mode! Type "systemctl default" or ^D to enter default mode.
Type "journalctl -xb" to view system logs. Type "systemctl reboot" to reboot.
Give root password for maintenance
(or type Control-D to continue):rootのパスワードを入力
#