이클립스 SVN Connector 다운로드 문제 

https://community.polarion.com/projects/subversive/download/eclipse/6.0/update-site/

해당 주소는 스폰이 중단되어 더이상 유효하지 않은 주소로 확인

 

아래 이클립스 주소에서 다운로드 해결 가능

http://download.eclipse.org/technology/subversive/4.0/update-site/

 

 

이클립스에서 해당 주소로 올라오는 항목 3개 모두 선택 설치

 

'LINK' 카테고리의 다른 글

스프링부트 관련  (1) 2024.09.18
오라클 과거 버전 다운로드  (1) 2022.07.26
/dev/null 2>&1  (0) 2022.05.31
Posted by 하리하라​
:

● 백업

mysqldump -u [사용자명] -p [데이타베이스명]  --all-databases --default-character-set [캐릭터셋 ] > [파일명]

 

1. mysqldump -u root -p --all-databases -R -E --triggers --default-character-set utf-8 > all_db.sql

2. mysqldump -u root -p mysql table1 table2 -R -E --triggers --default-character-set utf8 > mysql_db.sql

 

* -R은 함수 및 프로시저 포함 백업

* -E는 이벤트 포함 백업(Oracle 경우 JOB)

 

 

● 복원

mysql -u [사용자명] -p [데이터베이스명] < [파일명]

* --all-databases 옵션으로 전체 백업 했을 때 복원은 [데이터베이스명] 부분 삭제

 

 

● 기타

- 증감분 백업도 명령어 레벨로 지원

- 이중화 지원

Posted by 하리하라​
:

https://edelivery.oracle.com/osdc/faces/SoftwareDelivery

 

https://login.oracle.com:443/oam/server/obrareq.cgi?encquery%3DqsOyHruBygPtoCBK1x2dQYNimOslMzCtq35AQg%2BauSoBNhlts6jSSem0AYg%2F6uV6olgZIIN9ALgAIxJsiS9MOauDk1kzSBYGJKIF5JwZ%2FJE0PoYKTpvhllwoVCqSJJuAVQE5gSDEt9G7Nx080hyyRo3SQ30Z0mH4dNNMxvFi%2BLEyqI%2Bxuo9fehWSsofqhfMVnf9XOqMSIdAAYpNOfKRcCXCJtntkSVXKlDSyyViZkXrb53G3qe4meMwrjT%2BtMvRcUcZJxHiIpaZN6wX8vdZgfFuVo7mzaor7SNb6N1uZi975M06l3PBvA5WdQ%2FodlIy3TuaJJ49ei9JjRnkNsFso9rssif9Kw9IIeTWUAGO73Sg%3D%20agentid%3Dedelivery-extprod%20ver%3D1%20crmethod%3D2%26cksum%3D16b7584ac01e21fc32d5a8bf795a2e4908bc7086&ECID-Context=1.005tAsHgdVBFo2KimTXvWJ0005wV000Mh0%3BkXjE

 

login.oracle.com:443

 

오라클 싸이트 회원 가입 또는 로그인 계정 필요

 

이후 like 검색으로 쉽게 찾을 수 있음

'LINK' 카테고리의 다른 글

스프링부트 관련  (1) 2024.09.18
SVN Connector 다운로드 문제  (0) 2023.07.20
/dev/null 2>&1  (0) 2022.05.31
Posted by 하리하라​
:

1. 실행 / cmd 관리자 권한 

 

2. 사용자 전체 목록 확인

>> net user 

 

3. 실행 / netplwiz.exe

>> 실 로그인 사용자 확인

 

4. 사용자 비밀번호 리셋

>> net user [사용자 아이디] [사용자 비밀번호]

 

5. 사용자 계정 비활성화

>> net user [사용자 아이디] /active:no

 

6. 사용자 계정 활성화

>> net user [사용자 아이디] /active:yes

 

7. 비밀번호 해지

>> net user [사용자 아이디] ""

Posted by 하리하라​
:

 

 

 

 

 

Posted by 하리하라​
:

1. cmd 관리자 모드로 실행

 

