리눅스 작업관리자 top

하드디스크에서 메모리에 올라가는 것 : 프로세스(프로그램 하나하나)

리눅스 작업관리자 top

zombie (부모가 모르는 상태) > 없애려면 재부팅 필요

 > 프로세스가 끝내려면 부모프로세스의 허락이 있어야함

ni : 인위적으로 프로세스의 우선순위를 바꿔줌( - 우선순위가 높을수록 ↑)

버퍼 : 일괄작업

캐시 : 한번 서비스 했던걸 빠르게 다시하기위해 메모리에 저장

스왑 : 메모리가 부족할 때 동작 (동작시 느려짐, 하드디스크가 메모리처럼 쓰임 > 어쨋든 프로그램은 실행됨)

 

q 종료

 

프로세스 ps

-a 다른 사용자의 프로세스 표시

-x 화면에 보이지 않는 프로세스까지

-u 사용자 및 실행시간 표시

-ef PID로 정렬되어 있는 모든 프로세스 목록 출력

 

 

ps aux

VSZ : 버츄얼메모리 사이즈

RSS : 실제메모리 사이즈

ps ef

pts : 콘솔로 접속

tty : 가상터미널로 접속

 

ping 1.0.0.253 &

 

& : 백그라운드로 실행하겠다.

백그라운드 프로세스는

ps

 > ping(1462)

 

kill -9 %[프로세스넘버]

 

ctrl + c     : 죽임

ctrl + z     : 잠깐 멈춤

 

fg%1462

jobs

 > 작업번호

 

kill -9 %1[작업번호]

 

fg %1  > 포그라운드로 전환

 

백그라운드 상태에서는 인터럽트가 안먹힘

 

백그라운드 상태일때

set UID >  root권한으로 실행됨(악용가능)

 

w : 지금현재 접속하고있는 사용자를 보여줌

who

whoami : 현재 접속하고있는 사용자가 누군지

 

wc : 워드 카운트

줄수 / 단어 / 용량

 

| more    : 되돌아감 불가(한페이지씩 넘김)

| less    : 되돌아감 가능

/(찾고자하는거 입력) : 검색

| grep root   : (root)특정조건 추출

 

which    : 위치

whereis

 

find [찾고싶은 디렉토리 위치]

 

&& : 앞에명령어가 성공하면 뒤에 실행

||    : 앞에가 실패해야 뒤에꺼 실행됨

;    : 명령을 연달아쓸때 씀

 

파일속성을 보고싶을 때

file a.txt

 

type a.txt

 

type cd

 

history     : 입력했던 명령어목록

 

PATH 가 등록되어있기때문에 해당디렉토리를 가지 않아도 실행됨



 

alias 쓰는법

alias cc='ls -hal'    : 등록

unalias cc    : 삭제

 

 

dos2unix    : dos에서 만든파일을 unix에서 인식하게 함

 

free    : 메모리 사용률

 

 

vi /etc/httpd/conf/httpd.conf

 > serverTokens Prod (제일안전)

OS, ALL

 

keepAlive : 자동로그아웃 설정

Listen : 접속포트 설정

 

server-status

 

:!bash        : ! 한번만 실행 (vi 편집기 잠깐 나감)

exit

 

> 다시 편집기로 돌아감

 

 

 

ACL(Access Control List)

- 순차적으로 적용됨

- 마지막에는 묵시적으로 deny all 이 적용됨

- 따라서 맨첫줄에 모든 걸 allow하거나 deny하면 안됨

 

Order deny,allow

> 뒤에가 먼저적용(allow)


 

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

사용자별 접근제어  (0) 2019.09.26
사용자별 디렉토리 접근  (0) 2019.09.26
주영역, 보조영역 지정  (0) 2019.09.26
DNS  (0) 2019.09.26
httpd  (0) 2019.09.26
더보기

댓글,

白柯