#1 리눅스 설치 준비
- VMware와 CentOS-8 를 다운로드 한다
- CentOS-8 : https://vo.la/YYRio
- VMware IP를 변경한다.
- https://cafe.naver.com/cloudengineer/4
- vmnetcfg_v15.zip 파일
- VMware에서의 기본설정
- VMware 파일을 실행시켜 왼쪽 상단 Player를 누르고 File -> New VM...을 통해 VM을 만든다.
- Edit Virtual Machine Settings
- Memory -> 2GB
- CD/DVD -> Use ISO ~ file -> Brower -> CentOS 다운로드 받은 위치에서 CentOS-~~~-dvd1.iso 선택
- Processors -> 2
- Play Virtual Machine
- remind me later -> Install CentOS8 -> English..English(US)
- Installation -> done
- Time & Date -> 시간 및 도시(asia seoul) 설정
- Network host -> Ethernet ON
- Begin installation
- Root Password / User Creation에서 이름과 비밀번호 설정
#2 기본 명령어 (Terminal)
$ date // 현재 시간을 표시
$ ls // 디렉토리에 있는 디렉토리나 파일의 이름을 보여줌
$ ls -l // 상세 보기
-> 상세보기 시 맨 앞 부분 : d (directory) / - (file) / l (link)
$ pwd // 현재 위치보기
$ whoami // 현재 로그인 한 계정의 이름
$ who // 현재 접속자 리스트
$ su root // root 계정으로 변경 -> 앞이 #으로 변경
# cd ~ // 자신의 홈 디렉토리로 이동
# sudo // 다른 사용자의 권한으로 한번만 사용
# dnf update // 최신으로 업데이트
1. 기타 설정
- 화면이 잠기지 않도록 설정 ( 보안에 좋지 못함 )
- 설정 -> Power -> Blank Screen -> Never
- 설정 -> Privacy -> Screen Lock -> Automatic Screen Lock -> Of
- Vitual Machine 끄는 방법
- Suspend : 사용하던 상태 그대로 저장했다가 다시 불러옴
- Power off : 정상 종료
- 자동 설치 명령
- 설치 시 : dnf install httpd, dnf install vim
- vi : 오래된 UNIX에서 사용하는 편집기
- vim : 최근에 LINUX를 위해 만든 편집기 ( 사용이 편리, vim이 설치되면 vi 명령도 vim으로 처리)
- 삭제 시 : dnf remove httpd, dnf remove vim
- 설치 시 : dnf install httpd, dnf install vim
2. 파일이 없을시 새로 만드는 명령어
# vi test.txt // 파일이 없으면 새로 만들어서 시작
# touch test.txt
# echo " 쓸 내용 " -> test.txt
3. test.txt 내에서의 명령어
# vi test.txt // terminal에서 test.txt파일로 들어간다
i // 편집모드 시작 ( --insert-- 표시가 보임)
esc // 편집모드 종료 -> 명령어 모드로 나옴
:set nu // test.txt에서 쓰고 있는 라인의 수를 왼쪽에 표시
/키워드 // 특정 키워드를 찾아준다.
dd // 한 줄 삭제
gg // 맨 처음으로 이동
. // 앞의 명령어 반복
%s/기존문자/바꿀문자 // 기존 문자를 새문자로 바꿔준다.
:wq // write and quit (저장하고 종료)
:q // 저장하지 않고 종료 (변경사항이 없어서)
:q! // 저장하지 않고 종료 (변경사항이 있어도)
4. Directory 이동하기
cd /usr/share/games // 현재위치
cd ../doc // /usr/share/doc 로 이동하기
cd ../../local/src // /usr/local/src 로 이동하기
cd /usr/local/src // 처음부터 들어가기
5. 파일 및 디렉토리 관리
rm [파일명] // 파일 삭제
rm -r [디렉토리명] // 디렉토리 삭제
rm -rf [디렉토리명] // 물어보지 않고 디렉토리 삭제
cp test.txt text4.txt // 같은 디렉토리 이므로 파일명이 달라야함
cp test.txt /usr/local/src // 다른 디렉토리로 복사할 때는 위치만 지정해도 됨
mv /root/abc.txt /home/blackpink // 파일 이동
mv test.txt data.txt // 파일 이름 변경
mkdir [파일명] // 디렉토리 만들기
rm -r [파일명] // 디렉토리 삭제
cat [파일명] // 짧은 길이의 문서를 읽을 때
cat /etc/passwd // 계정정보 출력
cat /etc/hosts // IP주소와 도메인 네임이 연결되어 있는 파일
head [파일명] // 위에서 부터 볼때( 기본 10줄 / 오래된 로그 )
head -20 [파일명] // 위에서부터 20줄
tail [파일명] // 밑에서부터 볼때( 기본 10줄 / 최신 로그)
tail -20 [파일명]
tail -f [파일명] // 로그파일을 지속적으로 보기
shut down -h now // 시스템 종료 : -h( halt ) , now( 즉시 )
init 0
shut down -r // 시스템 재부팅
init 6
reboot
'LINUX' 카테고리의 다른 글
LINUX Server 만들기 (0) | 2023.06.02 |
---|---|
LINUX내 시스템 설정 (0) | 2023.05.31 |
LINUX 사용자 관리, wordpress 만들기 (0) | 2023.05.29 |