본문 바로가기

Development/Linux8

[Linux] packet_write_wait: Broken pipe 에러 해결 0. 상황 한대의 서버에서 여러대의 서버에 SSH로 접속 후 Jupyter Notebook 을 띄워 관리를 하고 있었는데, 다음과 같이 에러메세지가 뜨면서 Jupyter 서버가 내려갔다. packet_write_wait: Connection to x.x.x.x port 22: Broken pipe 1. 원인 SSH 통신중에 일정시간 이상 반응이 없다면 다음과 같은 현상이 발생 2. 해결 통신하는 서버에 주기적으로 Ping을 날려서 접속이 끊기는 것을 방지 3. 방법 1) config 파일 수정 $ vi ~/.ssh/config 2) 추가 코드 Host * ServerAliveInterval 30 ServerAliveCountMax 5 조치 후 다시 SSH 접속해서 일정시간이 경과하더라도 문제가 발생하지 .. 2023. 5. 16.
[Linux] 리눅스(우분투) 시스템 환경 확인 명령어 우분투에서 OS, 메인보드, CPU, 그래픽카드, SSD, HDD와 같은 시스템 정보를 한번에 확인 할 수 있는 좋은 명령어가 있어서 공유합니다. 1. 사전 설치 $ sudo apt-get install inxi 2. 명령어 $ inxi -F System: Host: juhyeon Kernel: 4.15.0-88-generic x86_64 (64 bit) Console: tty 6 Distro: Ubuntu 16.04 xenial Machine: Mobo: ASUSTeK model: PRIME Z390-A v: Rev 1.xx Bios: American Megatrends v: 1105 date: 06/06/2019 CPU: Octa core Intel Core i7-9700F (-MCP-) cache:.. 2022. 11. 16.
[Linux] 리눅스 파일 찾기 find 명령어 사용법(간단기록) 개발자를 위한 레시피 게시글 참조 (https://recipes4dev.tistory.com/156) # 대소문자 구분없이 파일 검색 $ find [위치] -iname '[파일명]' # 디렉토리 검색 $ find [위치] -name '[파일명]' -type d # 특정 키워드가 들어간 파일 검색 $ find [위치] -name '*[파일명]*' # ex) 현재 디렉토리부터 하위 디렉토리까지 best라는 키워드가 포함된 모든 확장자의 파일을 검색 $ find . -name '*best*.*' *주의 : 파일명 안에 따옴표 가 없으면 파일명 자체가 glob의 regex로 인식 되어 원하는 결과를 얻을 수 없다 (참고) 추가 업데이트 예정 끄읏 2021. 10. 22.
[Linux] Ubuntu 사설 IP 변경 (고정 IP 할당) - 16.04, 20.04 Ubuntu 16.04, Ubuntu 20.04 2가지 OS의 버전에 대해서 예제를 구성하였다. From 192.168.0.x To 192.168.0.y 1. Ubuntu 16.04 1. 현재 네트워크 구성 확인 $ ifconfig eno1 Link encap:Ethernet HWaddr 40:b0:76:de:9b:a3 inet addr:192.168.0.x Bcast:192.168.0.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:74466 errors:0 dropped:0 overruns:0 frame:0 TX packets:60267 errors:0 dropped:0 overruns:0 carrie.. 2021. 10. 22.
[Linux] 리눅스 소프트웨어 Tmux 기본 사용법 Tmux(Terminal Multiplexer SW)는 Unix 계열에서 사용할 수 있는 Software 이다. 장점1. Terminal을 Session 단위로 관리 할 수 있어, 개인 및 공용 작업에 용이함 (하나의 Session에 여러명 접속 가능) 장점2. Terminal 화면을 분할해서 사용이 가능하기 때문에, 소스코드 수정 및 테스트가 편리하다. 0. 기본 키워드 - Session : tmux 프로세스의 최대 단위. 여러 개의 Window로 구성 - Window : 하나의 Session안에 존재하는 작업 창 (여러개 구성 가능. 하나의 Window는 여러개의 Pane으로 구성) - Pane : 하나의 Window 안에 존재하는 분할 된 틀 (언제든지 Session을 벗어났다가 다시 돌아올 수 있.. 2021. 10. 14.
[Linux] 우분투 자동업데이트 비활성화 필자의 환경 OS : Ubuntu 20.04 우분투 자동 업데이트 시, 업데이트 될 때마다 재부팅이 필요하거나, 그래픽드라이버를 다시 설치해야하는 등의 사소한 문제가 하나씩 생겼었다. 따라서 자동업데이트 설정을 꺼주는 포스팅을 하겠다. 1. 설정 파일 있는 디렉토리로 이동 $ cd /etc/apt/apt.conf.d 2. 10periodic 파일 수정 # From APT::Periodic::Update-Package-Lists "1"; APT::Periodic::Download-Upgradeable-Packages "0"; APT::Periodic::AutocleanInterval "0"; # To APT::Periodic::Update-Package-Lists "0"; APT::Periodic::Dow.. 2021. 9. 30.
OS 이해를 위한 기본 키워드 컴파일 : 빌드 : 커널 : 인코딩 : 참고 : https://itholic.github.io/qa-compile-build-deploy/ 2021. 9. 30.
[Linux] Ubuntu 20.04 LTS Nvidia Driver 설치 [rtx3090] (Black Screen 해결) OS : Ubuntu 20.04 LTS GPU Device : rtx3090 x 2 Ubuntu 20.04 LTS환경에서 Nvidia Driver 설치하기가 꽤나 어려웠다. 구글링 후의 결과를 토대로 설치를 하면 Ubuntu OS로의 진입 자체가 불가능( a.k.a. Black Screen)했다. 또한 Recovery 모드로의 진입 또한 불가능 했다! 따라서 이 증상이 발생할 때마다 부팅 디스크로 OS를 넉넉잡아 10번이상 재설치를 하며 고군분투한 결과, 드디어 설치 하는데 성공하여 내역을 공유한다!! 너무 정신없이 했던 관계로 많은 블로거님들의 출처를 챙기지 못한 점 양해 부탁드립니다아...ㅠㅠ Black Screen에 대한 원인 추측 3가지 원인 추측 1 : 리눅스 컴파일 관련 라이브러리 설치의 부재.. 2021. 9. 27.
반응형