운영체제 6

파일 관리 명령어

디렉토리 생성 명령어 : mkdir 파일명 디렉토리 이름 변경 명령어 : mv (이전 디렉토리 이름) (새 디렉토리 이름)d 파일 생성 touch 명령어를 통해 파일을 만들 수 있다. 맨 앞을 보면 d로 시작하는 건 디렉토리, d로 시작하지 않는 건 파일이다. 파일 이동 mv 명령어를 통해 test.txt 파일을 workspace 디렉토리로 이동시켰다. * 여기서 workspace 뒤에 있는 /는 디렉토리를 의미하며 생략해도 문제 없다. ls 디렉토리/ 명령어는 해당 디렉토리 안에 있는 리스트를 출력할 수 있다. 디렉토리, 파일 삭제 rm 명령어는 기본적으로 파일 삭제에 사용, rmdir은 디렉토리를 삭제하는데 사용한다. * rmdir은 디렉토리 안이 비어 있어야 삭제할 수 있다는 단점이 있다. rm 이..

운영체제/Linux 2021.08.30

리눅스 파일 시스템

기본적인 파일 시스템 구조 /를 기준으로 뻗어 나오는 파일 시스템 구조를 가지고 있다. bin - system - 사용자들이 공통으로 쓰는 파일들이 저장되어 있는 디렉토리 sbin - admin 계정이 쓸 실행파일 저장 디렉토리 home - user1, user2, user3 - 윈도우의 사용자 폴더와 같다. media (과거엔 mnt) - 장치를 연결해서 쓸 수 있는 디렉토리 etc - registry - 설정 관련 디렉토리 var - 프로그램 실행하면서 생기는 값들을 저장하는 디렉토리 리눅스 명령어 pwd : 현재 디렉토리 경로를 출력 cd : 디렉토리 바꾸기 ls : 현재 디렉토리의 리스트 보기 ls -l : l은 long을 의미하며 리스트를 좀 더 세세하게 볼 수 있다. clear : 화면 코드를..

운영체제/Linux 2021.08.16

쉘(Shell)

쉘이란? OS가 사용자에게 어떤 어플리케이션, 명령을 실행할지 입력 받는 곳 * UNIX는 명령프롬포트를 통해 입력 받는다. * UNIX : Bourne Shell 사용 권한 리눅스는 보안상의 이유로 root 계정으로 바로 접속할 수 없고 일반 계정으로 들어와 관리자 계정으로 바꿔 사용해야한다. root 권한 실행(sudo) SuperUser sudo reboot sudo halt root 관리자로 전환 sudo su - root sudo su - $sudo su * exit을 통해 사용자 권한으로 다시 돌아갈 수 있다.

운영체제/Linux 2021.08.12

우분투 설치

https://www.youtube.com/watch?v=K7IWOmC9mwM&list=PLq8wAnVUcTFU9zLWK-dHWrvTJ0PF8Y0Sf&index=8 홈페이지가 좀 바껴서 사진 올려봅니다. 웹페이지 리뉴얼 되고 버전도 올라간듯하다. 서버로 들어가서 option2에 있는 LTS버전을 받았습니다. 오라클 VM에 iso 디스크를 넣고 실행하면 알아서 설치 화면이 나온다. 설치 과정은 영상을 보시면 될듯하고 입력해논 아이디와 비밀번호로 접속이 가능하다. * 버전이 달라서 설치 화면이 좀 다르지만 내용 자체는 다른 게 없어서 쭉 진행하면 됨

운영체제/Linux 2021.08.12

리눅스를 배워야하는 이유

네트워크, 브라우저, WAS 웹 어플리케이션 등 대부분 리눅스 기반에서 동작하기 때문에 개발자로서 리눅스를 이해하는 건 개발자 역량에 중요하다. - 왜 리눅스를 사용하는가? 1) 리눅스는 오픈소스로 무료이기 때문에 라이센스가 있어 비용이 발생하는 window 같은 os에 비해 경제적으로 훨씬 유리하며 개발자가 원하는데로 바꿔 쓸 수 있기 때문에 개발에 있어서도 유리하다. 2) 안드로이드가 리눅스 기반으로 개발되었다. 모바일 시장의 대부분을 차지하고 있는 안드로이드가 리눅스 기반으로 개발 되었으므로 안드로이드를 이해하려면 리눅스에 대한 이해 역시 필요하다. 즉 리눅스를 공부하면 운영체제가 어떻게 동작하는지 이해할 수 있고 네트워크, 어플리케이션, 브라우저 등등을 깊게 이해하는데 기반이 된다.

운영체제/Linux 2021.08.11