ComputerScience

    리눅스 jobs control , 백그라운드로 실행되는 작업 관리하기.

    Linux shell 리눅스 쉘에서는 프로세스를 작업(job)이라는 단위로 관리하는데 좀더 효율적으로 프로세스를 관리를 하기위해 포그라운드 (foreground)와 백그라운드 (background) 방식 으로 작업을 나누어 실행시킨다. 백그라운드: 작업을 수행하면 동시에 다른 명령어들을 실행, 실행시키는 명령어 뒤에 & 붙히게되면 background실행 포그라운드 : terminal 이용 해 돌아가는 거의 대부분 , 작업이 종료될 때까지 다른 쉘 명령어를 수행불가능 job 백그라운드로 실행되는 작업을 보여주는 명령어 Foreground Background 더 효율적으로 관리 terminal에 의존적이다. process와 달리 터미널 명령을 통한 작업만을 의미한다 process를 실행할 수 있지만, ter..

    Linux process 명령어, 새로운shell만들기, shutdown명령어 등

    프로세스 목록 보기 :ps ps 대표적인 옵션 5가지 -e : 현재 실행중인 모든 프로세스 정보 출력 -f : 실행중인 전체 사용자의 모든 프로세스 출력 -a : 실행중인 전체 사용자의 모든 프로세스 출력 -u : 프로세스를 실행한 사용자와 프로세스 시작 시간등을 출력 -x : 터미널 제어 없이 프로세스 현황 보기 프로세스 목록보기 : ps PID 프로세스 고유아이디 TTY 텔레타입, 수행되고 있는 TERMINAL TIME 프로세스가 생성되고 얼마나 지났는가? CPU사용된 시기 CMD 프로세서의 이름 BASH SHELL BASH PROCESS가 실행되고 있다는 뜻. 프로세스 목록 보기 : ps -ef -e 현재 실행중인 모든 프로세스 확인하는 옵션 -f 모든 정보 보여주는 옵션 두개의 옵션 합쳐서 -ef..

    linux system, 프로세스와 프로세스 메모리 구조 구성

    프로세스 Process : 리눅스 시스템에서 메모리에 적재되어 실행되고 있는 모든 프로그램이 프로세스 Program : 코드(명령어) 집합체 process : 실행되고 있는 것 multi process : 한 프로그램안에서 여러개 process 실행 - 운영체제에 의해 관리 특징 모든프로그램은 실행될 때 하나 이상의 process 를 갖는다 병행적으로 실행 가능. 부모 자식 관계를 가진다 (fork- 복사, 원본은 부모 복사본은 자식) 커널에 의해 관리된다. 모든 프로세스에는 소유자 (리눅스 계정)이 있다. PID 모든 process 는 식별을 위한 고유 ID가 부여된다. PID1번은 init process, PID2번은 kthreadd 프로세스가 실행 init process : 나머지 모든 시스템 프로..

    데이터베이스 테이블 만들기

    CREATE TABLE rabbitUser( id varchar(20) NOT NULL primary key COMMENT 'id, primary key', password varchar(255) NOT NULL COMMENT 'password', nickname varchar(20) COMMENT 'nickname', point int(11) DEFAULT 0 COMMENT 'point', address varchar(255) COMMENT 'address', telephone varchar(11) COMMENT 'telephone number, 000-0000-0000', ranking int(11) COMMENT 'rank' ); CREATE TABLE rabbitStore( id int auto_..