2. 공유 폴더 전체 확인

net share 

 

3. 공유 폴더 삭제

net share /delete "공유이름"

ex. net share /delete C$

Posted by 하리하라​
:

● sudo 권한을 부여하는 것이 아닌, 특정 사용자 root 계정으로 만들기

 

1. vim /etc/passwd

   1) 해당 계정 찾아서 x:숫자:숫자 부분을

   2) x:0:0 으로 변경

 

2. vim /etc/group

   1) 맨 윗줄 "root:x:0:" 부분에

   2) root:x:0:[계정아이디] 식으로 계정아이디 넣어 저장

 

3. vim /etc/ssh/sshd_config

   1) PermitRootLogin 부분 찾아 주석 제거 및

   2) "PermitRootLogin yes" 으로 변경 

   3) "PasswordAuthentication" 부분 찾아 주석 제거 및

   4) "PasswordAuthentication yes" 로 변경

 

4. sudo service ssh restart

 

5. ssh 접속 테스트 

Posted by 하리하라​
:

/dev/null 2>&1

LINK 2022. 5. 31. 12:22 |

https://blog.naver.com/dev_zion/222631283389

'LINK' 카테고리의 다른 글

스프링부트 관련  (1) 2024.09.18
SVN Connector 다운로드 문제  (0) 2023.07.20
오라클 과거 버전 다운로드  (1) 2022.07.26
Posted by 하리하라​
:

● 특정 데몬 파일(daemon.py) 실행 여부 확인 파이썬 코드 작성

#-*- coding: utf-8 -*-
import os, commands, time, datetime;

cmd = 'ps -ef | grep "sudo python daemon.py" | wc -l ';
status, output = commands.getstatusoutput(cmd);
output = output.strip();

#print(type(output));
output = int(output);

today = datetime.datetime.now();
today = str(today);
today = today.replace(" ", "_");

#os.system("echo 7777 > /workspace/oncocatch-e/view/gmr/python/%s.log" % today);

#정상적으로 데몬이 실행하고 있는 상태
if status == 0 and output > 2:
	time.sleep(0.01);
else:
	os.system("sudo python daemon.py");

 

● 상기 데몬 실행 여부 체크 파이썬 파일, 1분 단위로 실행 등록(Ubuntu 기준)

crontab -e #리눅스 특정 시간 간격 실행 작업 등록 추가/수정/삭제
crontab -l #리눅스 특정 시간 간격 실행 작업 등록 내용 확인

 

● crontab -e 화면에서 내용 추가

* * * * * /usr/bin/python /workspace/oncocatch-e/view/gmr/python/auto_daemon.py

 

● 1분 단위 실시간 실행 확인

tail -f /var/log/syslog

 

Posted by 하리하라​
:

● MariaDB 설치 후 CLI 접속은 정상, 토드 등 DB 접속툴 오류 발생

  설치한 MariaDB 언어셋 확인

● 기존 언어셋 utf8mb3를 utf8mb4로 변경하기 위해 my.ini 에서 설정 

 

● DB 재시작

 

● 이후 언어셋 변경 확인

정상 로그인 확인 

Posted by 하리하라​
:

KT&G 모바일 시스템

PROJECT 2021. 12. 22. 16:19 |

KT&G CMS/ POS 관리 시스템 및 PUSH 서버, 앱 배포 마켓, EIP 개발 / Spring, Oracle, Hybrid APP 

 

 

Posted by 하리하라​
:

● 개발 년도 / 개발 기간 : 2016년 / 6개월

 

● 특징 : 주도 개발 & PM, Spring, Python

 

'PROJECT' 카테고리의 다른 글

KT&G 모바일 시스템  (0) 2021.12.22
벼, 오이 등 작물 품종 비교 분석 플랫폼  (0) 2021.12.22
유전자 분석 플랫폼 개발  (0) 2021.12.22
병원 NIPT 시스템 긴급 개발  (0) 2020.08.20
Posted by 하리하라​
:

● 육종, 품종 비교 분석 플랫폼 개발 / Spring, MySQL

 

