★ 용어 정리
* service mysqld start ☜ mysql 설치됐는지 확인
* mysql_secure_installation ☜ mysql 설치
엔터
패스워드 설정 no
익명사용자 제거할꺼냐? y
루트사용자로 y
테스트데이터베이스 접근설정 제거할꺼냐? y
설정값 적용 : y
* 접속(패스워드 없음) - 콘솔창에서
mysql -u root -p mysql
update user set password=password('1234')
where user = 'root';
* flush privileges; //설정 적용
show variables like '%ch'; //ch를 사용하는 환경변수 끌고와라
* 컬럼에서 기본적으로 저장된 날짜 타입이 있다.
* 컴퓨터가 계산할 수 있는 양수의 최대값 : 20억(2^32승): 2036년
-> 유닉스 날짜 계산의 한계
* from_unixtime("초단위","%s%d 등등")
-> 초단위에서 입맛대로 바꿀 수 있음.
* 설정파일 및 기본 위치
/etc/my.cnf
-> vi /etc/my.cnf
* 설정 샘플 파일 및 관련 라이브러리 위치
/usr/share/mysql/*.*
-> cd /usr/share/mysql
-> ls -al
[리눅스 터미널에서 작업]
cd /usr/share/mysql my.cnf가 있는 디렉터리로 이동(cd 명령어)
cp my-huge.cnf /etc/my.cnf my-huge.cnf를 my.cnf로 복사
y 이미 파일이 있다고 덮어 쓰겠냐고 물어봄. y 누르면 됨.
service mysqld restart
service httpd start
vi /etc/my.cnf my.cnf를 vi편집기에서 확인
ifconfig //ip 확인하기
* 방화벽 설정 해제하기
콘솔창에서 setup 누르고 엔터
아래 그림과 같이 따라하면 됨.
ifconfig로 확인한 자신의 컴퓨터 주소를 윈도우 주소창에 입력하고 엔터.
아래와 같이 아파치 서버가 뜨면 잘 설치된 것임.
* Apache Web Server(Httpd)
설정 파일 및 기본 위치 : etc/httpd/conf/httpd.conf
확장기능 설정 파일 위치 : etc/httpd/conf.d/*.conf
vi편집기로 httpd.conf 살펴보기
행번호 보이는 :set nu 적용
insert모드를 사용해서 OS를
Prod로 바꿔줌. 권한을 조금 줄여줌으로써 한층 보안이 강화된다고 생각하면 됨.
[참고]
cnf : mysql 파일
conf : 일반 설정파일 확장자
71~74번줄 : http프로토콜이 가지고 있는 한계점을 보완하기 위해 나온 것. 연결지속성을 있게 만들어주려고 나온 개념(KeepAlive).
오늘의 리눅스 수업 끝 ~(ㅇ_ㅇ)~
'N스크린하이브리드앱과정 > 리눅스(8.21~)' 카테고리의 다른 글
[7주][5일][7~8th] 리눅스: 톰캣 설치, php 실행 실습 (0) | 2013.08.30 |
---|---|
[7주][4일][7~8th] 리눅스: PHP 설치, 로그인 창 띄우기, 기본 웹서버의 구조 (0) | 2013.08.29 |
[7주][2일][7~8th] 리눅스: 용어 정리, yum 실습 (0) | 2013.08.27 |
[7주][1일][7~8th] 리눅스: 용어 정리(2), 간단한 실습 (0) | 2013.08.26 |
[6주][5일][7~8th] 리눅스: 간단한 사용법 배우기 (0) | 2013.08.23 |