5 09 2024
1) alter문 생성 SELECT co.table_name ,co.column_name ,co.data_type ,CONCAT(‘alter table ‘ , co.table_name, ‘ CHANGE COLUMN ‘ , co.column_name , ‘ ‘ , co.column_name , ‘ VARCHAR(50) NULL DEFAULT NULL COMMENT “최초 등록자 정보”; ‘) AS ddl FROM information_schema.columns co INNER JOIN information_schema.tables tb ON co.table_schema = tb.table_schema AND co.table_name = tb.table_name AND tb.table_schema = ‘goe_v1_db’ […]
25 03 2024
Haeng Ho Kang | OS, Linux/Unix
1) yum install epel-release 2) yum install certbot 3) ./apachectl stop 4) certbot certonly –standalone -d www.nuriware.com -d www.narettechnos.co.kr 5) # SSL Engine Switch: # Enable/Disable SSL for this virtual host. SSLEngine on SSLCertificateFile “/etc/letsencrypt/live/www.nuriware.com/cert.pem” SSLCertificateKeyFile “/etc/letsencrypt/live/www.nuriware.com/privkey.pem” SSLCertificateChainFile “/etc/letsencrypt/live/www.nuriware.com/chain.pem” 6) SSL 인증서 3개말다 갱신 certbot renew – cron tab에 등록한다.
17 01 2024
1. 일부 페이지 콘텐츠 노출이 정상이 아니거나 => (원인) Windows 환경에서는 https 서비스 시, 레지스터리의 루트인증서는 자동업데이트하여 DisableRootAutoUpdate의 기본값이 0으로 설정되어 있어야 합니다. 레스스터리에 DisableRootAutoUpdate의 속성이 없거나 기본값이 1로 되어 있으면 https 서비스가 원활하지 않습니다. 관련 참고 URL https://www.sslcert.co.kr/guides/kb/67 => (조치방법) 1) 사용자 PC에서의 PC 바탕화면 우측 하단 시간표시에서 마우르 우측 Click 날짜/시간 조정 Click […]
11 12 2023
Haeng Ho Kang | Uncategorized
cp 명령어 사용시 cp -rf A A 로 하면 orverwirte yes? 직접명령 1) /usr/bin/cp -f 미리 yes 2) yes|cp -rf /A /A
8 12 2022
Haeng Ho Kang | Programming, Swift
아래의 블로그에서 잘 설명이 되있습니다. https://littleshark.tistory.com/56 요약하면 기존 extension MainViewController: WKNavigationDelegate { func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -> Void) { decisionHandler(.allow) } } 이함수 대신에 IOS13이상부터 아래의 추가된 함수로 바꾸면 됩니다. extension MainViewController: WKNavigationDelegate { func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, preferences: WKWebpagePreferences, decisionHandler: @escaping (WKNavigationActionPolicy, WKWebpagePreferences) -> Void) […]
13 10 2022
1.AWS의 IAM에서 사용자의 로그인생성 – 해당 사용자로 > 보안 자격 증명 > 사용자 이름/비번으로 로그인한다. 2.CodeCommit 에서 리파지토리 생성(예: sample-repository) 3.Mac Console(git/소스위치)로 소스 이동후 해당 소스에서 폴더에서 $ git init $ git branch -m main $ git remote add origin https://git-codecommit.ap-northeast-2.amazonaws.com/v1/repos/sample_repository $ git add . $ git commit -m “first upload” $ git push -u […]
13 10 2022
Haeng Ho Kang | Programming, Swift
– 기본적으로 방지할수 없어서 해당 프로그램을 실행하면 히든처리하면 되는것 같습니다. class SceneDelegate: UIResponder, UIWindowSceneDelegate { ~~~~~~~ 아래 추가하면 됩니다. func sceneWillEnterForeground(_ scene: UIScene) { // Called as the scene transitions from the background to the foreground. // Use this method to undo the changes made on entering the background. NotificationCenter.default.addObserver(self, selector: #selector(alertPreventScreenCapture(notification:)), name: UIApplication.userDidTakeScreenshotNotification, object: […]
7 10 2022
Haeng Ho Kang | Uncategorized
오류내용 sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target jenkins 빌드환경에 다음과 같이 셋팅하면 해결됩니다. -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true
26 07 2022
Haeng Ho Kang | Uncategorized
윈도우에서 네트웍드라이브에 연결된 폴더를 내 컴퓨터의 폴더처럼 인식하도록 하는 링크가 필요할때 사용한다. 1. 파일 심볼 링크 : mklink “내드라이브의 폴더명” “공유 원본” 2. 파일 하드 링크 : mklink /h “내드라이브의 폴더명” “공유 원본” 3. 폴더 심볼 링크 : mklink /d “내드라이브의 폴더명” “공유 원본” 4. 폴더 정션 링크 : mklink /j “내드라이브의 폴더명” “공유 원본” 현재 서버에서 콘텐츠 폴더의 위치는 네트웍크 공유된 […]
20 07 2022
Haeng Ho Kang | Uncategorized
NETSTAT는 윈도우(Window)에서 포트 확인을 위해 이용하는 명령어이며, 윈도우와리눅스에서 모두 사용이 가능하다. (*단, 사용 옵션이 조금 상이하다.) 1. netstat 란? netstat 명령어는 자신의 컴퓨터와 연결된 모든 네트워크 연결을 보여주는 명령어이다. 2. 사용방법(Window용) 명령프롬프트(CMD)에서 ” >netstat /? “를입력하면 netstat에 대한 자세한 설명을 확인할 수 있으며, 본 게시글에서는 자주 사용되는 -a, -n, -o에 대해 알아볼 것이다. netstat에서 자주 사용되는 옵션 (-a, […]