반응형 전체 글219 [워드프레스] wp-json 활성화 알수 없는 이유로 계속 404.. ! 1. 고유주소 설정을 글 이름으로 변경 2. /etc/httpd/conf/httpd.conf 파일 수정 AllowOverride None -> AllowOverride All Directory "/var/www/wordpress 폴더가 설치된 경로"> # centos7 vi /etc/httpd/conf/httpd.conf # as-is AllowOverride None # Allow open access: Require all granted # to-be # wordpress 폴더가 설치된 경로 AllowOverride All # Allow open access: Require all granted 워드프레스 2023. 10. 14. [CentOS7] 간단 배포 스크립트 #!/bin/bash SPRING_PROFILE=$1 BUILD_YN=$2 if [ -z "$SPRING_PROFILE" ]; then echo "SPRING_PROFILE is empty" SPRING_PROFILE="stg" fi cd 프로젝트 경로 if [ $BUILD_YN = 'true' ]; then echo 'git pull start' git pull echo 'git pull end' fi sleep 1 PID=$(cat application.pid) echo "PID => $PID" sleep 1 kill -9 $PID sleep 1 ./gradlew build -x test sleep 1 cd build/libs sleep 1 /usr/bin/nohup java -Dlog4j2.form.. 운영체제 이야기/Linux(CentOS) 2023. 10. 13. [Spring] WebClient 복붙으로 간단하게 get, post 적용해보기 개요 아직도 수많은 기업에서 레거시 소스들이 존재한다. IT시대가 짙어지면서 트래픽도 10년 전과는 차원이 다르고, 애플리케이션의 성능이 중요한 세상이 되었다. 이번 포스팅에서는 Spring5의 WebFlux 프레임워크 기반의 WebClient 기술을 포스팅하려고 합니다. 간단하게 복붙으로 WebClient를 붙일 수 있도록 코드와 패키지를 구성해 두었습니다. 프로젝트 구성 요소 1. IntelliJ IDE 2. Spring Boot 2.7.x 3. Gradle 8.1.x 4. JDK corretto 11 5. MacBook Pro 13 m2 1) 의존성 추가 메이븐 링크 implementation 'org.springframework.boot:spring-boot-starter-webflux' 2) 테.. 카테고리 없음 2023. 8. 8. [CentOS7] jenkins 설치 오류 및 젠킨스 실행이슈 오랜만에 서버를 셋팅하려니 라이선스도 뭔가 변경됐고, 기존의 jenkins설치를 위해 작성해 두었던 블로그의 스크립트가 먹히질 않는다. 으아~~~~~일단 기록.. 아래 위치의 포트를 변경해도 systemctl start jenkins 실행이 되질 않는다. vim /etc/sysconfig/jenkins JENKINS_PORT=10000 디폴트 포트가 8080으로 동작하는데.. 그럼 gitlab 이랑 충돌이 나는건지? gitlab을 내리고 젠킨스를 올려 보았다. 오잉 잘 뜨네? systemctl status jenkins로 확인해보니 /usr/lib/systemd/system/jenkins.service 이곳에서 뭔가 httpPort=8080 물고 있는것을 확인했다. vi /usr/lib/systemd/s.. 운영체제 이야기/Linux(CentOS) 2023. 7. 25. [MySql] 5.7.x 비밀번호 변경 sudo grep 'temporary password' /var/log/mysqld.log mysql -uroot -p ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement. alter user 'root'@'localhost' identified by 'root1234'; 데이터베이스 이야기/MySQL 2023. 7. 25. [SERVER] IIS8, Tomcat8 Connector 설정 개요 정의 특정 포트로 서비스가 수행되는 Tomcat을 80포트에서 서비스 동작 client는 특정 도메인 예) http://pmir.megic.co.kr 에 접근 IIS에서 해당 요청을 Connector을 통해 설정된 Tomcat로 Rediect(http://pmir.megic.co.kr:9081/) 내부적인 처리를 통해 http://pmir.megic.co.kr 에서 응답을 보여줌 설정 개요 참고사이트 http://itgration.blogspot.kr/2016/04/configuring-tomcat-connector-for-iis-8.html IIS에 Connector관련 설정 특정 도메인을 서비스하기 위해 Vitual Host설정 후 Connector연동 Vitual Host 설정(iis에서 웹사.. 웹서버 이야기/기타 2023. 7. 22. [JAVA] 이름 규칙 출처 : https://dkswnkk.tistory.com/539 [Java] (Project, Package, Class, Method) Naming 규칙 공통 대소문자가 구분되며 길이에 제한이 없다. 예약어를 사용해서는 안 된다. 숫자로 시작해서는 안 된다. 특수문자는 '_' 혹은 '$'만 허용한다. 파스칼 표기법(PascalCase)과 카멜 표기법(camelCase)을 dkswnkk.tistory.com 공통 대소문자가 구분되며 길이에 제한이 없다. 예약어를 사용해서는 안 된다. 숫자로 시작해서는 안 된다. 특수문자는 '_' 혹은 '$'만 허용한다. 파스칼 표기법(PascalCase)과 카멜 표기법(camelCase)을 사용한다. 반의어는 반드시 대응하는 개념으로 사용해야 한다. 1. Project.. 백앤드 이야기/JAVA&Spring 2023. 7. 22. [CentOS7] centos7 free 명령어로 메모리 확인 회사 개발서버의 상태가 가끔씩 메롱하여 원인을 찾아보기로 하였다. 신규 장비로 마이그레이션 이슈로 인하여 계획을 수립하기위해 우선 사용가능한 자원이 얼마나 되나 확인하였다. free 명령어는 /proc/meminfo의 정보를 가져와서 보여준다. 아래는 free 명령어의 값들의 대한 설명이다. [설명] total : 설치된 용량의 총 크기 used : total - free - buff/cache 를 뺀 나머지 크기이다. free : 실제 사용 가능한 메모리 shared : 메모리 파일 시스템 등 여러 프로세스에서 공통으로 사용가능한 공유 메모리이다. buff/cache : 커널 버퍼로 사용 및 페이지 캐시에 사용중인 크기 available : 스왑없이 새로운 프로세스에 할당 가능한 메모리의 예상 크기이다.. 운영체제 이야기/Linux(CentOS) 2023. 7. 17. [CentOS7] 자바(JAVA) 배포 초간단 minimal 스크립트(git, gradle 사용) java gradle git 연동 배포 스크립트...! 배포할 때마다 너무 번거로운 jar.. 매번 말아서 새로 배포하기 번거로워서 초간단 스크립트를 만들어두었다. 사용법 #!/bin/bash # JAR의 이름 입력 JAR_NAME ="배포하는 JAR 이름" # JAR 절대경로 JAR_PATH = "JAR 경로, 절대경로 입력" # spring 배포 환경, local, dev, stg, prod 맞게 사용 SPRING_PROFILE = "" # JAR위치와 동일한 위치, 절대경로 cd $JAR_PATH # git 연동을 하지 않았다면 10번 라인은 주석 git pull sleep 1 # 어플리케이션에서 설정이 필요합니다 PID=$(cat application.pid) echo "PID => $PID" s.. 운영체제 이야기/Linux(CentOS) 2023. 7. 14. [Mac] 맥 사용 기록 1. 화면 분할 앱(윈도우와 동일한 기능) * brew install --cask rectangle 2. 네트워크 카드 별칭 * alias en0=en0restart * alias en0restart='sudo ifconfig en0 down;sudo ifconfig en0 up' 3. finder 숨김파일 보기 * 쉬프트 + 커맨드 + . 4. finder 목록 보기 고정 * Command + J 운영체제 이야기/Mac OS(Intel) 2023. 6. 20. [CentOS7] vi, VI 단축키 모음(펌) 출처 : https://blog.outsider.ne.kr/540 h, j, k, l - 좌,하,상,우 커서이동 i - 현재 커서 위치에 Insert 하기 I - 현재 줄 맨앞에 Insert 하기 a - 현재 커서 다음칸에 Insert 하기 A - 현재 줄 맨뒤에 Insert 하기 O - 윗줄에 Insert 하기 o - 아랫줄에 Insert 하기 w - 단어 첫글자로 이동하기 W - 화이트스페이스 단위로 다음 글자로 이동하기 b - 백워드 방향으로 단어의 첫글자로 이동하기 B- 백워드 방향으로 화이트스페이스 단위로 다음 글자로 이동하기 e - 단어의 마지막 글자로 이동하기 ge - 백워드 방향으로 단어의 마지막 글자로 이동하기 gg - 문서 맨 앞으로 이동 G - 문서 맨끝으로 이동 ^ - 문장 맨 앞으.. 운영체제 이야기/Linux(CentOS) 2023. 6. 19. [CentOS7] 리눅스 MySql 원격지 에서 또는 로컬에서 dump(덤프) 뜨기! 안녕하세요 깐지꾼지 파파 입니다. 정말 오랜만에 기술블로그를 작성하네요! 각설하고! 바로 본론으로 들어가도록 하겠습니다. 오늘은 리눅스에서 MySql DB 백업을 하기 위한 Shell 스크립트를 공유하도록 하겠습니다. 잘 짠 쉘은 아니지만.. 복붙 해서 사용할 수 있도록 신경 써서 만들었습니다! [Shell Script] 해당 스크립트는 CenstOS 7.8 에서 작성하였습니다. #!/bin/sh PATH=/usr/bin:/bin NAS="백업 경로" DIV="구분" TODAY=$(date +%Y-%m-%d) YEAR=$(date "+%Y") MONTH=$(date "+%m") DAY=$(date "+%d") #fixed value LOG="mysql-script-backup-$(date +%Y-%m-%.. 운영체제 이야기/Linux(CentOS) 2023. 3. 4. 이전 1 2 3 4 5 6 7 ··· 19 다음 💲 추천 글 반응형