분류 전체보기 (29) 썸네일형 리스트형 centOS xrdp 설치 *CentOS xrdp 설치 : Windows 에서 추가 설치 없이 바로 사용할 수 있는 원격데스크탑 서버를 설치 : RDP 프로토콜 : xrdp + tigervnc-server 를 설치한다 +설치 가이드 : 참고로, 일반적으로는 5번 까지만 하면 된다 : 1. yum install xrdp명령어를 실행하기 위해서 EPEL을 설치한다 1.1. EPEL 설치 : $su : $yum install epel-release 1.2. xrdp와 tigervnc-server를 설치한다 : $yum -y install xrdp tigervnc-server //tigervnc-server 는 자동으로 추가 설치되는 경우도 있고, 아닌 경우도 있음 //cent os7, GUI서버 환경에서는 설치해야 했음 //잘깔린다 1.. linux 방화벽 포트 추가 1. 현재 방화벽 설정 상태 조회 $ firewall-cmd --list-all 2. 오픈할 포트번호 추가 $ filewall-cmd --permanent --add-port=포트번호/tcp --> add 부분을 remove로 바꾸면 해당 포트 삭제 가능 3. 추가 또는 삭제 후 reload 적용(필수) $ firewall-cmd --reload 4. 추가 또는 삭제 후 다시 확인 $ firewall-cmd --list-all [Oracle cloud] postgresql DB 설치 2편 - postgresql 설치 1. putty를 켜고 설치 1편에서 생성했던 private key.ppk 를 경로 선택해서 넣는다. 2. 그림의 1번에는 인스턴스의 공용 IP 주소를 입력하고 그림의 2번 클릭 3. 이제부터는 타 블로그를 따라하면 된다. 굉장히 설명이 잘 되어 있으며 고대로 따라하면 된다. 그리고 putty 접속 후 login as는 위 그림의 2번으로 입력 출처: https://devinspace.github.io/server/2021/07/05/oracle-free-tier-setting/ 서버 설치 접속까지 완료 했으면 이제 PostgreSQL을 설치 해보자. PostgrSQL 공식 사이트 - 설치 가이드 해당 페이지를 들어가 보면 yum 명령어를 사용한 설치 가이드가 있다. 위 이미지 처럼 PostgreSQL .. [Oracle cloud] postgresql DB 설치 1편 - 인스턴스 생성 1. 인스턴스 생성 컴퓨트 - 인스턴스 클릭 2. 인스턴스 생성 클릭 3. 1번은 인스턴스 이름, 2번은 centos, ubuntu 등 이미지를 선택할 수 있다. 우선 나는 default로 선택되어 있는 oracle linux로 설정. 4. SSH 키를 추가해야 하는데, 해당 키를 생성하기 위해 Putty를 설치해준다. (인스턴스 생성은 우선 대기) 5. Putty를 설치했으면 같이 설치되는 putty key generator를 열고 Action 영역에 Generate를 클릭한다. 그러면 빨강 체크부분에 SSH 키가 생성되며 해당 키를 우선 ctrl+c 복사해 놓는다. 1번의 save public key를 클릭하여 자신이 지정한 디렉터리 폴더 안에 저장한다. 2번은 private key이며, 같은 폴더에.. [asp.net] 버튼이나 다른 태그들의 id 값을 못 찾아오는 경우 버튼 클릭시 이벤트를 발생하는 script 함수를 선언했다. 하지만 내부에 해당 버튼의 id값을 찾아오는 부분이 있었는데 아무리봐도 오류를 못찾았다. 해결방법은 버튼태그 내에 runat="server" 가 존재하면 id를 못 찾아오는 문제였다. 추가로 $('#id') 이렇게 해도 못 찾았다.. runat="server" 를 삭제하니 제대로 id값을 찾아왔다. [javascript] form 전송시 값이 null로 들어가는 경우 번호를 입력 후 인증받은 다음 번호입력 창에 번호를 수정 못하도록 해당 input 박스를 script 태그 내에 disabled=true 되돌록 설정했다. 아무리 오류를 확인해도 계속 request['id'] 값이 null로 입력되는 현상. disabled 대신 readonly를 사용하도록 하자 disabled는 form으로 전송시 val이 지워지더라.. [jQuery] <form> 태그 내에서 엔터키 막기 우선 태그 안에 input 박스가 하나밖에 없을 경우 의미없는 input 박스를 추가한다. 태그 안에 태그가 있을 경우, type="button" 으로 지정했는 지 확인 버튼의 type을 지정하지 않았을 경우 엔터키로 전송되기 때문 name으로 엔터키 막기 $('input[name="txt_input"]').keydown(function() { if (event.keyCode === 13) { event.preventDefault(); } }); id로 엔터키 막기 $('#txt_id').keydown(function() { if (event.keyCode === 13) { event.preventDefault(); } }); 출처 https://haenny.tistory.com/80 [jquery] window와 document 의 차이 window : 브라우저 객체 모델의 최상위 객체 (BOM) 웹 브라우저의 탭 or 창의 모델을 나타내며 이런 웹 브라우저 객체 모델의 최상위 객체가 window 객체임 window 객체는 현재 웹 브라우저의 창이나 탭을 표현함 document : 문서 객체 모델의 최상위 객체 (DOM) 웹 페이지의 모델을 생성하며 이러한 문서 객체 모델의 최상위 객체가 document임 window 객체의 속성이기도 함 쉽게 말해, window : 웹 브라우저 창 document 웹 브라우저 창 안에 보이는 문서 차이 - 1 $('window').height() --> 브라우저 창의 높이, 즉, 현재 보이는 부분의 높이를 구함 $('document').height() --> 눈에 보이지 않는 부분을 포함하여 문서 전체.. [asp.net] Master page 적용시 id 값 전달 오류 개발을 하다가 발견한 오류인데 이걸로 하루종일 삽질을 했었다. 원래 html 페이지로 만들면 각 태그에 지정한 id값이 본인이 설정한 id 그대로 넘어가는데 asp.net에서 master page를 적용한 페이지에서는 id 값이 다르게 전달되는 현상을 발견했다. 말 보다 살짝 코드로 예를 들면 확인 버튼 위 HTML 코드에서 script 태그 안의 if 문은 동작이 할 것이다. (문법적인 오류가 있을 수 있으나 대략적인 수도코드로 작성했음.) 하지만 asp.net에서 master page를 적용했을 땐 말이 달라진다. layout.Master . . . . . . layout.Master 페이지를 적용한 .aspx 파일 . . . 버튼1 . . . 간단하게 위 처럼 예를 들면 위 코드에서 script 태.. [bootstrap] 마우스 오버 시 Tooltip 나오게 하는 법 힌트 이전 1 2 3 다음