Linux
Super Computer/기업용 Computer의 운영체제 UNIX의 Small.ver
Kernel [커널] : Linux의 가장 핵심 파트
1. 커널이 오픈소스로 공개되어 해당 OS관련 어플리케이션 개발이 활발히 진행 중
1-1. GNU 프로젝트: 오픈소스, 리눅스와 호환 가능
2. 기술 지원이 가능한 유료 버전도 있음
2-1. RedHat Enterprise
Multi User * Multi Tasking
1. 리눅스의 관리자 root = window의 administrator= super user : 리눅스의 시스템 전체 및 명령어 관리
2. 리눅스의 사용자 user = normal user : 별도의 working directory를 가지며, 관리자 공간에 접근 불가능
Shell : Linux의 cmd(프롬프트)
1. 기본 명령어
1-1. 네트워크 관련
1-1-1. ifconfig (=ip addr show) : IP 확인 가능
ens32 : 랜포트와 같은 물리 인터페이스
lo : 로컬 호스트 주소, 논리 인터페이스
loopback : 해당 ㅣ스템 로컬에서만 쓸수 있는 논리 인터페이스
vibr0 : virtual bridge (=스위치, 공유기와 비슷), 가상화된 장비
1-1-2. ping : 네트워크 통신 가능 여부 확인
icmp 프로토콜로 확인
-c 옵션 : ping 횟수 지정 가능 "#ping www.google.com -c 5"
1-2. 파일 및 디렉토리
1-2-1. 생성
touch : 파일 생성
mkdir : 디렉토리 생성
chmod : 파일 읽기 쓰기 실행 권한 설정
1-2-2. 삭제
rm : 삭제, 옵션 필요
rmdir : 빈 디렉토리만 삭제 가능
-rf 옵션 : 디렉토리에 내용이 있어도 강제 삭제
1-2-3. 조회 및 확인
ls -al / ls -ll : 작업공간 하위 디렉토리 또는 파일의 상세정보 확인
cat : 파일 내용을 shell 화면에 출력
pwd : 현재 작업공간 확인
cd : 작업공간 위치 변경
1-2-4. 편집
echo : 파일 내용 삽입하는 방법
- echo "hello world" >> a.txt : a.txt 에 덮어쓰기
- echo "hello world" > a.txt : a.txt 에 이어쓰기/덧붙이기 )
vi : vi 편집기 실행
'자기발전소 > # Linux' 카테고리의 다른 글
리눅스 아카이빙 (0) | 2021.01.03 |
---|---|
리눅스 프로세스 관리 (0) | 2021.01.03 |
가상화 : Hypervisor (0) | 2020.11.03 |
LINUX : Run Level (0) | 2020.05.30 |
LINUX : Mount & NFS (0) | 2020.05.30 |