APM설치(apache, php, my-sql) apt-get -y install lamp-server^ 안깔릴 경우 ( apt-get update) (확인) dpkg -l mysql-server / dpkg -l apache2 / dpkg -l php-common apache 와 my-sql 은 서버이므로 실행 중이어야 함 my-sql 기본 포트 : 3306 실행 확인 http://localhost 외부 네트워크 내부 네트워크 info.php 페이지 생성 실행 확인 mysql mysql은 데이터베이스를 만들고 테이블을 만든다 데이터베이스 생성 생성한 데이터 베이스를 사용하려면 use 를 써야함; 테이블 생성 및 확인
OpenSSH https://ko.wikipedia.org/wiki/%EC%98%A4%ED%94%88SSH 오픈SSH - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. ko.wikipedia.org 설치하기 apt-get -y install openssh-server 설치 확인 방화벽 설정 root 계정 접속 활성 키 생성 생성 할 때마다 키 바뀜 공개키 등록 권한 변경 접속 확인 다른 컴퓨터에서 Putty로 openssh접속(내부 네트워크) root 접속 권한 설정 (외부에서는 root로 접속 불가) 외부 네트워크에서 접속(window) 확인
텔넷 패키지 설치하기 apt-get -y install xinetd telnetd gedit /etc/xinetd.conf 세팅을 바꾼 후 restart 해야 함 방화벽 설정 다른 컴퓨터랑 네트워크 연결하기(내부 네트워크) 설정에서 같은 네트워크로 설정 연결 확인 putty 설치 apt-get -y install putty putty 실행 외부 네트워크에서 접속하기 설정 -> 어댑터 2 -> 호스트 전용 어댑터 ip 확인 s3 : 내부 네트워크 s8 : 외부 네트워크 윈도우 -> cmd -> 관리자 권한 실행 윈도우 용 putty http://kldp.net/iputty/release/ putty 실행 한글 설정 시 : 변환-> utf-8
쉘 스크립트 작성 실행 echo : 출력 exit 0 : 프로그램 종료 chmod 755 /root/name.sh : 실행 권한 부여 sh 쉘스크립트 파일 이름 : 실행 변수 var = Hello -> 앞뒤로 공백 있으면 오류 var=Hello Shell -> 공백이 있는 값은 ""로 묶어야 한다 var=7+5 -> 연산이 아니고 7+5라는 문자로 인식 $var : 변수의 값 출력 "$var" : 변수의 값 출력 '$var' : 문자열 출력 \\$var : 문자열 출력 read : 입력 연산 연산은 expr 키워드 사용 수식과 함께 `역따옴표로 묶는다 ' * ' 와 괄호는 \로 묶는다 args 순서대로 값이 입력 조건문 if 문의 각 단어는 띄어 써야 한다. 관계연산자 case 반복문 for 문 띄어쓰기..
mkdir 폴더이름 : 현재 위치에 폴더 생성 mkdir /폴더이름 : /가 있으면 최상위 폴더에 생성 rmdir 폴더이름 : 폴더삭제(하위폴더 삭제 X) rm -rf 폴더이름 : 하위폴더 까지 삭제 touch 파일 이름 : 파일 생성 cp a.txt b.txt : a.txt 를 복사 cp -r : 폴더 복사 다른 계정에 복사도 가능 mv : 파일 이동 mv a.txt b.txt : 파일 이름 바꾸기 cat 파일명 : 파일 내용 보기 head -5 파일명 : 해당 파일의 앞 5행 출력 tail -3 파일명 : 해당 파일의 끝 3행 출력 지정하지 않으면 10행 출력 file 파일명 : 파일의 형식 출력 more, less : 페이지 단위로 출력 ls | grep a* : a로 시작하는 모든 파일을 찾아서 ..
Ubuntu 란? PC나 데스크탑이나 서버에서 쉽게 사용할 수 있도록 만들어진리눅스의 배포판이다.데비안GNU/리눅스를 기반으로 하고 있다. 데비안GNU/리눅스에 비해서 사용자 편의성에 중점을 두고 있다. 아프리카어인 우분투의 뜻인 '타인에 대한 인간애(humanitytowardsothers)'에서 짐작할 수 있듯이 우분투는 누구나 무료로운영체제(OS)사용할 수 있게하자는LINUX의 철학을 계승하고 있다. https://terms.naver.com/entry.nhn?docId=3576047&cid=59088&categoryId=59096 우분투 우분투는 PC와 다른 기기에서 쓸 수 있는 OS로 주목 받고 있다. 흔히 컴퓨터 운영체제(OS)라고 하면 윈도우XP나 윈도우7 같은, 마이크로소프트가 만든 운영체제..
준비하기 우선 JDBC를 사용하기 위해 드라이버를 다운받는다. (Oracle 사용) https://www.oracle.com/database/technologies/jdbcdriver-ucp-downloads.html ojdbc6.jar 파일 다운 이클립스에서 dynamic web project 생성 드라이버 복사 후 WebContent -> WEB-INF -> lib 폴더에 붙여넣는다. DB table 생성 오라클에 접속하여 사용할 테이블을 생성한다. create table dbtest ( id varchar2(50) primary key, passwd varchar2(50) not null, name varchar2(50) not null, tel varchar2(30), reg_date date n..
- Total
- Today
- Yesterday
- SPARK
- maven
- SQL
- Disk Scheduling
- springboot
- Flume
- mapreduce
- JSON
- 빅데이터 플랫폼
- aop
- HDFS
- linux
- Spring
- vmware
- Replacement Strategies
- Disk System
- Variable allocation
- jdbc
- Allocation methods
- Java
- RAID Architecture
- I/O Services of OS
- 빅데이터
- Free space management
- I/O Mechanisms
- hadoop
- 하둡
- File Protection
- oracle
- gradle
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |