기록
  • 0112
    2024년 01월 12일 17시 48분 11초에 업로드 된 글입니다.
    작성자: 삶은고구마

    ubuntu같은 guest os는 여러개가 존재할 수 있음.

    virtualbox가 공유기 역할

    NAT 네트워크를 통해 외부 접근 가능

     

    ui없는 모드로 시작

     

     

     


    파일 시스템구조

    윈도우는 c, d e 드라이브 이렇게 확장될 수있는데 리눅스는 오직 하나의 경로 뿐

    프롬프트의 구조

    ubuntu@ubuntu:~$


    ubuntu@ubuntu:~$ cd .. (부모경로로 이동)
    ubuntu@ubuntu:/home$ (바뀌었다)

     


    ubuntu@ubuntu:/home$ cd (기본적으로 ~ 생략)
    ubuntu@ubuntu:~$

     

     

    리눅스 기본 명령어

    디렉토리 파일 출력 ls

    옵션: -a

    옵션: -l

     

     

    ls -l

     

    ls -al (숨김파일까지 출력)

     

    mount

     

    - 는 직전경로

     

     

    사용자 생성시 자동생성되는 것들

     

     

    touch : 마지막 수정일자 변경(파일없으면 만들어줌)

     

     

    8분에서 9분으로 바뀜

     

     

     

     

    pwd : 우분투 사용자의 현재 디렉토리

    현재 디렉토리 확인 pwd(print working directory)

     

    디렉토리 이동

    - cd[~] 홈디렉토리로 이동

    -cd - 이전디렉토리로 이동

    -cd ..부모 디렉토리로 이동

     

    복사하기

    cp 원본파일명 복사파일명

     

    삭제하기

    디렉토리 삭제 : rm -r 디렉토리 (파일은 그냥 rm해도 되지만 디렉토리는 -r 옵션 붙이기)

    파일 삭제 : rm 파일명

     

    파일이동

    mv 파일명 폴더명/

    이름변경 : mv 원본파일명 새 파일명

     

    디렉토리(폴더) 생성 :

    mkdir 디렉토리1/디렉토리2/디렉토리3.. =>이렇게는 안됨. mkdir로 만들 땐 앞의 디렉토리1,2가 존재해있어야함

    mkdir -p 폴더1/폴더2/폴더3 => p옵션주면 가능

     

     

    +홈 디렉토리에 있는 byebyeworld.txt를 foo/bar/jin경로에 helloworld.txt로 이동시키기

    cp byebyeworld.txt foo/bar/jin/hellowolrd.txt

     

    파일생성

    -touch 파일명 (마지막 편집일자 변경)

    -vi 파일명

     

    파일내용편집

    -vi 파일명

     

    명령어 모음집 보고싶을때

    ls --help

     

    ls 결과

    drwxrwxr-x 3 ubuntu ubuntu 4096 Jan 12 01:26 foo

    -rw-rw-r-- 1 ubuntu ubuntu    0 Jan 12 01:43 jins.txt

     

    권한 1 234 567 890

    1:파일구분 일반파일(-1)/디렉토리(d)/링크(1)...

     

    소유자권한 234

    -읽기(r)

    -쓰기(w)

    -실행(x)

     

    소유그룹 권한

    -읽기(r)

    -쓰기(w)

    -실행(x)

     

    others 권한

    -읽기(r)

    -쓰기(w)

    -실행(x)

     

    링크 수

    :이 파일/디렉토리에 연결된 링크 수


    소유자명

     

    그룹명

     

    파일크기(byte)

     

    최종 수정시각

     

    파일/디렉토리 명


    Vi 편집기

     

     

    modal(mode가 존재)편집기

    -normal mode

    -insert mode

    -command mode

    -visual mode

     

    insert mode

    진입방법: i, a s , o 중 누르기 편하게 i누르자

    i:현재 선택한 글씨 앞에

    a:현재 선택한 글씨 뒤에

    s:현재 선택한 글씨 지우고 시작

    다썼으면 esc

     

     

    :set number

     

    전체선택: yyVG

     

     

    java -version 

    vi .bashrc

     

    insert o > 맨마지막줄에 입력

     

     

    source .bashrc

     

    echo $JAVA_HOME
    echo $PATH

     

     

     

    witch java

    ls $(witch java)

     

    readlink -f $(witch java)

     

     


    docker

    image(snapshot)--->container로 실행

    [정적]                        [동적]

     

    이미지는 어떤 구성으로 이루어져있나?
    tomcat layer

    jdk layer

    os layer

    를 쌓아서 image화 한다

     

     

    docker app 실행

    docker image pull : dockerhub에서 이미지 다운로드 

    docker run : 이미지를 컨테이너로써 실행

    --

    image build

    docker commit 컨테이너를 이미지로 빌드

    docker build dokcer 빌드하기

     

     

    '공부 > web-server' 카테고리의 다른 글

    0115  (0) 2024.01.15
    0111 ubuntu 설치 - 설정  (0) 2024.01.11
    1220 WebServer 10일차  (0) 2023.12.20
    1219 WebServer 9일차  (1) 2023.12.19
    1215 WebServer 8일차  (0) 2023.12.15
    댓글