본문 바로가기

반응형

linux

(16)
6. 프로세서 관리 ■ 6. 프로세서 관리 *프로세서 관리 명령어 1. ps 명령어 2. top 명령어 3. kill 명령어 4. jobs 명령어 ■ jobs 명령어 " 동작 중인 작업의 상태를 확인하는 명령어" 예: $ jobs 옵션 -상태 정보 4가지 1. running : 실행중 2. stopped: 일시중단 중 3. Done : 종료 4. terminated : 강제종료 테스트: vi hhh.txt 열어서 select ename,sal from emp where 까지 쓰고 esc 누른다음에 컨트롤+z 하면 stopped 한 것을 볼 수 있다. ※ 설명: [1] + Stopped vim hhh.txt ↑ ↑ ↑ ↑ job번호 현재job 일시정지 동작중인 job $ jobs 해보면 현재 진행중인 작업이 나타난다 ※ jo..
디스크 관리[df,du,sar,한글 input, 리눅스 str] ■ 디스크관리 *디스크 관리 명령어 3가지 1. df 명령어 2. du 명령어 3. sar 명령어 ■ du 명령어 "현재 파일/디렉토리의 디스크 사용량을 표시하는 명령어" 예제: $ du -sh 홈디렉토리로 가서 [orcl:~]$ du -sh 314M $ du -s *.txt 파일들의 크기를 쫙 뽑아줌 문제. *.txt 파일 크기의 총 합을 출력하시오 [orcl:~]$ du -s *.txt | awk '{sum=sum+$1} END {print sum}' 220 또는 [orcl:~]$ du -c *.txt ■ df 명령어"현재 파일 시스템의 총 사용율을 확인하는 명령어"예:[orcl:~]$ df -hPFilesystem Size Used Avail Use% Mounted on/dev/mapper/VolG..
권한관리[chmod,chown.chattr,권한관리 단축키, 단축어, root, chattr +i, whatis chmod] ■ 4. 권한관리 리눅스에서 파이썬의 배치파일을 실행하거나 R배치 파일을 실행하거나 하둡을 설치하고 운영을 할 때 여러가지 문제들이 발생하는데 그 중에 많은 문제들이 권한에 관련한 오류들이 많다. 그래서 권한관리를 잘 알아둬야 한다. *권한관리에 대한 명령어 3가지 1. chmod (change mod) 2. chown (change owner) 3. chattr (change attribute객체) *권한 관리표 번호 권한 대표문자 파일 디렉토리 1 읽기권한 r 읽고, copy 디렉토리에서 ls 가능 2 쓰기권한 w 수정 디렉토리에서 파일 생성가능 3 실행권한 x 실행 디렉토리에서 cd로 접근가능 *ls -l 로 특정 파일을 조회했을 때 나오는 권한부분을 해석 $ls -l emp.txt -rw-r--r..
vi 편집기[vi, view, vi -r, vi 커서이동,vi 명령어, 디버깅 -x] ■ vi 편집기 vi 편집기란? 리눅스 안에서 사용할 수 있는 문서 편집기 vi(Visual Editor) 의 뜻에서 유래가 됨 vi 편집기 명령모드 3가지 1. command 모드(esc눌렀을 때 그 화면) vi의 기본모드이며 vi를 실행하면 바로 보이는 화면 방향키로 왔다갔다 할 수 있는 화면 k , j 누르면 위아래 움직인다. l 누르면 옆으로 움직인다. 2. Edit 모드 a, i, o 등을 누르면서 내용을 입력 또는 삭제하는 명령모드 3. last line 모드 입력모드에서 저장안하고 나가는거: 쉬프트+콜론 -> q! 엔터 입력모드에서 저장하고 나가는거: :wq! 저장하고 종료(쉬프트+zz) ****대문자 ZZ를 쓰면 된다.(그래서 쉬프트씀) :q! 저장안하고 종료(쉬프트+zq) ****대문자 ..
리눅스 기본 명령어3[diff,find,tar,ln,sed,cp,mv] ■ 16. diff 명령어 "두 파일간의 차이점을 찾아서 알려주는 명령어" 예: $diff emp.txt emp7.txt [orcl:~]$ diff emp.txt emp2.txt 15a16> 7934 MILLER CLERK 7782 82/01/11 1300 0 10 ■ 17. find 명령어 "검색하고자 하는 파일을 찾을 때 사용하는 명령어" 예: $find 디렉토리 -name '파일명' -print ↑ ↑ 검색할 디렉토리 검색할 파일명 [orcl:~]$ find /home/oracle -name 'emp.txt' -print/home/oracle/test100/emp.txt/home/oracle/test200/emp.txt/home/oracle/emp.txt/home/oracle/backup/emp.t..
리눅스 기본 명령어2[wc,grep,awk,sort,uniq,echo] 기본명령어 1에 이어서 작성합니다. ■ 10. wc 명령어 "파일안에 단어의 갯수 또는 라인수를 출력하는 명령어" "print word count" 예: $ wc -l 파일명 옵션 설명 -l 라인수 출력 -w 단어의 갯수 출력 -c 문자수를 출력(바이트 크기) [orcl:~]$ wc -l winter.txt4240 winter.txt 문제. winter.txt 의 단어수를 출력하시오 [orcl:~]$ wc -w winter.txt19909 winter.txt 위 옵션 3개를 한꺼번에 보고 싶다면?? [orcl:~]$ wc winter.txt 4240 19909 111181 winter.txt 문제. 자신의 홈디렉토리 밑에 확장자가 .txt로 끝나는 파일이 몇 개가 있는지 카운트 하시오 [orcl:~]$ ..
1.리눅스 기본명령어[cd,touch,rm,rmdir,alias,cat,redirection,more,head] 1. 리눅스 기본명령어 ■ 1. cd 명령어 "Change Directory 명령어로 디렉토리를 이동하는 명령어" 예제: $ pwd > : 없으면 파일을 생성하고 , 있으면 기존 파일 뒤에 덧붙이겠다. >: 파일을 생성하겠다. 있으면 그냥 덮어쓰겠다. 예: $ cat emp.txt >> emp50.txt 지금보고 있는 emp.txt 의 화면의 결과를 emp50.txt 로 생성한다 $cat emp.txt >> emp50.txt cat emp50.txt 엔터누르면 보임 ■ 8. more 명령어 "1페이지가 넘는 문서의 내용을 화면에 출력할 때 페이지 단위로 볼 수 있는 명령어" 예제: $ more more 버튼 설명 스페이스바, z 다음 페이지로 넘어간다. b 이젠 페이지로 돌아간다. 엔터 한줄 씩 넘어간다..
리눅스가 무엇인지? ■ 1. 리눅스가 무엇인지? *리눅스를 왜 배워야 하는가? 1. 현업의 대용량 데이터는 대부분 window가 아니라 리눅스나 유닉스 시스템에 저장이 되어있다. 2. 하둡이 리눅스 시스템에서 설치된다. 3. 딥러닝을 구현하는 환경의 대부분이 리눅스 환경이다. *리눅스가 무엇인가? 유닉스가 너무 고가여서 핀란드의 리누즈 토발즈 학생이 리눅스 오픈소스를 1991년 11월에 개발했다. 리누즈 토발즈가 개발한 것은 리눅스의 커널(예로들면 자동차의 엔진과 같음) 을 개발하고 소스를 무료로 공개하고 전 세계의 많은 개발자들이 이 오픈소스를 가져다가 더 좋게 개선을 해서 다시 인터넷에 올리고 하는 작업을 반복하다 보니 리눅스 os가 유닉스보다 더 가볍고 안정적이게 되었다. GNU 프로젝트: 누구든지 배포된 오픈소스를 ..

반응형