목록책 정리 (39)
개발일기장
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/oAbBK/btrVt1QC3eS/vVLljexPAEH3qs325HPoQK/img.png)
https://tlqckd0.tistory.com/72 chapter 06 - 하드디스크 관리와 사용자별 공간 할당 (3) LVM은 처음들어본다.. Logical Volume Manager 논리 하드디스크 관리자 Linear RAID와 기본 기능은 비슷하지만 더 많은 기능이 있다. 그래서 CentOS는 기본적으로 설치시 LVM으로 하드디스크를 분할해서 설치 tlqckd0.tistory.com 여기서 이어지는 내용 건조기 돌리고와서 마저 쓰자 위의 명령어는 그냥 한번만 하면 되니깐 별 상관없단 quotacheck명령어는 하드디스크를 스캔해서 여러 부분을 체크하는 것 quotaon/quotaoff 은 설정된 쿼터를 켜거나 끄는 것 그럼 john에게 공간을 할당해보자 edquota -u john 이렇게 수정하..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bNoPYM/btrVjMtJyHK/2Mc99BKv7g0evikM74Kip0/img.png)
LVM은 처음들어본다.. Logical Volume Manager 논리 하드디스크 관리자 Linear RAID와 기본 기능은 비슷하지만 더 많은 기능이 있다. 그래서 CentOS는 기본적으로 설치시 LVM으로 하드디스크를 분할해서 설치한다~~ 라고 적혀있음 주용도는 여러 개의 하드디스크를 합쳐서 1개의 파티션으로 구성 후, 다시 필요에 따라 나누는 것 -> 2테라 디스크 2개를 합쳐서 3테라 + 1테라로 나눠서 사용이 가능하다 - 물리 볼륨: 파티션 - 볼륨 그룹: 합쳐서 하나로 - 논리 볼륨: 볼륨 그룹을 1개 이상으로 나눈것 여기서는 리눅스 초기화 하라고 하는데 그냥 그대로 하자 기존에 j까지 있었으니깐 이거는 /dev/sdk, /dev/sdl 으로 되겠죠? fdisk /dev/sdk 다른내용은 다 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bQqnmL/btrVgjQAP1j/wAivLGqtl6wmWoi545z191/img.png)
여러 개의 하드디스크를 하나의 하드디스크 처럼 사용할 수 있는 RAID와 LVM에 대해서.. HW RAID와 SW RAID가 있고 RAID 레벨 0~6까지 있는거는 여기서 이야기 할게 아닌거같음 근대 맨날 까먹음 사용량 단순 볼륨 1T(N) 디스크 하나 Linear RAID 2T(N) 디스크 하나 꽉차면 다음 디스크 연결 RAID 0 2T(N) 2개 이상 동시 저장 Stripping RAID 1 1T(N/2) 2개 동시 저장 Mirroring RAID 5 2T(N-1) 3개 이상 결함 허용, 패리티 정보 사용 RAID 6 2T(N-2) 4개 이상 RAID 5의 개선 결함 허용, 중복 패리티 정보 사용 대충 이런것들 사용한다~고 적혀있다. RAID 0+1방식이나 1+0방식도 있고.. 모르면 그때 그때 찾아..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/codvdV/btrU7IQXAq1/HUSaNaaP4DZSTMAm4jKb3K/img.png)
시스템의 하드디스크 공간이 부족할 때는 디스크를 하나 추가하는것이 일반적인 방법 지금의 서버 환경은 이렇게 구성되어 있음 일반적으로 컴퓨터의 연결장치에는 IDE, SATA, SCSI, NVMe 등의 슬롯이 있고, 각각의 슬롯에 여러개의 저장장치를 장착 할 수 있음 지금 가상머신은 80GB이고 4GB는 스왑공간 나머지는 저장공간으로 파티션을 분할 한 상태 리눅스에서는 처음 장착된 SCSI 하드디스크 이름을 /dev/sda라고 부른다 그리고 추가를 하면 /dev/sdb, /dev/scd, /dev/sdd 등으로 부름 파티션을 나누면 /dev/sda1, /dev/sda2..로 이름을 붙임 잘 기억해둬란다(책 쓴 사람이) 실습) 하드디스크 추가하기 저기에다가 /dev/sdb (1GB)를 추가해보자 저장장치를 사..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dupnta/btrUfQQpTSg/0AWRXiCDkKs2OkWeHhyAN0/img.png)
프로세스, 데몬, 서비스 포그라운드 프로세스 백그라운드 프로세스 프로세스 번호: 메모리에 로딩되어 활성화된 프로세스 구분하기 위한 번호 작업 번호: 현재 실행되는 백그라운드 프로세스의 순차 벟노 부모 프로세스와 자식 프로세스: 프로세스는 혼자서 실행됟는 것이 아니라 부모 프로세스의 하위에 종속되어 실행된다. ps -> 현재 프로세스의 상태를 확인 ps -ef | grep [프로세스 이름] 명령으로 프로세스의 번호 및 상태를 확인할 수 있다. kill kill -9 [프로세스 번호] pstree 부모 프로세스와 자식 프로세스의 관계를 트리 형태로 보여줌 실습 터미널 2개를 올려두고 터미널 1 yes > /dev/null yes명령어는 무한 반복 출력 터미널 2 ps -ef | grep yes 프로세스 번호..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bAHWVz/btrT9Hflpir/YUq4ac0WbyIyMesCNvNX31/img.png)
링크 파일의 링크는 1. 하드 링크 2. 심볼릭 링크 두가지가 있음 ln [링크대상파일이름] [링크파일이름] 링크 실습용 파일을 하나 만들자 ln basefile hardlink ln -s basefile softlink ls -il-> -il옵션은 inode 번호를 앞에 출력 요걸 다시보자 하드링크: inode 번호가 파일과 같고, 파일 크기도 같게 나온다. 소프트(심볼릭)링크: inode 번호가 파일과 다르고, 파일 크기도 다르게 나온다. 링크를 원본 파일이랑 다른곳으로 이동시켰을때 하드링크: 출력이 됨 소프트 링크: 몰?루 근대 이거 언제 쓰는지 아직 모르겠음 .. 배치작업 cron치면 다 나올거지만 /etc/crontab [파일] 여기 들어가면 이런게 있다 그리고 daily. hourly. mon..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/yWx9p/btrTZzvu7yD/rJsCxsYIlfX4cMZXCieUZ1/img.png)
마운트 CD/DVD/USB의 활용 mount[mount 된 파티션 확인] umount[파티션] [해제] cd 넣었는지 확인 아무것도 없으면 not mounted 라고 뜸 cd를 넣고 mount 명령을 입력하면 마지막에 확인할 수 있다. umount /dev/cdrom mount를 해제하면서 끝 USB연결 /dev/sd* CD랑 다 같은대 이름이 바뀔 수 있으니 저걸로 확인해보셈 mount /dev/cdrom /media/cdrom[cd/dvd 마운트] mount /dev/[sb..?] /media/usb[usb 마운트] 기본명령어 근대 이거를 써야하나 ? 하는데 맨날 까먹으니 한번씩 적어두자. 근대 쓰기 귀찮으니 걍 읽어봄 사용자 관리와 파일 속성 사용자와 그룹 /etc/passwd[사용자정보] /etc..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cYZglO/btrTZy4mIXN/8ItP6N2VihnnoKaEMfpuL0/img.png)
chapter 02,03은 그냥 리눅스 설치랑 리눅스 소개라서 생략해야지 시스템 종료 shutdown -P 10[10분 후 종료 poweroff] -r 22:00[오후 10시에 재부팅 reboot] -c[예약된 shutdown 취소 cancel] 가상 콘솔 CentOS는 총 6개의 가상 콘솔을 제공 GUI뜨는게 1번 콘솔이고 나머지는 2~6임 전환 방법은 ctrl + alt + F[2~6] 누르면 된다 ..? 근대 왜 1번 2번 둘다 GUI되지 이유는 몰 여기서 3번 콘솔 사용자가 shutdown을 하게되면 ..? 5분후 종료 명령을 내리고 취소한다. 일반 사용자에게 종료 명령과 취소 명령을 내렸던 메시지가 전송된다. 런레벨 런레벨 영문 설명 비고 0 Power Off 종료 모드 1 Rescue 시스템 ..