inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

시스템엔지니어가 알려주는 리눅스 실전편 Bash Shell Script

서버구축시 오류

577

용진수

작성한 질문수 3

0

다음과 같은 오류가 뜹니다.

어떻게 해결 할 수 있을까요?

shell-script linux

답변 2

0

그로스쿨

안녕하세요 용진수님!

버전 다운그레이드하는 방법 질문 답변입니다

vagrant를 완전히 삭제한 이후 낮은 버전의 vagrant를 설치해주세요.  :) 

 

0

용진수

안녕하세요

다운그레이드하여 정상적 설치 하였습니다.

 

근데 다음 문제가 발생하였습니다.

cent1로 접속하여 네트워크 상태를 봤을 때  강의에서 말씀해주신 80번 포트 nginx가 보이지 않으며,

cent2로 바로 접속 또한 불가능합니다.

뭐가 문제일까요?

0

그로스쿨

안녕하세요 진수님! :)
 
설치 중에 무언가 동작이 제대로 안되어 소유자와 실행권한이 안맞는 것 같습니다.
스크린샷에서처럼 root 유저로 접속하신 후 다음 커맨드로 owner와 permission을 수정해보세요. 
chown root:root /root/.ssh -R
chmod 755 /root/.ssh/config
chmod 600 /root/.ssh/id_rsa
chmod 644 /root/.ssh/authorized_keys

혹시 그래도 안되실 경우엔 다음을 참고해서 수동으로 환경을 구성해주세요. 

# cent1에 root로 접속
dnf -y install dnf-utils
dnf -y install nano vim git net-tools tar binutils psmisc wget sysstat dialog epel-release
dnf -y install stress 
dnf -y install nginx
이후에 init.sh 를 수동으로 실행해주세요. 
스크립트가 있는 위치에서 ./init.sh 를 실행하시면 됩니다.


# cent2에 root로 접속
---------------- 이 아래부터 복사해서 -----------
cat << EOF >| /etc/yum.repos.d/MariaDB.repo
#MariaDB 10.4 CentOS repository list
#http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/centos8-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
EOF
---------------- 이 위까지 복사해 터미널에 붙여넣기 해주세요. ----------

dnf -y install dnf-utils
dnf -y install nano vim git net-tools tar binutils psmisc wget sysstat dialog epel-release
dnf -y install boost-program-options stress
dnf -y install mariadb-server --disablerepo=AppStream
dnf -y install mariadb-client --disablerepo=AppStream
dnf -y install mariadb-backup --disablerepo=AppStream 
init.sh 를 수동으로 실행 해주세요.


# cent3에 root로 접속
mkdir /nfs              
dnf -y install dnf-utils
dnf -y install nano vim git net-tools tar binutils psmisc wget sysstat dialog epel-release
dnf -y install stress
init.sh 를 수동으로 실행 해주세요.

0

용진수

안녕하세요,,,

산넘어 산이네요,,,,

 

알려주신대로 다 하였는데 nginx는 여전히 보이지 않고,

서버접속이 또 잘안되네요,,, 늘 감사합니다,,,,

cent1 서버에서 오류화면

./init.sh 실행시 화면

cent3은 접속 시 cent1,cent2와 다르게 서버이름이 뜹니다.

(cent1과 마찬가지로 다른서버에 접속을 하려하면 오류가 뜹니다.)

0

그로스쿨

이상하게.... 모든 일이 그렇지만 하나가 안풀리면 꼭 타래처럼 줄줄이 안되더라고요:)

용진수님 아래처럼 해보시겠어요?

nginx설치가 되어있는 지는 아래 명령으로 확인이 가능합니다.
cent1 서버에 접속 후 su - 명령어로 root 접속
rpm -qa | grep -i nginx
만약에 아무런 패키지가 보이지 않는다면 아래 명령으로 설치해주세요.
cent1 서버에 접속 후 su - 명령어로 root 접속
dnf -y install nginx
그리고 init.sh 는 서버로 옮기신 후 서버에서 실행해주세요.

0

용진수

안녕하세요,,,

 

ngnix 설치 여부확인 했고, 다시설치 해보기도 했습니다.

그 후 init.sh를 서버에서 실행 후 확인하였더니,,,, 이렇습니다,,,,

 

0

그로스쿨

