Linux 명령어

uuuu.jini·2022년 9월 26일
0

swapoff


  • swap이란: 리눅스에서 swap은 컴퓨터의 메모리가 모두 사용되었을 때, 추가적으로 사용할 수 있는 메모리 부분을 swap(파티션)이라는 예비 공간으로 사용한다.

서버 운영중에 이 swap 영역이 특정 Threshold를 넘어가서 이를 비워줘야 하는 상황이 발생한다.

Kubernetes: 각 노드들은 Swap Disable해야 하므로 swapoff 필요
reason: if you run nodes with swap, you lose a lot of the isolation properties that make sharing machines viable.

  • swapon 명령어: swap으로 쓰이는 파일의 이름, 전체 크기, 사용중인 부분, 우선순위 등이 나타난다.

  • sawpoff 명령어: swapoff 명령어는 swap 영역을 비활성화 하는 명령어 이다. 비활성화시 swap 영역을 비워내게 된다.

swapoff -a를 통해 모든 swap 영역을 비활성화한 다음, 다시 swapon -a 명령어로 swap 영역의 상태를 확인하면 아무것도 나오지 않게 된다.

sed


vi 편집기와 같이 편집에 특화된 명령어이다. 수정, 치환, 삭제, 글추가 등 편집기 기능을 제공한다.

vi 편집기가 편집기를 열어서 수정/변경을 해나가는 대화형 방식인 반면에, sed는 명령행에서 파일을 인자로 받아 명령어를 통해 작업한 후 결과를 화면으로 확인하는 방식이다.

sed 명령어를 이용해 파일을 변경했을 경우, sed 편집기는 원본을 손상하지 않는다는 것이다. 쉘 리다이렉션을 이용해 편집 결과를 저장하기 전까지는 파일에 아무런 변경도 가하지 않는다. 모든 결과는 명령을 수행 후 화면으로 출력되는데 출력된 결과가 원본과 다르더라도 원본에 손해가 없다는게 sed 명령어의 특징이다.

-i: --in-place

cat


cat <<EOF: 시작 및 종료를 알리는 키워드로 EOF를 지정(임의로 변경도 가능하다.)

tee


tee는 표준 입력에서 읽어서 표준 출력과 파일에 쓰는 명령어이다.

cat <<EOF | sudo tee /etc/modules-load.d/k8s.conf

sysctl --system


모든 시스템 디렉토리의 값을 읽는다.

profile
멋쟁이 토마토

0개의 댓글

관련 채용 정보