VMware 특징 (가상머신 장점)
- 1대의 컴퓨터만으로 실무 환경과 거의 비슷한 네트워크 컴퓨터 환경의 구성이 가능
- 운영체제의 특정 시점을 저장하는 스냅숏 기능 사용할 수 있음
- 하드디스크 등의 하드웨어를 내 맘대로 여러 개 장착해서 테스트 가능
- 현재 컴퓨터 상태를 그대로 저장해놓고, 다음 사용할 때 현재 상태를 이어서 구동할 수 있음 (Suspend 기능)
네트워크 정보 파악
네트워크 환경 상세
Link
- Hard Link
- Soft Link
링크 생성 명령어
ln
soft link 생성 명령어
ln -s source target
r : read
w : write
x : excute
-: 권한 없음
디렉토리 만들기
mkdir 디렉토리명
빈파일 만들기
touch 파일명
디렉토리 삭제
rm -r 디렉토리명
파일 삭제
rm -f 파일명
/ : 절대 위치 기준
./ : 현재 위치
../ : 현재 위치 상위
~/ : home 위치 기준
디렉토리 이동 명령어
cd 디렉토리명
디렉토리 / 파일 이동
이동 시키면서 이름 변경 가능
mv source destination
파일 복사
cp source destination
디렉토리 복사
cp -r srcdir destdir
리눅스 명령어 메뉴얼 확인
man 명령어 이름
ex. man cat
파일 입출력
cat 파일명
cat 파일명 | more
표준출력 방향 변경
cat source > target
ex. cat a.c > b.c
→ a.c 파일을 b.c 표준출력으로 보냄
→ 표준출력하는 파일이 존재하는 경우 덮어씌워짐
기존 파일 마지막 줄에 붙여넣기
cat source >> target
파일의 맨 앞줄에서 라인 별 출력
hear filename
ex. hear test.c
→ 맨 앞줄부터 10줄 정도 출력됨
파일의 마지막 줄을 기준으로 윗 줄 출력
tail filename
파일의 마지막의 데이터 추가 & 화면 출력
tail -f filename
검색하고자 하는 문자를 옵션으로 주면
해당 문자와 일치하는 문자열에 있는 문자를 찾아줌
grep 문자열 문자이름
ex. grep test *.log
어떤 파일에 존재하는 지도 알려줌
grep -h 문자열 파일이름
문자열에 정확하게 일치하는 파일만 출력
grep -w 문자열 파일이름
파일을 열고 내용을 확인할 수 있음
less 파일이름
→ 화면에 출력되는 내용만큼만 읽고 메모리에 업로드 됨
파일과 디렉토리 압축
tar cvfz 압축할 파일명
tar cvfz 압축할 파일명 *
파일과 디렉토리 압축풀기
tar xvfz 압축을 풀 파일명
소유자와 그룹명 변경
chown user : group target
sudo chown user : group target
디렉토리 / 파일 찾기
find 경로 조건 target
명령어의 위치 찾기
which 찾을 명령어
운영 중인 서버의 cpu / 메모리 상태 확인
top
리눅스 서버에 접속한 사람 확인
w , who
네트워크 설정 확인
ping
현재 리눅스 서버에서 구동 중인 모든 프로세스의 상태 확인
ps -ef
특정 프로세스의 상태 확인
ps -ef | grep 프로세스명
프로세스 강제 종료
kill -9 중지시킬 프로세스명
사용자 계정 추가
adduser 사용자아이디
사용자 계정 삭제
deluser 사용자아이디
사용자 아이디로 로그인
su -l 사용자아이디
시스템 정보 확인
uname
서버의 별명 출력
hostname
시스템 재부팅
reboot
시스템 다운
halt -p
자동완성 tab