CentOS6 Python3 설치 및 기본 실습 환경 구축, 보안 설정 해제
* 파이썬 실행기 설치
1. 개발자 도구 설치
#> yum groupinstall "Development Tools"
#> yum install wget
( 파이썬 소스코드 설치를 위한 wget 명령어를 yum에서 설치 )
2. 파이썬 소스코드 다운로드
#> wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz
#> tar xvf Python-3.6.1.tgz
#> cd Python-3.6.1
3. 파이썬 소스코드 컴파일
( 해당 파이썬 디렉터리 Python-3.6.1에서 작업을 진행 )
#> ./configure
#> make
#> make install
#> python3
- 방향키, 제어키가 정상적으로 동작 되지 않을 경우
#> yum install readline-devel
( readline이 설치 되있는데도 정상 동작이 되지 않을때 devel 설치 )
설치 이후에 컴파일 작업을 한번더 진행한 다음에 python3에 들어가서 정상적으로 동작하는지 확인 해본다.
* 보안 설정 해제
( 네트워크 실습을 할때 방화벽에 의해서 차단이 될 수 있기 때문에 보안 설정을 해제 후 실습을 진행했다 )
1. 방화벽 해제
#> rm /etc/sysconfig/iptables
2. SELinux( Security Enhanced )
#> vi /etc/sysconfig/selinux
SELINUX=enforcing -> disabled
3.확인
#> iptables -L
! 출력 내용이 6줄보다 많으면 실패
#> getenforce
disabled로 뜨는지 확인
'프로그래밍 > NETWORK HACKING' 카테고리의 다른 글
[네트워크 보안] 파이썬3 struct 모듈을 이용한 패킷 분석 (0) | 2017.06.17 |
---|---|
[네트워크 보안] UDP 통신 계층별 분석 (0) | 2017.06.16 |
[네트워크 보안] 파이썬 TCP 소켓 / TCP 에코 서버 & 클라이언트 (0) | 2017.06.15 |
[네트워크 보안] 파이썬 소켓 통신(UDP) / UDP 에코서버 실습 (0) | 2017.06.13 |
[네트워크 보안] OSI 7계층 / 파이썬 소켓 프로그래밍 / MAC 주소 변경 방법 (2) | 2017.06.12 |
댓글