| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |
- 리눅스재부팅
- 병렬처리
- centos자동로그인
- linux
- 운영체제
- it
- linuxmaster
- IT인프라기초
- CentOS
- 센트
- 인프라
- 리눅스명령어
- 리눅스
- 리눅스마스터
- 리눅스vi
- 서버
- 물리서버
- 리눅스사용자관리
- 리눅스도움말명령어
- OS
- root막기
- 센토스
- IT인프라구조
- 웹서버
- 리눅스사용자파일
- DB서버
- it인프라
- 리눅스사용자생성
- 리눅스자동로그인
- 인프라구조
- Today
- Total
목록전체 글 (30)
Thinking Out Loud
# 사용자 생성 명령어 useradd 명령어 = $ adduser - 계정 생성 명령어 - 계정자의 홈 디렉터리 : /home/계정명 - 생성된 계정자 정보가 저장되는 파일 : /etc/passwd, /etc/shadow, /etc/group - $ useradd [옵션] 계정명 - $ useradd -s bash 계정명 : 기본 셸을 bash로 지정 - $ useradd -d /USER1 계정명 : 홈 디렉터리를 USER1으로 지정 * /etc/passwd, /etc/shadow, /etc/group /etc/passwd /etc/shadow /etc/group - 사용자의 정보들이 담겨있는 파일 - 계정, 인증 관리 - 암호화된 패스워드는 /etc/shadow에 저장됨 - 사용자의 비밀번호 정보가 담..
# 리눅스 명령어 개요 which 명령어 - 명령어의 경로를 확인하는 명령어 - 명령어의 위치($PATH가 설정되어있는 경로에서만 그 명령어의 경로를 찾음)를 찾아주거나 alias를 보여주는 명령어 - 예시) alias 명령어 - 자주 사용하는 명령어를 특정 문자로 입력해두고, 명령어 대신 해당 문자를 사용할 수 있게 하는 명령어 - $ alias 별명='명령어' - ex) $ alias m='ls -al | more' unalias 명령어 - alias 기능 해제 - $ unalias 별명 - ex) $ unalias m 환경변수 PATH - PATH : 실행 파일들의 디렉터리 위치를 저장해놓는 환경변수 - 특정 명령어를 입력 → PATH 변수에 저장되어 있는 경로에서 해당 명령어를 찾아서 실행 - $..
# 리눅스 에디터 - gedit 에디터 : X 윈도용 - vi 에디터 : 텍스트 모드용 (X 윈도에서도 사용 가능) # vi 에디터 사용법 개요도 # vi 에디터 사용법 1. 종료 - 변경사항 없이 종료 : ESC → :q → Enter - 저장 후 종료 : ESC → :wq → Enter - 변경사항 무시하고 종료 : ESC → :q! → Enter 2. 파일 생성 1) vi 파일명 → 입력모드에서 내용 작성 → ESC :wq Enter 2) vi → 입력모드에서 내용 작성 → ESC :wq 파일명 Enter 3. 명령모드 → 입력모드 전환 키 설명 키 설명 i 현재 커서의 위치부터 입력 I 현재 커서 줄의 맨 앞에서부터 입력 (Shift + i) a 현재 커서의 위치 다음 칸부터 입력 A 현재 커서 ..
# 런레벨 - 리눅스 부팅 시 작동하는 서비스 조정 - 시스템 관리를 위해 서비스 실행에 관련된 명령을 단계별로 구분하여 적용하는 것 - 0 ~ 6까지 총 7가지로 구성 - 7가지 런레벨 중 리눅스가 가동 시 특정 모드의 레벨을 디폴트로 할 경우 파일 /etc/inittab에 설정 - /etc/inittab 파일 형식 : '코드 런레벨:행동:명령어' - init + 단계를 나타내는 숫자 - runlevel : 현재 실행되는 런레벨을 확인하는 명령어 런레벨 영문 모드 시스템 표기 설명 비고 시스템 명령어 0 Power Off poweroff.target 종료 모드 init 0 1 Rescue rescue.target 시스템 복구 모드 단일 사용자 모드 init 1 2 Multi-User multi-user..
# 시스템 종료 명령 4가지 $ poweroff $ shutdown -P now $ halt -p $ init 0 - p : poweroff # 시스템 재부팅 명령 3가지 $ shutdown -r now $ reboot $ init 6 - r : reboot # 로그아웃 명령 2가지 $ logout $ exit # 종료/재부팅 예약 및 취소 1. 시스템 종료 시간 예약 $ shutdown -P {시간} - ex) $ shutdown -P +10 → 10분 후 종료 2. 시스템 재부팅 시간 예약 $ shutdown -r {시간} - ex) $ shutdown -r 22:00 → 오후 10시에 재부팅 3. 예약된 shutdown 취소 $ shutdown -c - c : cancel 4. 종료 예정 메시지만 ..
가상머신에 별도의 로그인 절차 없이 자동으로 사용자가 접속되도록 자동 로그인 설정할 수 있다. 서버용으로 사용되는 리눅스에 자동으로 로그인하는 것은 보안에 좋지 않다. # 자동 로그인 설정 1. root 권한으로 접속 # su - 2. 파일 편집 # vi /etc/gdm/custom.conf 3. [daemon] 아래에 다음 내용을 추가 AutomaticLoginEnable=True AutomaticLogin={계정명} 4. 재부팅 # reboot 참고 : 우재남, 「이것이 리눅스다 with RedHat CentOS 8」, 한빛미디어
# root 사용자 접속 막기 1. 편집기 열기 # gedit /etc/pam.d/gdm-password 2. auth 맨 마지막 빈 줄에 다음을 추가 auth required pam_succeed_if.so user != root quiet 3. 저장 후 편집기 닫기 4. 재부팅 # reboot 참고 : 우재남, 「이것이 리눅스다 with RedHat CentOS 8」, 한빛미디어
CentOS 8은 백그라운드로 새로운 패키지를 자동 업데이트하도록 설정되어 있다. # 패키지 자동 업데이트 기능 끄기 # gsettings set org.gnome.software download-updates false # systemctl disable dnf-makecache.servic # systemctl disable dnf-makecache.timer # 결과 Removed /etc/systemd/system/basic. target. wants/dnf-makecache. timer. 참고 : 우재남, 「이것이 리눅스다 with RedHat CentOS 8」, 한빛미디어
# 부트로더 (=부트매니저) - '부트스트랩 로더'의 준말 - 컴퓨터를 사용자가 사용할 수 있도록 디스크나 플래시에 저장된 운영체제를 읽어 주기억장치에 적재해주는 프로그램 - 운영체제가 시동되기 이전에 미리 실행되면서 커널이 올바르게 시동되기 위해 필요한 모든 관련 작업을 마무리하고 최종적으로 운영체제를 시동시키기 위한 프로그램 - 운영체제 실행에 필요한 환경을 설정하고 운영체제 이미지를 메모리에 복사함 - 크기가 512바이트로, 하드디스크의 첫 번째 섹터인 MBR(Master Boot Record)에 위치함 - 주 파티션마다 부트섹터가 할당됨 - 분할된 주 파티션들은 자신의 부트 레코드를 MBR에 기록하여 실행됨 - 한 컴퓨터에 여러 개의 운영체제가 설치되어 있는 경우 작업 운영체제를 선택하여 부팅할 ..
# 파티션이란 - 하나의 물리적 디스크를 여러 개의 논리적인 디스크로 분할하는 것 - 디스크 공간을 여러 개의 하드디스크가 있는 것처럼 활용하기 위함 # 파티션 분할 이유 - 한 시스템에 서로 다른 운영체제 사용 가능 (멀티 부팅 가능) - 디스크 공간의 효율적 활용 (저장 공간) - 하드 디스크의 물리적으로 손상 시 피해 축소 및 보안 유지 - 부팅 시간 단축 (파일 시스템 검사 시간 단축) - 손상된 하드디스크 복구 시간 단축 - 자료 백업과 보안의 용이성 # 파티션의 특징과 종류 주 파티션 (Primary Partition) - 부팅이 가능한 기본 파티션 - 하나의 하드디스크에 최대 4개의 주 파티션 분할 가능 (하나의 HDD에는 주 파티션과 확장 파티션을 합쳐 모두 4개의 파티션까지 나눌 수 있다..