상세 컨텐츠

본문 제목

리눅스 마스터 2급 문제(11~20)

coding/리눅스

by golduny_zoo 2021. 5. 13. 18:10

본문

728x90

ksh :  1983년 AT&T사의 벨 연구소에서 근무하던 베이비드 콘이 개발. sh을 확장하고, c의 많은 기능을 추가 하였음

bash : 1989년 브라이언 폭스가  GNU프로젝트를 위해 개발. sh을 기반으로 만듦



PS1 :  명령 프롬프트 설정

PS2 : 보조 프롬프트 

https://www.youtube.com/watch?v=hYbgJaNdHGs

~/.bashrc :  별칭(alias)과 bash가 수행될 때 실행되는 함수를 제어하는 지역적인 시스템 설정과 관련된 파일

~/.bash_profile :  환경 변수와 bash 수행될  실행되는 프로그램을 제어하는 지역적인 시스템 설정과 관련된 파일


/bin : 기본 명령어들이 모여 있는 디렉토리

/etc/shells : shell의 목록으로 chsh 명령으로 사용자 로그인 shell을 바꿀 때, 이 파일의 목록에 있는 shell만 바꿀 수 있게 한다.

/etc/shadow :  시스템의 shadow 패스워드를 포함하는 파일이다.


cash[options][username] CHange SHell 

-s : 간단 기본사용쉘 변경

-l : 사용 가능한 쉘의 종류 확인하기




systemd :  CentOS 7 버전부터 init시스템 대신 사용되며 Ubuntu에서도 사용


1. cron

   : 정기적으로 명령을 실행시켜주는 도구

   > 정기적으로 데이터 백업, 데이터 전송 등의 작업을 할때 사용

3. m h dom mon dow command

   1) m : 실행되는 분의 주기 

      ex) */1 : 1분에 한번

            */10 : 10분에 한번

   2) h : 실행되는 시간의 주기

      ex) */1 * : 시간과는 상관업이 1분에 한번씩 실행

            10 1 : 1시 10분에 실행됨

   3) dom (day of month) : 한달에서 몇일에 실행될지

      ex) 10 1 24 : 매달 24일 1시 10분에 실행됨

   4) mon : 몇월에 실행될지

   5) dow(day of week) : 요일

   6) */1 * * * *  : 1분마다 실행되게 설정

 

[출처] [생활코딩] 정기적으로 실행(cron)|작성자 dkhan

'coding > 리눅스' 카테고리의 다른 글

리눅스 마스터 2급 문제(41~50)  (0) 2021.05.13
리눅스 마스터 2급 문제(31~40)  (0) 2021.05.13
리눅스 마스터 2급 문제(1~10)  (0) 2021.05.13
[리눅스]권한  (0) 2021.05.04
리눅스 우분투 쉘의 입출력 log  (0) 2021.04.30

관련글 더보기