리눅스/CentOS(46)
-
CentOS 설치 예제 2023.10.08
-
네트워크 관련 명령어
네트워크 관련 명령어 - ifconfig - interface configuration; interface의 정보 확인 및 제어 - CentOS는 6버전까지는 운영체제 설치 시 ifconfig가 자동으로 설치되었으나 7버전부터는 ifconfig 는 설치되지 않고 ip addr 명령어가 설치 (net-tools 패키지에 ifconfig 명령어가 포함되어 있다) - 형식 ifconfig : OS 가 인식한 모든 interface의 정보를 출력 ifconfig : 특정 interface의 정보만 출력 ifconfig { up | down } : 특정 interface 활성화/비활성화 ifconfig netmask : 특정 interface의 IP정보를 변경(임시 변경) 데몬 프로세스 제어 - 데몬 프로세스 :..
2023.10.08 -
service를 위한 기본 네트워크 지식
OSI 7 Layer 모델 & TCP/IP 모델 - ISO(국제 표준화 기구)에서 internetworking에 사용하기 위한 목적으로 연구했던 프로토콜의 집합이 OSI 7 Layer 연구 과정이 많이 지연되면서 TCP/IP 모델이 인터넷의 표준 프로토콜로 사용 - OSI 7 Layer 모델은 이론적인 내용을 표현하는 용도(연구용 / 개발용 / 교육용) TCP/IP 모델은 실제 사용하는 인터넷 표준 프로토콜 * 프로토콜 : 장치 간의 통신에 사용되는 규칙과 약속들의 집합 표준 프로토콜 : 프로토콜이 다른 장치들은 서로 간의 통신이 불가능하기 때문에 만들어진 규칙 모든 장치가 동일한 프로토콜을 사용할 수 있도록 약속된 프로토콜 OSI 7 Layer - 상위 계층(L5 ~ L7, application)과 하..
2023.10.07 -
run-level
run-level - 시스템 부팅 과정에서 동작하는 각종 프로세스들을 단계별로 구분해놓은 개념 런레벨에 따라 동작하는 프로세스들이 추가되는 방식으로 구성 - unix 기반의 운영체제는 부팅 시 어느 run-level 단계로 부팅을 할 것인지 설정 > 운영체제와 버전에 따라 런레벨이 다를 수 있기 때문에 반드시 미리 확인 - CentOS는 7버전을 기준으로 런레벨 방식이 변경 ~ CentOS 6 : 부팅 시 initd 메인 프로세스 동작 -> /etc/inittab 파일 내부의 내용을 확인하여 부팅할 런레벨 결정 ( /etc/inittab 내부의 id:숫자:initdefault: 설정 숫자값에 따라 런레벨 결정) runlevel 0 : halt(시스템 종료) runlevel 1 : single user m..
2023.10.07 -
비밀번호 없이 root 계정 접속법
grub2 boot loader - boot loader : 부팅 과정에서 어느 OS로 부팅할 것인지 선택하여 그 OS로 부팅을 시작시키는 역할 CentOS는 6버전까지는 grub boot loader를 사용했고, 7버전부터 grub2 boot loader 사용 - boot loader 화면에서 특정 방식의 제어를 통하여 root 암호를 모르는 상태로 root 접근 가능 1. 부팅 시 kernel 목록이 나오는 화면(5초 유지)에서 아래 방향키를 한 번만 눌러도 자동 진행이 멈춤 2. 가장 위에 있는 kernel(최신 버전 kernel)을 선택한 상태에서 e 눌러서 편집 화면으로 이동 3. 편집 화면에서 아래 방향키를 꾹 눌러서 마지막 줄까지 이동 후 linux16으로 시작하는 줄의 내용 일부를 수정 *..
2023.10.07 -
프로세스
프로세스 - CPU의 자원(= 리소스; 연산 능력)을 사용하는 프로그램 - 분류 1. 종류 대화형 프로세스 : 입력 장치를 사용하여 컴퓨터에 전달한 작업의 결과를 출력 장치를 통해 돌려 받는 프로세스 배치 프로세스 : 약속된 시간에 정해진 작업을 수행하는 프로세스 데몬 프로세스 : 서비스의 동작을 제어하는 프로세스 2. 동작 위치 포그라운드 프로세스 : 내가 현재 사용 중인 프로세스 백그라운드 프로세스 : 그 외의 모든 동작 중인 프로세스 - 프로세스 확인 ps -ef | grep 찾을내용 * 출력 내용 보는 방법 UID : 해당 프로세스를 동작시킨 사용자 (단, system이 동작시킨 프로세스도 root로 출력) PID : Process ID, 프로세스에 붙는 관리(식별) 번호, 이미 사용된 번호는 재..
2023.10.07