programming language/리눅스

7. 데몬

공대키메라 2021. 7. 21. 22:21

데몬??

 

데몬 들어보면 왜자꾸 유희왕 데몬이 생각나징

 

데몬도 이런 것이라 보면된다

 

즉, 늘 세팅되잇는 프로그램이다.

 

그 하나의 사례로 웹 서버를 설치할 것이다. 

 

sudo apt-get install apache2  를 입력하면 다운된다.

 

 

다운중... 뭐가 많네...

다음 경로에 들어가서 확인해 보면 apache2가 다운된 것을 확인할 수 있다.

 

그리고 sudo service apache2 start를 입력해 보면...

뭔가 돌아가고 돌아온다.

3

확인해 보려면 ps aux 를 입력하면 현제 실행중인 프로세스 리스트를 전부 출력한다. 

 

이중에서 골라서 출력하려면

 

ps aux | grep apache2를 입력하면 된다.

 

멈추려면 sudo service apache2 stop

 

CRON - 정기적 실행

crontab -e 하면 실행하기를 원하는 작업을 설정할 수 있다.

 

 

사진 보면 분 시 일 월 요일 

 

https://jhnyang.tistory.com/68

 

[Linux]작업 예약 스케줄러(크론Cron)파일,자동 백업 명령 & 관련 문제

리눅스 완전 정복 : 리눅스 목차 cron이란? 특정한 시간에 또는 특정 시간 마다 어떤 작업을 자동으로 수행하게 해주고 싶을 때 사용하는 명령어가 cron입니다. cron은 특정한 시간에 특정한 작업을

jhnyang.tistory.com

 

블로그에서 퍼온건데 "linux cron" 치면 나온다. 

이거 보고 공부하면 더 잘알려줌 ㅎㅎ 

 

쉘을 시작할 때 실행하기!

 

단축키도 내가 지정해서 사용이 가능하다

alias l='ls -al' 하면 명령어로 l을 하면 이제 ls -al이 자동으로 실행됨

근데 쉘을 닫으면 초기화되서 다시 설정해야 함.

 

그러면 쉘을 열었을 때 이러한 명령을 실행하면 어떨까?

개꿀띵~

 

우선 home directory 로 가서 nano .bashrc를 입력하면 요상한 곳으로 간다.

 

오잉?

 

맨 하단에 이제 나는 echo 'Hi, bash'

하고 ctrl +x 로 저장하고 종료한 후 다시 실행하니

오잉? 

 

echo 명령이 접속하자마자 실행된다!

 

 다중 사용자 id, who

 

id는 사용자에 대한 정보를 보여줌

 

who는 서버에 접속한 사람을 보여줌

 

관리자와 일반 사용자

  

사용자는 super user / user로 나뉜다

 

 super user 는 일반적으로 root라는 이름을 가짐

 

$표시가 있으면 사용자가 현재 일반 유저라는 것임!

 

나는 여태 일반 유저로 사용하고 있던거... 가질수 없는 너 ㅠㅠ

 

ubuntu는 일반적으로  super user가 막혀 있다고 한다.