semanage 명령어 iptables 에서 포트를 열어줘도 연결이 안되는 현상이 있다면 semanage 명령어로 해당 포트를 열어 줘야 한다. 오픈된 포트 확인 방법 # semanage port -l | grep 포트번호 포트번호 추가 방법 # semanage port -a -t ssh_port_t -p tcp 포트번호 추가 후 포트 확인 방법으로 확인해 보면 추가된 정보를 확인 할 수 있다. 설정된 포트번호는 -d 명령어로 삭제할 수 있다. 카테고리 없음 2020.07.31
CentOS7 SSH 포트변경 시스템 초기 설정시 시스템 보안을 위해 꼭 ssh 포트를 변경해야된다. 기본 포트를 그대로 사용하면 무작위 대입방식의 접속시도가 엄청 많이 들어오기 때문.. T..T 관련 로그를 확인하려면 /var/log/secure 로그를 학인해 보시라~ 1. 방화벽 등록 2. /etc/ssh/sshd_config Port 22 부분의 숫자를 원하는 포트로 변경 3. 포트 등록 semanage port -a -t ssh_port_t -p tcp 포트번호 4. 서비스 재시작 systemctl restart sshd.service ---------------------------------------------------------- 설정 후 몇일 지나면 아래와 같이 쓰잘때기 없는 로그가 쌓이지 않는것을 확인할 수 있을 .. 카테고리 없음 2020.07.25
flash 설치 여부 확인 var hasFlash = false; try { var fo = new ActiveXObject('ShockwaveFlash.ShockwaveFlash'); if (fo) { hasFlash = true; } } catch (e) { if (navigator.mimeTypes && navigator.mimeTypes['application/x-shockwave-flash'] != undefined && navigator.mimeTypes['application/x-shockwave-flash'].enabledPlugin) { hasFlash = true; } } 카테고리 없음 2020.06.02
mysql - skip-name-resolve client 에서 server로 접속시에 DNS Lookup 과정을 생략. # vi /etc/my.cnf [mysqld] skip-external-locking skip-host-cache skip-locking skip-name-resolve 카테고리 없음 2020.04.14
chrome extension 개발 https://makerj.tistory.com/247 Chrome extension 개발 Chrome extension 개발 공식 문서를 참고했다. 크롬 익스텐션을 개발하는 방법을 간단하게 정리한다. Chrome Extension 요소 manifest.json 개발할 익스텐션의 [소개, 권한, 자원]을 명세하는 파일 background 크.. makerj.tistory.com https://tidyline.gitbook.io/today-i-learned/etc/chromeextension Chrome Extension 개발 tidyline.gitbook.io https://code.i-harness.com/ko-kr/q/967c26 google chrome extension - 플러그인 - Chrome.. 카테고리 없음 2020.04.13
CSS 강의 https://ofcourse.kr/css-course/CSS-%EC%9E%85%EB%AC%B8 CSS 입문 - ofcourse 개요 Cascading Style Sheets HTML 입문 강의에서 HTML을 웹 사이트에서 화면에 표시되는 정보를 약속 한 것이라고 했는데요, CSS는 구체적으로 어떤 스타일로 요소가 표시 되는지를 정하는 규격이라고 할 수 있습니다. 초기의 웹은 HTML 하나로 문서의 뼈대도 만들고 꾸미기도 함께 하였지만, 공통적인 디자인을 갖는 문서가 여럿 존재 할 경우 하나의 디자인이 변경되면 모든 파일을 수정해야 하는 등의 번거로움이 존재했죠. CSS는 이런 문 ofcourse.kr 카테고리 없음 2020.03.18
css 선택자, 선택자 종류와 사용법 https://aboooks.tistory.com/249 css 선택자, 선택자 종류와 사용법 css 선택자, 선택자 종류와 사용법 오늘 정리하는 부분도 css 기초로, 가장 초반에 배웠어야 할 부분인데 정리가 상당히 늦은 감이 있네요.^^ css 선택자 종류(대표적으로, 타입 선택자, id 선택자, class 선택자).. aboooks.tistory.com http://www.nextree.co.kr/p8468/ CSS: 선택자(Selector) 이해 웹 표준은 이제 더 이상 무시할 수 없는 키워드입니다. World Wide Web(WWW)의 의미대로 가능한 많은 사람이 웹을 이용하기 위해서는, 모든 브라우저에서 ‘똑같이 보이는 것’이 아니라 ‘각 브라우저에 알맞게 보이는 것’이 중요하기 때문입니다. .. 카테고리 없음 2020.03.18
javascript range slider jquery를 사용하지 않음 https://refreshless.com/nouislider/examples/ noUiSlider - Examples and hints | Refreshless.com The nth function was borrowed from this StackOverflow question. // Create a list of day and month names. var weekdays = [ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ]; var months = [ "January", "February", "March", "April" refreshless.com 카테고리 없음 2020.03.17
javascript random id function random_id() { function chr4() { return Math.random().toString(16).slice(-4); } return chr4() + chr4() + "-" + chr4() + "-" + chr4() + "-" + chr4() + "-" + chr4() + chr4() + chr4(); } 카테고리 없음 2020.03.11
IE 버전 체크 function get_ie_ver() { var str, version = ""; var agent = navigator.userAgent.toLowerCase(); if(navigator.appName == "Microsoft Internet Explorer") str = "msie "; // IE old version(IE 10 or Lower) else if(agent.search("trident") > -1) str = "trident/.*rv:"; // 11 else if(agent.search("edge/") > -1) str = "edge/"; // edge else return -1; // ie가 아니면 var reg = new RegExp(str + "([0-9]{1,})(\\.{0,}.. 카테고리 없음 2020.03.05