본문 바로가기

나 취준생/리눅스

(15)
리눅스 디스크 관리 명령어 디스크 관리 명령어 1. df 명령어 - 현재 파일 시스템의 총 사용률을 확인하는 명령어 df -h 각각 사이즈와 사용한 공간, 남은 공간 등을 확인할 수 있다. 하둡을 설치해서 이용하려면 공간이 많이 필요하기 때문에, root의 용량을 미리미리 확인해두자. 나 같은 경우는 처음에 약 40GB로 만들어서 아직 많이 남아있다. 2. du 명령어 - 현재 파일/디렉토리의 디스크 사용량을 표시하는 명령어 텍스트 파일들의 크기 확인하기 du *.txt 그냥 du 만 쓰면, 모든 파일의 크기가 나오니 조심하자. (엄청 많음) du -c *.txt -c 옵션을 주면, 마지막에 총합도 표시해준다 du -ch *.txt -ch 옵션은 단위까지도 표시해준다. 3. sar 명령어 작업하다가 리눅스 서버가 너무 느려서 작업..
리눅스 권한 관리 명령어 # 권한 관리 명령어 리눅스에 하둡을 설치하고 운영을 할때 여러가지 문제들이 발생하는데그중의 많은 문제들이 권한에 관련한 오류들이 가장 많다. 그래서 하둡 운영을 원활하게 하기 위해서는 권한관리 명령어를잘 숙지하고 있어야한다. * 권한관리 명령어 3가지 1. chmod --> change mode ( 특정 파일의 권한을 조정 ) 2. chown --> change ownership of a file ( 특정 파일이나 디렉토리의 소유자를 변경 ) 3. chattr --> change file attributes ( 루트 유저만 권한을 조정할 수 있도록 설정 ) * 권한 관리표 번호 권한 대표문자 파일 디렉토리 4 읽기권한 r 읽고,copy 디렉토리에서 ls 가능 2 쓰기권한 w 수정 디렉토리에서 파일생성 ..
vi 편집기 명령어 # vi 편집기란? Visual Editor 리눅스안에서 사용할 수 있는 문서 편집기 # vi 편집기 명령모드 3가지 1. command 모드 - vi 편집기의 기본 모드이며 vi 를 실행하면 바로 보이는 화면 방향키로 왔다갔다 할 수 있는 모드 2. edit 모드 - a, i, o, x 등을 누르면서 내용을 입력 또는 삭제하는 명령모드 3. last line 모드 - 입력 모드에서 저장, 종료, 강제 종료 등의 명령어를 입력하는 모드 :wq 저장하고 종료(단축키: ZZ) :q 저장안하고 종료(단축키:ZQ) # vi 편집기 내에서 커서 이동 1. j : 아래로 이동2. k : 위로 이동3. h : 왼쪽으로 이동4. l : 오른쪽으로 이동5. 1G: 맨위로 이동6. G : 맨 아래로 이동7. :set nu..
리눅스로 SQL문 구현하기2 1. uniq 명령어 중복된 라인을 제거하는 명령어 # uniq 옵션 파일명 예제 : emp.txt에서 직업만 출력하기 awk '{print $3}' emp.txt 예제 : 위 결과에서 abcd 순으로 정렬하기 awk '{print $3}' emp.txt | sort -k 1 저번에는 nrk를 사용했는데숫자가 아니니 n은 필요없고, 오름차순이라 r도 필요없다.행은 한 개 밖에 없으니 당연히 1이다. 예제 : 위의 결과에서 중복을 제거해서 출력하기 awk '{print $3}' emp.txt | sort -k 1 | uniq 이런 경우 sort만 사용해도 동일하게 출력되긴 한다. ###중요###이렇게 중복제거를 할 때 명심할 점은uniq를 항상 마지막에 사용해야 한다는 점이다.uniq는 위아래 데이터가 같..
리눅스로 SQL SELECT 문 구현하기 예제 : 이름이 ALLEN인 사원의 이름과 월급 출력하기 grep 'ALLEN' emp.txt | awk '{print $2, $6}' 예제 : 월급이 3000인 사원의 이름과 월급 출력하기 grep 3000 emp.txt | awk '{print $2,$6}' 예제 : 부서번호가 10인 사원들의 이름과 월급과 부서번호를 출력하기 근데 출력 값은 부서 번호가 10이 아닌 사원들도 출력되었다. 그 이유는 ADASM는 월급에 '10'이 포함되어있고, MARTIN은 입사일에 '10'이 포함되어 있기 때문이다. 그럼 사실 여태까지 했던 다른 예제들도 불안정한 답이었다는 것이다. 이럴 땐 -w를 사용해야한다. -w는 단어별 검색을 의미한다. awk '{print $2,$6,$8}' emp.txt | grep -w..
리눅스 기본 명령어2 1. alias 명령어 자주 수행하는 명령어들을 쉽게 사용할 수 있도록 설정하는 명령어 예제 : pwd 명령어를 p로 놓고 사용하기 다른 alias를 만든다면? 혹여 다른 alias를 새로 만들더라도,한 번 만들어둔 alias는 다시 사용할 수 있다. # alias 목록 확인하기 그냥 alias를 입력하고 엔터를 누르면 목록이 쫙 나온다. 기존에 자동으로 생성되있는 alias 들이 있고, 방금 만든 p와 l도 확인할 수 있다. # alias 삭제하기 unalias 'alias 이름' 2. 파일 연동해서 끌어오기 장치 - 클립 보드 공유 - 양방향장치 - 드래그 앤 드롭 - 양방향 으로 설정한다.그 이후 재부팅하면,윈도우의 폴더에 있는 파일을 끌어서 VirutalBox 안으로 가지고 올 수 있다.위 방법으..
리눅스 기본 명령어1 # 리눅스 기본 명령어 1. 기본 명령어 # whoami -> 내가 지금 접속해있는 유저 이름 확인# pwd (print working directory) -> 현재 내가 있는 디렉토리를 확인# ls (list) -> 현재 디렉토리에 있는 폴더와 파일 확인# ls -l -> 파일 리스트 확인# ls -rlt -> 파일 리스트 확인 ( 생성한 시간 순서 )# cd Documents -> Documents 디렉토리로 이동# cd .. -> 하위 디렉토리로 이동# cd -> 시작 디렉토리로 이동# cd - -> 이동하기 전 디렉토리로 이동# mkdir (make directory) -> 디렉토리 생성 내 사용자 명은 root, 첫 디렉토리 이름도 root다.Documents 폴더로 이동해서 안의 정보들을 확인..