디스크 메모리 공간 나눔 = "Partition" (EX) 하드디스크 파티션 os(C:/), data(D:))
파티션 후 포맷!(파티션마다 포맷 방식이 다를 수 있음)

윈도우 포맷 방식 : FAT(얇게) / NTFS(깊게) / ReFS(가상화 솔루션 사용 시)

Default 사용자(가장 강력한 계정. 기본적으로 우분투는 Disable 처리)
- Linus : root
- Windows : administrator
- DB : sa(system administrator)

암호 생성 시 기본 8자 이상. 소문자, 대문자, 특수문자, 숫자 중에서 3개 이상 조합

IP 확인 명령어
- hostname -I
- ip addr show


repo : 저장소
- yum repolist : 저장소 목록 확인


깔아야 하는 패키지 목록
1. epel-release
2. net-tools
3. bind-utils
4. wget

yum update -y : 패키지 최신으로 업데이트

shutdown -h now : (-r:reboot) 종료

-----수업-----
hostname 변경해서 컴퓨터 구분
vi /etc/hostname
- dd : 줄 삭제
- i : insert
- ZZ : 저장 후 나오기

locale
vi ~/.bashrc 마지막 줄에 LANG=en_US.UTF-8 쓰고 저장

파일 구조 보는 패키지
yum install tree -y

파일 취급
Windows : 바로가기
Linux : Symbolic Link(soft link(◁), hard link)

파일 종류 파악
- file "파일"

디렉터리 계층 구조
/ root(절대)
. 현재 디렉토리(상대)
.. 상위 디렉토리(상대)
~ home

디렉토리 이름 규칙
파일과 디렉터리 이름을 마침표(.)로 시작하면 숨김파일~! 

디렉토리 내용 보기
- ls(list)
l : 자세히
- a : 숨김 파일까지 모두 확인. all / 대문자 A 쓰면 .이랑 .. 안보임
F : 파일 종류 표시
- r, R : 하위 디렉토리까지 모두 확인. recurse, reverse 
--sort=사이즈 : 정렬

- mkdir : 디렉토리 생성 (-p 옵션 : 하위 디렉토리까지 한꺼번에 생성)
rmdir : 디렉토리 삭제 (하위 파일 삭제 불가) → 이거보단 rm -rf 사용이 좋다
rm : 파일 삭제
rm -f : 사용중인 파일 삭제
- rm -rf : 디렉토리, 파일 삭제(recurse 하위까지 한번에 삭제 가능)


파일 내용 연속(여러개) 출력
cat (concatenate)
(-n : 줄 번호 표시 / tac : 역순 출력 / > : 파일 내용 작성 가능, ENTER 치고 Ctrl+D / >> 기존 파일에 첨부)

파일 내용 화면 단위로 출력
more
(-숫자 : 숫자만큼만 출력)
less : more과 똑같음

파일 뒷부분 출력
tail 
(기본적으로 10개의 줄 출력, -n 숫자 : 숫자만큼 뒷부분 출력, -f : tail명령 무한 반복)

/var/log : 로그 파일 저장
/var/log/yum.log : 최근 설치 프로그램
/var/log/apt/history.log : 최근 apt-get 명령어 확인

파일 복사(복사 시 대상 폴더에 쓰기 권한 있어야 함)
cp
(-r : 하위까지 몽땅 복사, 디렉토리 복사)

링크 생성
ln
(Hard link. inode 번호가 같음. 삭제 시 다른 하나도 작업할 수 없음) 
- ln -s
(Symbolic link. 원본 파일과 다른 파일. 삭제 시 다른 하나 작업 가능)


파일 생성
touch : 내용이 없는 파일 생성. 여러개 함께 생성 가능, 기존 파일에 대해 수정하지 않고 수정 시간을 바꿀 수 있음
(find . | xargs touch : 현재 디렉토리 모든 파일의 수정 시간을 똑같이 맞춤)
(ex) find ./ -name ‘*.jsp' | xargs touch)

+) 기존 파일 Time Stamp 정보 확인 - stat (Access, Modify 시간 확인 가능)
touch -a "파일" → Access 시간 수정 
touch -m "파일" → Modify 시간 수정
- touch -t "년-월-일-시-분-초" "파일" → 특정 시간으로 access, modify 시간 변경


텍스트 파일 내용 검색
grep : 파일 열지 않고도 검색 가능
(-name : 이름 , -user : 사용자)

명령어의 경로 찾기
- which "명령어"

표준 입력 값 처리☆
명령어1 | xargs 명령어2
(앞 명령어 계속 사용. 명령어1은 주로 find, 뒤는 주로 grep, rm, cp)

'Study > Cloud' 카테고리의 다른 글

라우터 이해하기  (0) 2022.07.04
vi, yum, file system, permission 이해  (0) 2022.07.04
FTP서버 운영  (0) 2022.07.04
NFS, Samba 운영-2  (0) 2022.07.04
NFS, Samba 운영-1  (0) 2022.07.04

+ Recent posts