본문 바로가기

전체 글178

명령어 연달아서 실행하기 여러 명령어를 한꺼번에 지정해서 순서대로 실행하고 싶다면 ;(세미콜론)을 사용하면된다. $ cal ; date $ date ; sleep 3 ; cal 위와 같이 실행하면 1. 먼저 date의 결과가 출력된 뒤 2. sleep 3 으로 3초동안 sleep을 한다 3. sleep 3초가 끝나면 cal의 결과를 출력한다. 2023. 1. 26.
디바이스 파일 /dev/null /dev 디렉터리 아래에는 autofs, disk, sda, null 같은 다양한 파일이 있는데 이런 파일을 디바이스 파일이라고 한다. 하드웨어 디바이스 드라이버나 가상 디바이스를 파일처럼 읽고 쓰기가 가능한 가상 파일이다. /dev/null 디바이스 파일은 쓰기를 하면 무시하고 파일을 읽으면 파일이 끝났다는 기호를 돌려주는 가상 파일이다. 명령어 출력이나 에러 메시지를 제어하고 싶을 때 표준출력 or 표준에러출력을 /dev/null으로 리다이렉트하면된다. 한 가지 예시를 들어보겠다. ex) apple 파일은 존재하고 peach 파일은 존재하지않을경우 $ ls -l apple peach 2>&1 > /dev/null 위 명령어를 입력하면 순서1. > /dev/null 순서2. 2>&1 순서1 에서 표준입.. 2023. 1. 26.
IT패스포트(13) - 표준화 標準化 標準となるもの(規格)を設定し、ルールなどを統一すること ex) 電気コンセント 代表的な規格及び団体 1.ISO規格 ISOは国際標準化機構のこと 世界的な標準化の規格 2.JIS規格 JISは日本工業規格に意味 日本でよく用いられる標準化の規格 3.W3C wwwコンソーシアムの略 インターネット関連の規格を制定する団体 4.IEEE アメリカの電気・電子技術の学会 バーコード(標準化の例) 1.JANこーど 一般的な商品についてるバーコード 2.ISBNコード 書籍につけられたバーコード 3.ITFコード 物流で用いられるバーコード 4.QRコード 2次元バーコード より多くの情報が表現できる 代表的なISO規格(標準化の例) 1.ISO9000 品質マネジメントシステムの規格 2.ISO14000 環境マネジメントシステムの規格 3.ISO27000 情報セキュリティマ.. 2023. 1. 26.
리눅스 명령어-12 명령어 입출력을 파일로 전환 표준 출력 리다이렉트 ps 명령어 출력 결과를 pslog 파일로 저장해보자 ex) ps 명령어 출력 결과를 pslog 파일에 저장 $ ps > pslog $ cat pslog 표준 출력을 파일로 전환하려면 리다이렉트 기호 > 를 사용한다. 그리고 출력을 저장할 파일 이름을 > 뒤에 지정하면된다. 리다이렉트 기호 > 를 사용했을 경우 지정장 파일이 이미 존재하면 덮어쓰기한다. 덮어쓰기가 아니라 파일 끝에 추가하고 싶으면 리다이렉트 기호 >> 를 사용하면된다. ex) date 출력결과를 pslog 파일 뒤에 이어붙이기 $ date >> pslog $ cat pslog 기존 pslog 파일에 date 명령어 실행 결과가 추가되었다. 표준에러 출력 리다이렉트 표준 에러출력은 번호를 지정해서 리다이렉트 할 수 있.. 2023. 1. 25.
표준입력, 표준출력, 표준에러출력 리눅스를 비롯한 유닉스계열OS에는 입출력을 통일된 방식으로 다루는 표준 입력(STDIN), 표준 출력(STDOUT), 표준 에러출력(STDERR) 이렇게 세 종류의 입출력이 있다. 보통 표준 입력은 키보드, 표준출력과 표준 에러출력은 터미널(화면)과 연결된다. $ sort (enter) Cat (enter) Bean (enter) Apple (enter) (ctrl + d) Apple (sort 명령어 실행 결과.표준출력) Bean (sort 명령어 실행 결과.표준출력) Cat (sort 명령어 실행 결과.표준출력) 위 예제처럼 정렬할 값들을 키보드로 입력하고 입력 종료를 뜻하는 Ctrl + d 키를 누르면 입력한 값을 정렬해서 결과를 화면에 표시한다. 표준입력, 표준출력, 표준에러출력은 어디서 받아서 .. 2023. 1. 25.
9. 도커 엔진, cgroups 리눅스 호스트에 docker를 설치하면 컴포넌트가 3개 설치된다. Docker Daemon은 docker객체인 이미지와 컨테이너, 볼륨 및 네트워크를 관리하는 백그라운드 프로세스이다. Docker REST API 서버는 프로그램이 쓰는 API인터페이스로 Daemon과 통신하고 명령어를 제공할때 사용된다. Docker CLI는 명령줄 인터페이스이며 컨테이너 실행, 중지 및 이미지 제거 등에 사용된다. 또한 REST API를 사용하여 Docker Daemon과 상호작용하는데 이때는 Docker CLI가 반드시 같은 호스트에 있지 않아도 된다. docker 명령어에서 -H 옵션을 사용해서 원격 Docker Engine의 주소와 포트를 지정하면 된다. cgroups Docker 호스트와 컨테이너는 CPU와 메모.. 2023. 1. 25.