접속 메세지를 보아하니 init.sh를 다섯번 실행하신 것 같군요. ^^;;
init.sh 는 패키지를 설치하고 서버를 재시작하는 것으로 끝납니다.
문제없이 nginx 패키지 설치가 되어있는 것 같구요.ssh 접속하실 때 나오는 메세지는 /etc/motd 파일을 열어 수정하시면 바꿀 수 있습니다.
같은 내용이 여러 개 들어가있으니 하나만 남기고 삭제해주세요.nginx패키지는 설치가 되었으니 서버 재시작 이후에 다음 명령어로 nginx가 실행 중인 지 확인해주세요.
ps -ef | grep nginx | grep -v grep
이 명령의 결과가 아무것도 나오지 않는다면 다음 명령으로 nginx를 시작하고 다음부터는 자동으로 실행하도록 해주세요.
systemctl start nginx
systemctl enable nginx

0

용진수

안녕하세요,,,

cent1-3을 지우고 다시까니 대부분이 해결됐습니다.

cent1 - ngnix, cent2 - mysql, cent3 - nfs  있는건 다확인하였습니다.

근데 서버에서 root계정으로 다른 서버에 접속이 안됩니다.

이것만 해결되면 거의 끝나는거 같은데 고생많으십니다...

0

그로스쿨

안녕하세요!:)
에러메세지를 보니 개인키 파일이 깃헙에서의 클론이나 카피도중 문제가 생긴 것 같습니다.
다음과 같이 .ssh 에 있는 파일을 전부 새로 받아서 권한 설정을 변경하시고 다시 ssh 접속 테스트를 해주세요.
# cent1, 2, 3서버에 root로 접속해서 작업
git clone https://github.com/bashbomb/VWS_vagrant_script.git
cp -rfp VWS_vagrant_script/CONF/ssh/* /root/.ssh/
chown root:root /root/.ssh -R
chmod 600 /root/.ssh/id_rsa
chmod 644 /root/.ssh/authorized_keys

0

용진수

드디어  다 됐습니다~~ 너무 감사합니다!

이제 수업 열심히 다시 들어보겠습니다~

0

그로스쿨

안녕하세요:)

centos8의 이미지를 다운로드 하려다가 막히는 경우인 것 같습니다.

찾아보니 이런 경우 해결방법이 두 가지가 있는 것 같으니 실행해보시고 안되면 다시 에러와 함께 질문 올려주세요. 

 - vagrant up을 하는 동안 백신을 비활성화
 - vagrant버전이 2.2.15인 경우 2.2.14로 다운그레이드하여 vagrant up 

0

용진수

버전을 다운그레이드 하는 방법이 어떻게 될까요?

0

그로스쿨

안녕하세요 용진수님!

버전 다운그레이드하는 방법 질문 답변입니다

vagrant를 완전히 삭제한 이후 낮은 버전의 vagrant를 설치해주세요.  :) 

텔레그램 봇 메세지 전송기능을 여러 서버에 이용하려면

0

168

2

컨테이너에서 다른 컨테이너 접속시

0

126

2

실습 주소에 172.18.1.91를 접속하니 접속이 되지 않습니다

0

136

2

atlassian 접속이 안됩니다

0

210

2

docker 컨테이너로 가상환경 구축 시 init.sh 관련 에러 로그

0

254

2

백업 쉘스크립트 3 질문있어요

0

122

1

telegram 문자보내기 오류

0

227

1

2-2 초기 셋팅 질문드려요!

0

342

3

Linux top 커맨드에 대한 질문

0

158

1

2-0. 진행 후 웹사이트 접속이 안됩니다.

0

317

2

커리큘럼-강의교안

0

320

3

web_backup.sh 실행 시 mount.nfs No host to mount

0

375

1

환경설정 압축파일 해제 불가

0

319

1

SecureCRT 접속 오류

0

842

1

강의에서 로그를 쌓게 하는 vws.tmpcompany.com 이제 접속이 안되는건가요?

0

390

1

강의에서 보여주시는 컨플이나 자료 따로 있을까요?

0

329

1

vagrant up 명령어 실행시

1

385

1

vagrant ssh 접속 에러

0

561

2

서버 구축시 문제 발생

0

453

2

버츄얼박스 설치에러

0

314

1

스크립트 실행 결과 미표시

0

310

1

맥북 지원

0

378

1

[해결방법] 네트워크 어댑터 에러 메시지

1

407

2

DB 백업 스크립트 실행 오류

0

451

1