'PROJECT' 카테고리의 다른 글

KT&G 모바일 시스템  (0) 2021.12.22
유전자 분석앱 플랫폼 개발  (0) 2021.12.22
유전자 분석 플랫폼 개발  (0) 2021.12.22
병원 NIPT 시스템 긴급 개발  (0) 2020.08.20
Posted by 하리하라​
:

● KRIBB KOBIC / 유전정보 분석 플랫폼 / Spring, SVG, VML, Google Map Mashup, BPM Engine & SunGrid Engine

 

'PROJECT' 카테고리의 다른 글

KT&G 모바일 시스템  (0) 2021.12.22
유전자 분석앱 플랫폼 개발  (0) 2021.12.22
벼, 오이 등 작물 품종 비교 분석 플랫폼  (0) 2021.12.22
병원 NIPT 시스템 긴급 개발  (0) 2020.08.20
Posted by 하리하라​
:

● 사용자 생성 및 삭제

- 생성 : sudo useradd [사용자 아이디] -d /home/[사용자 폴더] -m 

- 사용자 비밀번호 설정 : sudo passwd [사용자 아이디]

- 홈디렉토리 삭제 : sudo rm -f -r [사용자 폴더명]

- 사용자 삭제 : sudo userdel [사용자 아이디]

 

● 권한

- 사용자 sudo 권한 부여 : sudo usermod -a -G sudo [사용자 아이디]

- 사용자 bash 권한 부여 : sudo usermod -s /bin/bash

 

● 조회

- cat /etc/passwd

Posted by 하리하라​
:

● WSL 1개 이상 만들었을 때 목록 조회

wsl --list

 

● WSL 만들 수 있는 OS 조회 / 다른 OS 추가 가능

wsl -l -o

 

● WSL 설치된 목록 상태 및 버전 보기 / 버전에서 1은 WSL1, 2는 WSL2

wsl -l -v

 

● WSL(Hyper-V) 서비스 종료

wsl -t [리스트에서 조회된 NAME]


● WSL(Hyper-V) 서비스 삭제

wsl --unregister [리스트에서 조회된 NAME]

 

● WSL(Hyper-V) 서비스 시작 / 가상 OS 구동

wsl -d [리스트에서 조회된 NAME]

 

● 기타 검토 사항

1. 리눅스 이미지 파일 없이 윈도우 스토어에서 받은 WSL용 우분투로 여러개 WSL 생성
Posted by 하리하라​
:
- 설치 리눅스 확인 : wsl -l -v

- 설치 리눅스 선택 시작 : wsl -d [설치 리눅스명]

- 설치 리눅스 추가 : wsl --import [설치할 리눅스명] [설치 경로] [추출한 파일 경로/파일명]
> .tar.xz 파일도 압출 풀이 없이 바로 설치 가능  

- 실행 리눅스 종료 : wsl --terminate RockyLinux9

윈도우OS 기반에 리눅스 동작하게 만드는 방법♡

2021년 11월 25일 기준

프로그램을 통해 CLI(Command Line Interface)에서 리눅스 명령어를 실행되도록 하는 방법은 Crontab 등 일부 기능이 특성을 타는 등 쉽지 않은 경우

최근 윈도우에서 제공하는 기능을 이용하여 리눅스를 설치하면 가장 우수한 호환성을 보이며 가상화 설치가 아니라 가장 좋은 성능을 가질 수 있다.

 

1. Command 명령 입력창 오픈

 

2. 리눅스 기능 활성화 - Command 명령어 입력

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

 

3. 리눅스 CLI 실행 환경 설치

wsl --install

· 내부적으로 Hyper-V 라는 VM 이미지가 만들어지고 이 안에 우분투가 설치되는 구조
· Hyper-V VM은 Microsoft에서 만든 VM으로 윈도우에 기본 기능

 

4. Ubuntu 설치 - 윈도우 스토어 실행 - 스토어 계정으로 로그인 필요

 

5. Ubuntu 설치 - 윈도우용 리눅스 검색 - "Uuntu 20" 선택 설치

 

