인의예지를 이용한 기본적인 리눅스 사용해보기

인의예지란?

  • 인의예지는 학교에서 제공하는 리눅스 클러스터 서버입니다.
  • 인의예지에 대한 자세한 설명은 여기를 참고하세요!

인의예지에 접속해보기

  1. 가장 편한 방법은 역시 GUI죠! Windows 환경이시면 MobaXterm이 좋은 선택지가 될 거 같네요. 설명은 여기를 참고하세요!

  2. GUI를 쓰기 어려운 환경이신가요? 그러면 다음 명령어로 접속을 해봅시다.

    ssh -p 1398 (학번)@swji.skku.edu
    
    • ssh는 리눅스 클러스터 서버에 접속하기 위해 사용되는 인터넷 프로토콜이자 명령어입니다.
    • -p 는 옵션으로 ssh 서버에 접속할 때 어느 포트에 접속할 것인지를 특정지어 줍니다.
    • @ 왼쪽의 (학번)은 서버에 부여된 자신의 ID입니다. @ 없이 swji.skku.edu를 입력하신다면 현재 계정의 ID로 로그인을 시도합니다.
    • @ 오른쪽의 swji.skku.edu는 접속하기 위한 Host/서버 정보를 의미합니다. IP 주소로 입력을 하실 수도 있고, URL 주소로 입력을 하셔도 됩니다.
    • 정상적으로 접속이 됐다면 비밀번호를 입력하라는 창이 뜰 겁니다. 비밀번호를 입력해줍시다. 그러면 이제 리눅스 창이 뜰 겁니다.
  3. VSCode로 접속이 가능한가요?

  • 그럼요!
  • 내용을 보강해서 새롭게 정리했습니다. 여기를 클릭해보세요!

인의예지 서버에서 놀아보기

  1. 옆에 있는 표시는 어떤 표시인가요? => 처음 접속하면 (학번)@swji:~ 의 형태로 나오는데, 순서대로 (ID)@(Hostname):(현재 디렉토리 위치)를 의미합니다. 물결표(~)는 해당 계정의 홈 디렉토리에 있다는 것을 의미합니다. (Windows로 치면 C:\Users(계정이름)에 해당합니다.)

  2. 내가 어느 디렉토리에 있는지 확인하기: pwd

  3. 디렉토리를 생성하기: mkdir [생성할 디렉토리 이름]

  4. 디렉토리 내 파일들 확인하기: ls (혹은 ls -a를 통해 숨겨진 파일 모두 보기)

  5. 디렉토리의 위치를 이동해보기: cd [이동하고 싶은 디렉토리]

  6. 빈 파일 (empty file)을 생성하기: touch [파일 이름]

  7. 파일의 내용을 확인하기: cat [파일 이름]

  8. 디렉토리에서 간단하게 편집하기: vim [파일 이름] 혹은 nano [파일 이름]

  9. 어느 파일을 복사하기: cp [복사할 파일 이름] [복사한 파일 이름]

  10. 어느 파일 위치 이동하기/이름 바꾸기: mv [이동할 or 이름을 바꿀 파일 이름] [이동할 위치 or 바꿀 이름]

  • 이 모든 테스트를 하나의 이미지로 정리하면 다음과 같이 됩니다.