본문 바로가기

Base/Linux(CentOS)23

10. 리눅스 네트워크 관련 명령어 0. ifconfig - Interface configurartion; 인터페이스의 정보 확인 및 제어 - CentOS 6 버전까지는 시스템 설치 시 기본 설치되는 명령어였으나 CentOS 7 버전부터 추가로 설치해야 한다 (CentOS 7 버전부터 ip addr 명령어가 기본 설치, net-tools 패키지 설치 후 ifconfig 사용 가능) - 형식 ifconfig : 모든 interface의 정보 출력 ifconfig : 해당 interface에 대한 정보만 출력 ifconfig {up | down} : 해당 interface의 상태 제어 UP 유선케이블 연결 down 유선케이블 분리 ifconfig netmask : 해당 interface의 IP 주소 변경(일시적 변경) 네트워크 재부팅하면 기존.. 2022. 6. 21.
9. 프로세스 / boot loader / run-level (리눅스 root 암호 없이 root 접근) 0. 프로세스 - CPU 리소스(연산 능력)을 사용하는 프로그램 - 분류 1) 종류 대화형 프로세스 : 사용자가 입력장치를 통하여 전달한 명령의 결과를 출력 장치를 통해 돌려주는 프로세스 배치 프로세스 : 정해진 시간에 약속된 동작을 수행하는 프로세스 데몬 프로세스 : 서비스의 동작을 제어하는 프로세스 2) 동작 위치 포그라운드 프로세스 : 내가 현재 사용중인 프로세스 백그라운드 프로세스 : 그 외 모든 동작 중인 프로세스 - 프로세스 확인 ps [옵션] | grep * 옵션 -e : 백그라운드 프로세스 까지 확인 -f : PPID까지 확인 # 출력 내용 보는 방법 UID : User ID, 해당 프로세스를 실행한 사용자를 표시 PID : Process ID, 프로세스에 할당되는 관리(식별) 번호, 한 .. 2022. 6. 21.
8. 파티션과 마운트 (Partition / mount) 0. 하드디스크의 물리적 구조 - 플레터와 헤드로 구성되어 있다 - 플래터(Platter) 실제 자료가 저장되는 매체 하나의 디스크에는 여러장의 플래터가 들어있고, 하나로 묶여서 한 방향으로 회전 플래터가 손상되면 배드 섹터(bad Sector)가 발생하거나 플래터 전체를 사용할 수 없음 - 헤드(head) 플래터에 자료를 기록하는 펜 플래터레 데이터를 입력/수정/삭제 할 수 있도록 만들어주는 도구 1. 하드디스크의 논리적 구조 - 플래터는 트랙과 실린더라는 개념으로 나누고 트렉과 실린더가 교차되는 영역을 섹터라고 부른다. - 하나의 하드디스크를 여러개의 논리적인 영역으로 분할한 파티션이라는 단위로 장치를 사용 > 경우에 따라 디스크 하나의 전체 용량을 하나의 파티션으로 생성하여 사용하기도 한다. - 트.. 2022. 6. 21.
7. 응용프로그램 설치 tar/ rpm/ yum 0. 프로그램 설치 과정 소스파일 다운로드 → compile → 설정 및 파일 배치 → 프로그램 실행 : tar + 압축 패키지 파일 준비 → 명령어를 이용한 설치 → 프로그램 실행 : rpm (internet 연결) 명령어를 이용한 설치 → 프로그램 실행 : yum # 리눅스에서 압축 - 파일의 용량을 줄이기 위해 사용 - 원본 파일 자체가 압축 된다(복사본 생성 후 압축 x) - 여러 파일을 동시에 압축하면 각각의 파일 개별 압축 - 디렉토리 압축 X - 형식 압축 형식 압축 압축해제 .zip zip unzip .gz gzip gunzip (gzip -d) .bz2 bzip2 bunzip2 (bzip2 -d) - 압축효율은 원본 파일 사이즈마다 다르다 1. tar - Tape Archive; 초창기에.. 2022. 6. 20.
6. 권한 (허가권, 소유권, 특수권한) 0. 권한 - 파일/디렉토리를 사용할 수 있는지 여부를 정하는 개념 - 허가권과 소유권으로 구분 > 허가권 + 소유권 = 권한 1. 허가권 - ls -l 명령을 입력했을 때 나오는 출력 내용 중 개체 형식을 나타내는 첫글자 뒤에 오는 9개 글자가 허가권 - 8가지 문자로 권한을 표현 : r, w, x, -, s, S, t, T r, w, x, - : 일반 권한 표현 문자 s, S, t, T : 특수 권한 표현 문자 - r : 읽기, w : 쓰기, x : 실행/접근, - : 권한없음 r : 파일 → 파일 내용읽기 ; cat, head, tail, more, less, vi로 열었을 때 등 디렉토리 → 디렉토리 내부 목록 확인 ; ls, GUI 환경에서 폴더에 들어갔을 때 등 w : 파일 → 파일 내용 수정.. 2022. 6. 20.
5. 사용자계정과 그룹 0. 사용자 계정 # 사용자 계정에 관련된 파일 1) /etc/passwd : 사용자의 일반적인 정보가 들어있는 파일 * 파일 내용 보는 방법 itbank:x:1000:1000:itbank:/home/itbank:/bin/bash itbank : 사용자명, 뒤의 정보들이 어느 사용자의 정보인지 표시 x : 암호, 보안상의 이유로 passwd 파일에는 암호를 표시하지 않는다 1000(왼쪽) : UID, 이 사용자의 고유 번호 1000(오른쪽) : GID, 이 사용자가 소속된 주요 그룹의 고유 번호 itbank : 사용자 별칭(계정명 혹은 ID로 사용 X, 화면에 표시되는 이름) /home/itbank : 사용자의 홈 디렉토리가 절대경로로 저장 로그인 할 때나 ~ 기호를 사용할 때 이 정보를 보고 사용자의 .. 2022. 6. 19.