[PHP] 영카트5 DB 테이블별로 덤프하기
영카트5의 DB 데이터를 테이블별로 덤프하기 위한 코드이다. 코드 테스트는 PHP 7.0.x 버전, MariaDB 10.1.x 버전에서 완료했다. $exclude 에 덤프 때 제외할 테이블을 지정할 수 있다.
영카트5의 DB 데이터를 테이블별로 덤프하기 위한 코드이다. 코드 테스트는 PHP 7.0.x 버전, MariaDB 10.1.x 버전에서 완료했다. $exclude 에 덤프 때 제외할 테이블을 지정할 수 있다.
우분투 서버에 nginx 최신 안정버전, php 7.2.x, mariadb 10.3.x 버전 설치를 위한 스크립트이다. 아래 스크립트트를 server.sh 등으로 저장한 후 실행 권한을 준 후 실행한다. 사용자명, 비밀번호, 도메인을 입력받아 설치를 진행하며 DB 생성을 위해 DB root 비밀번호 입력이 필요하다. 스크립트는 우분투 서버 16.04 LTS(64비트)에서 테스트 했다. #!/bin/bash # ================================================================== # # nginx, php 7.2.x, mariadb 10.3.x …
Virtualbox 설치 echo “deb http://download.virtualbox.org/virtualbox/debian xenial contrib” | sudo tee –append /etc/apt/sources.list wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add – wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add – sudo apt-get update sudo apt-get install virtualbox-5.2 Virtualbox Extentension Pack 설치 LatestVirtualBoxVersion=$(wget -qO – http://download.virtualbox.org/virtualbox/LATEST.TXT) && wget “http://download.virtualbox.org/virtualbox/${LatestVirtualBoxVersion}/Oracle_VM_VirtualBox_Extension_Pack-${LatestVirtualBoxVersion}.vbox-extpack” sudo VBoxManage extpack install –replace Oracle_VM_VirtualBox_Extension_Pack-${LatestVirtualBoxVersion}.vbox-extpack Vagrant …
우분투 18.04 데스크톱에서 topbar(상단바) 의 시간 표시를 커스터마이징 하는 방법이다. datetime-format 그놈 확장 프로그램을 설치해야 한 후 설정을 하면 된다. datetime-format 확장의 프로그램 코드를 수정하지 않으면 이미지와 같이 한글을 표시 형식에 넣을 경우 설정 화면이 깨지는 등의 오류가 발생할 수 있는데 유니코드에 대응하도록 수정된 코드를 적용하여 github 개인 Repo에 업로드 하였다. datetime-format 를 설치하기 위해서는 …
우분투 16.04 LTS 서버 환경에서 계정 추가를 위한 쉘 스크립트이다. 사용자명과 비밀번호를 입력받아 처리한다. #!/bin/bash # Input username read -p “Enter Username: ” username # Input password read -s -p “Enter Password: ” password # Create user groupadd “$username” useradd -g “$username” -s /bin/bash -m “$username” echo -e “$password\n$password\n” | sudo passwd “$username” echo “Complete!” …