System/명령어 15

[명령어] swap 추가/삭제

# root 진행 # swap 추가 설정 mkdir /swap dd if=/dev/zero of=/swap/swapfile count=8192 bs=1M # 파일 생성에 다소 시간 소요됨 chmod 600 /swap/swapfile mkswap /swap/swapfile swapon /swap/swapfile echo -e "/swap/swapfile swap swap defaults 0 0" >> /etc/fstab # swap off swapoff -a # 전체 swapoff /swap/swapfile # 파일명 지정 # swap 파일 삭제 # sudo cp /etc/fstab ~/fstab_bak # 백업 rm -rf /swap/swapfile sed -i -e '/swapfile/d' /etc/f..

System/명령어 2023.10.30

[명령어] 캐시 비우기 : sudo sync && sudo sysctl -w vm.drop_caches=2

리눅스 서버 캐시 비우기 : sudo sync && sudo sysctl -w vm.drop_caches=2 1. 캐시 비우기 전 동기화 작업 : sudo sync 2. 캐시비우기 : sudo sysctl -w vm.drop_caches=2 1번 성공 후 2번 진행 : sudo sync && sudo sysctl -w vm.drop_caches=2 drop_caches 옵션 상세 설명 링크 : https://www.kernel.org/doc/Documentation/sysctl/vm.txt drop_caches Writing to this will cause the kernel to drop clean caches, as well as reclaimable slab objects like dentries..

System/명령어 2023.10.30

[명령어] pid값 가져와서 prlimit for문으로 돌리기

굵은 글씨에 원하는 키워드(ex httpd, zabbix) 등 조회해서 변수로 받고, 변수를 for문 돌려서 prlimit 실행하는 명령어입니다. 뭐.. 대단할 것도 없고... 변수 안 쓰고 바로 for 문에 넣어도 되지만 취향껏... PID=`ps -ef |grep zabbix |grep -v grep |awk '{print $2}'` for pid in $PID do echo prlimit -n500000 -p $pid # 명령어 확인용 prlimit -n500000 -p $pid # 실제 사용되는 명령어 done

System/명령어 2023.01.12

[명령어] echo - 파일에 내용 추가하기, 덮어쓰기

sed를 활용해서 파일 내용을 수정할 수 있습니다. https://forcloud.tistory.com/91 echo로도 파일 내용을 수정할 수 있습니다. e 옵션으로 특수문자 (\n 줄바꿈)등등 사용할 수 있습니다. 덮어쓰기 = '>' 추가하기 = '>>' 예시) # vi test.sh echo -e "[DEFAULT]\n\ ncloud_access_key_id = [키값1]\n\ ncloud_secret_access_key = [키값2]\n\ ncloud_api_url = https://ncloud.apigw.gov-ntruss.com" > $HOME/.ncloud/configure 예시) # echo -e "\nTEST" >> test.txt test.txt 에 줄바꿈 후 TEST를 추가합니다.

System/명령어 2021.05.18

[명령어] zip, unzip - 묶어서 압축하기

묶어서 압축하는 방법은 tar.gz 등등 있지만 zip를 활용하는 방법도 있습니다. 윈도우에서 편하게 압축 해제 가능합니다. 사용하기전에 설치가 필요할 수 있습니다. 설치 되어 있는지 확인하시고 없으면 설치하면 됩니다. # apt list -a zip unzip # rpm -qa | grep zip # zip -r [압축파일] [원본] # zip -r abc.zip xyz xyz 디렉토리(파일)을 abc.zip로 압축 r 옵션으로 하위 디렉토리까지 모두 압축합니다. # unzip [압축파일] # unzip [압축파일] -d [원하는 위치] # unzip abc.zip # ls abc.zip xyz 압축했던 원본명으로 해제됩니다.

System/명령어 2021.05.18