아래처럼 iptable을 잘못 건들면 에러가 나는데요. ubuntu@instance-20230131-1441$ sudo docker start tt Error response from daemon: driver failed programming external connectivity on endpoint tsharp (aff580c80860f5654b3d0ec18d62802da215d9beba00c03614c7099eb7d8e07b): (iptables failed: iptables --wait -t filter -A DOCKER ! -i docker0 -o docker0 -p tcp -d 172.17.0.2 --dport 8080 -j ACCEPT: iptables: No chain/target/mat..
파이썬에서 날짜는 datetime 함수로 변환할 수 있습니다. Datetime datetime 오브젝트는 날짜(년,월,일)과 시각(시, 분, 초 마이크로초) 정보를 가진 오브젝트이다. 이러한 정보는 속성 year, month, day, hour, minute, second, microsecond 을 사용할 수 있다. dt_now = datetime.datetime.now() print(dt_now) Date date 오브젝트는 날짜(년, 월, 일) 의 정보를 가진 오브젝트이며 속성으로는 year, month, day가 있습니다. d_today = datetime.date.today() print(d_today) 그리고 크롤링을 한다면 날짜 형태가 다 달라서 고생하는데 이 때 사용하는 함수 두개가 있다. ..
인터넷에 나온 오라클 클라우드 부트볼륨 확장 방법입니다. 오라클 리눅스에서는 자체툴이 있는데 ubuntu에서는 툴이 없는데요. 아래를 참고하시어 작업하시면 됩니다. sudo dd iflag=direct if=/dev/oracleoci/oraclevda of=/dev/null count=1 echo "1" | sudo tee /sys/class/block/`readlink /dev/oracleoci/oraclevda | cut -d'/' -f 2`/device/rescan root@instance-20210605-2029:/home/ubuntu# lsblk root@instance-20210605-2029:/home/ubuntu# parted /dev/sda GNU Parted 3.3 Using /dev/..
아래의 명령어를 통해서 Redis를 설치해 줍니다. Redis란? Redis는 빠른 오픈 소스 인 메모리 키 값 데이터 구조 스토어입니다. Redis는 다양한 인 메모리 데이터 구조 집합을 제공하므로 다양한 사용자 정의 애플리케이션을 손쉽게 생성할 수 있습니다. 주요 Redis 사용 사례로는 캐싱, 세션 관리, pub/sub 및 순위표를 들 수 있습니다. Redis는 현재 가장 인기 있는 키 값 스토어로서, BSD 라이선스가 있고, 최적화된 C 코드로 작성되었으며, 다양한 개발 언어를 지원합니다. Redis는 REmote DIctionary Server의 약어입니다. Redis는 속도가 빠르고 사용이 간편하여 최고의 성능이 필요한 웹, 모바일, 게임, 광고 기술 및 IoT 애플리케이션에서 널리 사용되고 ..
알려진 방식으로 sudo apt install mariadb-server를 설치하면 10.3버전으로 설치가 되는데요. 이 때 최신의 MariaDB를 설치하려면 일부 설정을 수정해야합니다. 가장먼저 apt update 실행후 시작합니다. sudo apt update && apt -y upgrade 마리아db 백업후 정지합니다. 그리고 필요하다면 datadir역시 복사해도 괜찮습니다. select @@datadir; select @@datadir; mysqldump -u root -p --all-databases > serv_bak.sql sudo service mysql stop 먼저 sudo apt remove mariadb-server mariadb-client를 통해 삭제합니다. MariaDB 최신버..
리눅스의 서버 상태 확인하기 먼저 포트가 어떤 프로그램을 쓰는지 확인해야 합니다. netstat 명령어로 현재 사용하고 있는 포트를 확인합니다. netstat -ltup 기본 옵션은 아래와 같습니다. -l 옵션 : netstat에 모든 수신 소켓을 표시한다. -t 옵션 : 모든 TCP 연결을 표시한다. -u 옵션 : 모든 UDP 연결을 표시한다. -p 옵션 : 포트에서 수신하는 어플리케이션/데몬의 이름을 표시한다. -n 옵션 : 서비스 이름 대신 port 번호를 표시한다. 이제 여기 같은 경우 10443이 Tomcat에 SSL이 등록되어 있습니다. 신기하게 apache2이외에도 별도의 SSL을 넣어놓은 것인데요. Tomcat SSL 적용하기 기본적으로 Tomcat의 경우 JavaKeyStore 또는 PF..