Server TO(Technical Operation)/Linux2018. 6. 13. 01:01MySQL & MariaDB crontab을 이용한 자동 백업

백업 bash 스크립트 작성 root@0acd15c1ee60:/# vi autoBackupDB.sh #!/bin/bash backupPath=/home/dalgoo/server/backup/ backupDate=$(date +%Y%m%d_%H%M%S) USERNAME=디비아이디 PASSWORD=디비비번 DATABASE=디비이름 mysqldump -u$USERNAME -p$PASSWORD $DATABASE > $backupPath/$backupDate'_'$DATABASE'.sql' zip -j $backupPath$backupDate'_backupDB.zip' $backupPath$backupDate'_'$DATABASE'.sql' rm $backupPath$backupDate'_'$DATABASE'.s..

Server TO(Technical Operation)/Linux2018. 6. 4. 23:53리눅스 시스템 디렉토리를 살펴보자

리눅스 시스템 우분투(Ubuntu)의 시스템 디렉토리 디렉토리 설 명 / 모든 디렉터리가 시작하는 뿌리인 최상위 디렉터리입니다. '루트'라고 칭함 /dev 시스템에 설치된 주변 장치들(마우스, 모니터, 비디오카드, 하드디스크)이 파일로 등록되어 있는 디렉터리입니다. /etc 시스템 설정 파일이 들어 있는 디렉터리입니다. 사용자, 그룹 정보, 파일 시스템 데이블과 같이 기본적으로 시스템의 환경을 결정하는 매우 중요한 파일들이 모여 있습니다. /bin 사용자가 사용하는 가장 기본적인 명령들이 실행 파일 형태로 저장되어 있습니다. /lib 공유 라이브러리 파일들이 저장되어 있는 디렉터리입니다. 시스템의 부팅과 응용 프로그램의 실행에 필요한 코드들이 들어 있습니다. /home 사용자 계정을 만들면 사용자 계정의..

리눅스 메모리 관리
Server TO(Technical Operation)/Linux2018. 4. 4. 10:50리눅스 메모리 관리

java.lang.OutOfMemoryError: PermGen space 리눅스에서 캐쉬 메모리가 계속해서 쌓이는 문제가 있다. 그래서 java 기반의 서버 구동시, OutOfMemoryError와 같은 메모리 문제가 발생한다. 그러나 해결하는 방법은 있다!!!! 다양한 방법이 있지만 리눅스에서 cached 메모리를 사용 할 수있는 메모리 상태(free)로 돌려 주는 방법을 소개하겠다. 현재 메모리 상태 하기과 같이 drop_caches 의 상태를 3 으로 변경한다.(상태별 해제 방법은 하기 참조) $> echo 3 | sudo tee /proc/sys/vm/drop_caches free 메모리가 늘어났어요~~ 메모리 상태별 해제 방법 pageache 해제 $> echo 1 | sudo tee /pro..

image