/
- 최상위 루트 디렉터리 또는 최상위 디렉터리
- 리눅스의 모든 디렉터리의 시작점(꼭대기)
/bin -> /use/bin
- 기본 명령어가 들어있는 디렉터리
- 관리자와 사용자가 사용가능 함
/boot
- 리눅스 부트로더(boot loader)가 들어있는 디렉터리
/dev
- 장치파일이 들어있는 디렉터리
/etc
- 시스템에 거의 모든 서비스와 해당 서비스 관련 설정파일이 들어있는 디렉터리
/home
- 사용자 계정의 홈 디렉터리가 들어있는 디렉터리
즉, 사용자 계정의 홈 디렉터리가 생성되는 기본 경로
/lib -> /usr/lib
- 커널, 모듈, 라이브러리(언어 해석기) 파일이 들어있는 디렉터리
/media
- 로컬 장치파일이 들어있는 디렉터리
(사용하게 되면)
예를 들면, CM-ROM, USB
/mnt
- 원격 장치파일이 들어있는 디렉터리
(사용하게 되면)
예를 들면, Bluetooth, WIFI
/opt
- 추가한 소프트웨어 설치한 파일이 들어있는 디렉터리
/proc
- 커널, 프로세스를 위한 가상 파일 시스템이 들어있는 디렉터리
/root
- 관리자의 홈 디렉터리
/run
- 계속 실행되고 있는 프로세스 관련 파일이 들어있는 디렉터리
/sbin -> /usr/sbin
- 시스템 명령어가 들어있는 디렉터리
- 관리자만 사용 가능함
/srv
- 시스템이 제공하는 서비스를 위한 파일이 들어있는 디렉터리
/sys
- 시스템이 필요로 하는 파일이 들어 있는 디렉터리
/tmp
- 공용 디렉터리
- 임시 저장소
(서비스 사용시 관련 파일이 잠시 보관 되었다가 시스템을 재부팅하면 사라짐)
/usr
- 시스템이 아닌 사용자 계정 또는 관리자가 사용하는 서비스를 설치하는 디렉터리
- 크기가 크거나 자주 사용하지 않는 것들이 들어있음
/var
- 시스템 운영중에 기록이 저장되는 파일이 들어있는 디렉터리
예를 들면, 로그파일, 사용자 계정의 메일파일 등
Swap
- 가상 메모리
(파티션을 마치 진짜 메모리처럼 인식)
자신의 RAM이 4GB 이하면 그 RAM의 2배 자신의 RAM이 4GB이상이면 그 RAM 그대로
프롬프트(prompt)
- 컴퓨터가 입력을 받을 준비가 되었다는 것을 사용자에게 나타내어 주기 위한 컴퓨터 화면에 나타나는 신호
[root@localhost ~]#
Root -> 계정명
@ -> 계정명과 서버명을 구분 (마치 E-main 형식)
Localhost -> 서버명
~ -> 현재 경로(위치)
[ ~ ] -> bash(shell(명령어 해석기)의 종류이자 리눅스에서 대표적으로 많이 사용함)
#-> 관리자를 의미함
$ -> 사용자를 의미함
네트워크 설정(NAT)
그래픽환경에서 관리자로 로그인 -> 프로그램 -> 시스템 도구 -> 설정 -> 네트워크 누름 -> 오른쪽 하단에 톱니바퀴모양(설정) ->
자세히 보기 : Ipv4 주소, 하드웨어 주소, 기본 라우팅(게이트웨이),
네임서버(DNS) 등 정보를 확인
신원 : 자동으로 연결, 다른사용자가 사용할 수 있게 허용의 체크 박스 체크가 되어있는지 확인
Ipv4 : 주소(A)에 자동(DHCP)으로 기본 설정되어 있음
그러므로 네트워크를 전혀 손대지 않고 사용할 수 있음
(참고로 자동을 수동으로 사용한다면 아래를 참고)
Ipv4 : 주소를(A)에 자동(DHCP)을 수동으로 변경
주소 : Vmware -> Edit -> Virtual Network Editor -> NAT를 클릭 ->
Subenet IP 주소에서 세번째자리까지를 그대로 리눅스의 네트워크 설정에서 주소에 입력하고 네번째자리는 128로 입력
네트마스크 : Vmware -> Edit -> Virtual Network Editor -> NAT를 클릭 ->Subnet mask 주소를 그대로 리눅스의 네트워크 설정에 네트마스크에 입력
게이트웨이 : Vmware -> Edit -> Virtual Network Editor -> NAT를 클릭 -> NAT settings 클릭 -> Gateway IP 주소를 리눅스의 네트워크 설정에 게이트웨이에 그대로 입력
네임서버(DNS)의 서버에 게이트웨이 주소를 그대로 입력
위 설정이 다 되었으면 적용 누름
반드시 켬을 끔으로 했다가 다시 켬으로 해야함(네트워크 서비스를 적용)
잘 설정 했는지 확인하는 법
면 프로그램 -> 즐겨찾기 -> Firefox
웹 브라우저를 실행하여 CentOS 홈 페이지 잘 출력 되는지 확인
터미널 -> ifconfig 명령어 하면 아이피 확인 가능
PuTTy
-원격 서비스를 지원하는 프로그램
원격 서비스
- 멀리 떨어져 있는 시스템을 대상으로 내 앞에 있는 것처럼 관리하기 위해서 사용
PuTTy 설정방법
세션 -> Host Name에 리눅스 IP 주소를 입력
저장된 세션에다가 사용할 이름을 입력 -> 4월_평일19시_리눅스1_권종원 -> 창 -> 모양 -> 커서 모양은 취향 -> 글꼴 설정에 터미널 창 글꼴 -> Change -> 글꼴 : Consolas, 글꼴 스타일 : 굵게, 크기 : 20 -> 확인(유니코드 글꼴도 위처럼 동일하게 작업)
특성 -> 맨마지막 항목은 본위취향
변환 -> 수신한 데이터를 이 문자셋으로 가정 : UTF-8(한글출력)
색깔 -> 기본 글자색 -> 변경 -> 색은 본인취향 -> 확인
접속 -> SSH 왼쪽에 ‘+’를 클릭 -> 키교환 -> 디피-헬만 그룹 교환 세번째로 자리이동 -> 위 설정이 다 되었으면 확인 하시고 이상 없으면 다시 세션을 클릭 -> 저장 -> 본인이 만든 이름을 누르고 불러옴 클릭하고 열기
명령어 구조
1) 명령어
사용형식
Pwd
또는
Ls
2) 명령어 디렉터리 또는 파일(작업대상)
사용형식
ls /home(디렉터리)
cat /etc/hostname(파일)
3) 명령어 [option]
사용형식
ls ?l
4) 명령어 [option] 디렉터리 또는 파일
사용형식
ls ?l /home
ls /home ?l
5) 명령어 [option] [suboption]
사용형식
ls ?l ?d
ls ?d ?l
ls ?ld
ls ?dl
6) 명령어 [option] [suboption] 디렉터리 또는 파일
사용형식
ls ?l ?d /home
ls ?l /home ?d
ls ?ld /home
ls /home ?ld
ls ?dl /home
ls /home ?dl
'Linux' 카테고리의 다른 글
리눅스 CentOS - User Account Management (1) | 2024.01.10 |
---|---|
리눅스 CentOS - VI 편집기 (3) | 2024.01.09 |
리눅스 CentOS - FTP (1) | 2024.01.08 |
리눅스 CentOS - 기본 명령어 (1) | 2024.01.07 |
리눅스 CentOS - 기본 셋팅 (0) | 2024.01.05 |