본문 바로가기

centos10

Lecture 93 - Hadoop(3) 3개 서버 연동하기 Hadoop 3개 서버 연동하기 1. namenode - secondary name node (backup) 2. datanode - 여러개 추가 가능 네트워크 네트마스크 : 255.255.255.0 게이트웨이 : 192.168.111.2 네임서버 : 192.168.111.2 1. 서버 (namenode) namenode ip : 192.168.111.131 2. 서버(slave1) secondary namenode datanode 1 ip : 192.168.111.132 3. 서버(slave2) datanode2 ip : 192.168.111.133 2, 3 데이터를 분산하여 가져옴(dfs) 방화벽 설정 CentOS 2개 복사한다. 나머지 slave1, slave2도 위와 같이 해준다. namenode.. 2019. 8. 13.
Linux CentOS에 Hadoop 설치 방법 Linux CentOS에 Hadoop을 설치해보자 2019. 8. 8.
Lecture 70 - Linux(8) 클라우드서버 데이터를 이용한 주소 검색 하나의 기능을 나눠야 하는게 클라우드 웹 서버 각 pc 각 pc -> 각각의 PC를 연결하는것이 로드밸런서(부하분산) (=L4 switch) 각 pc www.daum.net 1개의 IP매칭되는것이 기본개념 * 로드밸런싱 파일 서버 각 pc 데이터베이스 서버 각 pc (딴서버와 동시에 접속하지 않음?) 분산/병렬(엔터컴퓨팅) * 서버팜 - 회사내에 전산센터를 없애자는것이 클라우드의 개념(우리회사용자체 클라우드를 생성하는것임) 로드밸런싱(=부하분산) 유사서버생성 - 서버가 복사가 되ㅏ는 것임(다시 세팅하지 않아도 됨) zipcodeEx01.WebContent.META-INF.context ZipcodeEx01/context.xml - resource가 꼭 하나가 아니여도 가능하다 두개이상 이여도 가능 Zip.. 2019. 6. 26.
Lecture 68 - Linux(6) vsftpd 사용법, Linux에 MariaDB 설치법, Model1 게시판과 연동법 파일업로드 vsftpd mariaDB를 설치한다(구조 같음) 설치 완료 설치 완료 [root@localhost ~]# mysql_install_db --user=mysql Installing MariaDB/MySQL system tables in '/var/lib/mysql' ... 180822 13:08:54 [Note] /usr/libexec/mysqld (mysqld 5.5.60-MariaDB) starting as process 6072 ... OK Filling help tables... 180822 13:08:54 [Note] /usr/libexec/mysqld (mysqld 5.5.60-MariaDB) starting as process 6079 ... OK To start mysqld at.. 2019. 6. 24.
Lecture 67 - Linux(5) 네트워크, 원격관리 네트워크의 기초 서버(원격 컴퓨터 설치된 프로그램) 원격 - java / net - IP버전 IPv4 xxx.xxx.xxx.xxx -> 용량이 증대되고 있어서 증대되는 이유는 IoT, 스마트기기의 이용량 증가 때문이다 * 네트워크 통신에는 무조건 아이피가 있어야한다. * 아이피 종류 루프백 - 네트워크 검사용 아이피 - 127.0.0.1 (localhost) 네트워크 - 외부에서 주어진 아이피(공인아이피) - 비공인아이피(공유기에서 제공) http://192.168.111.128 -> IPv6 xxx.xxx.xxx.xxx.xxx.xxx TCP/IP 프로토콜 인터넷 연결을 끊고 나서 아이피로 접근 시도 ipconfig의 아이피와 네이버에서 내 아이피를 쳤을때의 아이피가 다르다. 공인아이피는 네이버에서 뜨는.. 2019. 6. 21.
Lecture 66 - Linux(4) RPM 패키지, YUM 패키지, 톰캣 설치법, putty 사용법, vsftp 설치법 윈도우에서 프로그램 설치 * msi * 설치파일 * 압축방식 - zip / 7z 리눅스 내부에서 프로그램 설치 * c / c++ 소스 - 컴파일 - 설치(오픈소스이기 때문에 가능/직접수정가능) * 실행파일을 압축 - gzip 이클립스 * 패키지 설치 관리자 레드햇 rpm(Redhat Package Management) - update - yum - rpm을 보관하고 있는 원격 저장소 rpm - 의존성 검사(Dependancy Test) 데비안 Mac계열 리눅스 수세 ... 소프트웨어 관리하기 RPM 패키지 설치 rpmfind.net이라는 사이트는 rpm을 관리하는 사이트인데 여기서 filezilla를 검색해보면 위 RPM 패키지 이름 구성법대로 작성되있음을 확인할 수 있다 [master@localhost.. 2019. 6. 20.
Lecture 65 - Linux(3) 작업예약, at, crontab 프로그램 실행 * GUI 환경이 아닌 곳에서 시스템 프로세스 - 모니터링 foreground(전면에서 실행) / background(후면에서 실행) ps ps -ef | grep 찾고자 하는 프로세스명 ps aux | grep 찾고자 하는 프로세스명 top pstree kill -9 프로세스아이디(pid) * gedit 실행 -> pid -> kill 프로그램 스레드 * gedit 실행 -> pid -> kill 해보자 [master@localhost ~]$ ps -ef | grep gedit master 3347 1 28 09:57 ? 00:00:00 /usr/bin/gedit --gapplication-service master 3357 3177 0 09:57 pts/0 00:00:00 grep --.. 2019. 6. 19.
Lecture 64 - Linux(2) 사용자 계정 관리, 로그인 관리 linux GUI - X Window(별도 프로그램 설치 해도 되고 안해도 됨) gnome KDE Mac / Window : runlevel 5 : graphical.target CUI - Character : runlevel 3 : multi-user.target : runlevel 1 : single-user - 안전모드 init 3 - X window 안쓸거야~ 명령어에 init 3를 치면 위와 같은 창으로 들어가고 init 5를 치면 그래픽이 추가된 아래 화면으로 넘어간다 임시 옵션 -> 영구 옵션 init 3 init 5 기본 명령어 디렉터리 관련 파일 관련 문서 관련 명령어 vi cat head / tail more 도움말 관련 명령어 명령어 --help man 명령어 사용자 계정 관련 파일 .. 2019. 6. 18.