8월도 이미 끝나고 다가오는 겨울에 대비해 난방을 만들자
4694 단어 집 서버centos7서버CSGAdventCalendar
아직 뜨겁지 만 난방 (집 서버)을 세웠으므로 비망록
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
이것으로 기본 설정이 끝납니다.
나중에 좋아할 수 있습니다.
Reference
이 문제에 관하여(8월도 이미 끝나고 다가오는 겨울에 대비해 난방을 만들자), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/_x8/items/ba8d1af5905fe6a3224f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
# hdiutil convert -format UDRW -o CentOS.img CentOS.iso
# diskutil list
# diskutil list
# diskutil unmountDisk /dev/disk◯
sudo dd if=CentOS.img.dmg of=/dev/disk◯ bs=1m
성공적으로 완료되면 로그인 화면이 나타납니다. 모니터를 뽑아 루트로 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
이것으로 기본 설정이 끝납니다.
나중에 좋아할 수 있습니다.
Reference
이 문제에 관하여(8월도 이미 끝나고 다가오는 겨울에 대비해 난방을 만들자), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/_x8/items/ba8d1af5905fe6a3224f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
# vi /etc/ssh/sshd_config
Port お好きなPort
PermitRootLogin no
PasswordAuthentication no
# 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
이것으로 기본 설정이 끝납니다.
나중에 좋아할 수 있습니다.
Reference
이 문제에 관하여(8월도 이미 끝나고 다가오는 겨울에 대비해 난방을 만들자), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/_x8/items/ba8d1af5905fe6a3224f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)