N스크린하이브리드앱과정/리눅스(8.21~) 9

[8주][3일][7~8th] 리눅스: mysql과 tomcat5 갖고 놀기!

리눅스 환경을 실행하기 전에, 먼저 버츄얼 머신을 실행해서 미리 설정한 파일을 가져와야 한다. 가상 시스템 열기를 클릭해서 ova 파일을 가져온다. MAC 주소는 중복되면 큰일나므로 꼭 초기화 시켜주어야 한다! 체크하고 가져오기 하자. 정상적으로 TOMCAT을 가져왔다. * setup 설정 네트웍 설정에서 IP를 바꿔주기 위해 setup 설정으로 들어간다. 네트웍 설정에 들어가서 edit devices에 들어간다 두번째 메뉴 DNS 설정은 보통 기본값이 입력되어 있으므로 나중에 들어가서 확인만 해준다. 두번째 메뉴로 들어가서 아이피를 본인 IP로 바꿔준다. 저장을 꼭 하고 나간다 DNS 설정도 확인해준다. * setup 설정 후 service network restart ☜ 네트워크 재시작 * mysql..

[8주][1일][7~8th] 리눅스: FTP 설치, FTP서버 테스트, 리눅스 용어 정리

* 톰캣 디렉토리 들어가기 cd /etc/tomcat5 * 톰캣 설정 확인 cd /etc/httpd/conf.d/ ls -al vi proxy_ajp.conf vi 나와서 -> pwd * FTP 설치 yum install vsftpd -y * FTP 설정 확인 cd /etc/vsftpd vi vsftpd.conf - 42번: 연결포트 기본값 20 - 56번 : [YES]일반포멧, [NO]상세포멧 - 59번: 아무것도 안할 때 연결을 끊어줌 - 62번: 데이터 전송을 안할 때 연결을 끊어주는 것 - 115번 : use_localtime=YES 추가! * 권한 기본값 파일(666): 읽고 쓰는 것만 디렉토리(777) : 읽고 쓰고 실행! * UID(일반사용자) 추가시 기본값 500부터 501,502...으로..

[7주][5일][7~8th] 리눅스: 톰캣 설치, php 실행 실습

* 톰캣 설치 yum install openjdk-1.6.0 tomcat5* -yyum install java_1.6.0_openjdk -y 설치중....... 985~991번의 내용을 다음과 같이 바꿔준다. 972번, 985~991번까지의 주석을 없애준다. * 사용자 계정 만들고 권한 바꿔주기저장하고 (:wq) 나와서webuser 계정을 하나 만든다(useradd webuser)패스워드를 설정한다(passwd webuser)webuser의 권한을 제3자가 읽을 수 있게 설정한다. webuser 계정으로 이동해서 디렉토리를 하나 만들어준다.역시 권한을 바꿔본다. * php파일 만들기 : root에서 => vi /home/webuser/www/test.php test.php 내용 -> 저장 -> exit ..

[7주][4일][7~8th] 리눅스: PHP 설치, 로그인 창 띄우기, 기본 웹서버의 구조

* 로그인 창 띄우기 1. 터미널에서 : vi /etc/inittab 2. id를 3에서 5로 바꾸기 3. 로그아웃하고 reboot 치고 엔터(재부팅 해준다) * 어제 했던거 복습 : 기본 웹서버의 설정 파일 개념 (vi /etc/my.cnf) 1. vi /etc/httpd/conf/httpd.conf 2. 44번줄 - prod로 바꾸기 ☜ 웹서버 이름 57번줄 - ServerRoot ☜ 웹서버의 기본 설정 경로(doc root와 혼동 주의!) 60번줄 - pidFile ☜ 서버가 시동될 때 자신의 프로세스 고유번호를 기록할 파일 63번줄 - 절대경로가 아님 66번줄 - Timeout 120 ☜ 클라이언트가 정보를 받을때까지 소요되는 대기 시 간의 최대값을 지정해주는 것. 네트워크가 응답이 늦을 수록 수..

[7주][3일][7~8th] 리눅스: mysql 설치, 리눅스 용어 정리

★ 용어 정리 * service mysqld start ☜ mysql 설치됐는지 확인 * mysql_secure_installation ☜ mysql 설치 엔터 패스워드 설정 no 익명사용자 제거할꺼냐? y 루트사용자로 y 테스트데이터베이스 접근설정 제거할꺼냐? y 설정값 적용 : y * 접속(패스워드 없음) - 콘솔창에서mysql -u root -p mysqlupdate user set password=password('1234')where user = 'root'; * flush privileges; //설정 적용show variables like '%ch'; //ch를 사용하는 환경변수 끌고와라 * 컬럼에서 기본적으로 저장된 날짜 타입이 있다.* 컴퓨터가 계산할 수 있는 양수의 최대값 : 20억(2..

