리눅스 수업 내용

S.Sun·2024년 5월 8일

리눅스

목록 보기
2/4
$ : 일반 유저를 의미
# : root 권한을 의미

관리자 계정으로 로그인되도록 설정하기

  1. nano /etc/gdm3/custom.conf
  • 해당 구문의 주석 제거
# AutomaticLoginEnable = true
# AutomaticLogin = user1
  • 주석을 제거한 부분 중 AutomaticLogin = user1 를 AutomaticLogin = root로 교체
  • [security] 아래에 다음 구문 추가
AllowRoot = true
  • 이후 수정한 파일을 저장.
  1. nano /etc/pam.d/gdm-password
  • 다음 구문을 주석 처리
auth required pam_succeed_if.so user != root quiet_success
  • 저장 후 나가기
  1. nano /etc/pam.d/gdm-autologin
  • 다음 구문을 주석 처리
auth required pam_succeed_if.so user != root quiet_success
  • 저장 후 나가기
  1. nano /root/.profile
  • 다음 구문을 주석 처리
mesg n || true
  • 저장 후 나가기
  1. reboot 입력하여 리부트 실행

    -> 관리자 권한으로 실행되어 터미널은 처음부터 #으로 시작하고 있음을 확인할 수 있다.


명령어 모음

  • 명령어는 1000 가지 가량 된다고 보면 된다.

  • poweroff : 리눅스 종료

  • reset : 초기화(터미널 자체가 리셋됨)

  • clear : 클리어(터미널 내 작성 내용을 삭제하기)

  • su - ubuntu : 계정 전환

  • exit : 계정 전환 상태에서 사용 시 계정 전환 종료.(현재 계정에서 빠져나오는 것)

  • file : 파일의 종류에 대해 알아보기
    - 파일 종류에 대해 알게 되면 해당 파일을 사용하거나 편집하는 등의 행위를 할 수 있음

  • pwd : 내가 현재 있는 디렉터리 정보를 알려줌.

  • ls : list.
    - window terminal에서는 dir를 의미.
    - ls 명령어는 옵션이 상당히 많다고 한다.


디렉터리

  • dev : device
  • home : 계정 이름으로 폴더
  • media : 외부 장치 연결
  • opt : option
  • root : root 계정의 홈 디렉터리. 루트(/) 디렉터리와는 다른 것.
  • sys : 리눅스 커널과 관련된 파일(OS 관련 파일)
    - 리눅스 커널 : 리눅스 OS 자체를 가리키는 말로 이해하기
    - window의 system32 폴더로 보면 된다.
    - .dll : 함수들의 모임.
  • usr : Unix System Resource. 프로그램 설치할 때 여기에 많이 집어넣음.
    - window의 program files와 동일
  • boot : 부팅에 필요한 커널 파일
  • etc : 리눅스 설정 파일.
  • mnt : 파일 시스템을 임시로 마운트
  • tmp : 임시 데이터. 재시작하면 모두 삭제됨.
  • var : 내용이 자주 바뀌는 파일이 주로 저장됨

등등이 있다.

이 중 많이 건드는 디렉터리는

  • usr
  • etc
    이다.

profile
두리둥둥

0개의 댓글