메뉴얼 확인

<aside> 💡 man~ : ~에 있는 명령어에 대한 메뉴얼을 보여준다.

</aside>

터미널 사용자 확인

<aside> 💡 id : 현재로그인된 계정의 uid, gid, groups등 확인 가능 whoami : 현재사용자의EUID확인ㄴㄴ

</aside>

커널 버전 확인

<aside> 💡 uname -a : -a 사용시 상세정보 확인가능 uname -r :

</aside>

Linux bit 확인

<aside> 💡 getconf LONG_BIT

</aside>

dpkg

<aside> 💡 dpkg : 이 자체는 저레벨의 도구이며, apt와 같은 고급 도구들이 복잡한 패키지 관계와 패키지를 원격에서 받아오는 등의 일을 한다. dpkg --list : 설치되어 있는 프로그램들의 리스트 확인 가능 dpkg --list | grep ~~ : ~~위치에 찾고자 하는 프로그램 넣어서 입력하면 된다 그냥 list만 하게 되면 너무 많이 나와서 사실상 찾기 힘듬

</aside>

ulimit

<aside> 💡 ulimit는 프로세스의 자원 한도를 설정하는 명령, soft한도,hard한도 두가지로 나뉨

soft : 새로운 프로그램을 생성하면 기본으로 적용되는 한도

hard : 소프트한도에서 최대로 늘릴 수 있는 한도

</aside>

[Linux] ulimit 설명 및 설정방법

Load average 확인

<aside> 💡 top : top

cpu에 대한 정보 확인 : cat /proc/cpuinfo cat대신 다른 거 사용가능

cpu에 대한 간단한 정보 : lscpu

cpu 프로세스 개수 아는 법 : grep -c processor /proc/cpuinfo

메모리 확인 법 free :

#free
              total        used        free      shared  buff/cache   available
Mem:         980744      260528      188012         716      532204      571160
Swap:       4194300        6656     4187644

명목

usage%= total−free / total = 980744−188012 / 980744 = 0.7344 = 73.44%

실질 ★

usage%= total−available / total = 980744−571160 / 980744 = 0.4176 = 41.76%

</aside>

서버에 걸리는 부하, 추측하지 말고 계측하자

서버 부하 관련 글

[Linux] top 명령어로 서버의 상태 파악하기

1. Load Average에 관해서

root 계정에 비밀번호 설정

<aside> 💡 sudo passwd root : root의 비밀번호를 설정한다.

</aside>