*절대 경로 / 상대 경로 pwd
/부터시작
cp mv vi /etc/sysconfig~ ,
압축 , [xz= J, bzip2= j, gzip= z ],
묶기 와 압축을 함께 .. tar 옵션( x,cvf 파일명.tar.xz 압축할 재료 )
bunzip2, gunzip, zip, compress
*예약 관련 at, crontab/crond
at 시간/날짜
실행할 명령어 Ctrl+ D
#atls atrm [번호]
#/etc/crontab == > 여기 폴더내 해당디렉터리에 기록.
분 시간 일 월 요일 실행계정 실행파일위치
00 /4 01 (0~6) 1-5(월~금)
*네트워크 관련
#nmtui == > IP설정가능(자,수)
systemctl [ status, stop, start, restart ] NetworkManager
/etc/syscofig == > 네트워크 관련 설정파일
/etc/sysconfig/network-scripts/ifcfg-ens160 == > 랜카드 설정파일
#vi(gedit) /etc/resolv.conf == >DNS 설정 파일.
#hostname /etc/hosts == > 여기에 호스트 이름을 등록.
호스트 이름 바꿔주기
- #hostname soldesk(일회성)
- #vi /etc/hosts(영구 수정) ⇒
프로세서
- 프로세서는 -ef 옵션 자주 사용
![]()
- PID: 자식 프로세서, PPID: 부모 프로세서, 부모 프로세서 삭제하면 자식 프로세서 자동 삭제
- 부모 프로세서가 죽은 자식 프로세서 : 좀비 프로세서
- 윈도우에서는 자식 프로세서 있으면 부모 프로세서 삭제 불가능
*부모 프로세스 와 자식 프로세스
부모에서 파생된 프로세스를 자식. = pstree
*kill [프로세스 번호 ] , kill -9 [프로세스 번호]
- 무한 루프
- 무한 루프 죽이는 것
- 무한 루프 사라짐
- -9 옵션 : 강제로 죽이는 것
- bg: back ground
fg: fore ground
프로세서 명령어
- 작업 실행
- jobs 명령어로 작업중인 프로세스 확인
- [root@centos ~]# fg %3 : fore 그라운드로 3번 프로세스 실행
[root@centos ~]# kill -9 %1 : 1번 프로세스 죽이는 것
재부팅을 하면서. 맨 윗줄 선택 하고 키보드 e키


응급 복구(런 레벨 1번[싱글 모드]로 실행)
- 사용자는 root, 패스워드 변경 에러(쓰기 권한 x)
- ro : read only 읽기만 가능
- mount 연결어로 읽고, 쓰기 권한 부여 하고 다시 연결
- ro -> rw로 변경
- 비밀번호 변경 성공


swap 공간은 필수로 있어야 한다.
IDE 장치와 SCSI 장치의 구성 (2)

- 윈도우는 하드가 sda, sdb, sdc순으로 리눅스는 sda1, sda2, sda3 순으로 IDE하드는 ih1, ih2 순으로 하드가 나눠진다.
- sda1, sdb1, sdb2로 파티션을 나눠서 순서를 나누기도 한다.
하드디스크 추가하기 – 1개

LVM(Logical Volume Manage) 개념 이해
LVM 주요 기능
용어
LVM 개념(2)
• LVM을 구현하려고 하드디스크 2개를 추가한 구성도

쿼터(Quota) 개념
파일시스템마다 사용자나 그룹이 생성할 수 있는 파일의 용량 및 개수를 제한하는 것
파일시스템을 “/”로 지정하는 것보다는, 별도의 파일시스템을 지정해서 해당 부분을 쓰도록 하는 것이 좋음
“/”파일시스템을 많은 사용자가 동시에 사용하게 되면, CentOS 서버를 운영하기 위해서 디스크를 읽고 쓰는 작업과 일반 사용자가 디스크를 읽고 쓰는 작업이 동시에 발생하므로 전반적으로 시스템의 성능이 저하됨

1. *FDisk = 파티션 만들기
하드디스크 관리
- fdisk 명령어로 하드디스크 관리(목록 확인)
#fdisk /dev/sda
Command (m for help): m 엔터
n ⇒ 엔터(P) ⇒ 엔터(1) ⇒ 엔터(2048) ⇒ +5G
n ⇒ 엔터(e) ⇒ 엔터(1) ⇒ 엔터 ⇒ +15G w(저장) 빠져나옴
n ⇒ 엔터(l) ⇒ 엔터 ⇒ 엔터 ⇒ w(저장) 빠져나옴
- 프라이머리 파티션은 최대 4개 생성
- 기본 생성은 프라이머리(프라이머리 생성후 extended 생성후 logical 파티션 생성)
- 기본 프라이머리는 1번
![]()
- 섹터 0~2047은 하드디스크 정보를 담는 곳, 2048부터 하드디스크를 생성(기본 2048)
- 크기 지정(기본은 41943039byte)
- last sector만 주의
- 옵션 p(생성된 파티션 확인)
- logical 파티션은 5번 부터
- 생성된 파티션 확인
- 보기 쉽게 확인
쓸수 있는 파티션 2개 -> 프라이머리 1개, 로지컬 1개, extended는 제외
3. 마운트
*마운트
- 마운트 명령어로 연결
- 마운트 명령어로 확인
- 마운트 하기전에 폴더는 그냥 폴더, 마운트로 연결 후엔 폴더가 안보이고 연결된 하드가 보인다 그전에 복사한 파일은 안보인다.
-> 필드가 6개
- *defaults : 읽기, 쓰기 이런체크 가능
- *덤프(백업기능) : 0은 백업기능을 끄기, 1은 켜기
- 파일시스템 체크 : 0 - 2 / 0은끄기, 1,2 숫자는 먼저체크하는 순서로 1이 먼저 체크
/etc/fstab 등록
- gedit을 통해 등록
- 1번과 5번을 마운트 했을 때, 마운트 하고 재부팅하는 순간 5번 디스크가 마운트가 끊어지면서 하드 디스크가 아닌 폴더가 보인다.(AAA는 하드 디스크, bbb는 폴더)
- 1번 디스크 마운트를 끊자 하드디스크가 아닌 폴더가 보인다(재부팅해도 파일 시스템에 등록되어 있어서 마운트가 끊기지 않는다.)
Command (m for help): t
Partition number (1,5, default 5): 엔터
Hex code (type L to list all codes): l(엘) 입력해서 코드 값확인 (LVM=8e, RAID=fd)
*SCSI : 20G-1 , 10G-8개 SCSI로 추가 하고 부팅 후 = 스냅샷2.
Hostname : soldesk

*Linener RAID : sdb / sdc
- mdadm 명령어 사용
- 연결 완료
- madam 명령어를 통해 가상 볼륨을 생성하여 레이드 지정
*파일 시스템 및 마운트 연결
*vi 편집기를 이용하여 fstab 설정

*연결된 하드에 파일 복사 후 재부팅해도 연결되어있는지 확인

- df -> diskfree 디스크 용량 확인
- 옵션 -h 는 사람이 보기 편하게 하는 것