분류 전체보기58 [리눅스마스터2] nice와 renice 리눅스에는 프로세스 우선순위를 조정하기 위한 명령어로 nice와 renice를 제공한다. nice는 프로세스 명과 함께 사용하고 renice는 프로세스 id(PID)와 함께 사용한다. 우선순위는 -19 ~ 20 까지 총 40단계가 제공되고 값이 낮을수록 높은 우선순위를 배정받는다. 우선순위가 높을수록 더 많이, 더 오래 cpu를 점유할 수 있다. * NI와 PRI 리눅스는 기본적으로 PRI를 바탕으로 우선순위를 자동계산한다. 다만 NI를 통해 사용자가 입력한 값이 있다면 PRI위에 덮어씌워 우선순위를 재산정한다. 2023. 2. 26. [리눅스 마스터] OSI 7계층 OSI 7계층은 ISO(국제표준기구)에서 정해둔 데이터 전송방식의 표준 모델이다. 총 7개의 계층으로 이루어져서 OSI7계층이라 불리는데, 사실 현대의 데이터 전송은 TCP/IP 모델을 주로 사용하기 때문에 실전에 맞는 이론이라기보단 각 계층을 나누어서 설명하기에 적합하기에 아직까지 통용되는 지식 정도라 생각된다. * tcp/ip 에서는 5~7 단계가 어플리케이션 계층으로 묶인다. OSI 7계층(전송단위) □ 1단계: 물리 계층(비트: bit) - 비트 단위 데이터를 전기 신호로 변환하여 송수신하는 물리적 매체의 특성과 전송 방식을 정의합니다. □ 2단계: 데이터링크 계층(frame) - 물리 계층에서 송수신된 데이터를 프레임 단위로 나누어 전송하고, 오류 검출과 복구 기능, 흐름 제어, 접근 제어 등을.. 2023. 2. 25. [리눅스 마스터2] 자격증 시험 접수 리눅스 공부를 하던 중 무작정 공부만 해서는 뭣도 안되겠다 싶어서 리눅스 마스터 자격증 취득을 하기로 결심했다. 리눅스에 대해 1도 모르면서 무작정 시험 접수부터 해버렸고 다행히(?) 1차 시험은 온라인으로 진행이 되어서 오픈북마냥 인터넷을 떠돌아 다니며 정답 수집을 할 수 있는 형태였기 때문에 무난하게 통과를 했다. 하지만 문제는 2차 시험... 오프라인 시험이기 때문에 공부를 하지 않으면 아까운 내 4만 4천원이 날라간다(치킨 두마리 ㅠㅠ) 고로 앞으로 2주뒤에 치룰 시험을 준비하며 공부한 내용을 바탕으로 포스팅하려 한다. 현 세대는 감사하게도 chatGPT라는 혁명에 가까운 인공지능 기반 채팅이 있기에 이곳에 정보를 물어보면 쉽게 정보 수집이 가능하다. 물론 이 정보가 맞는 대답일거라는 보장은 없으.. 2023. 2. 24. 제 41강 Shorthand Properties, Concise Method : 쉽게 작성하기 ES2015+ 부터 적용되는 문법 중 코드(객체)를 작성하는데 있어서 편리한 문법이 있다. 사실 많이 사용중이고 자주 사용중이어서 개념자체는 이해를 하고 있었지만 해당 문법을 지칭하는 용어를 몰랐기에 포스팅한다. 먼저 Shorthand Properties는 객체가 가지는 key의 이름과 value가 될 변수의 이름이 동일하면 key : value 형식으로 적지 않아도 JS가 알아서 매핑하여 넣어주는 것을 말한다. 예를 들면 다음과 같이 사용이 가능하다. const name = 'kj'; const nickName = 'ssombba'; const obj = { 'name': name, 'nickName': nickName, } const objWithShorthand = { name, nickName, .. 2023. 2. 20. 이전 1 2 3 4 5 6 7 ··· 15 다음