docker i/o timeout 에러 docker에서 tomcat 이미지 검색했는데 다음과 같은 에러가 발생했습니다. 원인을 파악했는데 DNS 서버 주소가 192.168.0.106번으로 잡혀있어서 안 되는 것이었습니다. 따라서 DNS 주소를 변경하기 위해 "/etc/sysconfig/network-scripts/ifcfg-*" 파일을 수정합니다. 17번째 라인에 "DNS1=8.8.8.8"을 추가합니다. (구글 DNS 주소 :8.8.8.8) 그리고 리눅스 네트워크 재시작합니다. 다시 docker에서 이미지 검색합니다. 위와 같은 화면이 표출되면 정상적으로 docker 이미지가 검색된 것입니다. date 수정 리눅스 서버 운영하다보면 시간이 안 맞는 경우가 종종 있습니다. 시간이 안 맞으면 로그 확인할 때 어려움이 있을 수 있는데 이럴때 date 명령어를 사용하면 쉽게 해결할 수 있습니다. date 명령어를 입력해서 현재 시간을 확인합니다. 그리고 date 명령어에 파라미터로 변경하려는 시간을 입력합니다. 위와 같이 date 명령어를 사용하면 현재 시간을 쉽게 변경할 수 있습니다. 네트워크 포트 확인 리눅스에서 다른 서버 접속이 되는지 확인할 때 주로 ping 명령어를 씁니다. 그런데 ping 명령어는 아이피 접속만 확인할 수 있기 때문에 포트 접속 확인은 할 수 없습니다. 이런 경우 주로 telnet을 쓰는데 telnet이 설치하기 어려운 상황이라면 아래의 방법을 사용하면 됩니다. "echo > /dev/tcp/아이피주소/포트번호" 포트가 정상적으로 접속되면 위와 같이 아무것도 표시되지 않습니다. (당황할 필요 없습니다.) 만약에 포트 접속이 되지 않는다면 다음과 같이 에러 메시지가 표시됩니다. 리눅스에서 네트워크 접속 테스트할 때 사용하면 유용할 거 같습니다. git에 프로젝트 올리는 방법 이클립스에서 프로젝트를 git에 올리는 방법입니다. git에 올릴 프로젝트를 마우스 오른쪽 버튼으로 클릭합니다. Team -> Share Project를 선택합니다. Share Project 팝업에서 "Use or create ~" 체크박스를 선택합니다. 현재 프로젝트를 선택하고 "Create Repository" 버튼을 클릭합니다. Finish 버튼 클릭합니다. 해당 프로젝트에 git repository(로컬저장소)가 생성된 것을 확인합니다. 이클립스 view를 Git repositories로 전환합니다. (Window -> Show View -> Git repositories 선택) 해당 프로젝트 마우스 우클릭해서 Create Remote를 선택합니다. (원격 저장소-Remote Repository .. centos7 network Failed to start LSB centos7 네트워크 "Failed to start LSB" 에러가 발생한 경우 해결하는 방법입니다. (에러코드: code=exited) 간단하게 명령어 몇 개만 입력하면 금방 해결할 수 있습니다. "systemctl stop NetworkManager" "systemctl disable NetworkManager" "systemctl enable NetworkManager" "systemctl start NetworkManager" "systemctl restart NetworkManager" 이렇게 5개 명령어만 입력하면 에러를 해결할 수 있습니다. 위와 같은 화면이 표출되면 네트워크가 정상적으로 돌아가고 있다는 것입니다. WSL2 설치 드디어 윈도우에서 리눅스를 사용할 수 있게 되었습니다. WSL을 설치하면 리눅스 명령어를 쓸 수 있습니다. (맥북을 살 이유가 하나 없어지긴 했지만 갬성을 포기하기가😂…) WSL에 대해 간략히 설명드리면 WSL(Windows Subsytem for Linux)은 리눅스용 윈도우 하위 시스템으로 윈도우에 리눅스 라이브러리를 설치해서 윈도우에서 리눅스 명령어를 사용할 수 있게 해주는 기능입니다. WSL은 윈도우 10부터 가능합니다. 지금부터 WSL2 설치하는 방법을 포스팅하겠습니다. 첫 번째로 Microsoft Store에서 Windows Terminal을 설치합니다. 받기 버튼을 클릭해서 설치를 진행합니다. 중간에 윈도우 계정 로그인하라는 팝업창이 뜨는데 무시하고 진행하시면 됩니다. 그리고 Windows .. git 충돌 해결 git에서 소스를 pull 받다가 충돌 나는 경우가 종종 있습니다. 예를 들면 아래와 같이 특정 파일이 충돌되는 경우입니다. 이런 경우 충돌을 해결하는 방법은 크게 2가지가 있습니다. 1. 본인 소스를 git에 commit하지 않고 그대로 pull 받는 경우 -> Mark as Merged 사용 2. 본인 소스를 git에 commit 해야 하는 경우 -> Merge Tool 사용 먼저 첫 번째 경우부터 하겠습니다. 충돌되는 파일을 수정하기 위해서 이클립스 Perspective를 Team Synchonizing으로 변경합니다. 그리고 충돌된 파일을 오른쪽 마우스로 클릭해서 Mark as Merged를 선택합니다. 다시 해당 파일을 오른쪽 마우스로 클릭해서 Overwrite를 선택합니다. 그런 다음에 pul.. lombok 설치 및 사용 스프링 개발할 때 모델 클래스 getter, setter를 일일이 만드는 게 귀찮을 때가 있습니다. 그래서 이런 문제를 해결하기 위해 나온 것이 lombok입니다. 먼저 lombok을 사용하려면 이클립스에 lombok을 설치해야 합니다. lombok.jar를 설치하려면 윈도우에서 cmd로 lombok.jar를 실행시켜야 합니다. 그러면 위와 같이 아래와 같이 설치 화면이 보이는데 여기서 현재 사용하고 있는 이클립스를 선택하고 Install/Update 버튼을 클릭합니다. (다른 이클립스에 설치하려면 Specify location 버튼을 클릭해서 이클립스를 선택합니다.) lombok 설치가 제대로 끝났으면 위와 같이 "Install successful" 화면이 표출됩니다. 그리고 이클립스를 실행시키면 lo.. 이전 1 ··· 23 24 25 26 27 28 29 ··· 34 다음