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
리눅스에서는 웹사이트를 디렉토리 형식으로 읽음


: 웹사이트 템플릿 꿀 사이트
vi /etc/apache2/apache2.conf
웹서버 설정파일 경로
'Linux > SCP_Linux 멘토링' 카테고리의 다른 글
| 5/10 서버구축 (0) | 2023.05.16 |
|---|