강의
로드맵
전체 1수강평
- 시스템엔지니어가 알려주는 리눅스 실전편 Bash Shell Script
- 시스템엔지니어가 알려주는 리눅스 기초편 Bash Shell Script
- 시스템엔지니어가 알려주는 리눅스 기초편 Bash Shell Script
게시글
질문&답변
텔레그램 봇 메세지 전송기능을 여러 서버에 이용하려면
안녕하세요, 김소금님 저야말로 좋은 질문 남겨주셔서 정말 고맙습니다. 기본적으로 인프런 AI 인턴이 아주 잘 정리해주었으니 참고해주시고요, 저는 조금 다른 관점에서 말씀드려볼게요. 보통 인프라 환경에서는 서버를 역할별로 그룹화해서 운영합니다.예를 들어 프론트엔드 서버 그룹, 백엔드 서버 그룹, 데이터베이스 서버 그룹처럼요.이렇게 그룹 단위로 구성된 여러 대의 서버 상태를 모니터링한다고 생각해보면, 질문 주신 두 방식 중 어떤 구조가 더 효율적이고 유지 관리에 유리할지 더 명확히 와닿을 수 있어요. 예를 하나 들어볼게요.50대의 서버를 운영 중인데, 갑작스럽게 이벤트나 트래픽 증가로 30대를 더 증설해야 하는 상황이 생겼다고 가정해보면,이때 각 서버에 개별적으로 봇 토큰을 설정하는 방식과,중앙 모니터링 서버에서 하나의 봇으로 일괄 관리하는 방식 중어느 쪽이 더 빠르게 대응 가능하고, 나중에 유지보수도 수월할까요? 이처럼 변화나 확장에 유연하게 대응해야 하는 운영 환경에서는일반적으로 중앙 집중형 알림 구조가 더 효율적이고 안정적이라는 결론이 나올 수 있어요. 물론, 서버 개별 알림이 중요한 특수한 상황이라면 독립된 봇 구성도 고려할 수 있고요.상황에 따라 하이브리드 형태로 구성하는 경우도 있으니, 실제 운영 목적과 환경에 맞춰 유연하게 판단하시면 좋겠습니다. 연휴에도 공부하고 이렇게 질문까지 남겨주시는 모습이 정말 멋집니다!이런 꾸준함이 진짜 실력을 만들어준다고 믿어요.항상 응원하겠습니다. 화이팅입니다!!
- 0
- 2
- 16
질문&답변
컨테이너에서 다른 컨테이너 접속시
안녕하세요. 인프런 AI 인턴이 답변을 달아준 내용대로 /root/.ssh/id_rsa키가 손상된 것 같습니다. git clone 또는 컨테이너를 생성 할 때 해당 파일을 카피하는데 그 과정에서 손상되었을 가능성이 높습니다. 실습 환경 깃허브에서 SRC/ssh/id_rsa키를 다시 다운받으시거나 내용을 복사해서 /root/.ssh/id_rsa 를 새로 만들어주세요.삭제하고 파일을 새로 만든 다음에는 아래 명령어로 권한설정 꼭 해주시구요.chmod 600 ~/.ssh/id_rsa혹시 안되는 부분이 있으시면 다시 질문 남겨주세요.
- 0
- 2
- 37
질문&답변
실습 주소에 172.18.1.91를 접속하니 접속이 되지 않습니다
안녕하세요. 인프런 AI 인턴이 이미 답변을 달아주셨지만, 추가로 설명드립니다. docker-compose.yml 파일 내용을 보시면 컨테이너에 172.18.1.91~93 IP가 할당되어 있습니다.다만, 제가 찾아보니 Windows 환경의 WSL NAT 구조상 이 IP 대역을 브리지 방식으로 직접 사용할 수는 없는 것 같습니다.따라서 로컬 PC에서 웹페이지에 접속할 때는 WSL이 할당한 변경된 IP를 사용하시고,컨테이너 내부에서는 172.18.1.91~93 주소를 그대로 사용하시면 됩니다.해당 내용이 실습 진행에는 큰 영향을 주지 않으니 그대로 진행하셔도 괜찮습니다.혹시 진행 중에 다른 문제가 발생하면 질문 남겨주세요. 고맙습니다.
- 0
- 2
- 50
질문&답변
atlassian 접속이 안됩니다
안녕하세요. 강좌에서 사용한 atlassian confluence는 공개하고 있지 않는 대신 동일한 페이지를 pdf 교안으로 제공하고 있습니다.링크는 목차의 실전편 교안과 새소식에서 확인하실 수 있는데요. 직접 질문을 주셨으니 제가 아래에 링크 보내드리겠습니다. 다운받아서 압축을 풀고 열어 보세요. https://drive.google.com/file/d/1A53Y7V55KjdZfz_exUvaL5aidFn_m1dV/view?usp=drive_link혹시 잘 안된다거나 문제가 있으면 다시 질문 올려주세요.확인하고 바로 답변 드리겠습니다.
- 0
- 2
- 73
질문&답변
docker 컨테이너로 가상환경 구축 시 init.sh 관련 에러 로그
안녕하세요.인프라 AI 인턴의 답변처럼 파일 COPY가 제대로 되지 않은 것이 문제의 원인인 것 같습니다.제 환경에서 재현이 안되기 때문에 어떤 환경에서 빌드를 실행 중인지 확인을 해주셨으면 합니다. (windows, linux, macos 등)윈도우즈나 리눅스 환경이라면 우선 아래 방법으로 시도를 해 볼 수 있을 것 같습니다.줄바꿈 문자열 등이 달라 인식이 안될 수가 있으니 CRLF를 LF로 변경하고 다시 빌드해보세요.윈도우즈라면 WSL이나 Git Bash 등에서 실행 하세요.dos2unix SHELL/init.sh chmod +x SHELL/init.sh빌드한 이미지를 삭제하고 빌드 캐시를 사용하지 않고 빌드윈도우즈라면 WSL이나 Git Bash 등에서 실행 하세요.docker-compose down -v --remove-orphans docker-compose build --no-cache이렇게 시도해보시고 안되면 다시 질문 부탁드립니다.
- 0
- 2
- 110
질문&답변
telegram 문자보내기 오류
김무준님 안녕하세요. Name or servie not known 에러 메세지는 도메인 이름을 resolving 하지 못해서 나타나는 에러입니다. 대부분 /etc/resolv.conf 또는 네트워크 설정에서 nameserver를 잘못 지정했을 때 나오는데 KT DNS서버로 설정이 잘 된 것을 확인하셨으니 가상서버에서 외부 인터넷과의 네트워크 통신 문제일 가능성이 높을 것 같습니다.virtualbox 가상서버의 네트워크 설정이 브릿지로 되어있는지 확인해보셔야 할 것 같아요.. 현재 로컬머신의 인터넷과 연결된 네트워크 카드와 VirtualBox 가상서버의 네트워크 카드가 브릿지 설정으로 연결되어 있어야 가상서버 내부에서 인터넷으로 통신이 될거예요.네트워크 설정을 브릿지로 변경 해 보시고 ping gmail.com 등으로 dns resolving이 되는지 확인 해보세요. 참고로 가상서버의 IP는 강의에서 사용한 IP와 달라도 통신에는 문제가 발생하지 않습니다.
- 0
- 1
- 131