...
출처 | 왜 | 내용 | 배운 점 및 기억해야할 점 | 비고 |
---|---|---|---|---|
생활코딩 디렉토리와 파일 | 리눅스 cli 환경에서의 디렉토리 및 파일 관리 | |||
생활코딩 --help 와 man | 리눅스 cli 환경에서의 명령어 도움말 | man | ||
생활코딩 sudo | 수퍼 관리자의 권한으로 명령 실행 | sudo | ||
생활코딩 IO 리다이렉션 | 명령의 input, output, error 출력을 조정 | < input 1> output 2> error | ||
생활코딩 쉘과 커널 | 리눅스에서 쉘과 커널의 정의 | |||
생활코딩 쉘 스크립트 | 여러 명령을 쉘을 통해 한번 실행 | 첫줄에 #!/bin/bash 여러 문법이 존재 | ||
생활코딩 디렉토리의 구조 | UNIX 계열의 용도에 따른 디렉토리 이름 | |||
생활코딩 파일 찾는법 | 파일 찾는 다양한 방법 | locate find | ||
생활코딩 백그라운드실행 | 명령을 백그라운드로 실행 | |||
생활코딩 항상실행 | 데몬의 개념과 service의 자동실행 | |||
생활코딩 권한 | 사용자에 따른 읽기, 쓰기, 실행 권한 설정 | |||
생활코딩 ssh | 원격으로 쉘 제어 | |||
생활코딩 ssh 자동로그인 | 공개키 암호 알고리즘을 이용한 ssh 자동 로그인 |
배운 것 및 기억해야할 것
백그라운드로 명령 실행
코드 블럭 |
---|
#백그라운드로 명령 실행
redis-server &
#백그라운드 명령 확인
jobs
#백그라운드 명령 포그라운드로 전환
fg %1
#백그라운드 명령 강제 종료
kill -9 %1
#포그라운드 명령 백그라운드로 실행 -> C+z |
데몬으로 항상 실행
init.d/ 디렉토리 내부에는 데몬 프로그램들의 실행파일들이 위치한다.
코드 블럭 |
---|
#데몬 프로그램의 일반적인 시작방법
sudo service apache2 start
#일반적인 종료 방법
sudo service apache2 stop |
init.d/ 디렉토리 내부에는 데몬 프로그램들의 실행파일들이 위치한다.
etc/r/rc3.d/ 디렉토리 내부에는 리눅스가 cli로 부팅될때 자동으로 시작되게 하는 데몬프로그램들이 존재하는 디렉토리이다.