전체 글 75

CentOS 7 방화벽(Firewall)에서 특정 IP 및 포트만 허용

CentOS 7부터는 방화벽 기능이 기본적으로 활성화되어 있습니다. 방화벽을 완전히 비활성화하는 방법은 아래 포스팅을 참조해주세요. CentOS 7 방화벽 해제 방화벽을 비활성화하지 않은 상태에서 특정 IP 및 서비스 포트만 허용하는 방법을 알아보겠습니다. IP 허용 #IP 허용 firewall-cmd --permanent --add-source=10.10.10.10 #IP 허용 제거 firewall-cmd --permanent --remove-source=10.10.10.10 IP대역 허용 #IP 대역 허용 firewall-cmd --permanent --add-source=10.10.10.0/24 #IP 대역 허용 제거 firewall-cmd --permanent --remove-source=10.1..

OS/Linux 2021.06.16

hMailServer 설치

hMailServer는 윈도우 전용 오픈소스 이메일 서버입니다. IMAP, POP3, SMTP 등 다양한 이메일 프로토콜을 지원합니다. MySQL, MS SQL, PostgreSQL와 같은 외부 DB와 연동 또는 내부에 MS SQL Compact Edition을 사용하여 데이터를 저장할 수 있습니다. GUI 환경을 지원하고, 안티바이러스, 안티스팸 등 보안 기능을 지원합니다. www.hmailserver.com/download/ hMailServer 사이트에 접속하여 최신 버전의 설치 파일을 다운로드합니다. 다운로드한 파일을 실행하여 설치를 진행합니다. I accept the agreement를 체크하고 Next를 선택합니다. 설치 경로를 설정하고 Next를 선택합니다. Full Installation을..

OS/Windows 2021.01.24

윈도우 서버 닷넷 프레임워크(.NET Framework) 3.5 설치

윈도우 서버 2012 R2 기준으로 기준으로 .NET Framework 4.5 버전이 기본 설치되어 있습니다. 그러나 일부 프로그램에서는 아직 .NET Framework 3.5가 필요한 경우가 있습니다. 윈도우 서버의 경우 .NET Framework 설치 파일을 이용해 설치할 경우 에러가 발생하며 설치가 진행되지 않습니다. 서버 관리자의 기능 설치를 통해 .NET Framework 3.5 버전을 설치하는 방법을 알아보겠습니다. 서버 관리자를 실행하고 대시보드 메뉴에서 역할 및 기능 추가를 선택합니다. 기능 메뉴에서 .NET Framework 3.5를 체크하고 다음을 선택합니다. 설치를 선택합니다. 만약 설치가 정상적으로 진행되지 않을 경우 설치 미디어를 삽입하고, 대체 원본 경로 지정 메뉴에서 미디어 파..

OS/Windows 2021.01.23

윈도우 MySQL 설치

MySQL은 빠르고 유연하며 다루기 쉬운 특징이 있어 가장 많이 사용되는 오픈 소스 데이터베이스입니다. 제작사는 MySQL AB이며, 이 회사는 썬 마이크로시스템즈에게 인수되었고 이후 2010년 오라클이 썬을 인수하였습니다. 유닉스 리눅스, 윈도우 등 운영체제를 지원합니다. 또한 C++, JAVA, PHP 등 여러 프로그래밍 언어를 위한 다양한 API를 제공하여 홈페이지나 일반적인 쇼핑몰 등 웹 개발에 널리 사용되고 있습니다. 윈도우 환경에서 MySQL을 설치하는 방법에 대해 알아보겠습니다. dev.mysql.com/downloads 사이트에 접속하고 MySQL Community Server를 선택합니다. Go to Download Page를 선택합니다. 첫 번째는 웹 전용 설치 파일이며, 더 큰 용량의..

OS/Windows 2021.01.23

윈도우 DNS 서버 설치

DNS(Domain Name System)는 사람이 기억하기 쉬운 도메인 이름을 서버들이 구분할 수 있는 IP 주소로 변환해 주는 시스템입니다. 이 DNS를 운영하는 서버를 네임서버(Name Server)라고 합니다. 윈도우 서버 환경에서 DNS를 설치하고 설정하는 방법을 알아보겠습니다. 서버 관리자를 실행하고 역할 및 기능 추가를 선택합니다. 서버 역할 메뉴의 DNS 서버를 체크하고, 기능 추가를 선택합니다. 설치를 선택합니다. 설치가 정상적으로 완료되면 DNS 메뉴가 추가됩니다. 오른쪽 상단의 도구에서 DNS를 선택합니다. DNS 관리자에서 정방향 조회 영역을 추가합니다. 정방향 조회 영역은 도메인 이름에 대한 IP 주소를 관리하는 영역이고, 역방향 조회 영역은 IP 주소에 대한 도메인 이름을 관리하..

