본문 바로가기

서버운영 (TA, ADMIN)/리눅스

(19)
[리눅스] 리눅스 Centos7 설치 가이드 현재 일하는 회사에서 상용서버 환경과 비슷한 개발서버 환경을 구축하게 되었습니다.직접 설치하면서 세팅순서에 대한 가이드를 남겨두려고 합니다. 일단 상용 서버의 os 버전 및 각종 설치 파일을 확인합니다. grep . /etc/*-release : 리눅스 OS 버전 확인하는 명령어.상용버전은 6.4인데 개발에는 7.0설치를 한번 해보려고 합니다. 1. USB 부팅순서 바꿔서 리눅스를 설치합니다.( 분할 방법 1. BOOT 100~200MB, SWAP RAMx2 mb 나머지 / 2. boot 1GB, swap 1g, 나머지 / 3. /home, /var 분리도 나쁘지 않음) 파티션에 대한 설명입니다. (출처 : http://blog.naver.com/xesines/120202278424) /boot : 커널..
[리눅스] 시스템 모니터링 유틸리티 서버관리, 애플리케이션의 기본은 문제의 식별(모니터링), 문제의 해결(튜닝)에 있습니다.리눅스 서버관리시 모니터링 유틸에 대해 정리해 보았습니다. 1. STAT 시리즈의 완결판, DSTAT ( http://www.smallake.kr/?p=19241 ) 디스크별 I/O 사용량 확인, I/O 부하 유발 프로세스 확인, read/write 속도 확인하는 방법입니다. > dstat --time --disk-util --disk-tps -p -g --top-io-adv --top-cputime-avg --top-latency 2. top 유틸로 시스템 상황 모니터링 하기 ( https://www.conory.com/note_linux/11789 ) 리눅스에서는 top라는 유틸리티로 시스템상황을 모니터링 할 수 ..
[리눅스] 리눅스 주요 명령어 모음 실무에서 자주 사용하게되는 리눅스 명령어 입니다.find / -name '*파일이름*' : 특정 파일 이름을 조회합니다. 첫번째 옵션 조회 경로 지정 가능. cp -R 복사하고싶은파일 복사되어이동될새로운위치 : 폴더 하위내용까지 전체 복사 합니다.mkdir -p '생성하고싶은 전체 경로' : 하위 디렉토리까지 한번에 생성합니다. ln -s 원본 링크파일 : 심볼릭 링크를 생성합니다. chown -R users:wheel : 하위 디렉토리까지 모두 소유자를 변경합니다.chmod 777 -R '대상디렉토리' : 하위 디렉토리까지 모두 권한을 변경합니다.읽기(100), 쓰기(010), 실행(001) tail -f catalina.out : 로그파일 끝라인부터 지속적으로 출력합니다.tail -100 catali..
[리눅스] SSL 적용 방법 SSL이란 무엇이며 인증서란 무엇인가?SSL(Secure Socket Layer) 프로토콜은 처음에 Netscape사에서 웹서버와 브라우저 사이의 보안을 위해 만들었다. SSL은 Certificate Authority(CA)라 불리는 서드파티로부터 서버와 클라이언트의 인증을 하는데 사용된다. SSL이 어떻게 작동하는지에 대한 간단한 과정은 아래와 같다.[웹브라우저] SSL로 암호화된 페이지 요청 (https:// 로 시작하는 주소 요청) [웹서버] Public Key를 인증서와 함께 전송 [웹브라우저] 인증서가 자신이 신용한다고 판단한 CA(일반적으로 trusted root CA라고 불리움)로부터 서명된 것인지 확인 [웹브라우저] Public Key를 사용해서 랜덤대칭암호화키(Random symmetri..