[7주][2일][7~8th] 리눅스: 용어 정리, yum 실습

★ 용어 정리* vi 편집기 명령어특정 행으로 이동하기 : Esc + [줄번호]G * 서비스제공 : 두가지 방식밖에 없다.stand-alone방식Xinetd방식 * 리눅스 커널(kernel) 버전1. 패키지명2. 메이져버젼 : 획기적인 변화가 일어난 버젼. 예> 2.1 -> 3.13. 마이너버젼 : 버그 수정이나 기능적인 변화정도. 예> 2.1 -> 2.24. 업데이트버젼5. 아키텍쳐 * 터미널에서 패키지 설치하기 : 패키지 확장자(rpm 파일)#yum install pkgN 설치#yum remove pkgN 제거#yum reinstall pkgN 재설치#yum update pkgN 재설치#yum groupinstall pkgGN 그룹 지어 설치하기#yum grouplist 그룹리스트 보이기#yum up..

[7주][1일][7~8th] 리눅스: 용어 정리(2), 간단한 실습

★ 용어 정리 * 글자 삽입- insert, append * 파일 열기 : edit-> esc키 누른 후, :e 파일이름 => open file * 파일 저장 esc + :w* 다른이름으로 저장 :w 파일이름 * vi 편집기vi 편집기 실행 : 콘솔창에서 vivi 편집기 닫기(저장하고 종료) :wqvi 편집기 닫기(강제 종료) :q! * 복사한줄 복사 : esc누르고 명령모드에서 yyn줄 복사 : 명령모드에서 (n개)yy * 붙여넣기 -> esc + p : 현재 위치한 커서에서 다음 라인부터 붙여넣기가 됨. * 찾기esc + /찾을단어 or 패턴 * 바꾸기/s/찾을단어/바꿀단어/g *커서 이동의 기본h(왼쪽),j(아래),k(위),l(오른쪽) *페이지 이동(화면단위)위로 이동 : pgup키아래로 이동 : ..

[6주][5일][7~8th] 리눅스: 간단한 사용법 배우기

예전에 유닉스 쉘 프로그래밍을 배운적이 있는데, 그때 배운 명령어들이 나와서 다행이었고 반가웠다ㅋ_ㅋ 버추얼 박스에서 리눅스를 시작한다. 설정한 아이디(root)와 패스워드를 누르고 접속한다. 리눅스 환경이 실행되었다. 리눅스도 윈도우 cmd와 같은 Teminal 환경이 있다. 여기로 들어간다. 자 이제 간단한 사용법을 소개하겠다. 처음 들어가면 [root@hostname ~]# 이런 형태로 잡힐 것이다. root@로그인 유저 이름 ~ : homedir(홈디렉토리) * ls 명령어 설명 맨 왼쪽에 각 폴더마다 drwx어쩌고..하는게 보일 것이다. - - - - - - - - - - (10개) 총 열개의 알파벳으로 이루어져 있으며, 1번째 file(_) : 아무것도 없으면 파일 dir(d) : 'd' 표시..

[6주][4일][7~8th] 리눅스: Virtual Box에서 리눅스 설치 방법(CentOS-5.9 ver)

오늘 할 일은 리눅스를 가상환경에서 설치할 것이다!!! 오라클에서 무료로 제공하는 Virtual Box라는 프로그램을 설치해야 한다. 우선, 버츄얼 박스(Virtual Box)를 설치해보자 ☆ 버츄얼 박스 설치 next를 계속 눌르면 된다~~ 중간쯤에 아래와 같은 문구가 나오는데, 설치를 눌러주면 된다. 설치완료! ☆ 버츄얼 박스 실행 - 리눅스 설치 - 가상머신을 만들기 위해 "새로 만들기" 버튼을 누른다. - 종류는 Linux, 버전은 Rad Hat 으로 하고 다음 버튼을 누른다. - 메모리 크기는 1024mb로 해준다 - 만들기 버튼을 누른다. - VDI로 기본으로 설정하고 다음을 누른다. - 10GB로 설정하고 만들기 버튼을 누른다. 밑의 그림에서 양방향을 눌러준다. - 클립보드 공유 : 리눅스에..