시스템/서버 13

[Fedora] MySQL

* mysql [mysql 계정 만들기] 1. mysql-server 설치 2. rpm 으로 설치 확인 3. mysqld 시작 4. mysql 접속 5. mysql 데이터 베이스로 이동 6. user 테이블의 값 확인 password 값이 없는 것을 확인 7. root의 비밀번호 설정 8. user 테이블의 값 확인 password 값이 생긴 것을 확인 9. flush privileges 명령 꼭 쳐야함 ! exit 명령으로 나가기 [DB 생성과 table 생성] 1. root 계정으로 mysql 접속 2. DB생성 3. myDB로 이동 4. table 생성 5. 테이블 확인 6. 테이블에 값 삽입 7. 테이블에 들어간 값 확인 [DB 삭제와 table 삭제] 1. 테이블 삭제 2. 테이블 확인 3. 데..

시스템/서버 2017.02.09

[Fedora] DNS

* DNS 서버 (Port 53) -> 도메인 주소를 컴퓨터가 인식할 수 있는 IP주소로 변환해 주는 서버 -> 분산형 데이터 베이스 - DNS 내부 흐름 ① Web Brower에 www.naver.com 요청하면 Cache에 www.naver.com 있는지 검색 ② Cache에 있으면 접속하고 없으면 다음 단계로 넘어감 ③ hosts 파일에 www.naver.com 정보가 있는지 검색 ④ hosts 파일에 있으면 접속하고 없으면 다음 단계로 넘어감 ⑤ /etc/resolv.conf에 네임서버의 주소가 있다면 Local DNS (zone file참조)에 www.naver.com 질의 ⑥ Local DNS에 www.naver.com 정보가 없을 시 Root DNS에 질의 ⑦ Root DNS에 www.nav..

시스템/서버 2017.02.08

[리눅스] 레드햇(Redhat) VS 데비안(Debian)

* 리눅스-> 대형 컴퓨터에서 쓰던 유닉스를 개인 PC에서 쓸 수 있도록 만든 것-> 오픈소스 OS이기 때문에 많은 배포판들이 생김 - 데비안(Debian) 계열: Kali(해킹용), Ubuntu(데스크탑용) 등 - 레드햇(Redhat)계열: CentOS(서버용), Fedora(데스크탑용) 등 -> 위 두 계열은 명령어에 차이가 있음 레드햇 데비안 명령어 rpm, yum apt-get , dpkg, aptitude * rpm- 필요한 파일 하나하나 찾아서 설치해야 함 (의존성X) * yum / apt-get- 의존성 문제 해결- 인터넷 되야 함- remove 옵션으로 의존성 파일 모두 삭제할 수 있기 때문에 주의 * dpkg- 저 레벨 도구- 의존성 X * aptitude- apt의 프론트엔드 프로그램 ..

시스템/서버 2016.12.24