리눅스
-
4장 2교시 : vi 사용법, 도움말 사용법, DVD/USB 마운트(1)리눅스 2020. 6. 9. 22:13
1. gedit의 기본적인 사용법 익히기 2. vi의 사용법 연습 실습1) $ gedit //메모장 처럼 실행된다. 내용 작성 후 파일명을 test.txt 저장 $ ls //해당 경로에 test.txt 파일이 생성됨 $ vi //vi에 대한 설명이 화면에 출려됨 $ vi new.txt //new.txt 파일명을 가진 vi 명령 모드를 실행 $ i or a 키를 누르면 입력 모드로 데이터를 입력할 수 있다. $ vi 명령 모드에서 내용 작성 후 esc키를 누른 후 :wq를 입력 후 빠져나온다 - :wq vi를 저장하고 빠져나오는 명령어 - :q! //기존 변경 내용을 취소하고 vi 모드를 빠져나오는 명령 - :wq new.txt //new.txt라는 파일 명으로 작성 내용을 저장하고 vi 모드를 빠져나오는..
-
4장 1교시 : 시작/종료, 가상콘솔, 런레벨, 자동완성리눅스 2020. 6. 9. 21:57
서버를 구축하는 데 알아야 할 필수 개념과 명령어 시작과 종료 1. 종료하는 방법 - poweroff, shutdown -P(대문자) now, halt -p(소문자), init 0 $ shutdown -h 5 //5분 후에 종료 $ shutdown -c //종료 캔슬 $ shutdown -k 10//10분 후에 리눅스 종료 공지만하기 2. 시스템 재부팅 - shutdown -r now, reboot, init 6 3. 로그아웃 - logout, exit 가상 콘솔 - 쉽게 "가상의 모니터"라 생각하면 됨. 우분투는 총 7개의 가상 콘솔을 제공 - 단축키 Ctrl + Alt + F1 ~ F7 런 레벨 - init 명령어 뒤에 붙는 숫자를 런레벨이라고 부른다. - 런레벨 모드를 확인하려면 /lib/syste..
-
awk 명령어리눅스/명령어 2020. 6. 7. 22:57
1) 기능 설명 - 입력 파일을 릭어 지정된 패턴과 일치하는 패턴을 매칭시켜 그 해당 라인을 찾는 역할을 수행한다. - 라인은 공백을 기준으로 가각 필드나 단어로 나뉜다. 2) 형식 - awk 'pattern' filename - awk '{action}' filename - awk 'pattern {action}' filename 3) 예시 3.1. awkfile의 모든 인덱스 출력하기 3.2. awk '/pattern/' filename 형식을 사용하여 "3324"를 포함한 행을 출력하기 3.3. 해당 패턴을 가진 행의 $1, $2 인덱스의 값을 가져와 정해진 액션에 따라 출력하기 3.4. 9라는 패턴이 들어간 행의 인덱스 1과 3을 출력하기 3.5. -F 옵션 3.6. 비교 표현식
-
df 명령어리눅스/명령어 2020. 6. 7. 22:50
1) 기능 설명 - 시스템에 마운트된 하드디스크의 남은 용량을 확인할 때 사용하는 명령어 - 기본적으로 1,024Byte 블록 단위로 출력하여, 옵션을 통해 다른 단위로 출력 가능 2) 형식 - df [옵션] [파일명] 3) 옵션 - a : 블록의 파일 시스템을 포함하여, 모든 파일 시스템을 출력(데이터를 저장하는 단위가 0블록인 파일까지 모두 출력) - h : 사람이 읽을 수 있는 형태의 크기로 출력(M, G 단위로) --total : 총합 total 라인을 추가하여 출력
-
OutOfMemoryError: unable to create new native thread 원인리눅스 2020. 6. 2. 17:39
최근 프로젝트를 Server에 반영하고 Tomcat을 재시작 하거나 프로세스가 정상적으로 올라가고 몇시간 후에도 OutOfMemoryError 로그와 함께 기존의 프로세스가 먹통이 되는 현상이 자주 발생하였다. OutOfMemoryError 문구만 봐서는 해당 에러가 메모리와 관련된 오류일 것이라고 생각하기 쉽다. 하지만 Java 1.6과 1.7에서 OS가 Thread를 생성해 주지 못할 때 OutOfMemoryError: unable to create new native thread 에러가 표시될 수 있다. Linux에서 사용자가 생성할 수 있는 최대 프로세스 개수를 확인하는 방법 중 하나는 ulimit 을 이용하는 것이다. >ulimit -a core file size (blocks, -c) 0 da..