클라우드 교육/리눅스
-
리눅스 쉘 스크립트로 파이썬 코드 실행하기클라우드 교육/리눅스 2023. 1. 17. 11:29
기본적으로 python을 설치하고 yum install -y python3 간단하게 아래처럼 함수를 지정한 파일을 만들어 두고 #test.py def example(): print('hello world!') 아래처럼 스크립트 파일을 만들어서 실행하면 된다. #test.sh python -c 'import sample; sample.example()' 파이썬으로 실행하고 싶으면 아래처럼 결과값도 넣어주고 실행하면 결과가 나온다. #test.py def example(): print('hello world!') example() 스크립트에서 실행하고 싶으면 아래처럼 넣어주고 실행하면 된다. #test2.sh python sample.py
-
리눅스 프록시로 더블 포트 사용하기클라우드 교육/리눅스 2022. 12. 8. 17:47
사용할 툴 : vmware, centos, docker, haproxy haproxy를 활용해서 하나의 서버에서 분할하여 포트를 줘보자 위의 그림처럼 배치할 것이다. 먼저 10.0.0.21에 아래와 같은 환경을 만들어준다. 도커를 활용해 위처럼 환경을 만들고, 10.0.0.22에 yum install -y haproxy vi /etc/haproxy/haproxy.cfg 아래처럼 설정해준다. :63,68co69 :86,89co90 위 명령어를 쓰면 사용할것들이 복사되니 타이핑이 좀 수월해진다. 방화벽 열고 리로드해주고 vmware 내의 다른 서버에서 확인해보면 잘 된다.
-
DB - WEB 연결클라우드 교육/리눅스 2022. 12. 7. 11:44
1번 클라이언트 서버 아래처럼 설치해준다. yum install -y yum-utils epel-release 다음은 아래 yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm 아래 한번 해주고 yum-config-manager --enable remi-php-73 아래처럼 리스트 뜨는지 확인하자 그리고 아래 설치 yum install -y httpd php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysqlnd 리포지토리 구성 yum install -y http://dev.mysql.com/get/mysql57-community-release-el7-11.noa..
-
리눅스를 Windows의 멤버서버로클라우드 교육/리눅스 2022. 12. 7. 10:54
vmware 환경에서 cent os, windows 서버를 통한 windows ad서버안에 리눅스를 멤버서버로 넣어볼것이다. 기본적으로 vmware의 환경에 구성했기때문에 모두 lan card의 포트를 맞춰준다. 그리고 mem2의 서버는 라우터의 기능을 하기 때문에 nat1 host3 총 4개의 lan card를 넣어준다. 리눅스에서 아래를 다운받아준다 yum install -y bind-utils 아래 명령어로 도메인 확인이 되는지만 확인해준다. host -t SRV _kerberos._udp.sangm.shop yum install -y adcli sssd authconfig oddjob-mkhomedir adcli info sangm.shop adcli join sangm.shop 아래로 들어가서 ..
-
보안 http / mail 환경클라우드 교육/리눅스 2022. 12. 6. 13:59
인증키를 통한 http 보안접속 VMware의 cent os환경에서 시작한다 linux에서 아래처럼 다운 yum install -y mod_ssl 그리고 아래 파일에 가서, vi /etc/httpd/conf.modules.d/00-base.conf 아래처럼 변경 방화벽 443/tcp 오픈 후 리로드 하고 httpd를 restart해준다. 해보면 https로 접속시 아래와 같이 뜨는데, 고급에서 안전하지않음클릭하면 아래처럼 접속이 잘된다. 메일설정 아래처럼 깔아주고 vi편집기로 아래로 들어간다 yum install -y sendmail sendmail-cf dovecot vi /etc/mail/sendmail.mc :62,63co 63 하면 62,63줄이 추가된다. 그러면 아래처럼 변경하고 자신의 인증키 ..
-
인증서클라우드 교육/리눅스 2022. 12. 5. 10:32
먼저 개인키 - 인증요청서 - 인증서 순으로 만들어야한다. 개인키 만들기 ca.key yum install -y open ssl openssl genrsa -out ca.key 2048 cat으로 확인해보면 보안키가 잘 만들어졌다 인증요청서 만들기 openssl req -new -key ca.key -out ca.csr cat으로 확인해보면 잘 만들어졌다 인증서 만들기 ca.crt openssl x509 -req -days 365 -in ca.csr -signkey ca.key -out ca.crt cat로 확인해보면 잘 만들어졌다. 자리를 옮겨두기 이러면 준비끝이다. vsftpd에 아래처럼 추가해준다. 그럼 암호화 접속이 가능하다. 본 pc에서 파일하나를 옮겨주자. cmd창에 가서 아래처럼 100.jp..