6. Ubuntu 설치 - "Uuntu 20" 선택 설치 완료 후 실행

 

7. Ubuntu 이미지로 직접 설치 경우

· 사용 방법 : wsl --import <고유 배포명> <이미지 설치 위치> <이미지 파일 위치>
· 사용 예시1 : wsl --import Ubuntu-20-test999 C:\WSL\Ubuntu-20.04-test999 C:\Downloads\Ubuntu_2004.2020.424.0_x64.appx
· 사용 예시2 : wsl --import RockyLinux9 c:\DEV\WSL\Rocky9 c:\DEV\WSL\Rocky-9-Container-Base.latest.x86_64.tar.xz

* 윈도우 CLI 온라인 환경으로 Ubuntu 설치 경우

 

* import 경우 

- 다음 명령어로 설치 확인 가능 : wsl -l -v

- 해당 리눅스 구동 : wsl -d Rockylinux9

 

8. Ubuntu 설치 - 자동 실행 후 최초 리눅스 계정 설정 

 

9. Ubuntu 설치 - 윈도우 Command 창에서 우분투 실행

 

10. SSH 환경 재설정 - 기본 설치된 SSH 예외 특성 노력 지양 & 삭제 후 재설치

sudo apt-get update
sudo apt-get upgrade
sudo apt-get purge openssh-server
sudo apt-get install openssh-server

 

11. 윈도우10 SSH 기본 포트 방화벽 해지

윈도우 방화벽에서 인바운드 규칙 단일 포트 22 허용

 

12. 윈도우10 포트포워딩 설정(윈도우10을 통해 내부 Hyper-V Ubuntu 접속)

· 방법 : netsh interface portproxy add v4tov4 listenport=[원격에서 윈도우 붙을 때 쓰는 포트] listenaddress=[원격에서 윈도우 붙을 때 쓰는 아이피] connectport=[가상 우분투 SSH 포트] connectaddress=[가상 우분투 아이피]
· 예시 : netsh interface portproxy add v4tov4 listenport=2022 listenaddress=210.216.***.*** connectport=22 connectaddress=172.18.219.47

* 네트워크 아답터 속성인 vEthernet(WSL) 에서 설정된 IP가 아닌 WSL 실행 후 ifconfig 으로 조회되는 아이피로 설정

* 사전 윈도우 CLI(검정창 command) 환경에서 "ssh localhost" 또는 "ssh [WSL 확인한 IP]"로 정상 접속 확인 필요

* WSL 기본 아이피(2024.06.11 기준)는 172.18.219.47(내부 가상 IP)

 

13. 포트포워딩 설정 내용 조회 또는 삭제

· 조회 : netsh interface portproxy show all
· 삭제 : netsh interface portproxy delete v4tov4 listenport=22 listenaddress=***.***.***.***

 

14. 원격 접속 테스트

ssh [계정명]@[윈도우10 아이피]

 

15. 리부팅 이후 원격 ssh 접속이 되지 않을 경우

- 과거 WSL1 모델은 윈도우 CLI 레벨에서 리눅스 쉘이 가능하여 다이렉트 연결 가능
- 2021년 12월 기준 WSL2 모델에서는 가상환경(Hyper-V) 안에 리눅스가 있어 네트워크 아답터에서 IPv4 설정을 보면 기본적으로 172.24.*.* 가상 아이피 할당
- WSL2 기본 설정은 유동아이피(DHCP) 설정으로 되어 있어 고정 아이피 설정 필요

 

 

* WSL 자주 쓰는 명령

 

 

끝.

Posted by 하리하라​
:

1. 동영상 길이 편집 : 곰믹스 / 프리웨어

 

2. 부분 화면 녹화 및 소리 녹음 : 오캠 / 프리웨어

Posted by 하리하라​
:

● 테스트 환경 : 윈도우10, 우분투16

 

1. XRDP 설치

>> apt install -y xrdp

 

2. XFCE4 설치

>> apt install -y xfce4

 

3. 위 2개 설치 확인

>> dpkg -l xrdp xfce4

 

