리눅스 썸네일형 리스트형 APT 패키지 관리자를 사용하여 패키지를 제거하는 명령어의 차이점 APT 패키지 관리자를 사용하여 패키지를 제거하는 명령어의 차이점 apt remove, apt purge, apt autoremove은 모두 APT(Advanced Package Tool) 패키지 관리자를 사용하여 패키지를 제거하는 명령어입니다. 1. apt remove 이 명령어는 패키지를 시스템에서 제거합니다. 하지만 설정 파일은 삭제되지 않으며, 의존성 패키지 역시 유지됩니다. 이는 패키지를 제거하고 나중에 다시 설치할 때 해당 설정 파일과 의존성 패키지를 유지하기 위한 것입니다. sudo apt remove package_name 이 예제에서 package_name은 제거하려는 패키지의 이름입니다. 해당 패키지가 시스템에서 제거되지만 설정 파일이나 의존성 패키지는 남아 있습니다. 2. apt pu.. 더보기 MySQL 서버에 MySQL by Zabbix 에이전트 템플릿을 구성하는 방법 MySQL 서버에 MySQL by Zabbix 에이전트 템플릿을 구성하는 방법MySQL by Zabbix 에이전트 템플릿을 구성하는 방법은 다음과 같습니다.MySQL 서버(zabbix agent)1. Zabbix 에이전트 및 MySQL 클라이언트를 설치합니다.필요한 경우 전역 환경 변수 PATH에 mysql 및 mysqladmin 유틸리티의 경로를 추가합니다.ln -s /usr/local/mysql/bin/mysql /bin/mysqlln -s /usr/local/mysql/bin/mysqladmin /bin/mysqladmin2. template_db_mysql.conf를 Zabbix 에이전트 구성이 있는 폴더에 복사합니다.cp -arp /etc/zabbix/zabbix_agentd.d/userpara.. 더보기 CentOS 7에서 Apache를 소스 코드로 설치하고 HTTP/2를 활성화하는 방법 CentOS 7에서 Apache를 소스 코드로 설치하고 HTTP/2를 활성화하는 방법 1. 필수 패키지 설치 sudo yum install -y gcc pcre-devel openssl-devel sudo yum install -y libnghttp2-devel 2. Apache 소스 다운로드 Apache 웹사이트에서 원하는 버전의 소스를 다운로드하고 압축을 해제합니다. cd /usr/local/src wget --no-check-certificate https://dlcdn.apache.org/httpd/httpd-2.4.57.tar.gz tar xfz httpd-2.4.57.tar.gz apr, apr-util 패키지 다운로드 wget --no-check-certificate https://dlcdn.. 더보기 [보안취약점] 리눅스 계정 잠금 임계값 설정 리눅스 계정 잠금 임계값 설정 점검 내용 : 사용자 계정 로그인 실패 시 계정잠금 임계값이 설정되어 있는지 점검 판단기준 : 계정 잠금 임계값을 10회 이하의 값으로 설정되어 있는 경우 점검 및 조치 방법 system-auth 파일 vim /etc/pam.d/system-auth #%PAM-1.0 # This file is auto-generated. # User changes will be destroyed the next time authconfig is run. auth required pam_env.so auth required pam_faildelay.so delay=2000000 auth sufficient pam_unix.so nullok try_first_pass auth requisite.. 더보기 curl 명령어 curl 명령어 기본 구문 curl [options...] 옵션 --noproxy : 프록시를 사용하지 않는 호스트 목록 -x, --proxy [PROTOCOL://]HOST[:PORT] : 지정된 포트에서 프록시 사용 --resolve HOST:PORT:ADDRESS : HOST:PORT를 ADDRESS로 강제 해결 사용 예시 curl noproxy curl --noproxy example.com http://example.com curl --noproxy localhost,127.0.0.1 http://example.com curl proxy curl --proxy [PROTOCOL://]HOST[:PORT] [URL] curl -x http://proxy-server:8080 http://examp.. 더보기 우분투에 screen을 설치하고 사용하는 방법 우분투에 screen을 설치하고 사용하는 방법Screen은 리눅스에서 여러 개의 가상 터미널 세션을 관리하고, 장기 실행되는 작업을 백그라운드에서 실행하고 다시 연결할 수 있는 유용한 도구입니다. 이 글에서는 Screen을 설치하고 사용하는 방법을 안내합니다.1. Screen 설치Screen을 설치하려면 터미널에서 다음 명령을 실행합니다.sudo apt-get updatesudo apt-get install screen위 명령을 실행하여 필요한 패키지를 업데이트하고, Screen을 설치합니다.2. Screen 시작하기Screen을 시작하려면 터미널에서 screen 명령을 입력합니다.screen이렇게 하면 새로운 Screen 세션이 시작됩니다.3. Screen 세션 사용하기Screen 세션에서 다음과 같은.. 더보기 일반적으로 Git 리포지토리를 GitHub에 올리는 방법 일반적으로 Git 리포지토리를 GitHub에 올리는 방법 1. GitHub 리포지토리 생성 GitHub에 로그인하고 새로운 리포지토리를 생성합니다. 프로젝트 이름과 설명을 입력하고, 공개 또는 비공개로 설정합니다. 2. 로컬 Git 리포지토리 초기화 Git을 사용하여 프로젝트 디렉토리에서 로컬 Git 리포지토리를 초기화합니다. 터미널에서 다음 명령을 실행합니다. git init 3. 리모트 리포지토리 연결 로컬 Git 리포지토리를 원격 GitHub 리포지토리와 연결합니다. GitHub에서 생성한 리포지토리의 URL을 사용하여 다음 명령을 실행합니다. git remote add origin 4. 커밋 및 푸시 Git으로 파일을 커밋하고 원격 GitHub 리포지토리로 푸시합니다. 다음 명령을 사용합니다. g.. 더보기 Git 리모트 저장소의 URL을 변경하는 방법(git remote 주소 변경) Git 리모트 저장소의 URL을 변경하는 방법(git remote 주소 변경) 현재 리모트 저장소 URL 확인 git remote -v 리모트 저장소 URL 변경 git remote set-url origin 변경된 URL 확인 git remote -v 더보기 이전 1 ··· 50 51 52 53 54 55 56 ··· 173 다음