Fascination
article thumbnail
[LinuxProgramming] Chapter 08. 프로세스
Study/Linux 2022. 6. 5. 17:15

Chapter 08. 프로세스 리눅스 프로그래밍 원리와 실제 - 창병모 교수님 8.1 쉘과 프로세스 1) 쉘 - 쉘(Shell) 사용자와 운영체제 사이에 창구 역할을 하는 소프트웨어 사용자로부터 명령어를 입력받아 이를 처리하는 명령어 처리기(Command Processor) 역할 수행 * 프로세스: 실행 중인 프로그램 - 쉘의 실행 절차 쉘은 시작하면 실행 파일을 읽어 실행 시작 파일은 환경 변수와 같은 사용자의 사용 환경을 초기화하는데 주로 사용 bash의 경우 시스템 차원의 시작 파일로 /etc/profile과 /etc/bashrc를 사용하고 사용자 차원의 시작 파일로 ~/.bash_profile과 ~/.bashrc를 사용함 쉘은 시작 파일을 실행한 후에 프롬프트를 출력하고 사용자의 명령을 기다림 사..

article thumbnail
[Linux] 사용자와 그룹
Study/Linux 2021. 10. 11. 22:25

# 사용자와 그룹 - 리눅스는 다중 사용자 시스템 > 1대의 리눅스에 사용자 여러 명이 동시에 접속해서 사용할 수 있는 시스템 - root: 수퍼 유저 > 모든 작업을 실행할 수 있는 권한 > 시스템에접속할 수 있는 사용자를 생성할 수 있는 권한이 있음 - 모든 사용자는 하나 이상의 그룹에 소속되어 있어야 함 # 사용자 확인 - /etc/passwd 파일을 열어 확인할 수 있음 vi /etc/passwd > 여러명의 사용자 확인 가능 > 제일 위의 root 사용자부터 제일 아래의 바로 위인 tcpdump 사용자까지는 리눅스에서 기본적으로 존재하는 표준 사용자 사용자 이름:암호:사용자ID:사용자가 소속된 그룹 ID:전체 이름:홈 디렉터리:기본 셸 * 위 사진에서 euna~ 줄을 분석해봄 > 암호가 x로 표..