본문 바로가기

전체 글

(24)
오라클 자동 실행 사전 환경은 아래와 같다. ORACLE OWNER : ora19c$ORACLE_HOME : /app/ora19c/19c$ORACLE_SID : DB19 1. /etc/oratab 파일의 수정'$ORACLE_SID:$ORACLE_HOME:Y' 추가 vi /etc/oratab#아래 부분 수정DB19:/app/ora19c/19c:Y 2. /etc/rc.d/rc.local 에 실행 스크립트를 추가 vi /etc/rc.d/rc.local su - ora19c -c /app/ora19c/19c/bin/"lsnrctl start"su - ora19c -c /app/ora19c/19c/bin/dbstart RHEL 7 이후 호환 OS는 /etc/rc.d/rc.local 파일에 x 퍼미션이 없으므로 반드시 퍼미션을 추가..
세미 프로젝트- DNS 서버 0. 개요DNS란DNS(Domain Name Service)란 다른 Application Layer Protocol(HTTP, FTP, SMTP)등에서 사용자가 제공한 호스트 네임을 IP로 변환하는 데 사용하는 시스템이다. 즉, IP와 이름간 mapping을 진행한다. 해당 프로젝트에서 DNS 서버의 역할cyberguardians.sec, www.cyberguardians.sec이 라는 도메인 네임을 IP주소(192.168.12.3)로 변환해준다. 이를 통해 웹에서 IP주소가 아닌 www.cyberguardians.sec이라는 도메인 주소를 입력하는 것으로도 사이트에 접근이 가능하게 된다. 시스템 구성컴퓨터 환경은 다음과 같다.IP: 192.168.12.2/24게이트웨이: 192.168.12.1/24D..
kali root 비밀번호 수정 후 putty 접속 백업 전제(ssh 설치 완료) passwd root변경 sudo vi /etc/ssh/sshd_config PermitRootLogin prohibit-password#아래로 수정PermitRootLogin yes sudo systemctl restart ssh
세미 프로젝트- 라우터 라우터란데이터의 이동 경로를 지정해주는 장치이다. 라우터 간 통신 프로토콜(Routing Protocol)을 통해 목적지까지 패킷의 전달 루트를 지정한다. 해당 프로젝트에서 라우터의 역할외부에 서비스를 제공하는 192.168.12.0/24 네트워크와 회사 내부망인 192.168.13.0/24 네트워크가 인터넷 192.168.11.0/24과 통신할 수 있게 한다. 3개의 IP를 지정해 각각 라우팅 경로를 지정함으로서, 인터넷을 연결하고 통신 루트를 제한한다. 시스템 구성라우터 환경은 다음과 같다.IPens160: 192.168.11.254/24ens192: 192.168.12.1/24ens224: 192.168.13.1/24네트워크 영역: NAT  만일 사전에 네트워크 어댑터를 설치 하지 않았다면, 인터페..
SQL 정리 1. SELECT기본 구조는 아래와 같다.  SELECT * | [DISTINCT] 컬럼|수식 [AS 별명], ......FROM 테이블명; SELECT과 FROM은 생략 불가능. SELECT * FROM tab;tab이란 테이블의 모든 목록을 확인한다. DESC tab;tab이란 테이블의 구조를 검색한다.(어떤 컬럼으로 구성되어 있는지 확인)
NFS 서버 우선적으로 서버 설치 이전, IP 설정을 합의해두고 간다.필자는 NFS 서버 실습을 위한 IP 설정을 아래와 같이 설정하기로 하였다. LINUX NFS 서버 IP 설정: 192.168. 10.176SAN NFS 클라이언트 IP 설정: 192.168.10.177 1. NFS 시스템의 설치 확인.양측 리눅스에서, dnf 명령어를 이용해 nfs시스템의 설치를 확인한다.#dnf list nfs-utils 2. NFS 서버를 실행 #systemctl start nfs- server.servicentsysv를 이용해 구동하는 방식도 있긴 하나, 필자는 systemctl을 사용하기로 하였다. (restart가 훨씬 용이하므로)해당 실행은 서버 리눅스에서만 실시한다. 3. mount 실시 #mount -t nfs NF..
SQL 실습 1. 화학과 학생을 검색한다. 이를 위해 우선 학생 테이블의 양식을 확인한다.생년월일:sno이름: sname성별: sex,학년: syear전공: major평점: avr 이를 통해 검색이 용이해진다.  2. 평점이 2.0 미만인 학생을 검색한다. 3. 권현 학생의 평점을 검색한다.처음에는 권현의 모든 정보만 검색했으나, 이후 평점만 검색했다. 4. 정교수의 명단을 검색한다. 이를 위해 우선 교수 테이블의 양식을 확인한다.교수번호: pno이름: pname강의과목: section교수지위: orders임용 날짜: hiredate 위를 기반으로 정교수를 검색한다.  5. 화학과 소속 교수의 명단을 검색한다. 6. 송강 교수의 정보를 검색한다.  7. 학년별로 화학과 학생의 성적을 검색한다. 학년별로 정렬해 한번에..
암호학 * 암호의 개념통신 당사자들끼리만 소통 가능하도록 하는 비밀스러운 신호나 부호의 약속. *암호학암호화/복호화의 원리, 수단, 방법 등을 취급하는 기술과 과학 * 암호의 요소- 평문- 암호 알고리즘- 암호화 키- 복호 알고리즘- 복호화 키 보통 암호화 알고리즘의 프로그램과 복호화 알고리즘의 프로그램은 같다. *암호 연산자 유형- 치환(Substitution): 평문의 각 원소를 다른 원소로 바꾼다. (ex. 시저-카이사르 암호)- 전치(Transposition): 평문의 각 원소를 재배열한다. (ex. 애너그램)- 혼합(Confusion): bit 단위에서 평문의 원소를 치환한다.- 확산(Duffusion): bit 단위에서 평문의 원소를 확대한다.  * 대칭키와 공개키사용된 키의 개수에 따라 암호를 두 ..