More posts

리눅스

[linux] 리눅스 서버의 메모리 사용량과 가용 메모리를 확인하는 방법

free 커맨드 사용 터미널에서 free 커맨드를 사용하면 현재 메모리 사용 정보를 확인할 수 있습니다. free -m $> free -m total used free shared buff/cache available Mem: 3789 956 207 6 2625 2635 Swap: 1023 6 1017 -m 옵션은 메가 바이트 단위로 표시하는 옵션입니다. 기본 값은 바이트입니다. Mem 행은 메모리 사용
2 min read
리눅스

[linux] 리눅스 시스템 리소스 사용량을 모니터링하는 방법

top 커맨드 사용 리눅스 배포판에 기본 포함되는 리소스 모니터링 커맨드입니다. 터미널에서 top 커맨드를 실행하면 다음과 같은 리소스 사용 현황을 표시하는 대시보드가 실행됩니다. 현재 실행중인 프로세스 목록과 함께 상단에 부팅 후 운영 시간, CPU 사용량, 메모리 사용 정보, 스왑 공간 정보가 실시간으로 표시됩니다. 모니터링 정보 업데이트 시간은 3초입니다. 갱신 주기를 변경하려면
3 min read
리눅스

[linux] 디렉토리 별 디스크 사용량 보기 - 리눅스 du 커맨드로 디스크 사용량 많은 디렉토리 찾기

du 명령어는 디스크 사용량을 확인하는 데 사용합니다. du 명령어의 주요 사용 방법은 다음과 같습니다. 커맨드 사용법 * 현재 디렉토리의 디스크 사용량 확인: 현재 디렉토리와 하위 디렉토리들의 디렉토리별 디스크 사용량을 표시합니다. du 23784 ./log/nginx 4 ./log/private 4 ./log/landscape 4 ./log/dist-upgrade 8 ./log/unattended-upgrades 32 ./log/mysql 2588764 ./log/
4 min read
리눅스

[linux] 리눅스 커맨드라인 파일 다운로드 - wget 커맨드 활용 방법

wget 명령어는 웹, 또는 FTP에서 파일을 다운로드하는데 사용하는 커맨드라인 명령어입다. 인터넷을 통해 접근할 수 있는 웹 경로가 있으면 웹페이지, 또는 파일을 다운로드 할 수 있습니다. wget의 기본 사용방법은 다음과 같습니다. wget [URL] 예를 들어 다음과 같이 사용합니다. wget https://www.mydomain.com/download.zip 옵션별 wget 사용 방법들 * 다운로드할 파일명
3 min read
SQL

[sql] AutoMySQLBackup으로 MySQL 데이터베이스를 정기 백업하기

AutoMySQLBackup은 MySQL 전용의 백업 프로그램입니다. mysqldump의 백업 기능에 백업 파일들의 생애 주기를 관리하는 관리 기능을 포함하고 있습니다. AutoMySQLBackup은 mysqldump에 의존하는 bash 셸 스크립트입니다. mysql 및 mysqldump가 실행 가능해야 정상 동작합니다. AutoMySQLBackup은 다음과 같은 기능들이 있습니다. * 일일, 주간, 월간과 같은 다양한 간격으로 백업을 생성할 수 있습니다. * 백업을 회전시켜 저장 공간을 절약할
8 min read
SQL

[sql] 리눅스 Cron으로 MySQL 데이터베이스를 자동 백업하기 - crontab

MySQL 데이터베이스를 백업하는 방법은 크게 세 가지 방법이 있습니다. * MySQL 로그인 정보를 작업 명령어에 직접 포함 * MySQL 로그인 정보를 저장하는 .my.cnf 구성 파일을 사용 * bash 셸 스크립트로 백업 스크립트 작성 세 번째 방법이 가장 좋은 방법이지만, 셸 스크립트를 작성하고 설정하는 몇 단계를 더 거쳐야 합니다. 커맨드 라인 명령으로 MySQL
5 min read
테크

nodepad++ 탭을 공백으로 표시하기 - 탭 공백 변환 설정 끄기

notepad++을 사용하다보면 탭을 연속된 몇 개의 공백으로 표시하고 싶을 때가 있습니다. 또는 반대의 경우도 있는데, 이럴 때 사용하도록 nodepad++에 옵션이 제공됩니다. 순서대로 따라하면 됩니다. 1. Settings > Preferences... 메뉴를 선택합니다. 2. 왼쪽 설정 그룹 탭에서 "Language"를 선택합니다. 3. 오른쪽 끝의 "Tab Settings" 섹션 안의 목록에서 "Default"를 선택합니다.
3 min read
SQL

[sql] MySQL select 쿼리 결과를 파일로 저장하기 - Error Code 1290

SELECT INTO OUTFILE 문은 MySQL 데이터베이스에서 쿼리 결과를 파일로 내보내기 위해 사용되는 SQL 문입니다. 이 문은 SELECT 쿼리의 결과를 특정 파일에 저장하는 데에 주로 사용됩니다. SELECT INTO OUTFILE 문의 기본 사용 문법은 다음과 같습니다. "file_path"에는 쿼리 결과를 저장하는 파일명을 표시합니다. "queryresult.txt"처럼 구분할 수 있는 파일 이름을
8 min read
SQL

[sql] MySQL 데이터베이스/테이블의 디스크 사용량 확인하기

MySQL 커맨드 프롬프트에서 쿼리문으로 데이터베이스, 또는 테이블이 차지하고 있는 실제 용량을 확인할 수 있습니다. 1. MySQL 프롬프트를 실행합니다. mysql -u username -p 2. 비밀번호 입력 메시지가 나타나면 비밀번호를 입력합니다.비밀번호를 입력하면 mysql> 프롬프트가 나타납니다. 3. 모든 데이터베이스의 크기를 확인하려면 mysql> 프롬프트에서 다음 쿼리문을 입력합니다. SELECT table_schema AS "Database", ROUND(
1 min read
SQL

[sql] MySQL 서버 쿼리문이 메모리 부족으로 실행되지 않을 때 해결 방법

MySQL과 같은 데이터베이스 서버는 다른 프로그램들보다 메모리를 더 많이 사용합니다. 그리고 쿼리문에 따라서는 아주 큰 결과 데이터를 생성하기도 하기 때문에 아주 큰 메모리 영역을 필요로 할 수도 있습니다. 그래서 MySQL 서버가 한번에 처리할 수 있는 최대 데이터의 크기에 제한을 두고 있습니다. 그리고 설정한 제한 크기보다 결과 데이터가 더 더 크면
3 min read