반응형

IT Technology/Linux 70

Linux 특정 파일 경로를 찾는 방법

Linux 특정 파일 경로를 찾는 방법 대해서 알아보자  📌 1. find 명령어 (디렉토리 전체에서 파일 검색)📌 특정 파일을 전체 디렉토리에서 찾을 때 사용bash복사편집find / -name "파일명" 2>/dev/null🔹 설명:/ → 루트 디렉토리에서 검색 (전체 시스템 검색)-name → 파일명을 정확히 일치하는 것만 찾음2>/dev/null → 접근 권한이 없는 디렉토리에서 발생하는 오류 메시지를 숨김📌 예제: test.txt 파일 찾기bash복사편집find / -name "test.txt" 2>/dev/null📌 대소문자 구분 없이 검색 (-iname)bash복사편집find / -iname "test.txt" 2>/dev/null📌 파일 크기, 수정 시간 기준으로 찾기최근 3일 ..

IT Technology/Linux 2025.01.24

Linux Fuser 개념 및 옵션

Linux Fuser 개념 및 옵션에 대해서 알아보자. Fuser이란? Fuser 명령어는 특정 파일을 삭제하거나 특정 파일의 사용자, 특정 파일을 사용하는 프로세스를 알고자 할 때 사용한다.지정된 파일이 사용되고 있는 프로세스 ID를 확인하는 명령어로 지정된 파일과 PID를 KILL 또는 Restart 할 수 있다.  Fuser 옵션 Fuser 사용 명령어 프로세스 ID 소유자 확인 fuser -u [target] 특정 파일이나 디렉토리를 사용하는 프로세스를 모두 종료fuser -k [target] 특정 파일이나 디렉토리를 사용하는 프로세스의 USER / PID 접근 권한 등을 자세히 확인fuser -v [target]          출처https://onecoin-life.com/64

IT Technology/Linux 2024.09.03

Linux 파일시스템 No space left on device 해결 방

Linux 파일시스템 No space left on device 해결 방법에 대해서 알아보자.  운영 중이던 서버에 디렉토리를 생성하려고 하자, ~/fileupload/ : 장치에 남은 공간이 없음이라는 문구와 함께 실행되지 못하였다.  1. 서버 용량 확인기본적으로 서버의 용량이 꽉 차있을 경우에, 이런 메시지가 발생된다.df -h 명령어를 통해, 용량을 확인해 본다.만약, 용량이 부족하지 않다면 2번을 진행한다.    2. inode 용량 확인 df -i 명령어를 통해, inode 용량을 확인한다.(df -ih : 용량을 더욱 보기 쉽게 표시)확인해 보면, 어느 한 곳의 파티션에 용량이 100% 사용중일 것이다.즉, 더 이상 inode를 쓰지 못해, 장치에 남은 공간이 없음이라는 메시지가 발생한 것이..

IT Technology/Linux 2024.08.12

Linux tar, gz 압축 및 해제 방법

Linux tar, gz 압축 및 해제 방법에 대해서 알아보자.  리눅스를 사용하다 보면, tar 혹은 tar.gz로 압축을 하거나 압축을 풀어야 할 경우가 자주 생긴다.이를 처리하기 위해 리눅스에서는 tar라는 명령어를 사용하게 되는데, tar 명령어도 여러 가지 옵션이 있지만 각 옵션에 대해서 알아보기보단, 자주 사용하는 명령어 패턴만 정리한다 1. tar로 압축하기 # tar -cvf [파일명.tar] [폴더명]예시) abc라는 폴더를 aaa.tar로 압축하고자 한다면     # tar -cvf aaa.tar abc  2. tar 압축 풀기 # tar -xvf [파일명.tar]예시) aaa.tar라는 tar파일 압축을 풀고자 한다면     #tar -xvf aaa.tar  3. tar.gz로 압축하..

IT Technology/Linux 2024.07.25

Linux nc 명렁어로 IP, Port 확인 방법

Linux nc 명령어로 IP, Port 확인 방법에 대해서 알아보자. Netcat (nc) 는 네크워크 상에서 데이터를 간단하게 TCP/UDP 통신할 수 있도록 제공하는 리눅스 util이다. 보통 서버 포트 오픈 확인은 telnet 을 이용하여 확인하지만, net-tools가 안깔려 있는 상황이거나 netcat이 설치된 상황에 대체하여 오픈 확인이 가능하다. 9000번 포트 Listen : nc -l 9000 9000번 포트로 데이터 통신 : nc localhost 9000 둘이 통신 되는 걸 확인할 수 있다. 오픈 확인은 그냥 아래와 같이 날리면 Connected 되어있는 거 확인 [root@was ~]$ nc -v localhost 9000 Ncat: Version 7.50 ( https://nm..

IT Technology/Linux 2024.07.22

Linux ntp service 동기화 실패 해결 방법

Linux ntp service 동기화 실패 해결 방법에 대해서 알아보자.  ntp, ntpdate, date 등을 이용하여 리눅스의 시간을 변경하려 할 때 어떠한 에러도 없이 동기화가 계속 실패하는 현상이 간혹 발생한다.이럴 땐 localtime의 파일을 삭제 후 다시 링크 걸어주어서 해결할 수 있다.아래와 같이 ntpdate 명령어 사용해도 시간 동기화에 계속 실패하거나, 수동으로 변경, ntp 서비스를 이용한 동기화등 모두 실패하였다.     해당 현상은 아래 이미지와 같이 localtime에 링크 건 게 뉴욕 등 다른 나라로 되어 있어서 실패할 수 있다.rm -rf /etc/localtime 을 입력하여 삭제 후 Asia/Seoul로 다시 링크를 걸어주면 시간이 제대로 적용된다.rm -rf /et..

IT Technology/Linux 2024.07.17

Linux X11 Forwarding 접속 설정 방법

Linux X11 Forwarding 접속 설정 방법에 대해서 알아보자.  조건 X11 설치 완료 시점 Step1. Linux 서버 설정변경# cat/etc/ssh/sshd_config | grep X11 X11 Forwarding 항목이 처음부터 Yes로 설정되어 있으면 문제없지만 혹시라도 no로 입력되어 있을 경우 vi 편집기를 통해 yes로 수정해야한다. Step2. sshd.service 재시작# systemctl restart sshd.service Step3. 서버에서 X11 작동 여부 확인# firefox      출처https://acredev.tistory.com/61#3.%20Linux%20%EC%84%9C%EB%B2%84%20%EC%84%A4%EC%A0%95-1

IT Technology/Linux 2024.07.12

Linux GNU Automake 설치 방법

Linux GNU Automake 설치 방법에 대해서 알아보자.  CentOS 7 기준으로 쓰여진 포스트입니다.M4, autoconf, automake 순서로 설치해야 오류를 피할 수 있다. 먼저, M4, autoconf, automake 압축 파일을 다운로드 한다. 최신 버전은 링크(m4, autoconf, automake)에서 각각 확인 가능압축은 이렇게 풀면 된다.항목별 다운로드 # m4 wget https://ftp.gnu.org/gnu/m4/m4-1.4.19.tar.gz# autoconf wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.72.tar.gz# automake wget http://ftp.gnu.org/gnu/automake/automake-1.1..

IT Technology/Linux 2024.06.19
반응형