8월도 이미 끝나고 다가오는 겨울에 대비해 난방을 만들자

시기적으로 어드벤트 캘린더 이름을 타는 것은 이상한 생각도 듭니다만, 일단 모베활의 어드벤트 캘린더 19일째입니다
아직 뜨겁지 만 난방 (집 서버)을 세웠으므로 비망록

OS 설치



야후 옥에서 적절하게 떨어지는 녀석이 CentOS6이므로 CentOS7을 설치했습니다.

BOOTABLE USB 만들기



Mac에서 제작
이번에는 CentOS-7-x86_64-DVD-1804.iso

iso를 img로 변환합니다. iso가있는 디렉토리에서 다음을 실행합니다.
# hdiutil convert -format UDRW -o CentOS.img CentOS.iso

USB에 씁니다.
USB를 뽑은 상태에서 다음을 실행
# diskutil list

USB를 꽂은 다음 다시 실행하십시오.
# diskutil list

첫 번째와 비교하여 디스크 ◯가 늘어날 것이므로 삼가합니다.
마운트 해제.
# diskutil unmountDisk /dev/disk◯

쓰기.
sudo dd if=CentOS.img.dmg of=/dev/disk◯ bs=1m

설치 작업



BIOS에서 먼저 USB를 부팅하십시오.

그리고는 보통 지시에 따라 설치해 갈 뿐입니다만, 수수께끼 에러가 나왔으므로 그 해결책? 쓸 때입니다.

오류 내용



An unknown error has occurred



매우 비스듬한 것을 용서하십시오.
거슬러 올라가면 failed device or resource busy라고 쓰여졌기 때문에, Troubleshooting에서 shell에 들어가 HDD를 포맷 했으면 했습니다. 처음부터 들어간 6이 좋지 않은 것 같습니다.

네트워크 설정



이더넷을 켜고 설정을 누릅니다.

자동 연결 확인

IPv4 설정에서, 방법을 수동으로 주소를 추가합니다. IP가 미리 고정됩니다. 게이트웨이는 라우터의 주소입니다.

가능하면 저장하고 마침을 누릅니다.

파티션 설정



파티션을 직접 구성하려면 확인하십시오.

그런 다음 완료를 누르면 파티션 설정 화면으로 전환되므로 표준 파티션으로 만들 수 있습니다.
적절하게 할당합니다
아래의 플러스로 추가 마이너스로 지울 수 있습니다


이번은 적당히/boot에 500MB, swap에 4GB 할당했습니다.

swap에 할당하는 용량은
메모리가 2GB 이하라면 메모리의 2배,
메모리가 2GB에서 8GB라면 같을 뿐,
메모리가 8GB 이상인 최소 4GB
할당하는 것이 좋습니다.

할당이 완료되면 마침을 누릅니다.
그런 다음 설치 시작을 수행하십시오.
루트 암호를 설정하는 화면이 나오므로 설정합니다.

OS 설정



성공적으로 완료되면 로그인 화면이 나타납니다. 모니터를 뽑아 루트로 ssh하십시오.

계정 생성


# useradd <User Name>
# passwd <User Name>
# usermod -G wheel <User Name>
# visudo

## Allows people in group wheel to run all commands
%wheel  ALL=(ALL)       ALL   <-- コメントアウト外す

ssh 설정


# vi /etc/ssh/sshd_config

Port お好きなPort
PermitRootLogin no
PasswordAuthentication no

공개 키는 ~/.ssh/authorized_keys에 붙여 넣습니다.
.ssh는 권한 700, authorized_keys는 600입니다.

재부팅
# systemctl restart sshd.service

여기서 오류가 발생하고 재부팅에 실패하면 다음을 수행하십시오.
# yum install -y policycoreutils-python
# semanage port -a -t ssh_port_t -p tcp お好きなPort

방화벽 설정


# cp /usr/lib/firewalld/services/ssh.xml /etc/firewalld/services/.
# vi /etc/firewalld/services/ssh.xml

<?xml version="1.0" encoding="utf-8"?>
<service>
  <short>SSH</short>
  <description>Secure Shell (SSH) is a protocol for logging into and executing commands on remote machines. It provides secure encrypted communications. If you plan on accessing your machine remotely via SSH over a firewalled interface, enable this option. You need the openssh-server package installed for this option to be useful.</description>
  <port protocol="tcp" port="お好きなPort"/>
</service>

# firewall-cmd --permanent --zone=public --add-service=http 
# firewall-cmd --permanent --zone=public --add-service=https
# firewall-cmd --reload

이것으로 기본 설정이 끝납니다.
나중에 좋아할 수 있습니다.

좋은 웹페이지 즐겨찾기