Security(116)
-
클라이언트와 서버간의 통신
* 클라이언트와 서버간의 통신 프로그램은 프로그램끼리 통신. 예를들어 클라이언트에서 익스플로러를 서버에 접속할때는 서버의 아파티를 통해서 접속. 클라이언트의 포트번호는 1023번 이상의 아무 번호나 사용할 수 있다. 1023번까지는 iso를 통해서 인증 받은 표준 포트번호로 정해져 있어서 임의로 지정할수 없다. 아파치 : HTTP의 포트 번호(80)을 통해서 통신 vsftp : ftp의 포트 번호(21)을 통해서 통신 opensshd : ssh의 포트 번호(22)을 통해서 통신 [클라이언트쪽] TCP에서 응용계층에서 받은 메세지를 이용해 (메세지/ftp의 포트넘버(21)/자신의 포트넘버(3000))로 세그먼트 생성. IP에서 TCP로부터 받은 세그먼트를 이용해 (세그먼트/서버의 IP 주소(2.1.1.2)..
2019.11.29 -
Day 10-FTP
FTP서비스를 사용하기 위한 기본 설정 홈 디렉토리 밑에 html에 201911129란 폴더를 만들고 http://192.168.10.11/~bst15/ 에 접속 20191129 폴더가 생성되어 있음을 확인. * FTP - 대용량의 파일 전송 서비스에 적합하며, 웹 서비스의 일부로 통합 운영되는 추세. - xinetd보다는 standalone 형태로 운영하기 때문에 시스템에 리소스를 많이 차지. #systemctl start vsftpd // vsftpd 서버 실행 - 21번 포트 : 컨트롤 커넥션 - 20번 포트 : 데이터 커넥션(액티브 모드) -> server에서 client로 접속할때 - 1024번 이후의 포트 : 패시브 모드 -> client에서 server로 접속할때 FTP의 접속 및 전송 과정..
2019.11.29 -
VMware에 CentOS 7설치 및 한글 puTTY 설치
1. VMware 세팅 설정 VMware에 리눅스 설치할때 필요한 네트워크 -> VMnet8 혹시 VMnet8의 IPv4 주소가 다르다면 외우고 있어야 함 2. VMnet8의 IP주소 변경하는 방법 VMware(관리자 모드 실행) -> EDIT -> Virtual Network Editor -> VMnet8 -> NAT Setting의 Gateway IP 알아두기 3. CentOS7 설치 http://mirror.kakao.com/centos/7.7.1908/isos/x86_64/ 위 링크에서 CentOS7 다운로드 설치 위치 : C:\VM\CentOS7 Edit Virtual machine settings에서 지울것 : 사운드카드, USB 컨트롤러, 프린트 네트워크 어댑터는 NAT에서 Bridge로 변..
2019.11.28 -
Oracle Database Client 12c 릴리스 2 설치
셋업파일 실행 런타임 선택 윈도우즈 내장 계정 사용 선택 희망하는 위치에 Oracle Base와 소프트웨어 위치 선택. (단, 기억하고 있어야함) Oracle Base와 Oracle 홈 위치가 본인이 지정한 위치가 맞는지 확인 설치 진행 -> 별 다른 메세지가 없다면 설치 완료 cmd 창에서 sqlplus를 입력했을때 이러한 화면이 뜬다면 성공적으로 설치 완료. 오라클 홈 위치 -> network > admin 안에 tnsnames.ora 파일 저장 11번 컴퓨터에 1521번 포트에 접속 하라고 만들어진 tns 파일. dal이라는 명령어를 사용하면 192.168.10.11에 포트번호 1521번으로 접속 한다는 뜻 sql이라는 폴더를 새로 만든후(여러가지 파일이 계속 생성될것이기 때문에 따로 폴더 생성) ..
2019.11.28 -
Day 9-CRON, RSYNC, 서비스와 데몬
* CRON - 리눅스의 반복 작업을 예약할 수 있는 프로그램. - 윈도우의 스케줄러와 유사. Crontab 명령을 이용한 스케줄 정의 형식 : crontab [옵션] -e : 스케줄 등록(vi 환경) - l : 스케줄 확인(출력) - r : 스케줄 삭제(거의 사용하지 않음) 명령어 형식 [분(0~59)] [시(0~23)] [일(1~31)] [월(1~12)] [요일(0(일)~6)(토)] [작업내용] [#-#] : 실행할 시간 범위를 지정 [#-#/#] : 범위내에서 실행 간격 지정 00 9-18/2 1-15/3 1-12/4 1-5 ex) 00 0-23 * * * rdate -s time.bora.net : 매시간마다 실행 0-59/10 * * * * chown -R data.st /home/data : ..
2019.11.28 -
Day 8-리눅스 프로세스 및 RPM&YUM
* 리눅스의 파일 시스템과 파티션 UUID - 매체나 장치에 붙어있는 고유 이름으로 디스크의 위치가 바뀌어도 유지. - UUID를 이용해서도 마운트와 언마운트가 가능. xfs_admin - 파티션의 파라미터를 변경하거나 확인할수 있지만 사용하는 것은 추천되지 않음.(중요도 낮음) findfs - UUID나 라벨명으로 장치명 확인(중요도 낮음) 자동 마운트(/etc/fstab) - /etc/fstab 파일은 시스템 시작 시 자동으로 마운트할 파일 시스템의 목록이나 옵션을 저장. - 가상 드라이브를 부팅시마다 마운트 해주고 싶다면 /etc/fstab에 명령어를 쳐주면 되지만 오타등의 실수가 있을 경우 부팅이 되지 않으므로 rc.local 파일에 마운트 명령어를 추가해주는 것이 안전. - 형식 ->mount ..
2019.11.27