OS/Windows 2020.12.14

리눅스 아파치 2.4 소스파일 설치

[root@localhost ~]# yum update -y [root@localhost ~]# yum install -y gcc gcc-c++ expat-devel.x86_64 pcre-devel gcc 및 관련 패키지 파일을 설치합니다. [root@localhost ~]# cd /usr/local/src [root@localhost src]# wget https://sourceforge.net/projects/pcre/files/pcre/8.44/pcre-8.44.tar.gz [root@localhost src]# tar zxvf pcre-8.44.tar.gz [root@localhost src]# cd pcre-8.44/ [root@localhost pcre-8.44]# ./configure --p..

Application/Web 2020.10.19

리눅스 CentOS 7 IP 설정

CentOS 7의 IP 설정 방법을 알아보겠습니다. IP 설정 방법은 DHCP와 Static 두 가지 방식이 있으며, 보통 CentOS는 서버 운영체제로 사용되므로 Static을 사용합니다. [root@localhost ~]# cd /etc/sysconfig/network-scripts/ [root@localhost network-scripts]# ls ifcfg-ens33 ifdown-isdn ifup ifup-plip ifup-tunnel ifcfg-lo ifdown-post ifup-aliases ifup-plusb ifup-wireless /etc/sysconfig/network-scripts 경로에서 ls명령으로 인터페이스 목록을 확인합니다. [root@localhost network-scrip..

OS/Linux 2020.10.08

칼리 리눅스(Kali Linux) 한글 깨짐 해결

칼리 리눅스를 한국어로 설치할 경우 한글 깨짐이 발생합니다. 한국어 폰트를 설치하여 한글 깨짐을 해결할 수 있습니다. 화면에서 마우스 오른쪽 클릭하여 Open Terminal Here를 선택합니다. 터미널에서 sudo passwd를 입력하여 root 계정의 패스워드를 설정합니다. 첫번째 패스워드 입력은 일반 유저의 패스워드를 입력합니다. 두번째, 세번째 패스워드 입력에서 root 계정에서 사용할 패스워드를 입력합니다. su 명령을 입력하여 root계정으로 로그인 합니다. apt-get update && apt-get upgrade -y 명령을 입력하여 패키지를 최신으로 업데이트합니다. 패키지 업데이트 중 재부팅을 허용할 것인지 묻는 창이 출력될 경우 yes를 선택합니다. root@Kali:~# apt-g..

OS/Linux 2020.10.08

칼리 리눅스(Kali Linux) 설치

칼리 리눅스란 취약점 점검 및 모의해킹을 수행하기 위해 관련된 해킹 툴이 설치되어 있는 오픈 소스 리눅스 OS입니다. 일반적으로 서버에 직접 설치하여 사용하는 경우보다는 모의해킹을 위해 PC에 가상머신 형태로 많이 사용합니다. 참고로 칼리 리눅스 이전에 백트랙이라고 하는 모의해킹을 위한 리눅스 OS가 있었고, 칼리는 백트랙의 후속 버전입니다. 백트랙은 우분투 기반, 칼리 리눅스는 데비안 기반으로 백트랙 대비 완성도가 업그레이드되었습니다. www.kali.org/downloads/ 칼리 리눅스 공식사이트에 접속하여 최신 버전의 ISO 파일을 다운로드합니다. VMware Workstation을 실행하고, New Virtual Machine Wizard -> Custom을 선택합니다. "I will insta..

OS/Linux 2020.10.08

리눅스 CentOS 7 설치

CentOS 7은 RHEL(레드햇) 소스를 기반으로 만들어진 리눅스 OS입니다. RHEL은 다양한 프로그램 및 OS와 호환성이 뛰어납니다. 오픈소스 라이선스가 적용되기 때문에 기업 및 호스팅 업체에서 가장 보편적으로 사용되고 있습니다. VMware Workstation 환경에서 CentOS 7 설치를 진행해보겠습니다. 우선 CentOS 7 설치 파일을 다운로드합니다. - 다운로드 URL : mirror.kakao.com/centos/7.8.2003/isos/x86_64/CentOS-7-x86_64-DVD-2003.iso VMware Workstation을 실행하고, New Virtual Machine Wizard -> Custom을 선택합니다. "I will install the operating sys..

OS/Linux 2020.10.06