본문 바로가기
컴퓨터공학/네트워크

서버 | 리눅스

by KISCH 2020. 2. 8.
반응형



리눅스


무료 유닉스



리눅스




디렉토리 구조


❛ /루트 파티션

❛ /bin

❛ /boot : 부팅커널

❛ /etc : 시스템의 거의 모든 설정파일이 존재하는 디렉토리

/etc/rc.d : 부팅스크립트 파일들이 존재하는 디렉토리

/etc/rc.d/init.d : 시스템 초기화 파일들의 실제파일들이 존재

/etc/httpd : RPM으로 설치된 아파치 설정파일들이 저장된 디렉토리


❛ /home : 사용자의 디렉토리

❛ /root : root 사용자의 개인 홈디렉토리

❛ /usr : 일반사용자들이 주로 사용하는 디렉토리, 응용프로그램이 주로 저장 됨

/usr/src : 프로그램 소스가 저장되는 디렉토리

/usr/local : MySQL, Apache, PHP 등과 같은 어플리케이션들을 소스로 컨파일할 때 사용


❛ /tmp : 임시 파일 저장

 /var : 시스템운용중에 생성되었다가 삭제되는 데이터를 일시 저장, 로그, 캐시 파일 등이 저장

/var/log : 시스템로그파일


❛ swap 파티션 : ram 부족 시 사용되는 공간



iptables 


/usr/sbin/iptables

사용자 공간 응용 프로그램

포트



.htaccess


이 파일을 디렉토리에 두면 그 디렉토리와 하위 디렉토리 내에 한해 웹 서버의 설정 중 일부를 변경

웹 호스팅 업체는 이 파일을 통해서만 서버의 동작을 변경하는 것만 허용

디렉토리 접근 시 패스워드 요구

리다이렉션 생성

php 설정 조정파일의 캐싱 제어

파일 확장자에 따른 서버의 처리 방식 제어



커널


리눅스 핵심부분, 하드웨어 제어



데몬


 리눅스 서버에서 네트워크 서비스를 처리하는 프로그램

 리눅스 재부팅시 데몬 실행해주거나 부팅 시 자동실행 되도록 설정

 스탠드 얼론 방식 : 

 실행 : service httpd/mysqld start/stop/restart

- 웹서버 : service httpd restart 

- DB서버 : service mysqld start

- 샌드메일서버



명령어


 Tab키 : 자동완성


 cd : 디렉토리 변경

 cd .. : 상위폴더


 find [찾을 시작위치] -name '[파일 이름]'

 gedit 파일편집 : 


 ls : 목록

 ls -al : 


 rm : 파일, 폴더 삭제

 rmdir : 디렉토리 삭제


 cp : 복사

 logout exit :

 mv : 이동

 mkdir : 디렉토리 생성

 nano : 에디터

 netstat

 pstree

 sudo : 관리자 권한

 touch : 생성

 yum : 


ps -ef|grep -i mysql : 현재 프로세스 확인

mysql -uroot -p111111 -hlocalhost : 접속 -p비밀번호

sudo service mysql restart : 접속오류시 재시작

 





반응형

'컴퓨터공학 > 네트워크' 카테고리의 다른 글

VPN 정의와 작동 방식  (2) 2020.03.18
HTTP 상태 코드  (0) 2020.02.17
웹서버 | 아파치 mode_rewrite 확장 모듈  (0) 2020.02.08
데이터 포맷 JSON  (0) 2020.02.08
클라우드서버 | Ucloud AWS Azure  (0) 2020.02.08
데이터통신 | 암호화 복호화  (0) 2020.02.07
웹서버 | Apache  (0) 2020.01.15
서버 | 네트워크 서버 NAS  (0) 2020.01.07

댓글