TIL (2021/01/13)

aylee·2022년 1월 14일
0

Linux

목록 보기
1/11
post-thumbnail

우분투 다운로드 완료

(1) 명령형 인터페이스는 시스템 자원을 덜 소모하고 효율적으로 시스템을 관리할 수 있다. 특히 서비스를 빠르고 안정적으로 제공하는 일이 더 중요한 서버 컴퓨터에게 추천.

(2) Shell은 명령형 환경에서 사용자가 가장 먼저 만나는 프로그램. 사용자가 입력한 명령을 운영체제가 이해할 수 있게 변환하기 때문에 명령어 해석기라고 함.

-- 환경 변수 --

supreme@master:~$ echo HelloBash
-> echo : 문자열 출력 명령
supreme : 로그인한 사용자 계정
master : 호스트 이름
~ : 현재 디렉토리
$ : 사용자 권한

supreme@master:~$ printenv 
현재 설정된 환경변수 출력

supreme@master:~$ VAR=1
supreme@master:~$ echo $VAR
변수 앞에는 $ 붙어야함

supreme@master:~$ export VAR=1
export 명령은 변수를 환경변수로 내보낸다
supreme@master:~$ printenv
환경변수에서 VAR=1가 조회된다
supreme@master:~$ unset VAR
unset = 환경 변수 삭제 

supreme@master:~$ sudo shutdown -h now
shutdown 시스템 종료하는 명령
-h 명령을 실행한 이후 전원을 차단하는 옵션
now 지금 즉시

$ sudo shutdown -h 03:30 
3시 30분에 시스템을 종료할 것

$ sudo shutdown -c 
예약 종료 취소

$ sudo shutdown -r now
시스템 다시 부팅

$ sudo reboot 
시스템 재부팅

(3) 리눅스는 여러 사용자가 동시에 사용 가능한 다중 사용자 운영체제. 사용자는 궈한에 따라 시스템 자원에 대한 접근, 사용 여부가 결정. 루트 사용자 또는 슈퍼유저 = 시스템 관리 권한 또는 루트 권한을 가진 사용자 계정

루트 = 시스템을 제어할 수 있는 최상위 계정의 권한.
루트 권한이 필요한 명령 처리시 sudo 사용

-- 사용자 관리하기 --

$ whoami
현재 로그인한 사용자 계정을 화면에 보여줌

$ who
로그인한 사용자 계정과 접속한 터미널 정보, 
로그인한 시각과 접속한 IP 주소 정보를 차례로 보여줌
profile
미래를 구체화 하는 중

0개의 댓글