전체 글 400

[OS] 리눅스 / 장치 (프린트, 사운드 카드, 스캐너)

프린터LPRng유닉스에서 프린터를 지원해주는 인쇄 시스템BSD, System v 계열 명령어 지원설정 정보는 /etc/printcap 파일에 저장초기에는 printtool, printconf 도구 사용하여 환경설정CUPS애플이 개발한 오픈소스 프린팅 시스템다양한 운영체제 지원HTTP 기반의 IPP 사용웹을 통해 장치 제어 가능설정 정보는 /etc/cups/printers.conf 파일에 저장프린터 관련 명령어BSD 계열-lpr: 프린터 작업 요청-lpq: 프린터 큐에 있는 작업 목록 출력-lprm: 프린터 큐에 대기중인 작업 삭제-lpc: 프린터나 프린터 큐 제어System v 계열-lp: 프린터 작업 요청-lpstat: 프린터 큐의 상태 출력-cancel: 프린트 작업 취소lpr프린터 작업을 요청하는 ..

Computer Science/OS 2024.09.05

[웨비나] AWS TechCamp / Amazon DataZone을 통해 멀티 어카운트 환경에서 데이터 거버넌스 구현

데이터 거버넌스비즈니스 활동 및 운영을 지원하기 위해 기업 내 데이터를 적절한 상태로 유지하는 것적절한 데이터의 발견, 액세스, 공유데이터 보호 및 안전하게 유지적절한 감사 및 통제실습도메인 생성Amazon Datazone- 도메인 생성 클릭이름: Corporate빠른 설정: 체크나머지는 기본값으로 두고 도메인 생성 클릭하이브리드 액세스 모드 활성화위에서 만든 도메인 클릭- 청사진 탭- 기본 데이터 레이크 클릭편집 클릭데이터 위치 등록 체크프로젝트 생성도메인- 데이터 포털 열기 클릭프로젝트 생성 클릭이름: sales도메인: Corparate 클릭프로젝트 생성 클릭 프로젝트 환경 생성환경 설정- 프로필 생성 클릭이름: SalesDataLakeProfile청사진: 기본 데이터 레이크 선택AWS 계정 파라미터..

[웨비나] AWS TechCamp / AWS Clean Rooms를 활용한 프라이빗한 데이터 공유 환경 구축

