![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPzaoH%2FbtrhTuXMTK2%2FmABZO7d07JEFiUfYIklhW1%2Fimg.png)
[php] php 코드로 변수 타입 확인하기
1. gettype() 2. gettype() 3. gettype() 4. gettype()
1. gettype() 2. gettype() 3. gettype() 4. gettype()
1. echo(1) 2. echo(2) 3. var_dump 3. echo, var_dump
1. echo 2. print_r 3. printf 4. var_dump 5. echo, print_r, printf, var_dump
1. 스왑파일 삭제 현재 사용중인 스왑파일 확인 free -m swapon -s 스왑 중지하기 swapoff -v /swapfile 스왑파일 상태 확인 free -m swapon -s 스왑파일 자동실행 부분 삭제 vi /etc/fstab 여기에서 맨 마지막줄 삭제 저장하고 나오기 스왑파일 삭제하기 rm -rf /swapfile 스왑파일 상태 확인 free -m swapon -s 2. 스왑파일 생성 2기가짜리 스왑파일을 생성한다. fallocate -l 2G /swapfile ls ll 잘 생성된 것을 볼 수 있다. 스왑파일 권한 수정 chmod 600 /swapfile 해당파일을 스왑으로 변경 mkswap /swapfile 스왑파일을 활성화 시키고, 스왑파일 상태 확인 swapon /swapfile fr..
작업 위치로 이동 cd /root ls pwd apt install nginx -y 설치 후 다음 명령어를 통해 80포트가 열렸는지 확인한다 netstat -tnlp | grep "LISTEN" nginx가 실행 돼 있는지 확인한다 service nginx status 우분투에서 nginx 웹페이지로 접속해보자 웹브라우저를 열고 localhost:80 으로접속 html 파일 위치로 이동해보자 cd /var/www/html ls pwd html 파일을 열어서 수정하자 vi index.nginx-debian.html 맨 마지막에 다음과 같은 부분을 추가하자 my first nginx!!! nginx 를 다시 실행시킨다 service nginx restart service nginx status 다시 웹브라우..
작업 위치로 이동 cd /root ls pwd 파이썬 코드파일 만들기 vi time_test.py 코드 작성 import datetime now = datetime.datetime.now() f = open("/root/time.log", "a") data = f"{now}\n" f.write(data) f.close() 크론탭 설정상태 확인 crontab -l 크론탭 설정하기 crontab -e 크론탭 작성 * * * * * python /root/time_test.py > /dev/null 2 > &1 크론탭 재실행 service cron restart service cron status 로그 확인 5분 cat time.log 6분 cat time.log 7분 cat time.log
nginx 1개는 로드밸런스역할 apache2개, nginx1개는 웹서버 역할을 한다. apache 1개는 apache의 index.html을 보여주고 nginx 1개는 nginx의 index.html을 보여주고 apache 1개는 phpinfo를 보여준다 localhost:8080 을 연속으로 호출 할 때 위의 웹서버 3개가 번갈아가면서 호출되게 만든다. 파일구조 /docker/loadbalance/Dockerfile /docker/loadbalance/entrypoint.sh docker/loadbalance/default /docker/apache1_ubuntu/Dockerfile /docker/apache1_ubuntu/entrypoint.sh /docker/nginx2_ubuntu/Dockerf..
nginx 1개는 로드밸런스 nginx 2개는 각각 웹서버 역할을 한다. 웹서버 1개는 마지막에 aaaaaaaaaa 문자를 넣어주고 웹서버 1개는 마지막에 bbbbbbbbbb 문자를 넣어준다 localhost:8081 을 호출하면 aaaaaaaaaa 웹서버가 나오고 localhost:8082 을 호출하면 bbbbbbbbbb 웹서버가 나오고 localhost:8080 를 계속 호출하면 aaaaaaaaaa, bbbbbbbbbb가 순차적으로 나오도록 한다. 파일구조 /docker/loadbalance/Dockerfile /docker/loadbalance/entrypoint.sh /docker/loadbalance/default /docker/nginx1_ubuntu/Dockerfile /docker/ngin..
nginx 1개는 로드밸런스 역할 nginx 1개, apache2 1개는 웹서버 역할을 하도록 한다 지금까지는 nginx 로 접근하기 위해서 localhost:8081 apache2 로 접근하기 위해서 localhost:8082 로 접근해야 된다면 이제부터는 localhost:8080으로 접근하면 nginx, apache2가 순서대로 호출되는 결과를 확인해보자 파일 구조는 다음과 같다 /docker/loadbalance/Dockerfile /docker/loadbalance/entrypoint.sh /docker/loadbalance/default /docker/nginx_ubuntu/Dockerfile /docker/nginx_ubuntu/entrypoint.sh /docker/apache_ubuntu..
파일구조 /docker/nginx_ubuntu/Dockerfile /docker/nginx_ubuntu/entrypoint.sh /docker/apache_ubuntu/Dockerfile /docker/apache_ubuntu/entrypoint.sh /docker/docker-compose.yml /docker/nginx_ubuntu/Dockerfile FROM ubuntu:18.04 RUN apt update -y RUN apt install vim -y RUN apt install net-tools -y RUN apt install iputils-ping -y RUN apt install nginx -y WORKDIR / COPY ./nginx_ubuntu/entrypoint.sh / RUN chm..