본문 바로가기

728x90

분류 전체보기

우분투에서 BIND9를 설치하고 설정하는 방법 우분투에서 BIND9를 설치하고 설정하는 방법 BIND (Berkeley Internet Name Domain)는 주로 DNS (Domain Name System) 서버를 구축하고 관리하기 위해 사용되는 오픈 소스 소프트웨어입니다. DNS는 도메인 이름을 IP 주소로 변환하거나 역으로 IP 주소를 도메인 이름으로 변환하는 역할을 합니다. 테스트 환경 $ lsb_release -a No LSB modules are available. Distributor ID:Ubuntu Description:Ubuntu 22.04.1 LTS Release:22.04 Codename:jammy BIND9 설치하기 bind9 패키지 설치 sudo apt update sudo apt install bind9 설치된 패키지(b.. 더보기
apt/apt-get command apt/apt-get command APT(Advanced Packaging Tool)는 데비안(Debian) GNU/리눅스 계열의 패키지 관리 명령도구로 우분투(Ubuntu)에서도 지원한다. apt와 apt-get의 차이점 apt: 더 나은 대화식 사용을위한 고급 명령 줄 인터페이스이다. apt-get: 인증 된 소스에서 패키지 및 패키지에 대한 정보를 검색하고 종속성과 함께 패키지를 설치, 업그레이드 및 제거한다. apt command apt-get command 명령의 기능 apt install apt-get install 패키지를 설치합니다 apt remove apt-get remove 패키지를 제거합니다 apt purge apt-get purge 패키지와 해당 구성 파일을 제거합니다 apt up.. 더보기
php 서버 정보 확인 php 서버 정보 확인 PHP 서버의 정보를 확인하기 위해서는 phpinfo() 함수를 사용할 수 있습니다. 이 함수는 PHP 서버의 구성 및 환경 설정 정보를 자세히 표시하는 페이지를 생성합니다. 아래는 phpinfo() 함수를 사용하여 PHP 서버 정보를 확인하는 간단한 예제입니다. 위의 코드를 웹 서버에 저장한 후 웹 브라우저에서 실행하면 PHP 서버 정보를 상세히 표시하는 페이지가 표시됩니다. 페이지에는 PHP 버전, 확장 모듈, 서버 설정 등 다양한 정보가 포함됩니다. phpinfo() 함수는 개발 및 디버깅 목적으로 사용되며, 실제 운영 환경에서는 주의해야 합니다. 보안 상의 이유로 외부에 PHP 서버의 세부 정보를 노출하지 않는 것이 좋습니다. 따라서, 개발 및 디버깅 작업 후에는 해당 페이.. 더보기
[리눅스] MySQL 백업 및 복구 MySQL 백업 및 복구 - MySQL 디렉토리 전체를 압축 백업하기 mysql dir : /var/lib (데이터베이스 디렉토리) tar cvfpz mysql_dir_tar.gz /var/lib/mysql - 특정 데이터베이스 백업과 복구 백업 형식 : mysqldump -u DB계정명 -p DB명 > 저장할파일명 복구 형식 : mysql -u DB계정명 -p DB명 mysqldb.sql $ mysqldump -u root -p mysql > mysqldb.sql Enter password: mysql DB 생성 mysqladmin -u root -p create mysql $ mysqladmin -u root -.. 더보기
ethtool을 사용하여 랜 카드의 속도 및 전송 모드를 설정하는 방법 ethtool을 사용하여 랜 카드의 속도 및 전송 모드를 설정하는 방법 1. ethtool 설치 CentOS sudo yum install -y ethtool Ubuntu sudo apt-get install -y ethtool 2. LAN 카드(Ethernet) 정보 확인 Ethernet 카드 정보 확인 lspci -m | grep -i Ethernet $ lspci -m | grep -i Ethernet 02:00.0 "Ethernet controller" "Broadcom Corporation" "NetXtreme BCM5719 Gigabit Ethernet PCIe" -r01 "Hewlett-Packard Company" "Device 22be" 02:00.1 "Ethernet controller.. 더보기
stormssh 설치 후 collections 모듈 에러 stormssh 설치 후 collections 모듈 에러 테스트 환경 $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 22.04.1 LTS Release: 22.04 Codename: jammy $ python --version Python 3.10.6 stormssh 버전 정보 확인 storm --version $ storm --version Traceback (most recent call last): File "/usr/local/bin/storm", line 5, in from storm.__main__ import main File "/usr/local/lib/python3.10/di.. 더보기
Ubuntu 운영 체제에서 AWS EC2 인스턴스에 SSM Agent를 설치하는 방법 Ubuntu 운영 체제에서 AWS EC2 인스턴스에 SSM Agent를 설치하는 방법 AWS Systems Manager Agent (SSM Agent)는 Amazon EC2 인스턴스 및 기타 지원되는 AWS 리소스와 상호 작용하도록 설계된 에이전트입니다. SSM Agent를 설치하면 AWS Systems Manager 서비스를 사용하여 EC2 인스턴스를 관리하고 원격으로 명령을 실행하거나 구성을 변경할 수 있습니다. 1. EC2 인스턴스에 연결 SSM Agent를 설치하려면 먼저 EC2 인스턴스에 SSH 또는 Session Manager를 통해 연결합니다. 2. 작업 디렉토리 생성 mkdir /tmp/ssm 3. 작업 디렉토리로 이동 cd /tmp/ssm 4. SSM Agent(amazon-ssm-ag.. 더보기
CentOS 7에서 SELinux를 비활성화하는 방법(selinux disabled) CentOS 7에서 SELinux를 비활성화하는 방법(selinux disabled) SELinux는 CentOS의 기본 보안 기능 중 하나입니다. 하지만 때로는 특정 애플리케이션이나 설정에서 SELinux를 비활성화해야 할 때도 있습니다. 이를 위해 다음과 같은 단계를 따를 수 있습니다. 1. SELinux 상태 확인 현재 SELinux의 상태를 확인합니다. sestatus 위 명령을 실행하면 현재 SELinux 상태가 enforcing, permissive, disabled 중 하나로 나타납니다. enforcing : SELinux가 활성화되어 있고 보안 정책을 강제로 적용합니다. permissive : SELinux가 활성화되어 있지만 보안 정책을 적용하지 않습니다. 대신 정책 위반에 대한 경고 메.. 더보기

728x90