리눅스(13)
-
article_list.php
//
2022.05.25 -
리눅스 12일차
프로토콜 -FTP : 원격지 파일제어(명령X) - 클라이언트 : 파일질라(클라이언트), ftp - 서버 : pureftpd - 기본포트 : 21 -SSH : 리눅스 원격제어(명령O) - 클라이언트 : putty, ssh - 서버 : SSHD - 기본포트 : 22 -HTTP : 웹서비스 - 클라이언트 : 크롬, IE, 엣지 - 서버 : nginx, - 기본포트 : 80, 443(https) * 패키지 설치 안되시면 채널 설치해주세요!! sudo yum install -y epel-release vim /etc/pure-ftpd/pure-ftpd.conf vim /etc/pure-ftpd/pureftpd-mysql.conf * 계속 접속 오류 발생할 경우 sock파일 경로 확인해보세요!! locate mys..
2022.05.20 -
리눅스 10일차, 11일차
수행내용 마리아DB 삭제(혹시 모르기 때문에) sudo yum remove mariadb sudo rm -rf /var/lib/mysql sudo rm -rf /etc/my.cnf* 마리아DB 설치 sudo vim /etc/yum.repos.d/MariaDB.repo 내용 [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.6/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 이어서 이어서 sudo vim /etc/my.cnf 내용 : !includedir /etc/my.cnf.d sudo yum install MariaDB-server MariaDB-client..
2022.05.14 -
리눅스 9일차
virtual hosting 개념 nginx는 웹루트폴더 제조기 일반폴더로는 웹브라우저 접속 X nginx으로 아래를 구축하고 싶다 80 → /web/site0/public 8011 → /web/site1/public 8012 → /web/site2/public -> nginx 하나로 내 컴퓨터에서 사이트 n개 운영이 가능 => virtual hosting virtual hosting 설정을 담당할 /etc/nginx/conf.d/vhost.conf 파일 설정 파일 찾기 sudo locate nginx.conf /etc/nginx/nginx.conf vim /etc/nginx/nginx.conf include /etc/nginx/conf.d/*.conf; conf.d/에 확장자 .conf로 해두면 이 설..
2022.05.09 -
리눅스 - sudo
sudo root가 아닌 다른 사용자가 root에 준하는 권한으로 실행할 수 있도록 하는 명령어 root 계정이 아닌 itit 계정으로 작업하는 이유 root 계정 : 작업 시 보안상 위험이 있어 한번 해킹당하면 속수무책이기 때문 itit 계정 : 그래서 itit 계정으로 작업하지만 일반 사용자 권한으로는 별로 할 수 있는 것이 없다. = > 그래서 sudo를 사용한다 itit 계정으로 가능 ls ip addr itit 계정으로 불가능 updatedb vim /ect/~/ifcfg-enp0s3 if) itit 계정으로 systemctl restart network를 하려한다. itit 계정 권한으로 가능하지 않다면 su root → root로서 일처리 → exit root로 중첩로그인해서 작업후 exit..
2022.05.09 -
리눅스 8일차
selinux 개념 및 비활성화 centOS의 기본적인 여러 보안 설정 중 selinux : 사사건건 간섭하는 녀석이라 off해놓는 게 좋음 firewalld : 우리가 열어둔 포트 제외, 모든 포트들을 막음 자체 방화벽이 있어서 잘 사용하지 않음 sudo vim /etc/selinux/config SELINUX=enforcing → SELINUX=disabled wq!로 저장 후 빠져나오기 sudo reboot now 재부팅 하는 게 좋다 웹서버와 웹루트폴더의 개념 웹서버는 폴더이며, 웹루트로 지정한 폴더만 웹브라우저로 접근 가능 ex) 각자 컴퓨터(클라이언트) 3대가 있고, 다른 서버 컴퓨터 1대의 특정 폴더 중 1개를 웹루트로 지정하면 컴퓨터 3대의 각각 웹브라우저로 접근 가능 웹이란건 원래 공유가..
2022.05.04