반응형

IT Technology/Linux 69

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

Linux SWAP이란 무엇인가

Linux SWAP이란 무엇인가? 에 대해서 알아보자   Swap이란 무엇인가? Swap은 디스크 일부 영역을 메모리영역으로 사용하는 것으로, 실제 RAM 메모리가 부족할 시 해당 공간을 사용하게 된다.리눅스 용어로는 swap이지만, 윈도우에서는 pagefile이라고 부른다.  Swap은 꼭 필요한가?  만약 내가 사용하는 컴퓨터 혹은 서버의 메모리 용량이 엄청 크고, 절~대적으로 해당 리소스를 오버해서 사용하지 않는다면 OK.그런데 위험 요소를 줄이자면 굳이 안 만들 필요도 없다.보통 일반적으로 8GB 메모리에도 100GB 정도의 디스크를 붙여주는데, 그중 일부를 사용한다고 해서 사용자가 디스크 손해를 어마무시하게 보는 것도 아니다. 그러다 보니 Swap은 필수 생성으로 한다고 보면 된다? 적절한 Sw..

IT Technology/Linux 2024.05.20
반응형