ps : 현재 터미널에 관한 프로세스 목록 출력
pe -ef : 모든 터미널에서 현재 실행 중인 프로세스 목록&부가정보 출력
> 프로세스 : 컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 프로그램. 종종 스케줄링의 대상이 되는 작업(task)라는 용어와 거의 같은 의미로 사용됨.
root@wbe0s3eo1ojksf6ojsda8uwjm-7d4f95b4b8-qhxk2:~# ps -ef
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 01:46 ? 00:00:00 /bin/sh -c jupyter notebook --NotebookApp.token=$DEFAULT_JUPYTER
root 7 1 0 01:46 ? 00:00:02 /opt/conda/bin/python /opt/conda/bin/jupyter-notebook --NotebookA
root 8 1 0 01:46 ? 00:00:00 ttyd -p 8887 /bin/bash
root 10 8 0 01:48 pts/0 00:00:00 /bin/bash
root 18 10 0 01:52 pts/0 00:00:00 ps -ef
PID : process ID 번호
TTY : teletype(터미널)입니다.
TTY 칸에 ?가 표시된 프로세스 : 터미널에 부착되지 않은 프로세스들
시스템 콜 : 프로세스가 커널에게 요청을 전달하는 기능
KILL 강제종료
INT interrupt
TERM terminate
프로그램과 환경변수
which 명령어 : 명령어 전체 경로 출력
echo : 뒤에 입력한 내용을 출력
$ : 환경 변수를 의미 (환경 변수 : 운영체제가 프로세스 단위로 사용하는 변수)
PATH : 셸이 프로그램을 실행할 때 참조할 경로를 출력
env 1) 명령어 제공 시 : 새로운 환경에서 해당 명령어 실행
2) 명렁어 미제공 시 : 현재 환경 정보 출력
sudo 명령어
운영체제의 최고 관리자
1. 윈도우 : Administrator
2. 유닉스 계열 : root
sudo : Switch User Do (관리자 권한 실행)
연산장치
CPU(Central Processing Unit) 중앙 처리 장치
기계어 : cpu 칩이 처리할 수 있는 명령어
기계어는 인간이 사용하는 프로그래밍 언어(python, C++ 등)와 다름
compile : python과 같은 언어로 짠 프로그램을 기계어로 번역하고 최적화하는 과정
CPU 구분 시, 32bit와 64bit가 있음
> '한 번에 읽고 쓸 수 있는 데이터의 크기'를 나타냄
> 메모리 주소 범위에 영향을 준다.
GPU 그래픽 연산 특화 장치
TPU 구글에서 딥러닝 전용으로 개발한 전용칩
'Tech Blog' 카테고리의 다른 글
node 8 : 파이썬 잘 사용하기 (0) | 2022.01.04 |
---|---|
셸 기능 (0) | 2022.01.04 |
다양한 데이터 전처리 기법 (0) | 2022.01.03 |
파이썬 준비, 시작! (0) | 2021.12.29 |