데이터 협업의 필요성빅데이터→ 스마트 데이터 시대로 변환하고 있다.방대한 데이터에서 양질의 데이터가 필요하다는 소리AWS Clean Rooms데이터 협업 서비스데이터를 공유하지 않아도 여러 사용자와 데이터를 분석하고 협업 가능실습데이터 협업하기Clean Rooms 공동 작업 생성Clean Rooms- 공동 작업- 공동 작업 생성 클릭세부 정보이름: Newsnow_collaboration설명: Collaboration with Newsnow data멤버멤버 1: Streamwave, ID는 자동 부여멤버 2: Newsnow, ID는 제공한 ID 사용멤버 자격쿼리 실행: 본인쿼리에서 결과 수신: 전체 멤버 클릭쿼리 로깅로그 스토리지 켜기 클릭버킷aws-clean-rooms-query-results-{계정ID..

[OS] 리눅스 / 소프트웨어 설치 (rpm, yum 등)

소프트웨어 설치압축풀기→ 디렉터리 이동→ configure→ make→ make installconfigure자신 환경에 맞게 수정하도록 제공되는 스크립트make실행 파일 만들기make intsall디렉터리에 설치cmakemake의 대체 프로그램멀티 플랫폼 지원, 오픈소스특징소프트웨어 빌드에 특화된 언어로 독자적인 설정 스크립트 (평행 빌드 지원)유닉스, 맥, 윈도우 등 모두 지원Swig, Qt, FLTK 지원크로스 컴파일 가능cmake 채택 프로젝트는 KDE, MySQL 등RPM (Redhat Package Manager)의 개요레드햇에서 만든 패키지 관리 기법설치, 갱신, 제거, 검증, 질의 등 관리파일 형식패키지이름-버전-릴리즈-아키텍처데비안 패키지 관리데비안 리눅스는 dpkg라는 데비안 패키지 관..

Computer Science/OS 2024.09.04

[OS] 리눅스 / 에디터

에디터리눅스에서 사용하는 편집기 종류vi, emacs, pico배포판 vi는 오리지널 버전이 아니고, 기능을 강화한 VIM이다vi유닉스에서 가장 많이 쓰이는 편집기1976년 빌 조이 개발pico유닉스 기반 텍스트 에디터Pine 이메일 클라이언트 프로그램 배포GNU에서 pico 복제본인 nano 개발워싱턴 대학 개발emacs리처드 스톨만이 개발한 매크로 기능 있는 텍스트 교정, 편집기C, LISP, FORTRAN 등 모두 설정 가능HTML에 적합한 모드 설정 가능X윈도에 최적화된 XEmacs 개발단점은 기능이 너무 많아 시간 소요, 초보자가 힘들다vimex모드에서 history 기능 제공문법 강조 기능다양한 색상 이용geditGTK 개발, 드래그 앤 드롭 가능에디터 활용pico 이동Ctrl +a: 커서가 ..

Computer Science/OS 2024.09.04

[OS] 리눅스 / 프로세스, 스케줄링

프로세스실행 중인 프로그램은 프로세서라고 한다실행시 번호(PID)가 할당되어 관리된다입력없이 실행 되는 Background 프로세스명령 입력 후 수행 종료까지 기다려야하는 Foreground 프로세스가 있다프로세스 생성fork메모리 할당 후 복사본 형태의 프로세스 실행기존 프로세스는 그대로 실행된다exec원래 프로세스를 새로운 프로세스로 대체하는 형태호출한 프로세스 메모리에 새로운 프로세스의 코드를 덮어쓴다리눅스 부팅시 커널이 init 프로세스를 발생시키고 PID 1번을 할당한다프로세스 종류Foreground종료까지 기다리는 프로세스Background뒤에서 실행포어그라운드 실행 명령어 뒤에 & 를 추가하여 실행한다다중 작업에 유용하다작업 전환포어→ 백ctrl + Z로 대기 상태 후 bg 입력백→ 포어fg..

Computer Science/OS 2024.09.04

[OS] 리눅스 / 셸

Shell커널과 사용자의 다리 역할명령 해석 및 실행주요 셸bashGNU 의해 개발다양한 OS 사용 가능리눅스의 표준 셸ex) echo $SHELL /bin/bashcshC기반이고 버클리 대학에서 개발히스토리 기능, 별명 기능, 작업 제어tcshcsh의 강화 셸kshAT&T 개발명령어 완성 기능, 히스토리 기능셸 확인echo $SHELL사용 중인 셸 확인chsh -l 혹은 cat /etc/shells변경 가능한 셸 확인셸 변경chsh 입력→ 사용자 암호 입력→ 절대 경로 입력→ 다음 로그인부터 유효셸 변수특정 셸에서만 적용되는 변수변수명=값 형태로 지정한다변수값 출력시 echo $변수명 으로 확인한다환경 변수현재 설정된 전체 환경변수의 값은 env로 확인한다.env의 주요 환경 변수HOME: 홈 디렉터리..

Computer Science/OS 2024.09.04

[OS] 리눅스 / 파일 시스템, 쿼터

파일 시스템OS가 파티션이나 디스크에 데이터를 저장, 읽기, 쓰기, 찾기 위해 구성하는 일련의 체계종류minix: 초기 리눅스 파일시스템, 64MB, 램/부팅 디스크 사용ex: 2GB, 파일명 255자까지ext2: 4TB, 256 바이트 까지ext3: 대표 저널링 파일 시스템ext4: 대부분 사용, 기능 대폭 강화xfs:SGI 개발한 저널링 파일시스템jfs: IBM 개발한 저널링 파일시스템mount보조기억장치를 연결해서 사용 가능하게 해주는 명령특정 옵션 없이 mount 명령시 현재 마운트된 장치와 디스크 확인옵션-a: /etc/fstab에 명시된 파일 시스템 마운트 할 때-t: 파일 시스템 유형을 지정하지 않으면 /etc/fstab 파일을 참조-o: 마운트 할 때 추가 설정 적용 시umount마운트된 ..

Computer Science/OS 2024.09.03

[OS] 리눅스 / 허가권, 소유권, 특수 권한

허가권접근 권한소유권파일, 디렉터리 소유허가권/소유권 확인 명령어lsls -l예시ls -l 파일명. txt ⇒허가궝(사용자 그룹 그외사용자) 사용자 그룹-rwxrw-rw-. root rootls -l 명령 사용시 나오는 첫번째 항목(-)의 첫번째 알파벳 종류s: 소켓b: 블록형 장치 (디스크)c: 문자형 장치 (입출력)d: 디렉터리l: 기호(심볼릭)링크p: 파이프파일-: 일반적인 파일권한 표시r: 읽기w: 쓰기, 디렉터리는 생성, 삭제 권한x: 실행, 디렉터리는 내부 접근 권한chmod허가권 설정 명령문자, 숫자 모드 가능권한r, w, xu: 소유자g: 그룹o: 다른 사용자a: 모두옵션-R: 하위 디렉터리 포함 모든 디렉터리 내부 파일 접근권한 변경-c: 변경된 정보 출력-f. —silent: 중요한 메..

Computer Science/OS 2024.09.03
728x90