Linux Rename File Directory Title

리눅스 파일, 디렉토리 이름 변경하기

리눅스에서 파일 또는 디렉토리(폴더) 이름을 변경하고 싶은 경우 mv 명령어와 rename 명령어를 활용할 수 있는데요. mv 명령어는 단순하게 하나의 대상 이름을 변경하기 편하며 rename은 여러 대상을 일괄 변경할때 편하게 사용할 수 있습니다. 튜토리얼 환경 : 우분투 18.04 mv 명령어 파일 이름 변경 mv 원본이름 변경할이름 mv 명령어는 파일과 디렉토리의 위치를 변경(move)하는 역할을 하지만 이름을 바꿀때도 …

Read more

Linux Folder Title

리눅스 디렉토리 삭제하기

리눅스에서 디렉토리(폴더)를 삭제할때 다음과 같은 방법으로 여러 시나리오에서 폴더를 삭제할 수 있습니다. 튜토리얼 환경 : 우분투 18.04 리눅스 디렉토리 삭제 명령어 rm rm -r 폴더명 파일을 삭제할때도 사용하는 rm 명령어 같은 경우 -r 옵션을 붙이면 폴더 안의 파일을 포함해 삭제합니다. pg@LOCAL:/$ rm -rf /home/pg/money pg@LOCAL:/home/pg$ rm -rf ./money rm 명령어 뒤의 -rf 옵션을 가장 많이 …

Read more

Linux Memory Title

리눅스 버퍼 캐시된 메모리 삭제하는 방법

리눅스를 이용해 서버를 운영하다 보면 버퍼/캐시가 쌓여 메모리를 점유하는 것을 top 또는 free -m 명령어로 확인할 수 있는데요. 버퍼와 캐시 메모리는 자주 사용하는 파일 내용이나 파일 위치등을 저장하기 때문에 캐시로 저장되어 있으면 디스크의 I/O를 줄여서 퍼포먼스를 빠르게 유지할 수 있는 장점이 있지만 장착된 램의 용량이 부족한 경우 스왑을 사용할 수도 있기 때문에 간헐적으로 메모리를 많이 …

Read more

Linux Swap Title

리눅스 SWAP 메모리 초기화 하는 방법

우분투나 CentOS 계열을 설치할때 일반적으로 파티션 설정 부분에서 Swap 파티션 용량을 자동으로 지정해 리눅스를 설치하게 되는데요. Swap은 컴퓨터에 설치된 RAM의 가용량을 넘을 경우 스왑 파티션 공간을 메모리 처럼 활용하는 기술로 윈도우의 가상 메모리와 같은 역할을 합니다. 메모리 용량이 적은 경우 스왑이 빈번하게 일어나지만 시스템이 빵빵한 경우 시스템에서 스왑을 잘 사용하진 않게 되는데요. 하지만 메모리 용량이 …

Read more

linux tar title 01

리눅스 tar 분할 압축 및 풀기 방법

일반적으로 분할 압축은 잘 사용하지는 않지만 리눅스 서버에 FTP로 파일을 전송하는 경우 네트워크가 느리다면 한번에 큰 용량의 파일을 전송하는 것이 부담스러운데 이럴때는 분할 압축을 통해 파일을 전송해서 전송 실패 확률을 낮출 수 있습니다. tar, tar.gz 분할 압축하기 Syntax : tar cvf(z) – 디렉토리 | split -b 분할용량 – 파일명.tar.(gz) tar 예시 : tar cvf – ./ …

Read more

win tar win32 binary title

윈도우에서 tar.gz 압축 하는 방법

리눅스 서버를 운영하거나 VPS를 사용하는 경우 파일 관리를 할때 리눅스 기본 압축 포맷인 tar.gz를 사용하게 되는데 데스크탑은 대부분 윈도우를 사용하기 때문에 윈도우에서 해당 파일을 사용할 경우 7-Zip을 이용해 압축을 풀게 됩니다. 이와 반대로 윈도우에서 리눅스로 많은 파일을 전송해야 할때는 마찬가지로 tar 또는 tar.gz로 압축해야 리눅스에서 별도의 프로그램 없이도 압축을 풀수 있는데 윈도우에서는 다음과 같은 방법으로 …

Read more

ubuntu terminal title

우분투 APT Could not get lock /var/lib/dpkg/lock 오류 해결 방법

E: Could not get lock /var/lib/dpkg/lock – 잠금 파일을 얻을 수 없습니다 – open (11: Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it? 우분투에서 패키지 인덱스 정보를 업데이트 하기 위해 apt update 명령어를 사용하거나 패키지를 설치하기 위해 apt install 명령어를 사용하는 경우 다음과 위와 같은 메시지와 함께 …

Read more

nginx title 03

우분투 NGINX APT 설치 후 재부팅시 자동 시작 해결 방법

apt update apt dist-upgrade apt install aptitude aptitude install software-properties-common add-apt-repository ppa:nginx/development apt install nginx-full 리버스 프록시 서버를 IWINV 로 서버를 옮겨볼까 해서 우분투 16.04 이미지 설치 후 위 명령어와 같이 업데이트 모두 마침, NGINX 레포지토리 등록 후 nginx-full 패키지를 설치한 다음 재부팅 했는데 NGINX 자동시작이 적용되지 않는 이슈가 발생했습니다. /etc/rc2.d 에도 스크립트가 심볼릭 링크로 제대로 걸려 있는데 …

Read more

linux tar title 01

리눅스 tar.gz 파일 압축 및 풀기, 보기 사용 방법

TAR 파일은 Tape Archive의 약자로 유닉스 계열에서 파일을 묶을때 사용합니다. 윈도우에서 기본적으로 지원하는 압축 형식이 ZIP 파일이라면 리눅스 대부분의 배포판에서 별도의 설치 없이 기본적으로 지원하는 압축 형식이 tar.gz 입니다. tar 파일과 tar.gz 차이는 압축의 유무로 기본적으로 .tar 파일 자체는 압축이 되지 않지만 gz(GNU Zip)와 같이 사용해 압축하면서 파일을 묶을 수 있습니다. 또한 tar 파일로 압축해도 …

Read more