전체 글201 XtraBackup 를 이용한 리플리케이션 구성 (CentOS 7) 보호되어 있는 글 입니다. 2022. 11. 16. PDNS 설정 설치 (CentOS) PDNS (PowerDNS) 기본적으로 Apache PHP DB (MySQL or MariaDB)가 설치되어있어야한다. # yum -y install epel-release pdns pdns-backed-mysql PDNS DB설정 # mysql -u root -p mysql > create database pdnsdb; // 데이터 베이스 생성 mysql > grant all on pdnsdb.* to pdnsadmin@localhost identified by '1234'; // 생성한 데이터 베이스에 권한 추가 및 패스워드 설정 mysql> use pdnsdb; mysql> create table domains ( id INT auto_increment, name VARCHAR(255) NOT NU.. DNS 2022. 11. 16. DNS설치 설정 (CentOS named) DNS Server 1. DNS 설치 yum install -y bind* 2. DNS 설정 1. /etc/named.conf 파일 설정 - 이파일을 설정하지 않으면 다른 네트워크의 노드에서 요청하는 쿼리를 응답하지 않는다 1) vi /etc/named.conf 2) 아래와 같이 설정 options { listen-on port 53 { 127.0.0.1; }; //네임서버의 포트번호와 접근할 수 있는 IP 를 설정 listen-on-v6 port 53 { ::1; }; directory "/var/named"; //DNS 의 zone 파일 위치를 지정하는 곳 dump-file "/var/named/data/cache_dump.db"; //정보가 갱신될 때 저장되는 파일 statistics-file "/.. DNS 2022. 11. 16. Samba 설치, 설정 (CentOS) Samba 설치하기 # yum install -y samba 1. 삼바용 계정만들기 useradd sambauser passwd sambauser smbpasswd -a sambauser vi /etc/samba/smb.conf [sambauser] comment = Share Directory ///////코멘트 path = /home/sambauser /////////////공유디렉토리 경로 public = yes ////////////////////접속허용여부를 확인 writable = yes ///////////////////쓰기여부를 확인 write list = samba ////////////////////////접속할 계정을 선택한다 create mask = 0777 /////////////.. 파일서버/Samba 2022. 11. 16. FTP 설치, 설정, 관리 vsftpd 설정설명 # vi /etc/vsftpd/vsftpd.conf ① 기본설정 background=YES (기본값 = NO) VsFTP 데몬을 background로 실행할 것인지 설정 합니다. listen=YES (기본값 = NO) VsFTP 데몬은 기본적으로 inetd 모드로 동작이 됩니다. 따라서 독립모드(standalone)로 데몬을 운영하실 거라면 이 옵션과 listen 옵션을 모두 YES로 켜주셔야 됩니다. 반대로 VsFTP 데몬을 inetd 모드로 운영하시려면 이 옵션과 listen 옵션을 비활성화 하시면 됩니다.일반적으로 FTP 데몬은 많은 접속이 있을 경우에 standalone 모드로 운영하는것이 좋으며, 많은 접속이 없는 경우에는 inetd 모드로 운영하는것이 시스템 자원효율에 좋.. Linux OS/관리 2022. 11. 16. 패키지관리 명령어 yum, apt, rpm, dpkg 동작 Red Hat Debian 패키지 추가, 삭제, 업데이트 패키지 설치 yum install 패키지명 apt-get install 패키지명 패키지 파일을 설치 yum localinstall 패키지명.rpm dpkg -i 패키지명.deb RPM -ivh 패키지명.rpm 패키지 제거 yum remove 패키지명 apt-get remove 패키지명 RPM -e 패키지명 dpkg -r 패키지명 업데이트 확인 yum check -update apt-get -s upgrade apt-get -s dist-upgrade 전체 업데이트 yum update apt-get upgrade apt-dist-upgrade 특정 패키지 업데이트 yum upgrade 패키지명 apt-get upgrade 패키지명 apt-get.. Linux OS/기본 2022. 11. 16. 리눅스 계정생성, 삭제, 관리, 변경, 권한 useradd 명령어 사용방법 옵션: -b 이 위치 아래에 사용자 이름으로 된 홈디렉터리가 만들어집니다. -M 홈디렉터리를 만들지 않습니다. -d 이 위치 아래에 사용자 데이터가 저장됩니다. -D 사용자를 새로 만드는 대신 useradd의 기본 설정을 바꿉니다. -e 계정 만료일을 지정합니다. -f 비밀번호 만료일을 지정합니다. -h 도움말을 보여줍니다. -s 사용자가 기본으로 사용할 쉘(bash 등)을 지정합니다. -u 사용자의 고유 숫자 ID를 지정합니다. -g 사용자가 속할 그룹(1개)를 지정합니다. -G 사용자가 속할 그룹(여러개)를 지정합니다. 예제) useradd hostway -d /var/data/hostway - 신규 생성 유저 : hostway - 디렉토리 : /var/data/host.. Linux OS/기본 2022. 11. 16. firewalld 방화벽 설정, 옵션 정리 (CentOS 7 OS 이상) CentOS 7의 방화벽 관리 데몬은 firewalld입니다. 설정은 firewall-cmd 명령어로 합니다. * 방화벽 실행 여부 확인 firewall-cmd --state 실행 중이면 running, 실행 중이 아니면 not running을 출력합니다. * 방화벽 다시 로드 firewall-cmd --reload 방화벽 설정 후 다시 로드해야 적용됩니다. [ 서비스나 포트 추가/삭제하고 꼭 리로드해야 리스트에 뜨고 적용된다] * 존(Zone) 출력하기 firewall-cmd --get-zones 존(zone) 목록을 출력합니다. firewall-cmd --get-default-zone 기본 존을 출력합니다. firewall-cmd --get-active-zones 활성화된 존을 출력합니다. * 사용 .. Linux OS/Redhat (CentOS & Rocky Linux) 2022. 11. 16. CentOS 언어셋 설정 현재 언어셋 확인 변경방법 1 1. character set 확인 - 현재 적용중인 charset을 ‘locale’ 명령으로 확인 locale - 현재의 시스템에서 지원하는 locale 목록을 확인 locale -a 2. character set 변경 /etc/sysconfig/i18n 파일에서 charset 변경 (UTF-8 -> EUC_KR 변경시) # vi /etc/sysconfig/i18n // (CentOS 6) source /etc/sysconfig/i18n - 현재의 Shell에서 charset 변경 export LANG=ko_KR.euckr 변경방법 2 # vi /etc/locale.conf #LANG=ko_KR.utf8 LANG=ko_KR.euckr 변경방법 3 localectl set-.. Linux OS/Redhat (CentOS & Rocky Linux) 2022. 11. 16. 이전 1 ··· 14 15 16 17 다음