반응형

OS 9

[Ubuntu 20.04] Low Disk Space on Filesystem root 오류

VMware에 Ubuntu 20.04 를 설치하고 이것저것 해보던 도중 'Low DIsk Space on Filesystem root' 라는 오류가 떴다. 저장 공간이 부족하다고 한다. VMware Settings 에서 Hard Disk -> Disk utilities -> Expand 를 통해 원하는 만큼 증설해준다. df -h 명령어로 확인해보니 /dev/sda5의 용량이 거의 다 차버려서 그런것 같다. 처음에 10GB로 했다가 zabbix-server 깔던도중에 계속 알람뜨던데... 너무 작게했나보다. 그 VMware 저장 경로로 가서 .vmdk 를 백업해준다. 파일 찾기 프로그램으로 찾다보면 여러개 있는데 해당 .vmdk 파일을 잘 백업해둔다. 파일시스템 증설할때 데이터가 손실될 수 있어서 잘 백..

OS/리눅스 2023.07.19

리눅스 로그 파일 종류 (Apache, nginx, tomcat 등 기본 로그)

리눅스 로그 파일 종류에 대한 정리 로그 파일 종류 설명 /var/log/syslog 시스템 및 애플리케이션 로그를 기록하는 파일입니다. 시스템 이벤트, 서비스 동작, 오류 및 경고 메시지 등을 포함합니다. /var/log/auth.log 인증 관련 로그를 기록하는 파일입니다. 사용자 로그인, 로그아웃, 패스워드 인증 시도 등과 관련된 정보를 포함합니다. /var/log/kernel.log 커널 메시지와 경고를 기록하는 파일입니다. 하드웨어, 드라이버, 시스템 오류 등과 관련된 정보를 포함합니다. /var/log/nginx/error.log Nginx 웹 서버의 에러 로그를 기록하는 파일입니다. 웹 서버 동작 중 발생하는 오류와 예외 상황에 대한 정보를 담고 있습니다. /var/log/apache2/er..

OS/리눅스 2023.07.17

[Ubuntu 20.04] VMware SSH 설정 및 실행 (Putty)

VMware 로 ubuntu 환경을 구축하고 ssh를 이용하여 여러가지 테스트를 해보고자 한다. Ubuntu 20.04에서 SSH 환경 설치하는 방법 1. SSH 서버 설치: sudo apt update sudo apt install openssh-server 2. SSH 구성: # sshd_config 파일 편집 sudo nano /etc/ssh/sshd_config 원하는 변경 사항을 적용한 후, 파일을 저장하고 종료합니다. # SSH 서비스 재시작 sudo service ssh restart 3. 방화벽 설정: # UFW (Uncomplicated Firewall)를 사용하는 경우 sudo ufw allow ssh sudo ufw enable 또는 방화벽 도구에 따라 SSH 포트를 허용해야 합니다...

OS/리눅스 2023.07.16

[Linux]vi 편집기 명령어(단축키 / 자주 쓰는 것만)

리눅스 에디터인 vi 편집기의 명령어를 정리해보자 (자주 쓰는 것만 간단하게) 파일 열기 명령어 내용 vi 파일 열기 및 작성(들어가서 i 키 누르기) view 읽기 전용으로 파일 열기 vi 커서 이동 키 설명 h 왼쪽으로 커서 이동 j 아래로 커서 이동 k 위로 커서 이동 l 오른쪽으로 커서 이동 Enter 한행 아래로 커서 이동 ^ 행 맨 왼쪽으로 커서 이동 $ 행 맨 오른쪽으로 커서 이동 H 화면 맨위로 M 화면 중간으로 L 화면 맨 아래로 숫자G 숫자 만큼 지정한 줄로 커서 이동 컨트롤 + i 한 화면 위로 이동 컨트롤 + b 한 화면 아래로 이동 행 관련 명령어 :set nu 좌측에 행 번호 표시 :set nonu 좌측 행 번호 숨기기 탐색 및 대체 명령어 /검색할 문자열 오른쪽 아래 방향으로 ..

