#1. Linux 시스템 사용하기

1. 로그인(Login)

1) 로그인이란?

  • 사용자가 컴퓨터 시스템이나 통신망에 대한 접근 허가를 얻기 위해 자신의 사용자명(id)과 패스워드를 입력하고 컴퓨터 시스템에 접근하는 작업이다.
  • 리눅스는 여러 사용자가 동시에 사용할 수 있기 때문에 로그인 과정을 거처야만 시스템을 사용할 수 있다.
  • Logon, Sign-in, Sign-on 등도 같은 의미로 사용된다.

 

2) 로그인 구분

  • 로컬로그인: 시스템이 운영중인 컴퓨터를 물리적으로 직접 조작하여 로그인 한 상태
    • 가상머신상에서 직접 로그인 하는 것도 로컬로그인에 해당한다.
  • 원격로그인: 시스템에 원격으로 접속하여 로그인한 상태 (SSH 등을 사용한다.)

 

3) 시스템에 로그인 하기

리눅스 시스템에 로그인

  1. 아이디와 비밀번호 입력 (비밀번호 입력시 아무 반응이 없음 주의)
  2. 우분투 메뉴얼, 기술지원 등을 확인할 수 있는 URL
  3. 스토리지 및 메모리 사용량, 실행중인 프로세스 수, 로그인 중인 사용자 수, 아이피 주소 등의 정보
  4. 업데이트 가능 패키지 수

 

4) 리눅스 시스템에 원격으로 로그인

  • 리눅스에 원격으로 로그인 하기 위해서는 리눅스 상에서 SSH  서비스가 설치되어 있어야 한다.
    • 운영체제 설치 과정에서 SSH도 함께 설치된다.
  • 호스트 또는 게스트 운영체제에 가동중인 상태여야 접속 할 수 있다.
    • 원격 접속을 하기 위해서 해당 운영체제에서 로그인은 안해도 된다.
  • 명령 프롬프트나 터미널에서 아래 명령어를 입력하고 로그인 한다.
ssh 아이디@리눅스아이피

터미널을 통해 리눅스 시스템에 원격으로 로그인

 

2. 사용자 계정

1) 일반 사용자

  • 리눅스 설치 과정에서 생성한 사용자 아이디
  • 필요에 따라 추가적으로 생성 가능
  • 회사의 업무 시스템이 네트워크 기반일 경우 직원 1명당 하나의 계정을 갖게 됨
  • 단순히 웹 서비스의 운영만을 목적으로 할 경우 하나의 서비스를 리눅스 사용자 한 명으로 보고 하나의 서버 안에서 여러개의 서비스를 운영한다.

 

2) 슈퍼유저

  • 리눅스에 내장되어 있는 관리자 계정으로 아이디가 root로 고정되어 있다.
  • root를 이용하여 로그인을 하면 리눅스 시스템의 설정 등 모든 작업을 수행할 수 있기 때문에 대부분의 시스템에서는 로컬 로그인만 허용하고 SSH 등의 원격 로그인은 허용하지 않도록 설정한다.

 

3. 시스템 종료

1) 로그아웃(Logout)

  • 사용 중인 네트워크에서 업무를 끝내고 호스트 컴퓨터와의 연결을 단절하고 나오는 작업

※ 로그아웃 명령어

  • logout
  • exit
  • Crtl + d

 

2) 셧다운(Shutdown)

  • 시스템을 종료하는 것.
  • 슈퍼유저인 root 사용자의 고유 권한으로 셧다운 명령은 root 사용자만 사용할 수 있다.

※ shutdown 명령어

  • 일반 사용자는 셧다운 명령을 사용할 수 없고 오직 root만 가능하다.
  • 명령어 앞에 sudo 명령을 추가하면 일반 사용자가 root의 권한을 빌려서 해당 명령을 수행한다.
명령 설명
shutdown 1분 후 시스템을 종료하도록 예약
shutdown 3 3분 후 시스템을 종료하도록 예약 (숫자 변경 가능)
shutdown -c 시스템 종료 예약을 취소
shutdown -r 시스템을 1분 후 재부팅 하도록 예약
shutdown -r 3 시스템을 3분 후 재부팅 하도록 예약
shutdown now 지금 즉시 종료
shutdown -r now (== reboot) 지금 즉시 재부팅
  • 다른 사용자가 접속해 있는 경우 셧다운 명령을 내리면 현재 접속중인 사용자들에게 시스템이 몇 분 내로 종료 될 것이라는 메세지가 전송된다.

 

4. 쉘(Shell)

  • 사용자로 부터 명령을 입력바아 실행시켜주는 명렁어 해석기 (터미널에 의해서 실행된다.)
  • 종류에는 bash, ksh, csh, sh 등이 있다.
  • 대부분의 리눅스는 bash shell을 기본으로 제공한다.
  • 최근에는 여러가지 편의기능이 탑제된 zsh shell을 많이 사용한다.

 

- 자신이 사용중인 SHELL 확인하기

echo $SHELL

 

- 명령어 자동완성 기능

  • 파일, 폴더명을 입력할 때 일부만 입력한 상태에서 Tab 키를 누른다.

 

- 이전 명렁어 탐색 기능

  • 방향키 위, 아래를 사용하여 이전에 입력했던 명령어들을 재입력 할 수 있다.

 

- history 기능

  • history 명령을 사용하여 최근에 사용한 명령어 목록과 일련번호가 표시된다.
  • 이 상태에서 !일련번호를 사용하여 이전 명령어를 재사용할 수 있다.

history 명령어 사용
!일련번호 사용

'국비수업 > Linux' 카테고리의 다른 글

[Linux] 파일 다운로드, 압축하기  (0) 2022.07.20
[Linux] 사용자 및 그룹 관리  (0) 2022.07.20
[Linux] 파일 및 디렉토리 와 명령어  (0) 2022.07.18
[Linux] vi 편집기  (0) 2022.07.18
[Linux] Linux(Ubuntu) 설치하기  (0) 2022.07.15

+ Recent posts