linux(9)
-
[Centos 7] Linux Kernel 관리
Linux Kernel ? - 사람들은 Linux라는 단어를 사용하여 운영체제 전체를 표현한다, 그러나 Linux는 엄밀히 말하면 일종의 Kernel 일뿐이다. - 배포 판(CentOS, Fedora 등)은 다양한 응용 프로그램 도구와 라이브러리를 사용하여 Kernel 위에 구축 된 완전한 기능의 시스템을 말하는 것이다 $ Linux Kernel의 기능 - System에서 실행중인 Hardware와 Software간의 인터페이스 역할을 수행 ( 연결기능 ) - System에 설치 된 각종 자원을 효율적으로 관리하는 역할을 수행 ( 자원 관리기능 ) - Kernel은 내장 된 드라이버 또는 설치 드라이버등을 통해 하드웨어와 통신을 진행 - (EX) : System에서 실행중인 응용 프로그램이 네트워크에 연..
2022.11.24 -
[Centos 7] Process Management (프로세스 관련 명령어)
$ jobs - 백그라운드로 실행중인 프로세스나 현재 중지된 프로세스 목록을 출력해줌 # jobs -l - 사용예제(-l 옵션은 PID 와 같이 출력) $ fg - fg는 Background Process 를 foreground Process로 전환하는 명령어 - Background Process 가 여러 개 존재할 경우 별도의 작업번호를 부여하지 않으면 현재 수행중인(+기호가 붙은) 작업을 전환 # fg %작업번호 - 사용예제 $ bg - Foreground Process를 Background Process로 전환하는 명령 - 보통 실행시키고 있는 Foreground Process 에서 CTRL + Z 키를 눌러 작업을 잠시 중지시킨 후에 bg 명령어를 사용하여 작업을 백그라운드로 전환 함 # find..
2022.11.20 -
[Centos 7] Investigating and Managing Processes (프로세스 조사)
What is Process? - 컴퓨터의 CPU에서 실행되는 모든 프로그램을 프로세스라고 한다. $ Multitasking의 개념 - 시스템은 기본적으로 하나의 CPU를 가지고 있으며, 그것을 최적화하기 위하여 time-sharing 기법을 이용한다 $ Process의 종류 - 프로세스에는 대화형 프로세스, 배치 프로세스, 데몬 프로세스로 구분 되어 진다. $ 각 Process의 기본규칙 - 각각의 프로세스마다 고유 번호의 프로세스 ID(PID)를 하나씩 증가시키면서 부여한다. - 더이상 할당할 PID가 없으면, 사용되지 않는 가장 낮은 숫자로 되돌아가 다시 할당 한다 $ 프로세스는 파일의 소유권과 유사한 방식의 소유권을 갖는다 - 프로세스를 실행하는 사용자의 UID가 프로세스의 실제 사용자 UID로 ..
2022.11.20 -
[Centos 7] Ownership / Permissions (소유자/권한)
Ownership/Permission $ 관련된 구성요소 - 파일 유형 - 파일 허가권 - 링크 수 - 파일 소유자 이름 - 파일 소유 그룹 이름 drwxr-xr-x 2 root root 4096 3월 11 18:23 Desktop -rw------- 1 root root 1655 3월 11 06:02 anaconda-ks.cfg -rw-r--r-- 1 root root 46643 3월 11 06:01 install.log -rw-r--r-- 1 root root 6863 3월 11 05:59 install.log.syslog -rw-r--r-- 1 root root 74625 3월 17 23:17 iptables.txt -rw-r--r-- 1 root root 199 3월 11 18:06 scsrun...
2022.11.20 -
[Centos 7] Regular Expression(정규 표현식)
What is Regular Expressions? - 어떤 문자열의 집합을 묘사하는데 사용되는 텍스트 문자열 - 텍스트에서 반복적으로 나타나는 표현을 특별한 방법으로 수식화 해 놓은 것. - 정해진 구문 규칙에 따른다. - Editor, Utility, Programming 언어에서 텍스트 패턴을 기준으로 검색 혹은 조작하는데 사용된다. $ Metacharacters ^ : caret * : asterisk $ 사용예제 “1133*” - 3이 0개 이상 반복됨을 의미한다 EX) 113, 1133, 11333, 113 “13.” - 빈칸을 포함한 최소 한 글자를 나타낸다(space,tab 등 포함) EX) 1133, 11333, 13 , 13(X) “[xyz]” - x, y, z 중에 한 글자와 일치 “..
2022.11.16 -
[Centos 7] Standard I/O Redirection
표준 입력과 출력 $ 표준 입출력 기능은 입력/출력을 다루는 기본적인 방법을 제공 - 기본 입출력 스트린(I/O stream)에는 표준 입력, 표준 출력, 표준 에러 가 있다 - 표준 입력 ( 0 ) ---> 키보드 - 표준 출력 ( 1 ) ---> 모니터 - 포준 에러 ( 2 ) ---> 모니터 $ 표준 입력 사용 - 일반적으로 키보드를 주로 사용하며, 파일을 직접 열수 있는 명령은 표준입력 스트림을 지정하지 않아도되지만 파일을 직접 열수 없는 명령어 에서는 표준 입력 스트림을 유용하게 사용할 수 있다 # cat test_file # mail user1 < send.txt - 일반적으로 키보드를 주로 사용하며, 파일을 직접 열수 있는 명령은 표준입력 스트림을 지정하지 않아도되지만 파일을 직접 열수 없는..
2022.11.16