Tempo Di Valse

[Linux] 자주 쓰는 커맨드 모음 본문

개발/ETC

[Linux] 자주 쓰는 커맨드 모음

TempoDiValse 2022. 3. 8. 09:08

1. tar 파일 압축 풀기

tar -xvf ${FILE_NAME}
> tar -xvf nginx.1.20.tar.gz

2. tar.gz 으로 파일 압축 하기

tar -zcvf ${FILE_NAME} ${TO_ZIP}
> tar -zcvf file.tar.gz folder/

3. 디렉토리 내에 시작되는 단어가 포함된 목록 나열

ls -al ${SEARCH_PREFIX}*
> ls -al lib*

4. 디렉토리 내에 존재하는 파일들 삭제하기

$ rm -rf ./*

주의!!) ./* 에서 점 안찍으면 서버가 날아갈 수 있음.

5. 쉘 스크립트 만들 때의 첫 시작

#!/bin/bash

6. AWS EC2 AMI 환경변수 설정

$ sudo vi ~/.bash_profile
 .. 환경변수 수정 및 종료
$ sudo source ~/.bash_profile

7. AWS EC2 메모리 SWAP 생성

메모리 부족할 때 사용. 

# 128 * 32 = 4GB 메모리 스왑 파일 생성
$ sudo dd if=/dev/zero of=/swapfile bs=128M count=32
$ sudo chmod 600 /swapfile
$ sudo mkswap /swapfile
$ sudo swapon /swapfile
$ sudo swapon -s
$ sudo vi /etc/fstab
.. 마지막 줄에 다음 항목 작성
/swapfile swap swap defaults 0 0 
반응형
Comments