Operating System

Operating System/Linux

[linux] 잘못된 인터프리터 : 허가 거부 에러를 해결하는 방법

먼저 test.sh 라는 파일을 만들고 내용을 다음과 같이 입력해보자 #!/bin/bash echo 1 그리고 test.sh 파일을 실행한다 ./test.sh /bin/bash: 잘못된 인터프리터 : 허가 거부 라는 표시가 뜬다. ll 을 입력해보자 ll 권한을 부여해보자 chmod 755 test.sh 다시 ll 입력해보자 ll 다음은 다시 test.sh 파일을 실행해보자 정상적으로 실행되는 것을 확인할 수 있다

Operating System/Linux

[macOS] homebrew 재설치하는 방법

1. 다음 명령어로 homebrew를 완전히 삭제한다. sudo /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)" 2. 삭제 됐는지 확인 brew --version 3. 다시 설치한다. /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 4. 잘 설치됐는지 확인 brew --version

Operating System/Linux

[macOS] brew를 사용해서 jdk 설치하기

1. 다음 명령어로 brew 패키지를 업데이트 한다. brew update 2. 패키지 추가 brew tap adoptopenjdk/openjdk 3. jdk 찾기 brew search jdk 4. 11버전 설치 brew install --cask adoptopenjdk11 5. 설치 확인하기 java --version

Operating System/Linux

[macOS] 맥북에서 자바 설치됐는지 확인하는 방법

1. 터미널을 연다 2. 다음 명령어를 입력한다. java --version 설치가 안된것을 확인할 수 있다.

Operating System/Linux

[linux] 버츄어박스에 ubuntu cli버전 설치하기 (virtualbox, ubuntu server)

1. 우분투 이미지 설치하기 https://ubuntu.com/download/server Get Ubuntu Server | Download | Ubuntu Get Ubuntu Server one of three ways; by using Multipass on your desktop, using MAAS to provision machines in your data centre or installing it directly on a server. ubuntu.com 위의 url로 들어간다. 중앙에 있는 "Option 2 - Manual server Installation" 을 클릭한다. 가운데 있는 "Download Ubuntu Server 20.04.3 LTS" 를 클릭해서 우분투 서버 이미지를 설..

Operating System/Linux

[linux] WSL이란

WSL이란? (Windows Subsystem for Linux) 1. 리눅스용 윈도우 하위시스템 2. 윈도우 운영체제에서 리눅스 운영체제의 쉘, 시스템을 사용할 수 있도록 지원하는 기능 3. WSL2는 WSL1과 다르게 Hyper-V를 사용해서 경량 VM기술을 사용 4. 리눅스 커널과 100% 호환 5. 가상머신처럼 메모리가 할당되며, WSL2는 가상IP도 부여됨

Operating System/Linux

[linux] 운영체제와 커널의 차이

운영체제 (1) 운영체제가 없다면 파일을 수정/검색/제거/복제 등을 할 수 없다. (2) 운영체제가 없다면 개발자는 모든 하드웨어(CPU, 메모리, 기억장치 등)에 직접 접근하여 개발하여야한다. (3) 운영체제는 하드웨어와 사용자 중간 역할을 한다. 커널 (1) 운영체제에 핵심적인 소프트웨어이다. (2) 커널의 역할은 프로세스, 메모리, 입출력 등을 전반적으로 관리한다. (3) 하드웨어 자원을 효율적으로 사용하지 못하면 성능을 최대한 활용할 수 없으므로 커널은 중요하다. (4) 커널은 운영체제의 핵심이다.

Operating System/Linux

[linux] 리눅스를 서버로 사용하는 이유

운영체제는 PC용으로 윈도우, 맥OS, 리눅스가 있고, 모바일용으로는 안드로이드, iOS가 있다. 그리고 보통 서버에서는 GUI가 아닌 CLI를 사용하는데, 이는 서버의 경량화를 이유로 보인다. 리눅스를 서버로 많이 사용하는 이유는 다른 운영체제와는 달리 오픈소스이기 때문이다. 윈도우의 경우 운영체제를 구매해야하고, 맥OS는 맥북PC에서만 사용 가능하므로, 서버로 사용하기에는 비용이 너무 크다. 리눅스OS는 타 운영체제와는 달리 모든 코드를 수정할 수 있고, OS를 개조할 수 있다. 실제로, 모바일용으로 사용하는 안드로이드도 리눅스OS를 모바일용으로 개조한 것이다. 리눅스의 커널은 CPU, Memory, Devices 등의 하드웨어 요소들을 직접 다루고 관리하기 때문에, 리눅스의 핵심이다.

Operating System/Linux

[linux] 리눅스 파일 압축하기

1. 폴더를 tar파일로 압축하기 tar -cvf bbb.tar aaa 2. 폴더를 tar.gz 파일로 압축하기 tar -zcvf ccc.tar.gz aaa 3. 폴더를 zip 파일로 압축하기 zip ddd.zip aaa

박경태
'Operating System' 카테고리의 글 목록 (8 Page)