Cloud 교육 (총 67개) 썸네일형 리스트형 5주-2일차 (리눅스 FTP) FTP : File Transfer Protocol 대용량 파일 전송에 사용 인증및 제어는 TCP21 (Active , Passive 는 클라이언트의입장에서 사용하는말 passive: 수동 , 자신의 의사 없이 남에 의해) Active Mode = 서버의 20번 포트에서 데이터 전송클라이언트가 받을 포트를 결정따라서 클라이언트의 모든 방화벽이 open되어야 하는 상황 발생 Passive Mode = 서버가 데이터 전송 포트를 결정해서 클라이언트에게 통보따라서 서버의 데이터 전송 특정포트만 방화벽 open 0. vsftpd 설치1. 방화벽 오픈 => -A INPUT -m state --state NEW,ESTABLISHED,RELATED -m tcp -p tcp --dport 21 -j ACCEPT(상태 .. 5주-1일차 (httpd) 보안 - 보안상의 이유로 절대로 관리자 계정으로 실행을 못하게 되어있다 - 설정파일/etc/httpd/conf/httpd.conf ServerTokens - 보안과 관련되어 OS로 냅둘경우 디렉토리 기능활성화시 http의 버전정보 및 정보들을 볼 수 있어 취약점이 쉽게 파악된다 - 46번째 줄을 Prod 로 바꾸어 감춘다 MaxKeepAliveRequest - 하나의 사용자가 요청하는 페이지를 제한 port -프로세스의 포트를 설정 - 136 번째 줄 LoadModule - 필요할 때만 사용된다 ExtendedStatus - 서버의 정보를 보여준다 Document Root와 는 짝으로 구성 : 각각 문서가위치한 디렉토리 위치와 , 접근 설정 - 310 째줄- 전역설정- 페이지 전체에 영향을 미치는 설정 .. 5주-1일차 (리눅스명령어 : who am i, WC, more, less, grep, whereis, which , find ) && - 앞명령어 성공시 뒤에 명령어 호출|| - 앞명령어가 실패해야만 뒤에 명령어 실행; - 성공실패 상관없이 계속 연달아 실행 1. WHOAMI 명령어 1. w - 2. who - 3. whoami - 현재 접속한 사용자가 누구 인지 2. WC wc - 줄수 , 단어수 , 바이트 단위 정보 표시 - /etc/passwd 를 -l 옵션으로 읽으면 사용자 계정수를 알 수 있다. 3. 출력 - 출력시 문서의 길이가 긴경우 | more 또는 | less를 하면 문서를 편히 볼 수 있다. More - 지나간 문서는 다시 보지 못함 less - 검색기능- 지난 문서도 다시 볼 수 있음 grep - 필터링 기능 4. 명령어 위치whereis - 명령어위치 + man 위치 which - 명령어 위치 5. 디렉토리 .. 5주-1일차 (프로세스) 프로세스 – 메인메모리에 상주하는 PCB를 가진 프로그램 1. 포어그라운드 프로세스 – 터미널에서 작업시 사용자가 명령을 입력하면셀은 사용자가 입력한 명령을 해석하여 실행하고 그결과를 화면에 출력한다. 그러면 사용자는 화면에 출력된 결과를 보고 다시 명령을 입력하는 대화식 처리를 진행한다 이렇게 사용자가 입력한 명령이 출력될 때 까지 기다려야하는 방식으로 처리되는 프로세스를 포어그라운드 프로세스라고 한다 2. 백그라운드 프로세스 – 포어그라운드 프로세스는 명령을 한번에 하나씩 작업하므로 동시에 여러 개의 프로세스를 실행할 수 없다. 그러나 작업제어가 제공하는 백그라운드 기능을 사용하면 앞에서 프로세스가 실행되는 동안 뒤에서다른 프로세스가 실행될 수 있으므로 한 터미널에서 여러개의 프로세스를 동시에실행할 .. 4주-2일차 (리눅스 Httpd, DNS) Httpd 1. 설치 yum install -y httpd 2. 설정파일/etc/httpd/conf/httpd.conf - 각종 http서버 설정 위치, 포트등이 적혀있음 /var/www/html - 기본 루트 디렉토리 - httpd.conf 에 기본 파일이 index.html로 되어있다 DNS (설정파일 설명 - http://egloos.zum.com/dukuduku/v/7085276) 1. 설치 yum install -y bind bind-utils bind-libs 2. 설정파일/etc/named.conf 11번째 줄 listenport : any17번쨰 줄 any /etc/named.rfc1912.zones19,23 복사 /var/named/ 에 named.rfc1912에서 선언한 zone파일이 .. VMware Window 비밀번호 재설정(잊었을 때) 접근성 관리자가 500번 권한 즉, 관리자 권한이므로 이를 이용하여 비밀번호를 바꾼다 1. 윈도우 cd 장착 2. 시스템 종료 3. vm을 우측마우스로 클릭하여 power -> power on to frimware 4. boot에서 cdrom을 제일 상단으로 옮겨 cdrom으로 부팅이 되게 한다 5. 부팅중 space를 누른다 6. 문제해결 -> 문제해결 -> 명령프롬프트 7. system32 로이동 : d: cd windows cd system32 move utilman.exe utilman.exe.1 copy cmd.exe utilman.exe 8. cmd창을 닫고 원래의 운영체제로 계속 클릭 9. 부팅시 사용자 선택화면에서 왼쪽 하단의 접근성 클릭*접근성 (Utilman) - 500번 권한(admi.. 4주-2일차 (Run Level , 리눅스 비밀번호 초기화) RunLevel *설정 파일 - /etc/inittab init 0 - halt 1 - Single User Mode- root의 권한을 획득하여 로그인- 비밀번호를 잊었을 때 사용 /boot/kernal - 비밀번호를 바꿀 때 사용- e를 눌러 에딧모드로 들어가 quiet를 single로 변경 /boot/initrd - 초기 램디스크 - ext4 , ext3 를 인식가능한미니 드라이버들이 들어가 있어 운영체제를 읽어 들일 수 있다. 2 - Multiuser 3 - Full Multiuser mode 4. unused 5. x11 6. reboot 4주-2일차 (명령어 원리 , 리눅스 예약작업) *명령어 디렉토리명령어를 경로를 지정하지 않고 실행할 수 있는 이유 env를 입력하면 환경변수가 나오는데 이곳에 명령어가 위치한 경로가 모두 적혀있기 때문이다(PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:) 명령어 디렉토리 위치 : /bin , /sbin , /usr/bin , /usr/sbin 1. at : 1번만 실행 ex) 종료등을 예약 *실습 설치 : yum install -y at 1. 데몬 실행 : service atd start=>cent7버젼 : systemctl 2. 시간 설정 : at now +3minute 3. 할일 설정 : reboot4. 종료 : ctrl + d5. 확인 : atq6. 삭제 : atrm 작업번.. 이전 1 ··· 3 4 5 6 7 8 9 다음