리눅스 썸네일형 리스트형 MySQL의 root 사용자 패스워드를 설정하고 변경하는 방법 MySQL의 root 사용자 패스워드를 설정하고 변경하는 방법 1. MySQL 설치 후 root 패스워드 설정 MySQL을 처음 설치한 경우 root 사용자의 패스워드를 설정해야 합니다. sudo mysql_secure_installation 위 명령어를 실행하면 다음과 같은 대화형 설정 프롬프트가 나타납니다. Securing the MySQL server deployment. Enter password for user root: 여기서 새로운 root 패스워드를 입력하고 엔터를 눌러 계속 진행합니다. 2. 기존 root 패스워드 변경 만약 이미 root 패스워드가 설정되어 있다면, 다음과 같이 MySQL 콘솔에서 root 패스워드를 변경할 수 있습니다. mysql -u root -p 위 명령어를 실행하.. 더보기 [리눅스] iptables 방화벽 정책 # Sangchul Byun 2010-07-29 # Loopback traffic allow -A INPUT -i lo -j ACCEPT -A OUTPUT -o lo -j ACCEPT # 사내네트워크 -A INPUT -s 192.168.0.19 -j ACCEPT # TCP flag check -A INPUT -p tcp --tcp-flags ALL NONE -j DROP -A INPUT -p tcp --tcp-flags SYN,FIN SYN,FIN -j DROP # State chase -A INPUT -m state --state INVALID -j DROP -A OUTPUT -m state --state INVALID -j DROP -A INPUT -m state --state RELATED,ESTA.. 더보기 서비스 이름 및 전송 프로토콜 포트 번호 레지스트리 서비스 이름 및 전송 프로토콜 포트 번호 레지스트리(well known ports) 세 가지 분류 system ports(well known 포트) : 0 - 1023 user ports(registered 포트) : 1024 - 49151 dynamic 및 private 포트 : 49152 - 65535 리눅스 서비스 포트 더보기 0 TCP Reserved 0 UDP Reserved 1 TCP tcpmux TCP Port Service Multiplexer Breach, SocketsDeTroie 1 UDP tcpmux TCP Port Service Multiplexer Sockets des Troie, SocketsDeTroie 2 TCP compressnet Management Utility Dea.. 더보기 아파치에서 443 포트를 활성화하는 방법 아파치(Apache)에서 443 포트를 활성화하는 방법아파치(Apache) 웹 서버에서 443 포트를 사용하여 SSL/TLS 암호화된 연결을 지원하려면 다음 단계를 따를 수 있습니다.1. SSL/TLS 인증서 가져오기443 포트를 사용하여 HTTPS 연결을 설정하려면 유효한 SSL/TLS 인증서가 필요합니다.인증서는 인증기관(Certificate Authority)에서 구매하거나 Let's Encrypt와 같은 무료 인증 기관을 통해 얻을 수 있습니다.인증서를 얻은 후 .crt 및 .key 파일로 저장합니다.2. Apache SSL 모듈 활성화Apache에서 SSL을 사용하려면 SSL 모듈을 활성화해야 합니다.sudo a2enmod ssl 명령을 사용하여 SSL 모듈을 활성화합니다.sudo apt upd.. 더보기 PHP You have to install PHP gettext extension 오류 해결 방법 PHP You have to install PHP gettext extension 오류 해결 방법웹 브라우저에서 PHP 애플리케이션을 실행할 때 다음과 같은 오류가 발생할 수 있습니다.Error: You have to install PHP gettext extension!이 오류는 PHP에서 다국어 지원을 담당하는 gettext 확장이 활성화되지 않았기 때문에 발생합니다. 이를 해결하려면 gettext 확장을 설치하고 PHP에서 활성화해야 합니다.해결 방법1. 현재 PHP에서 gettext 확장 확인php -m | grep gettext2. gettext 확장 설치sudo apt updatesudo apt install -y php-gettext더보기---PHP 소스 컴파일 시 --with-gettext.. 더보기 [리눅스] mail 발송 관련 오류(config error: mail loops back to me (MX problem?)) mail 발송 관련 오류 "mail loops back to me (MX problem?)"라는 오류는 전자 메일을 발송하는 서버에서 발생할 수 있는 오류 중 하나입니다. 이 오류는 메일 서버가 자체 도메인으로 메일을 보내려고 시도하는 경우 발생합니다. 주로 메일 서버의 MX(Mail Exchange) 레코드가 올바르게 구성되어 있지 않을 때 발생할 수 있습니다. 해당 오류를 해결하기 위해 다음과 같은 단계를 따를 수 있습니다 MX 레코드 확인 DNS(Domain Name System)에서 도메인의 MX 레코드를 확인합니다. MX 레코드는 메일을 처리하는 메일 서버의 주소를 지정합니다. 메일을 보내는 서버의 호스트 이름이나 IP 주소가 올바르게 설정되어 있는지 확인합니다. 호스트 이름 확인 메일을 보내는.. 더보기 Shell 매개변수 확장(Parameter Expansion) Shell 매개변수 확장(Parameter Expansion) Shell에서 매개변수 확장(Parameter Expansion)은 변수의 값을 조작하거나 대체하는 기능을 제공합니다. 매개변수 확장은 다양한 형식과 옵션으로 사용할 수 있으며, 가장 일반적인 형식은 다음과 같습니다 1. ${변수명} : 변수의 값을 출력합니다. 예를 들어, name="John"이라고 가정하면, ${name}은 "John"으로 확장됩니다. 2. ${변수명:-기본값} : 변수의 값을 출력하되, 변수가 정의되어 있지 않으면 기본값을 출력합니다. 예를 들어, name="John"이라고 가정하면, ${age:-25}는 만약 age 변수가 정의되어 있지 않으면 "25"로 확장됩니다. 3. ${변수명:=기본값} : 변수의 값을 출력하되,.. 더보기 [아파치] Apache Server Information Apache Server Information : Apache 서버의 상태와 성능에 대한 정보를 제공하고 서버 설정에 대한 종합적인 정보를 제공. # vi /usr/local/apache2/conf/extra/httpd-info.conf # # Get information about the requests being processed by the server # and the configuration of the server. # # Required modules: mod_status (for the server-status handler), # mod_info (for the server-info handler) # # Allow server status reports generated by mod_s.. 더보기 이전 1 ··· 164 165 166 167 168 169 170 ··· 182 다음