본문 바로가기

Operating System/Linux

(13)
[Ubuntu] Linux 기본 명령어 Linux 명령어 형식명령어는 소문자명령어, 옵션, 인수 사이에는 한 개 이상의 공백 있어야 함옵션 두개 이상 사용 시 '-la' 처럼 순서 상관없이 글자 붙여서 추가 입력설명명령어터미널 창clear  exit디렉토리 확인, 생성, 삭제pwd  ls  mkdir  rmdir디렉토리 이동cd파일 관련cat  mv  cp  rm  ./터미널 창 관련 명령어clear터미널 창의 내용을 모두 지움 exit터미널 창 종료디렉토리 확인pwd(Print Working Directory)현재 작업 중인 디렉토리 이름(경로) 출력 ls(List Segments) 현재 디렉토리에 있는 내용 출력-a (all)숨겨진 파일이나 디렉토리 모두 출력온점( . )이 붙어있는 파일들이 숨겨진 파일 또는 디렉토리-l (long)자세한..
[Ubuntu] Linux 파일 시스템 구조 Linux 파일 시스템 구조트리구조FSSTND 준수하는 것 권장linux File System STaNDard: 리눅스 파일 시스템 표준안보통 FHS(Filesystem Hierarchy Standard) 표준 파일 시스템 계층 사용FHS가 리눅스의 주 디렉토리 정의리눅스에서 디렉토리 간 구분은 /(슬래시)로 윈도우에서 폴더간 구분은 \(역슬래시)로 함리눅스 디렉토리(directory) = 윈도우 폴더(folder)/리눅스 파일 체제의 최상위 디렉토리모든 디렉토리들의 시작점으로 일반적인 데이터를 저장하지 않음윈도우의 C:\와 같은 개념이지만 리눅스는 모든 디렉토리가 이 하나의 루트 아래에 통합다른 하드 디스크나 파티션도 이 루트 디렉토리 아래의 특정 위치에 마운트 됨binbinaryse의 약어로 리눅스의..
[Ubuntu] 네트워크 및 SSH 설정 Ubuntu 네트워크 모드 선택 NAT(Network Address Translation)가상 머신이 외부 네트워크에 접근 가능 / 호스트에서 가상 머신으로 직접 접근 불가가상 머신 → 외부 네트워크 (O) / 호스트 → 가상 머신 (X)단, 포트 포워딩을 설정하면 호스트에서 가상 머신으로의 접근이 가능Bridged Adapter가상 머신이 호스트와 동일한 네트워크에 직접 연결되어, 호스트 및 다른 네트워크 장치와 자유롭게 통신 가능Host-Only Adapter가상 머신과 호스트 간의 통신만 허용되며, 외부 네트워크와의 연결은 차단동일한 네트워크에 연결?가상 머신이 호스트 컴퓨터와 동일한 물리적 또는 무선 네트워크에 속하며 같은 네트워크 대역 내에서 직접 통신이 가능하다는 것을 의미가상 머신이 호스트와..
[Window/설치 및 세팅] VirtualBox 및 Ubuntu 설치 및 초기 설정 VirtualBox 다운로드https://www.virtualbox.org/ Oracle VirtualBoxPowerful open source virtualization For personal and enterprise use VirtualBox is a general-purpose full virtualization software for x86_64 hardware (with version 7.1 additionally for macOS/Arm), targeted at laptop, desktop, server and embedded use.www.virtualbox.orgUubunto ISO 파일 다운로드https://ubuntu.com/download/desktop https://ubuntu.c..
[개념] Linux의 개념, Linux 배포판 Linux란 무엇인가?1991년 리누스 토발즈가 개발한 유닉스 계열의 운영체제(Operating System)오픈 소스 운영체제로 무료로 사용이 가능하고 소스 코드가 공개 되어 있어 누구나 쉽게 수정하고 개선 가능오픈 소스의 특징으로 많은 개발자들이 참여하여 지속적인 개발과 업그레이드가 이루어지고 있음리눅스 특징 오픈소스 소스코드가 공개되어 있어 누구나 자유롭게 사용, 수정, 배포 가능다양한 배포판 사용자가 필요에 따라 적절한 배포판을 선택하여 사용할 수 있도록 하며 개발자들이 자신들의 요구에 맞게 커스터마이징하여 사용 가능다중 사용자 지원 하나의 시스템에 다수의 사용자가 접속 가능하며 각 사용자들이 동시에 여러 개의 응용프로그램을 실행 가능호환성 다양한 하드웨어와 소프트웨어 환경에서 동작할 수 있도록 ..