리눅스바이블
-
리눅스 바이블: Chapter 7. Writing Simple Shell Script 정리리눅스 2021. 2. 21. 09:52
쉘 스크립트 이해하기 같은 동작을 여러번 반복해서 사용하거나, 명령창에 많은 줄을 써야 할때 Shell scripts를 사용하면 편하게 사용할 수 있다. 쉘 스크립트는 긴 명령목록을 포함하며 복잡한 흐름제어, 산술평가, 사용자 정의 변수/함수의 그룹 텍스트 파일과 같이 만든 후 파일을 명령어처럼 불러 쓰는 것이 가능하다. 일단 기본적으로 쉘 스크립트사용하기 위해선 파일 확장자가 sh 또한 가장 위에는 #!/bash/sh가 있어야 한다. 1. 쉘스크립트 파일 실행하기 1.1. 쉘 스크립트 파일 만들기 :wq로 저장하고 나오기 1.2. 직접 실행하기 sh 커맨드를 이용해서 myscript.sh를 실행한다. 1.3. bin/bash 경로를 이용해서 실행하기 경로를 이용해서 파일을 실행하려면 파일에 실행권한을 ..
-
리눅스 바이블: Chapter6. Managing Running Process 정리리눅스 2021. 2. 12. 18:28
1. Understanding Process 프로세스란 실행중인 커맨드 인스턴스를 의미한다. 예를들어 시스템 위에 vi 커맨드가 하나 있을 때, 이 커맨드가 15명의 사용자에 의해 실행되고 있다면, 이는 15개의 다른 프로세스가 실행되고 있다는것을 의미한다. 프로세스들은 process ID로 구분되며, 한 시스템 위에서 유니크한 값을 가진다. 각각의 사용자들은 사용자의 정보에 따라 접근할 수 있는 프로세스들이 달라진다. 예를 들어 루트 사용자가 일반 사용자들보다 더 많은 시스템 파일에 접근할 수 있는 것과 같다. 그러므로 리눅스 시스템 관리자는 시스템 위에서 프로세스를 관리할 줄 알아야한다. 잘못된 방식의 프로세스 사용은 시스템 퍼포먼스에 문제를 야기할 수 있으므로 관리자는 문제를 찾을 줄 알고 해결할 ..