본문 바로가기

Linux/SCP_Linux 멘토링

리눅스 멘토링 1

4/5 리눅스 멘토링 수업 내용

 

SCP 리눅스 멘토링

<명령어>
pwd : 현재 위치

ls : 목록 보기
ls -l : 자세히 목록 보기

파일 디렉토리(=폴더)


#절대 경로, 상대 경로

절대 경로 : /
장점 : 내 현재위치 상관없음
단점 : 모든 경로를 다 써줘야함
기준이 최상위

ex) cd /floppy/cdrom

상대 경로 : ./ ../
./ : 현재 위치 

../ : 이전 위치
기준이 현재 위치


mkdir(make directory) : 디렉토리 생성
mkdir [경로] 파일명

cp(copy)
cp의 단점 : 같은 파일명 중복 복사 x
ex) cp home/study/Dockerfile /home/study/docker (절대경로) 
    cp ./Dockerfile ./docker (상대경로)
ㄴ현재 경로에 있는 Dockerfile을 docker파일로 복사한다
    cp /home/study/docker ./backup
ㄴ현재 경로에 있는 docker(절대경로)를 현재 위치 backup파일로 복사한다.(상대 경로)

4/12
mv(move) : 이동 

mv ./a ./b
a라는 파일을 b로 이름 바꿈



touch : 파일 생성
ex)
touch ./file : 현재 경로에 'file' 생성
touch /home/file : 최상위 밑에 홈 밑에 'file' 생성



cat/head/tail

cat file : file 내용 출력
head file : 위에서  10줄 내용 출력
tail file : 아래에서부터 10줄 내용 출력

head -3 ./file : 위에서 3줄 내용 출력
tail -3 ./file : 아래에서 3줄 내용 출력



rm
ex)
rm ./a : 현재 위치에 있는 a를 지운다.

rm  ./a/b : 실행 안됨
(디렉토리 안에 파일이 있으면 안 지워짐)

rm -rfi : 강제 삭제  할때 물어보고 삭제함.
rmdir : 디렉토리 삭제


5/10

cmd 창에서 nslookup naver.com 쳐보면

네이버의 ip주소들을 알수 있다.

 

[서버구축 공식]

1. 패키지 설치
2. 방화벽
3. 데몬 실행

aot-get update - 업데이트 하는 명령어

apt-get install [패키지 이름]  - 패키지 설치 명령어

dpkg -l | grep apache2

ufw allow port 번호

ufw allow service

service apache2 start/restart/stop

웹서버 시작/재시작/중지

 

ex)

apt-get install apache2 

ufw allow port 이름

fuw allow service

netstat -lntup | grep apache2 로 웹사이트 열려있는지 확인

 

apt-get install net-tools -y

 

apt-get install vim : vi 패키지 다운받는 명령어

ifconfig -> 리눅스

ipconfig -> 윈도우

 

/var/www/html

 

리눅스에서는 웹사이트를 디렉토리 형식으로 읽음

 

https://html5up.net/

: 웹사이트 템플릿 꿀 사이트

 

vi /etc/apache2/apache2.conf

 

웹서버 설정파일 경로 

 

 

'Linux > SCP_Linux 멘토링' 카테고리의 다른 글

5/10 서버구축  (0) 2023.05.16