리눅스 3

특정 PHP 버전 설치하기

PHP7.4 와 같은 특정 버전의 PHP를 설치하려면 어떻게 해야 할까요? 리눅스 서버 세팅하면서 고민했던 거에대해서 정리해봤습니다. sudo apt install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt-get update 설치 후 #Install PHP 8 Extensions sudo apt install php7.4 php7.4-fpm php7.4-mysql php-common php7.4-cli php7.4-common php7.4-opcache php7.4-readline php7.4-mbstring php7.4-xml php7.4-gd php7.4-curl #Check PHP 8 loaded modul..

"ls -l" vs "du"의 폴더 사이즈 차이

결론: 파일이 아닌 '폴더' 사용량을 확인하고자 할 때는 du를 사용하자. 내용: ls로 폴더 정보를 확인하는 경우, 폴더의 inode가 가지고 있는 사이즈를 보여준다. du는 각 파일의 디스크 사용량의 요약한다. 첨부: *ls: List information about the Files (the current directory by deafult). *du: summarize disk usage of each File, recursively for directories. Mandatory arguments to long options are mandatory for short options too.

파일 시스템 계층 구조 표준

대부분의 리눅스 배포판은 파일 시스템 계층구조 표준(Filesystem Hierachy Standard, FHS)을 따르며, 현대 대부분의 리눅스 배포판은 FHS에 맞춰 개발되고 있다. 구조 디렉터리 설명 루트 디렉터리(/) 마운트 되는 모든 파일 시스템을 포함하는 최상위 디렉터리 바이너리 디렉터리(/bin & /sbin) 기본적인 실행 명령어를 포함하는 디렉터리 부트 디렉터리(/boot) 부팅될 때 필요한 파일을 포함하는 디렉터리 디바이스 디렉터리(/dev) 하드웨어 디바이스를 파일처럼 취급하는 디렉터리, 장치 파일들이 위치함 시스템 설정 파일 디렉터리(/etc) 특정 호스트 시스템의 전반적인, 중요한 환경 설정 파일들이 위치함 사용자 계정 디렉터리 (/home) 사용자의 홈 디렉터리, 저장된 파일, ..