목록IT/기타 (10)
미스터 역마살
리눅스 명령어 리눅스를 전혀 해본적이 없던 내가 2달간 Mysql DBA를 하면서 급하게 배운 리눅스 명령어에 대해 적어본다. 추가로 배워야 할 게 많지만 가장 기초가 될만한 명령어 리스트이다. 버전확인 grep . /etc/*-release find #파일명이 os-rele로 시작하는 파일 찾기 (루트 디렉토리에서 부터 찾는거) find / -name os-rele* # tmp 파일을 찾아서 다 지우기 find . -name "*.tmp" -exec rm -f {} \; # 현재 경로에서부터 시작해서 file 찾기 find . -type file -name "*.txt" # 현재 경로에서부터 시작해서 directory 찾기 find . -directory file -name "*abc" 파일 만들기 #..
Shell 이란? Shell(쉘)은 운영체제상에서 사용자가 입력하는 명령을 읽고 해석하여 대신 실행해주는 프로그램이다. 즉 다시말해서, 운영체제의 커널과 사용자 사이를 이어주는 역할을 하며 사용자의 명령어를 해석하고 운영체제가 알아들을 수 있도록 도와주는 명령어 해석기이다. Linux에서 사용하는 Shell의 종류로는 다음과 같은 것들이 있다. 그렇다면 쉘 스크립트란 무엇일까? Shell Script란? Shell Script(쉘 스크립트)란 Shell(쉘)에서 사용할 수 있는 명령어들의 조합을 모아서 만든 배치(batch)파일이다. 즉, 운영체제의 Shell을 이용하여 한줄씩 순차적으로 읽으면서 명령어들을 실행시켜주는 인터프리터 방식의 프로그램이다. Shell Script를 활용하여 묶어진 명령어 조합..
Crontab 이란? Linux 운영 체제 내에서 서버 스스로 정해둔 명령을 일정 기간마다 실행하도록 하는 것입니다. 명령어 Crontab 리스트 확인 crontab -l Crontab 수정 crontab -l Crontab 제거 해당 crontab을 제거하기 위해서는 Crontab 수정을 통해 명령어를 지우고 프로세스 id를 찾아서 kill해줘야 한다. Crontab 설정 45 22 * * * 22시45분에 실행 28 03 * * * 03시28분에 실행 0 17 * * * 17시00분에 실행 0 17 * * 1 매주 월요일 17시00분에 실행 0,10 17 * * 0,2,3 매주 일, 화, 수요일 17시00 분과 17시10분에 실행 0-10 17 1 * * 매달 1일 17시00분부터17시10분까지 1분..
SED란? 정규식과 같은 패턴 식을 적용하여 파일을 원하는대로 편집할 수 있는 프로그램 이다. vi 편집기처럼 직접 파일을 열어 고치지 않고 커맨드 창 또는 스크립트에서 동작을 하여 원하는 부분만 변경해준다는 특징이 있다. SED 특징 sed는 쉘 또는 스크립트에서 파이프(|)와 같이 사용될 수 있는 명령어이다. 그리고 기본적으로 정규표현식이 사용가능하기 때문에 정규표현식을 알면 더 고급지게 sed를 이용할 수 있다. 주의할 점은 정규표현식을 사용하기 때문에 특수문자 앞에 역 슬래시(\,\)를 붙여주어야 합니다. \를 쓰면 리눅스에서는 역슬래시로 받아들인다. 예) sed 's/\$man/man/g' test.txt SED 옵션 e : sed를 사용하였을 때 출력되는 값을 보여준다. 이 옵션은 기본값으로 ..
윈도우 설치시 이 하드 디스크 공간에 Windows를 설치할 수 없습니다. 이러한 에러를 종종 봤을것이다. 이 문제는 UEFI방식으로 윈도우10을 설치할때 쉽게 발생하는 문제이다. 해결방법 1. SHIFT + F10을 누른다. 2. 아래의 그림대로 DISKPART> list disk // 디스크 번호 확인 DISKPART> select disk 0 // 윈도우를 설치할 디스크 선택 DISKPART> clean // 디스크 삭제 DISKPART> exit // diskpart 종료 그런다음 다시 설치를 해보면 정상적으로 설치가 되는것을 알 수 있다.
VMSTAT로 메모리 사용률을 확인해보자. 순서는 아래 1번부터 3번까지 순서를 수행하면 된다. 1.백그라운드 등록 하기 명령어 : nohup vmstat 1800 336 >> vmstat_test_01.log & 2.프로세스 확인 명령어 : ps -ef | grep vmstat 3. FTP 에서 내려받기 계산식 사용가능한 메모리 : free + buff + cache 사용율 : (전체메모리 - 사용가능한 메모리) / 전체메모리 * 100 전체메모리 양은 free 로 쉽게 확인할수 있음( cat /proc/meminfo 이것도 가능)