관리자모드로 들어가기
sudo su
password:comin706
//나오기
exit
디렉토리(폴더), 파일 사용법
아파치서버
파일: 관련 있는 정보들의 집합
파일 시스템: 디렉토리와 파일로 구성된 전체 집합
리눅스에서 파일은 사용목적에 따라 일반파일, 디렉토리, 심벌릭 링크, 장치파일로 구분
최상위폴더로 이동
cd /
패키지 etc
vi편집기
vi /etc/passwd
넘버링
:set number (se nu)
한글사용하기 오른쪽 ko클릭 한글상태 토글(자모 분리됨;;)
서버열기
모든패키지는 루트에서 해야됨
sudo su
rpm -q httpd (httpd 파일이 있니?) -> 없으면 dnf -y install firewall-config
systemctl start httpd
ifconfig로 inet 주소 확인
---
방화벽 열어주기, exit 일반유저로 해야됨
firewall-config
인증
ftp, http 활성화
---
다시 root로 가서 find
find / -name httpd.conf
vi /etc/httpd/conf/httpd.conf
systemctl start httpd
vi /etc/httpd/conf.d/userdir.conf (17-주석 24line-활성화) //7 711
systemctl start httpd
86line serveradmin 내 이메일
119line 첫페이지 위치 설정 ( /var/www/html )
164line 첫번째 파일 이름 설정
재시작
systemctl restart httpd
vi /var/www/html/
index.html까지 만들어주고 루트에서 보안 풀어줘야함 setenforce 0
systemctl restart httpd
exit
firewall-config
인증
ftp, http 활성화
rpm -q httpd 컴프설정
find / -name httpd.conf
vi /etc/...
86line serveradmin 내 이메일
119line 첫페이지
164line 첫번째 파일 이름
-----
클라이언트용
rpm -q vsftpd -> dnf -y install vsftpd
rpm -q ftp -> dnf -y install ftp
find / -name vsftpd
vi /etc/vsftpd/vsftpd.conf
83,84,87활성화(아스키,배너)12,16,19,23,43 open
(아이디,패스워드없이 접근하려면 12.어나니머스 yes로)
systemctl start vsftpd
---
서버용
dnf -y install ftp
ftp 192.168.235.128
name: ch706
pw: comin706
ftp> quit
윈도우에서 접근할 프로그램 필요 alftp
(클라이언트용
vi /etc/vsftpd/vsftpd.conf
12-no, 23-yes,
83,84,87활성화(아스키,배너)
local_umask=022 755권한
아이디,패스워드 없으면 접근 못함)