리눅스
무료 유닉스
디렉토리 구조
❛ /루트 파티션
❛ /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 |
댓글