리눅스 썸네일형 리스트형 [draft] free 명령어 free 명령어free 명령어는 시스템의 메모리 사용 현황을 보여주는 유틸리티입니다.기본 구문free [옵션]주요 옵션-h, --human : 사용량을 사람이 이해하기 쉬운 형식으로 출력합니다. GB, MB 등의 단위로 표시됩니다.-b, --bytes : 바이트 단위로 메모리 사용량을 표시합니다.-k, --kilo : 킬로바이트(KB) 단위로 메모리 사용량을 표시합니다.-m, --mega : 메가바이트(MB) 단위로 메모리 사용량을 표시합니다.-g, --giga : 기가바이트(GB) 단위로 메모리 사용량을 표시합니다.-s , --seconds : 지정된 시간 간격으로 메모리 사용량을 출력합니다. 는 초 단위의 시간 간격을 나타냅니다.-t, --total : 메모리 총량을 포함하여 출력합니다.사용 예시1... 더보기 [draft] apt/apt-get command apt/apt-get commandAPT(Advanced Packaging Tool)는 데비안(Debian) GNU/리눅스 계열의 패키지 관리 명령도구로 우분투(Ubuntu)에서도 지원한다.apt와 apt-get의 차이점apt: 더 나은 대화식 사용을위한 고급 명령 줄 인터페이스이다.apt-get: 인증 된 소스에서 패키지 및 패키지에 대한 정보를 검색하고 종속성과 함께 패키지를 설치, 업그레이드 및 제거한다. apt commandapt-get command명령의 기능apt installapt-get install패키지를 설치합니다apt removeapt-get remove패키지를 제거합니다apt purgeapt-get purge패키지와 해당 구성 파일을 제거합니다apt updateapt-get upda.. 더보기 [draft] CentOS 8에서 Yum Repository 서버를 구축하는 방법 CentOS 8에서 Yum Repository 서버를 구축하는 방법테스트 환경운영체제 정보$ cat /etc/redhat-releaseCentOS Linux release 8.4.2105Repository 서버 구축epel 패키지 설치yum install -y epel-releasecreaterepo 패키지 설치yum install -y yum-utils createrepo웹 서버(apache) 패키지 설치yum install -y httpd mod_ssl리포지토리 디렉터리 만들기(yum 저장소)mkdir -p /apps/repo_root/repomkdir -p /apps/repo_root/repo/centos/7/{extras,isos,os,updates}mkdir -p /apps/repo_root/r.. 더보기 [draft] useradd 명령어 useradd 명령어useradd는 Linux와 Unix 기반 운영 체제에서 사용자 계정을 추가하는 명령어입니다. 이 명령어를 사용하여 새로운 사용자 계정을 생성할 수 있으며 필요에 따라 사용자에게 홈 디렉토리를 생성하고 기본 설정을 구성할 수 있습니다.명령어 구문useradd [옵션] 사용자명옵션-c: 사용자에 대한 설명을 추가합니다.-d: 사용자의 홈 디렉토리 경로를 지정합니다.-g: 사용자가 속할 기본 그룹을 지정합니다.-m: 홈 디렉토리를 생성하고 기본 파일을 복사합니다.-s: 사용자의 로그인 쉘을 지정합니다.-u: 사용자의 UID(사용자 식별자)를 지정합니다.-G: 사용자가 속할 보조 그룹을 지정합니다.사용 예시새로운 사용자 계정 추가 (홈 디렉토리 생성하지 않음)sudo useradd john.. 더보기 [draft] PHP 서버 정보를 확인하는 방법 PHP 서버 정보를 확인하는 방법1. phpinfo() 함수로 PHP 서버 정보 확인phpinfo() 함수는 PHP 서버의 전체 구성 정보를 한 번에 확인할 수 있는 함수입니다. phpinfo() 예제 코드위의 코드를 웹 서버에 저장한 후 웹 브라우저에서 실행하면 PHP 서버 정보를 상세히 표시하는 페이지가 표시됩니다. 페이지에는 PHP 버전, 확장 모듈, 서버 설정 등 다양한 정보가 포함됩니다. phpinfo() 함수는 개발 및 디버깅 목적으로 사용되며, 실제 운영 환경에서는 주의해야 합니다. 보안 상의 이유로 외부에 PHP 서버의 세부 정보를 노출하지 않는 것이 좋습니다. 따라서, 개발 및 디버깅 작업 후에는 해당 페이지를 삭제하거나 접근을 제한하는 것이 좋습니다.2. PHP로 서버 기본 정보만 출.. 더보기 [draft] Apache(httpd)와 PHP 버전 정보를 숨기는 방법 Apache(httpd)와 PHP 버전 정보를 숨기는 방법웹 서버와 PHP 버전 정보는 공격자에게 취약점 탐색 힌트를 제공할 수 있습니다. 따라서 운영 환경에서는 HTTP 응답 헤더에서 서버 및 PHP 버전 정보를 숨기는 것이 권장됩니다.1. HTTP 헤더를 통한 서버 정보 확인 방법wget 명령으로 확인wget --server-response --spider localhostSpider mode enabled. Check if remote file exists.--2022-03-08 21:54:05-- http://localhost/Resolving localhost (localhost)... 127.0.0.1Connecting to localhost (localhost)|127.0.0.1|:80.... 더보기 [draft] CentOS 7에서 YUM을 이용한 APM(Apache · PHP · MariaDB) 설치하는 방법 CentOS 7에서 YUM을 이용한 APM(Apache · PHP · MariaDB) 설치하는 방법1. EPEL 및 YUM Utilities 설치APM 구성에 필요한 추가 패키지를 사용하기 위해 EPEL 저장소와 yum-utils를 먼저 설치합니다.yum install -y epel-release yum-utils2. 컴파일 및 의존성 라이브러리 설치PHP 확장 모듈 및 기타 패키지 빌드에 필요한 기본 라이브러리입니다.yum install -y gcc gcc-c++ gdbm-devel ncurses-devel3. APM 관련 필수 라이브러리 설치Apache, PHP, 이미지 처리, 암호화, XML 처리 등을 위한 라이브러리입니다.yum install -y \openssl-devel gd-devel lib.. 더보기 [draft] sudo 명령어 sudo 명령어sudo란?sudo는 리눅스·유닉스 계열 시스템에서 일반 사용자가 일시적으로 root(슈퍼유저) 권한으로 명령을 실행할 수 있도록 해주는 명령어입니다.필요한 작업에만 권한을 상승시킬 수 있기 때문에 보안과 시스템 안정성 측면에서 su보다 안전한 방식으로 권장됩니다.기본 사용법기본 형식sudo 명령어시스템 파일 편집sudo vim /etc/config.txt사용 예시패스워드 입력sudo를 사용할 때는 일반적으로 현재 사용자의 패스워드를 입력해야 합니다.특정 사용자로 실행sudo를 사용하여 특정 사용자로 명령어를 실행할 수도 있습니다. -u 옵션을 사용합니다.sudo -u sudo -u nginx ls /var/log/nginx루트 셸 실행root 환경 그대로 로그인한 것과 동일한 효과sud.. 더보기 이전 1 2 3 4 5 6 ··· 118 다음