본문 바로가기

728x90

리눅스

리눅스 쉘 리다이렉션(Redirection) 리눅스 쉘 리다이렉션(Redirection) 리눅스 쉘 리다이렉션(Redirection)은 명령어 실행 결과를 화면이 아닌 다른 위치로 보내는 기능을 말합니다. 주로 명령어의 출력을 파일로 저장하거나, 파일의 내용을 명령어에 입력하는 등 다양한 용도로 사용됩니다. 리다이렉션은 표준 입출력(STDIN, STDOUT, STDERR)에 대해 적용됩니다. 리눅스 쉘 리다이렉션에는 다음과 같은 기호들이 사용됩니다. 기호 설명 stdin 키보드 (표준입력, 0) stdout 모니터 (표준출력, 1) stderr 모니터 (에러출력, 2) > 출력 리다이렉션 (stdout 만을 보냄) > 추가 출력 리다이렉션 (새로 덮어쓰지 않고 추가) 2> 표준에러 리다이렉션 (stderr 만을 보냄) &>word 표준 출력과 표준.. 더보기
리눅스 시스템에서 root로 오는 메일을 다른 계정으로 받는 방법 리눅스 시스템에서 root로 오는 메일을 다른 계정으로 받는 방법 리눅스 시스템에서 root로 오는 메일을 다른 계정으로 받기 위해서는 /etc/aliases 파일을 수정해야 합니다. 이 파일은 메일을 수신할 사용자의 별칭(alias)을 설정하는데 사용됩니다. 다음은 해당 작업을 수행하는 방법입니다. 1. 텍스트 에디터를 사용하여 /etc/aliases 파일을 편집합니다. root로 오는 메일을 받을 다른 계정의 별칭을 추가합니다. 예를 들어, root로 오는 메일을 admin이라는 사용자에게 전달하려면 다음과 같이 추가합니다. sudo vim /etc/aliases 1. 파일의 내용 중에서 root에 해당하는 줄을 찾습니다. 기본적으로 이 줄은 root의 메일을 /var/spool/mail/root로 .. 더보기
MySQL Replication을 위한 계정을 생성하는 방법 MySQL Replication을 위한 계정을 생성하는 방법 1. MySQL 서버에 관리자 권한으로 로그인합니다. mysql -u root -p 2. Replication을 위한 새로운 사용자를 생성합니다. 사용자 이름과 비밀번호는 원하는 값으로 대체하세요. CREATE USER 'repluser'@'%' IDENTIFIED BY 'replpassword'; 여기서 'repluser'는 사용자 이름이고 '%'는 모든 호스트를 나타냅니다. '%' 대신에 특정 호스트를 지정할 수도 있습니다. 3. Replication 권한을 부여합니다. GRANT REPLICATION SLAVE ON *.* TO 'repluser'@'%'; 또는 GRANT REPLICATION SLAVE, REPLICATION CLIENT.. 더보기
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 포트 올리기 아파치 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 모듈을 활성화합니다. 3. 가상 호스트 구성 Apache.. 더보기
[PHP] error: You have to install PHP gettext extension! [웹 브라이저] Error: You have to install PHP gettext extension! 해결 PHP 컴파일 시 --with-gettext 옵션 추가 후 재컴파일 한다. 더보기

반응형