본문 바로가기

반응형

Linux

(11)
[linux|ubuntu] inotify watch limit reached 어느날 나는 그저 nginx 를 재시작하고 싶었을 뿐인데.. 에러를 만났다.Failed to add a watch for /run/systemd/ask-password: inotify watch limit reachedinotify 라는 놈의 감시 한도가 초과 됬다고 한다.일단 해결방법은 limit을 확인하고 수정한다.# 확인하기cat /proc/sys/fs/inotify/max_user_watches8192cat /proc/sys/fs/inotify/max_user_instances1024# 임시로 늘리는것sudo sysctl -w fs.inotify.max_user_watches=524288sudo sysctl -w fs.inotify.max_user_instances=8192# 영구적으로 변경sud..
[Linux] The regreSSHion Bug (feat. Openssh) glibc 기반 Linux 시스템의 OpenSSH 서버(sshd)에 인증되지 않은 원격 코드 실행(RCE) 취약점이 있습니다.regreSShion이란 무엇인가요?regreSSHion, CVE-2024-6387은 OpenSSH의 서버(sshd)에서 인증되지 않은 원격 코드 실행으로 전체 루트 액세스를 부여합니다. 기본 구성에 영향을 미치며 사용자 상호 작용이 필요하지 않습니다. 상당한 악용 위험을 초래합니다.영향을 받는 OpenSSH 버전4.4p1 이전의 OpenSSH 버전은 CVE-2006-5051 및 CVE-2008-4109에 대한 패치가 적용되지 않는 한 이 신호 핸들러 경쟁 조건에 취약합니다.4.4p1부터 8.5p1까지의 버전은 CVE-2006-5051에 대한 혁신적인 패치 덕분에 취약하지 않습니다..
[CRONTAB] 크론탭 로그 날짜 붙이기 (feat. date 옵션) 크론탭 로그 날짜 붙이기 예를 들어 아래와 같이 크롭탭이 변했을때를 대비하여 하루에 한번 로그를 남기고 싶다. 0 0 * * * crontab -l > /crontab_backup/crontab_bak.txt 이렇게 했을 경우 문제점은 덮어쓰기가 되어 언제 바꼈는지 등 확인이 불가능하고 하루가 지나면 복구가 불가능하다는것이다. 그렇다면 어떻게 날짜를 붙일 수 있는가? date 옵션을 사용하면 된다. 0 0 * * * crontab -l > /crontab_backup/crontab_bak_$(date +\%Y\%m\%d).txt 여기서 가장 중요한것은 date 뒤에 공백이 들어가야한다는것이다. 문법이다. 유념하자. date 간단 문법 NAME date - print or set the system dat..
[Docker] mariadb install (mariadb image 사용) 도커 컨테이너에 db를 설치할 경우 3가지 방법이 있다. 그중 mariadb image를 이용해서 설치해보고자 한다. (제일 쉽다.) 1. mariadb image 사용 2. 다른 image 사용 3. run을 하고 있는 도중 mariadb install 0. docker? 더보기 https://24hours-beginner.tistory.com/236 [Docker] 도커란? 내가 생각했을 때 도커의 설명은 아키텍쳐로 끝나는듯 하다. Docs가 잘 되어 있으니 Docs를 읽자. https://docs.docker.com/get-started/overview/ Docker overview docs.docker.com 도커 데몬 Docker 데몬( doc.. 24hours-beginner.tistory.c..
[linux] tee 명령어 tee Developer(s) AT&T Bell Laboratories, Mike Parker, Richard Stallman, David MacKenzie, Microware, Jim Hall, JP Software, Microsoft Initial release June 1974; 47 years ago Operating system Unix, Unix-like, Plan 9, Inferno, OS-9, FreeDOS, Windows, ReactOS, IBM i Platform Cross-platform Type Command tee 는 표준 입력(standard input)에서 읽어서 표준 출력(standard output) 과 파일에 쓰는 명령어입니다. 쉽게 말하면 화면에 출력되는것들을 파일에 같..
[LINUX] 자주 사용하는 yum 명령어 패키지 설치 1. 기본 INSTALL 옵션 y : 의존성이 있는 패키지를 사용자에게 물어보지 않고 설치 yum - y install 2. rmp FILE INSTALL yum localinstall 패키지 삭제 yum remove 설치한 패키지 정보 확인 yum info 패키지 검색 yum serach 패키지 버전 검색 yum list --showduplicates
[ubuntu] 우분투 apt 자주 쓰이는 명령어 정리 https://m.blog.naver.com/itperson/220653088291 우분투 apt 자주 쓰이는 명령어 정리 # 명령어 도움말 apt-get --help, apt-cache --help 등과 같이 apt 명령어 뒤에 --help 명령어 사용 # 설치... blog.naver.com # 명령어 도움말 apt-get --help, apt-cache --help 등과 같이 apt 명령어 뒤에 --help 명령어 사용 # 설치된 패키지 리스트 확인 apt --installed list # 설치된 패키지 이름 및 버전 정보, 수동/자동 설치 여부 출력 dpkg --get-selections # 설치된 패키지 이름만 출력 dpkg -l # 설치된 패키지의 이름 및 버전, 간단한 용도 확인 # 패키지 ..
[Docker] 도커 설치 / 컨테이너 실행/중지 (ubuntu) 0. 실행환경 AWS - ubuntu Server 20.04 LTS (HVM), SSD Volume Type 인스턴스 유형 - t2.micro vCPU 수 - 1 볼륨 크기(GiB) - 8 1. 설치 https://docs.docker.com/engine/install/ curl -fsSL https://get.docker.com/ | sudo sh 2. Linux용 설치 후 단계 도커내에서 sudo 없이 사용하기 (도커 권한 부여) docker는 기본적으로 root권한이 필요하므로 root가 아닌 사용자가 sudo없이 사용하려면 해당사용자를docker그룹에 추가하는 작업이 필요. # 권한 그룹 생성 sudo groupadd [group_name] sudo groupadd docker # usermod ..

반응형