ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • (1주차 2일) MobaXterm, Vim
    수업 내용 정리 2024. 5. 14. 15:23

    Linux

    > MobaXterm SSH 키 발급(ssh-keygen -t rsa)

    • 암호키 생성, 인증(연결)
      1. (규칙) id_rsa.pub 이름 변경 -> authorized_keys(공개키)
      2. 연결하고자 하는 컴퓨터에 id_rsa 파일 다운로드(비공개키)
      3. 세션 생성(SSH setting -> Use private key -> 비공개키 로딩)

    > Vim(텍스트 편집기) 

    • 명령어를 입력할 수 있는 보통 모드(Normal Mode) -> 초기 상태(esc, 입력 모드 종료)
      텍스트를 입력할 수 있는 입력 모드(Insert Mode) -> 진입: i, a, o
    • set number: 행 번호 표시(공백도 포함됨)

    > 리다이렉션

    • 표준 출력(>, >>): 표준 출력을 화면에 하지 않고 다른 경로에 출력
    • 표준 에러(2>): 에러 메세지의 경우, 표준 출력이 아님(표준 에러)
    • 표준 입력(<): 일반적으로 키보드를 통한 입력, 파일로 리다이렉션 가능
    • 파이프라인(|): 앞선 출력 결과를 뒷 내용에 표준 입력으로 전달하는 방식

    > 계정 생성

    • sudo adduser (유저명): 새로운 유저 추가, 관리자 권한
    • su - (유저명): 새로운 계정으로 로그인
    • exit: 로그아웃, 기존 계정으로 전환

    > 권한 지정

    •  rwx -> read, write, execute. e.g. drwxr-xr-x
      * 소유자(u), 그룹 사용자(g), 기타 사용자(o) 순으로 표시됨 -> user, group, other
    • chmod (권한) (파일명): change mode. 권한 변경(소유자, 루트 계정만 사용 가능)
      * 권한: (사용자)(+-)(권한) 순으로 표기. e.g. o-r: 기타 사용자에게 읽기 권한 삭제
    • 숫자로 권한 지정: 3자리 2진수를 기준으로 권한 입력하여 한번에 사용자에 따른 권한 부여 가능.
      e.g. 751 = rwxr-x--x