4. 원격으로 접속할 사용자 계정 세션에서 다음 실행

>> echo "xfce4-session" > ~/.xsession

 

5. 세션 정보 확인
>> cat .xsession
>> xfce4-session

 

6. XRDP 재시작

>> service xrdp restart

7. 윈도우 실행 mstsc 명령어 입력 실행 / 윈도우 기본 원격프로그램 실행

>> 위 작업했던 우분투 서버 IP 입력

 

8. 우분투 접속 확인!

 

 

출처 : suinautant.tistory.com/63

Posted by 하리하라​
:

1. https://www.gogetssl.com/   접속

 

2. 로그인 / 계정 없을 경우 무료 가입
 

3. "SSL Certificates" 메뉴 선택 후 상태 확인
 

4. "New Order" 선택
 

5. "GoGetSSL™ Unlimited Trial" 상품 주문 선택
 

6. 구매 완료 및 incomplete 상태 확인
 

7. 해당 상품 뷰 선택
 

8. 상세 설정에서 "new order"가 아닌 리뉴얼 선택
 

9. CSR Generator로 CSR 생성
 

10. 정보 입력 / 도메인 입력시 http 또는 https 빼고 입력 필수.
 

11. 생성 CSR 확인
-----BEGIN CERTIFICATE REQUEST-----
MIIC7DCCAdQCAQAwgaYxCzAJBgNVBAYTAktSMRQwEgYDVQQIDAtHeWVvbmdnaS1k
....
vHKba7bGPe+AuV2qOq5/RBKTTsuVUHf094QEetRjCFo=
-----END CERTIFICATE REQUEST-----

Your Private Server Key
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC6fbzXGsBNE9DV
....
061Df8kXTuerQdfh4ucFQ3E=
-----END PRIVATE KEY-----
 

12. SCR에서 첫번째 블록 "-----BEGIN CERTIFICATE REQUEST-----"부터 "-----END CERTIFICATE REQUEST-----"까지 복사 인용 / 주석값 포함
 

13. "Get WHOSI email" 선택하여 도메인 정보에 등록된 관리자 이메일 불러오기 / 해당 도메인 관리자 권한으로 인증 받아야 하는데 제시된 이메일 주소가 없으면 http로 처리 필요
 

14. 또는 https 인증 방식 선택(ssl 만료가 되었어도 https 가능) / 이 방법 후 나오는 경로에 해당 파일 다운로드 배치 후 경로 인증 선택 / 3분 안에 인증되고 인증 완료 메일옴
 

15. 이메일로 인증 처리 & 정상 인증 처리 확인 완료 / 간혹 코드 넣고 로딩이 오래 걸리며 안될 수 있음 / 다시 처리 필요
 

16. 이메일로 인증 완료 메세지와 함께 새인증서 첨부 수신 확인 / 정상 완료 경우 압축 파일 메일로도 오지만 싸이트에서도 다운로드 가능(불가능 경우 정상 인증 안됨)
 

17. 새인증서 웹서버에 적용(zip 파일 압축 풀면 crt 파일만 있음 이거 인용과 기존 생성된 SCR 2번재 블록, -----START PRIVATE KEY----- 블럭 내용으로 key 파일 생성 2개 배치)
 

*1 여기서 7번에서 조회가 되지 않을 경우 도메인회사 로그인하여 관리자 이메일 정보 추가하면 추후 올라옴
 

*2 *1이 어려울 경우 도메인 호스트 추가 방식으로 인증 가능 / 도메인클럽 기존 설정정보 참조
*** reiusse(재발행)은 만료 갱신이 아닌 것으로 확인. 이를 통해 인증서 받았을 때 인증서만 바뀌지 만료 날짜 안바뀜.
*** 연장은 새롭게 인증서 만드는 것과 동일. 단 gogetssl 대행사에서 생성시 "renewal" 선택 필요. 하다고 확인. 90일 안에만 유효하다고 하는데 초과되도 가능

 

18. 생성 파일 서버에서 교체 

 

19. 서버 재시작

 

 

Posted by 하리하라​
: