분류 전체보기 썸네일형 리스트형 [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] Git 사용법: Git merge 사용법 Git 사용법: Git merge 사용법1. 먼저 브랜치를 변경합니다.git checkout : 머지를 수행할 브랜치로 이동합니다.2. 다음으로 병합할 브랜치를 병합 대상 브랜치로 지정합니다.git merge : 지정한 브랜치를 현재 브랜치에 병합합니다.3. Git은 가능한 한 자동으로 브랜치를 병합합니다. 그러나 자동으로 병합되지 않는 경우에는 충돌이 발생했다는 것을 의미합니다. 4. 충돌을 해결하고 병합을 완료합니다.충돌을 해결하려면 충돌이 발생한 파일을 열고 충돌 부분을 수정한 후 수정된 파일을 스테이징 영역에 추가하고 커밋합니다.위와 같이 Git merge를 수행하면 브랜치를 병합할 수 있습니다. 하지만 브랜치를 병합할 때 충돌이 발생할 가능성이 있으므로 충돌을 처리하는 방법을 미리 알아두는 것이.. 더보기 [draft] Git 사용법: 기본적인 사용법 Git 사용법: 기본적인 사용법1. Git 저장소 생성하기git init: 현재 디렉토리를 Git 저장소로 초기화합니다.git clone : 원격 저장소에서 로컬 저장소로 복제합니다.2. 파일 추가/수정하기git add : 작업 디렉토리에서 변경된 파일을 스테이징 영역에 추가합니다.git commit -m "": 스테이징 영역에 있는 파일을 커밋합니다.3. 브랜치 관리하기git branch: 브랜치 목록을 확인합니다.git branch : 새로운 브랜치를 생성합니다.git checkout : 해당 브랜치로 이동합니다.4. 원격 저장소와 연동하기git remote add : 원격 저장소를 추가합니다.git push : 로컬 브랜치의 변경 내용을 원격 저장소에 반영합니다.git pull : 원격 저장소.. 더보기 이전 1 2 3 4 5 6 ··· 148 다음