목록Programming/Linux (12)
Patrick's 데이터 세상
세션 관리 프로그램 screen 설치하고 세션 만들기 $ sudo apt-get install screen # screen 설치 $ screen -S # screen 세션 생성 세션을 생성하면 바로 들어가진다. 터미널 창의 title이 세션명으로 바뀌어 있다. 지금은 방금 만든 screen 세션 하나의 윈도우 하나(#0)를 띄워둔 상태이다. screen에 들어간 상태에서 명령어 단축키는 ctrl + a를 누른 다음 손을 떼고 다음 키를 누르는 식으로 사용한다. ctrl + a, w # 윈도우 목록 확인하기 ctrl + a, c # 새 윈도우 생성하기 ctrl + a, # 해당 번호의 윈도우로 변경하기 터미널 창 하나를 여러 영역으로 분할할 수 있다. 이게 내가 원하던 기능이다. 창을 가로, 세로로 나눌 ..
리눅스 버전및 CPU등 환경정보 확인하기 위한 명령어 * 리눅스 버전 확인 # cat /etc/issue or # cat /etc/redhat-release * 리눅스 커널 버전 확인 # cat /proc/version * OS 커널 비트수(Kernel Bits) 확인하기 # getconf WORD_BIT * uname 명령(unix name의 줄임말) 으로 OS Kernel Architecture 확인하기 # uname -m i686 # uname (옵션) >> 옵션 -a : All 모든 정보 -i : Platform 정보 -m : System Kernel Architecture 정보 -n : Nodename(Host name) 정보 -p : Processor(Processor type) 정보 -r :..
리눅스에서 하나의 창이 아닌 여러 창을 함께 사용할 때 유용한 tmux 사용법이다. 리눅스 원격 연결이 꺼져도 서버가 꺼지지 않는 이상 tmux로 돌려놓은 코드는 다운되지 않는다. tmux 구성 요소 session: 여러 윈도우로 구성 window: 터미널 화면, 세션 내에서 탭처럼 사용 가능 pane: 하나의 윈도우 내에서의 화면 분할 ◎ 세션 상태 확인 tmux ls ◎ 세션 불러오기 tmux attach -t 0 기존 0번 세션으로 새 창 불러오기 ◎ 세션 종료 exit ◎ 윈도우 닫기 (ctrl + b) d ◎ 새 윈도우 생성 (ctrl + b) c ◎ 윈도우 next 넘기기 (ctrl + b) n session 관련 명령어 ◎ 새로운 세션 생성 tmux new -s (session_name) ◎..
디렉터리 관련 명령어 ▣ pwd 현재 관리자가 작업중인 디렉토리의 절대경로 확인 ▣ ls 현재 작업하는 디렉터리에 있는 파일이나 하위 디렉터리의 목록 표시 option 의미 -a 디렉터리 내의 모든 파일 출력(숨김 파일포함) -i 파일의 inode와 함께 출력 -l 파일 허용 여부, 소유자, 그룹, 크기 날자 등을 출력 -m 파일을 쉼표로 구분하여 가로로 출력 -r 정렬 옵션이 선택되었을 때, 그 역순으로 출력 -s KB 단위의 파일 크기를 출력 -t 최근에 만들어진 파일 순서대로 출력 -x 파일 순서를 세로로 출력 -F 파일 유형별로 보기 ex) ls -al (권한자랑 같이 리스트 보기) ls -alh (권한자랑 같이 리스트 보기 (기가바이트로 보기) ▣ cd 디렉토리 이동 현재 작업하는 디렉터리에서 ..
vi로 파일 편집 시에 readonly 파일이라 저장이 되지 않는 경우에 뜨는 오류입니다. :w (편집된 내용 저장) :q (파일 종료) :wq를 사용 시에 Read Only 파일인 경우 해당 오류를 발생시키고 :w! (강제로 저장)를 사용합니다. !는 강제 옵션으로 readonly 문서를 강제로 처리하는 명령어입니다.
▣ date 현재 서버의 날짜와 시간을 확인하거나 설정하는 명령어 ex) date 옵션 옵션 내용 -l ISO-8601의 날짜 표기 방식에 따라 출력 -u 세계 표준 시각을 알려준다. --version 버전 정보를 보여준다. 현재의 날짜와 시간을 특정일로 바꿀 때 ex) date 051714402011 [월/일/시/년] ▣ who 현재 계정 확인 ① 현재 로그인한 사용자 등록 명, 터미널 번호, 로그인한 시간을 보여준다. ex) who ② 현재 사용하는 사용자 자신만의 정보를 보여준다. ex) who am i ③ 현재 사용하는 사용자의 등록 명만 보여준다. ex) whoami 옵션 옵션 내용 -l-l 각 열 위에 헤더를 표시한다. -l 사용자가 접속한 원격 호스트의 DNS 정보를 보여준다. -q 현재 로..