OS/리눅스 2023.06.13

[Linux] yum, rpm, 소스설치 란?? (패키지 다운로드 명령어)

yum 이란? => Yellowdog Updater Modififed => RPM 기반 리눅스 배포판에서 사용되는 패키지 관리 도구 => 패키지 의존성을 자동으로 처리하고 필요 패키지를 자동으로 설치함 => 패키지의 업데이트 및 관리를 쉽게 할 수 있음 => 설치된 소스들이 정해진 위치에 저장됨 => 설치 시간 단축 및 간단 단점 : 인터넷 연결 필수 및 패키지 저장소에 최신버전 패키지의 업데이트 시간이 소요될 수 있음 rpm 이란? => Red Hat Package Manager => 리눅스에서 사용되는 S/W 패키지 포맷 => 패키지를 설치, 업데이트, 제거 하는데 사용되는 명령어 => 패키지 의존성을 명확히 추적하고 관리 할 수 있음 => 독립적으로 작동하며 인터넷 연결이 필요치 않음 단점 : 패키..

OS/리눅스 2023.06.04

리다이렉션, 파이프라인

* 리다이렉션(Redirection) - 표준스트림 (stdin, stdout, stderr)의 흐름을 파꿔 파일로 표준 입/출력을 할 수 있도록 합니다. - 리다이렉션 기호 1) > : 표준 출력 - 명령의 결과를 파일로 저장 (기존 파일 덮어쓰기) 2) > : 표준 풀력 (append) - 명령의 결과를 기존 파일에 추가 - 리다이렉션 실습 (표준 출력) 1. $ nano test.txt 를 통해 Hello World 텍스트를 입력한다. 2. $ cat test.txt > test2.txt를 입력한다. 3. $ test.txt 출력을 test2.txt에 입력한다. 4. $ cat test2.txt 로 데이터가 제대로 입력되었는지 확인한다. 위와..

OS/리눅스 2022.12.06

cron 데몬

* cron 데몬 실습 - cron 이란 스케줄에 따라 명령을 실행한다. - 어떤 프로세스를 특정 기간 또는 시간 마다 가동 시키고자 할때 사용한다. * mac OS 터미널에서 실습을 진행하였습니다. 참고 : https://f-dever-error-log.tistory.com/29 Mac OS 에서 crontab 사용 - 크롤러 크론탭으로 돌려보기 크론탭은 어떤 스크립트를 특정 기간 또는 시간 마다 가동시킬 때 사용하는 것으로 맥이나 리눅스에는 내장되어있다. 내 프로젝트에 크롤러가 있는데 나중에 크론탭으로 상태체크, 재실행 등을 f-dever-error-log.tistory.com 1. $ crontab -e => 새로운 crontab job을 등록 또는 기존 설정을 편집 한다. => 실행중인 크론탭이 ..

OS/리눅스 2022.12.02

리눅스 기본 명령어

리눅스 기본 명령어 pwd (Print Working Directory) - 현재 위치한 디렉토리 정보 출력한다. cd (change directory) - 경로 이동 - cd /User/name => User 디렉토리 내 name 디렉토리로 이동한다. - cd ../ => 상위 디렉토리로 이동한다. - cd or cd ~ => home으로 이동 가능하다. ls (List) - 현재 위치한 디렉토리 내 파일 목록 조회 - ls -l : 파일 상세정보 확인 가능 (권한, 생성자, 생성 날짜 등등) - ls -a : 숨김 파일 포함하여 조회 - ls -t : 파일 생성 시간순으로 표시 (최신 생성 파일 부터) - ls -rt : 파일 생성 시간순으로 표시 (오래된 파일 부터) cp (Copy) - 파일을 복..

OS/리눅스 2022.12.01
반응형