일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 셀레니움
- python
- Inheritance
- X.org
- Java
- descriptive statistics
- literal
- Binary Search
- dbms
- 백준
- Class
- 리눅스
- preprocessing
- Mac
- Unity
- Operator
- X윈도우
- Reference Type
- systemd
- 리눅스 마스터 1급
- Entity
- Entity Set
- Physical Scheme
- 자바
- OOP
- selenium
- Polymolphism
- External Scheme
- BFS
- spring
- Today
- Total
목록OS/Linux (24)
Byeol Lo
mac os에서 ubuntu를 실습하는데 있어서 utm을 사용하고 GUI인 ubuntu desktop을 사용해 간편하게 사용할 수 있다. 여기서는 ubuntu desktop을 다운로드 하는 방법과 외부 url을 통해 파일을 다운로드 받는 방법, terminal에서 현재 폴더들을 다루는 방법, C언어 출력 등을 다룰 예정이다. Linux 기본 세팅 우선 ubuntu에서 검은화면만 나오는 분을 위해 ubuntu desktop을 다운로드 받아보자. sudo apt-get upgrade sudo apt-get install ubuntu-desktop 다음 코드를 터미널에서 실행시켜주고 재부팅을 해주고 로그인을 하자. 그러면 다음과 같은 화면이 뜨게 된다. 기본적으로 ubuntu-desktop에서의 세팅이 되었다..
GPL(GNU : General Public License) 라이선스는 자유 소프트 라이센스이다. 소스 코드 공개가 가능하며, 2차적인 파생물 또한 소스코드가 공개되어야 하고, 그에 따른 동일한 라이스선스가 유지되어야 한다. 반면에 MPL (Mozilla public License) 라이선스는 Mozilla Foundation에서 개발한 자유 소프트웨어 라이선스인데, GPL가 살짝 다른점이 있다면 전체 프로그램의 소스코드를 공개하는게 필수는 아니다. 하지만 수정된 부분에 대해서는 공개를 해야한다. LGPL(Lesser General Public License)는 GPL에서 더 제한적인 제약을 가지게 한 라이선스이며 개발자가 소프트웨어 라이브러리를 만들 때 사용하는 라이선스이다. 이 라이선스를 통해서 만든..
SCSI(Small Computer System Interface) - 컴퓨터 시스템에서 주변 기기(peripheral device)와의 데이터 전송을 위한 하드웨어 인터페이스 표준이며, 다수의 주변 기기와 컴퓨터 간의 데이터 전송을 위한 높은 대역폭과 다양한 기능을 제공하는 인터페이스를 제공한다. 그래서 주로 서버, 스토리지, 네트워크 장비 등의 고성능 장비와 연결되어 사용된다. 이 외에도 CD-ROM 드라이브, 스캐너, 프린터, 모뎀 등 다양한 주변기기와의 연결에도 사용된다. 2번에서는 조금 생소한 개념이 나왔는데, 보통 16개 이하의 디바이스만 연결 가능하게 된다. SCSI는 그냥 인터페이스에 불과하고 데이터 전송을 위한 포트(?)라고 생각하면 편할 것 같다. 근데 16개의 디바이스를 어떻게 연결하..
더보기 리눅스 마스터 1급의 이론서를 공부하면서 정리한 내용들을 적으려고 한다. 방학 동안 필기만 합격을 해놓고, 1학기의 강의를 들으면서 실기를 이번년도 상반기에 딸 것이다. 정리한 내용이 다른 분들에게도 도움이 되었으면 한다. 또한, 2급을 따지 않은 입장에서 쓴 글들은 정말 논리적으로 비약적이고, 높은 확률로 정확하지 않을 수 있으므로, 이를 보는 다른 사람들은 해당 글들을 비판하면서 볼 수 있었으면 좋겠습니다. OSI 7 계층(Open Systems Interconnection Reference Model)은 이기종(서로 다른) 시스템 간 통신을 위한 국제표준화기구(ISO)에서 컴퓨터 네트워크 프로토콜 디자인과 통신 계층을 나누어 규정한 네트워크 모델이다. 쉽게 말해, 기기들 간의 통신 방법을 나..
더보기 리눅스 마스터 1급의 이론서를 공부하면서 정리한 내용들을 적으려고 한다. 방학 동안 필기만 합격을 해놓고, 1학기의 강의를 들으면서 실기를 이번년도 상반기에 딸 것이다. 정리한 내용이 다른 분들에게도 도움이 되었으면 한다. 또한, 2급을 따지 않은 입장에서 쓴 글들은 정말 논리적으로 비약적이고, 높은 확률로 정확하지 않을 수 있으므로, 이를 보는 다른 사람들은 해당 글들을 비판하면서 볼 수 있었으면 좋겠습니다. 데몬 : 리눅스에서 백그라운드에서 자동으로 실행되는 프로그램이다. 해당 내용은 데몬에 대한 기본적인 개념들만 설명하고 넘어간다. 자세한 부분은 실습을 통해 익히는 것이 좋다. 데몬의 실행 방식 데몬은 크게 3가지 방식으로 실행되는데, standalone(자립) 방식, xinetd(exten..
해당 포스트는 Mac M1을 위한 가상환경 세팅입니다. 윈도우는 다른 포스트를 찾아보시길 바랍니다. 가상 환경을 부팅시켜주고 세팅해주는 프로그램은 UTM을 쓴다. 운영체제에서 arm에 호환이 되는 운영체제이면 아무 상관 없이 실행시킬 수 있다. UTM - 가상환경 부팅 프로그램 UTM Securely run operating systems on your Mac mac.getutm.app Ubuntu 설치 파일 Download Ubuntu Desktop | Download | Ubuntu Ubuntu is an open source software operating system that runs from the desktop, to the cloud, to all your internet connected..
더보기 리눅스 마스터 1급의 이론서를 공부하면서 정리한 내용들을 적으려고 한다. 방학 동안 필기만 합격을 해놓고, 1학기의 강의를 들으면서 실기를 이번년도 상반기에 딸 것이다. 정리한 내용이 다른 분들에게도 도움이 되었으면 한다. 또한, 2급을 따지 않은 입장에서 쓴 글들은 정말 논리적으로 비약적이고, 높은 확률로 정확하지 않을 수 있으므로, 이를 보는 다른 사람들은 해당 글들을 비판하면서 볼 수 있었으면 좋겠습니다. 프로세스 - 디스크의 프로그램을 메모리에 적재하고 실행한 상태를 의미한다. 따라서 프로세스는 프로그램의 인스턴스라고도 할 수 있다. (여러 인스턴스를 생성할 수 있다) 프로세스의 특징 프로세스는 상태에 있어서 생성, 실행, 대기, 중지, 좀비, 종료의 상태를 갖고 프로세스 간에 구분이 되는..
더보기 리눅스 마스터 1급의 이론서를 공부하면서 정리한 내용들을 적으려고 한다. 방학 동안 필기만 합격을 해놓고, 1학기의 강의를 들으면서 실기를 이번년도 상반기에 딸 것이다. 정리한 내용이 다른 분들에게도 도움이 되었으면 한다. 또한, 2급을 따지 않은 입장에서 쓴 글들은 정말 논리적으로 비약적이고, 높은 확률로 정확하지 않을 수 있으므로, 이를 보는 다른 사람들은 해당 글들을 비판하면서 볼 수 있었으면 좋겠습니다. 셸은 사용자가 커널의 서비스 기능을 사용할 수 있도록 하기 위한 사용자 인터페이스이다. 리눅스는 패키지를 설치하지 않는 이상 전통적으로 CLI 방식이다. 셸의 특징 직접 커널에게 명령을 내리는게 어려워 셸을 통해서 쉽게 파일 관리, 프로세스 관리, 배치 프로세싱, 성능 모니터링, 환경설정 ..
더보기 리눅스 마스터 1급의 이론서를 공부하면서 정리한 내용들을 적으려고 한다. 방학 동안 필기만 합격을 해놓고, 1학기의 강의를 들으면서 실기를 이번년도 상반기에 딸 것이다. 정리한 내용이 다른 분들에게도 도움이 되었으면 한다. 또한, 2급을 따지 않은 입장에서 쓴 글들은 정말 논리적으로 비약적이고, 높은 확률로 정확하지 않을 수 있으므로, 이를 보는 다른 사람들은 해당 글들을 비판하면서 볼 수 있었으면 좋겠습니다. 위의 사진을 참고하면서 내용을 이해하자. 사용자는 입력 장치 등을 통해 X서버에 동작을 하게 하고, X서버는 X클라이언트에게 명령을 전달하고 X클라이언트는 받은 이벤트들을 처리하여 X서버에게 다시 명령을 전달하게 되는 구조이다. 디스플레이 매니저(Display Manager) X11R3버전..
더보기 리눅스 마스터 1급의 이론서를 공부하면서 정리한 내용들을 적으려고 한다. 방학 동안 필기만 합격을 해놓고, 1학기의 강의를 들으면서 실기를 이번년도 상반기에 딸 것이다. 정리한 내용이 다른 분들에게도 도움이 되었으면 한다. 또한, 2급을 따지 않은 입장에서 쓴 글들은 정말 논리적으로 비약적이고, 높은 확률로 정확하지 않을 수 있으므로, 이를 보는 다른 사람들은 해당 글들을 비판하면서 볼 수 있었으면 좋겠습니다. 플랫폼에서 독립적으로 작동하는 GUI 환경을 구현하기 위해 서버-클라이언트 구조를 기반으로 한 X 윈도우를 살펴보자. X 윈도우 X 프로토콜을 통한 네트워크 통신을 하며, X클라이언트가 X 서버 시스템에서 동작하는 응용프로그램을 사용하는 것이기에 직접 설치할 필요가 없게 된다. X 서버 키..