728x90
반응형

분류 전체보기 76

리눅스에서 자주 사용하는 명령

리눅스에서 어플리케이션 운영시 자주 쓰는 명령 1. 내용 보기 cat logout.log // 파일 내용 보기 head -1000 logout.log // 파일 1~1000줄의 내용 확인 tail -1000 logout.log // 파일 끝에서부터 1000줄까지의 내용 확인 tail -f logout.log // 파일을 오픈한 상태로 파일 끝에서 파일의 업데이트 내용을 실시간으로 출력하여 보여줌 more logout.log // more 파일명 => 파일 내용을 한 화면씩 출력 - spacebar키 : 한 화면씩 이동 - enter 키 : 한 행씩 이동 - b 키 : 한 화면씩 뒤로 이동 - q : more 종료 2. 실행 확인 ps -ef | grep admin --> admin계정으로 실행되고 있는 ..

반응형 웹 화면을 위한 설정방법

1. meta태그에 viewport설정 1) meta 태그에 viewport를 사용하여 브라우저 뷰포트의 너비와 배율을 제어. 2) 기기 독립적 픽셀에서 화면 너비에 맞추려면 width=device-width를 포함 3) 기기 독립적 픽셀과 CSS 픽셀 간에 1:1 관계를 설정하려면 initial-scale=1을 포함 ex) *** viewport에서 initial-scale 이외 속성 minimum-scale maximum-scale user-scalable 이들 속성은 사용자가 뷰포트를 확대/축소할 수 없음 2. 상대 너비 값 사용 : viewport 설정 후 width값을 %로 설정 3. CSS 미디어 쿼리 사용 ( css에 필터 적용 ) 1) 기기 특성을 기반으로 스타일을 적용하여 min-devi..

리눅스, 아파치, 톰캣, 오라클 버전 확인 방법

1, 리눅스 OS 버전 확인 방법 1) 리눅스 OS 버전 확인 cat /etc/*release cat /etc/*release* grep . /etc/*-release 2) 배포판 버전 확인 방법 (대부분 보안상 이유로 가이드 문구로 변경되어 있기도함) cat /etc/issue grep . /etc/issue* 3) 레드헷계열 리눅스 rpm -qa *-release 4) 커널 정보 확인 uname -a 5) 호스트명 확인 hostname 2. Apache 버전 확인 1) 아파치 경로를 모를때, 현재 실행중인 아파치 검색 ps -ef | grep httpd ==> 결과 : root ~~~~~~~ /webp/apache/bin/httpd user01 ~~~~~~~ /webp/apache/bin/httpd ..

UX와 UI 구분

가끔 UX 와 UI를 혼동 하는 경우가 있다. 명칭할때 UXUI보다 UIUX로 부르기가 편하고 부드럽게 들리다보니, UX가 먼저이고 UI가 상세 부분임에도 UIUX로 부르게 된다. 그래서인지, 자주 접하지 않고 아주 오랜만에 접근할때면 잠시 잠깐 UX와 UI를 서로 반대 의미로 생각할 때가 있어, 혹시나 나중에 다시 열어볼때를 생각해서 메모해둔다. 1. UX ( User Experience, 사용자경험 ) 1) UX 정의 : 사용자가 어떤 시스템, 제품, 서비스를 직접 또는 간접적으로 이용하면서 느끼고 생각하게 되는 총체적 경험. 단순히 기능이나 절차상의 만족도 뿐만 아니라 사용자가 참여, 사용, 관찰, 느낌, 지각, 상호 교감을 통해 알 수 있는 전반적인 경험을 말함 2) UX Design Proces..

데이터 형 변환 방법

데이터 형 변환 1. 데이터 형 변환의 종류 : 자동 형 변환, 명시적 형 변환 1) 자동 형 변환 처리되는 경우 a) 숫자 타입에 문자를 더하여 문자 타입의 결과 반환함 ex) var num = 123; num = num +""; document.writeln(typeof num); // => 결과 : string b) 문자 타입에 숫자를 곱하면 숫자 타입이 됨 ex) var str = "123"; str = str *1; document.writeln(typeof str); // => 결과 : number 2) 명시적으로 형 변환하는 경우 a) String -> Number ex) var str = "123"; // str에 문자열 할당 document.writeln(typeof str); // 현재..

[ Oracle ] table to table로 다중 업데이트 방법

테이블의 데이터를 select하여 바로 update 처리하는 방법 -- 조건 구분 및 중복데이터 제거 등 처리할때 사용 UPDATE world MM SET ( name, auth, code, cont, ndate, ntype ) ) = ( SELECT BB.n_name AS name , BB.n_auth AS auth , 'A001' AS code , BB.n_cont AS cont , TO_CHAR(SYSDATE, 'YYYYMMDDHHMMSS') AS ndate , CASE WHEN SUBSTR ( BB.n_type, 0, 8) > '20180130' THEN 'A' ELSE 'D' END AS ntype FROM world AA , korea BB WHERE AA.scode = '10' AND AA...

[Tomcat] 톰캣서버 한글 깨짐 방지를 위한 설정

톰캣 한글 깨짐 방지를 위한 설정 체크 1. post방식 한글 깨짐 방지를 위한 설정 /conf/web.xml encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true encodingFilter /* 2. get방식 한글 깨짐 방지를 위한 설정 /conf/server.xml 3. 소스내 UTF-8 설정 jsp파일 ex) html파일 ex) css 파일link (css파일내 설정되어 생략가능) ex) 4. 소스 파일 'UTF-8' 로 저장

[Edit Tool ] 이클립스(eclipse) 단축키, 팁 등

이클립스의 단축키나 편한 기능을 생각날때마다 추가해 놔야 겠다. 우선 자주 쓰거나 생각나는 것만 메모. 1. 소스 내비게이션 이동 단축키 ctrl+ 마우스포인트(or F3) : 클래스나 메소드 또는 멤버를 상세검색 및 이동 alt + 좌우방향키 : 작업창 이동, 탭이동 alt + 방향키(->) : 이후 alt + 방향키(자바>코드 스타일>코드 포멧터 > 가져오기 > 만들어 놓은 xml파일 Window > Preferences > Java > Code Style > Code Templates > Import > templet.xml( 만들어 놓은 템플릿 ) Window > Preferences > Java > Code Style > Formatter > Import > format.xml( 만들어 놓은 포..

주기적 작업 수행을 위한 배치 등록 파일 crontab

1. crontab 실행 관련 1) crontab 실행 파일 - 데몬명 : crond - 위치 : /etc/rc.d/init.d/ 2) crontab 시작|종료|재시작 /etc/rc.d/init.d/crond start|stop|restart 3) crontab 실행 확인 ps -ef|grep crond 4) crontab 명령 사용 권한 등록 /etc/cron.allow 에 crontab 명령 사용 가능한 계정 등록 /etc/cron.deny 에 사용 제한할 계정 등록 5) 파일 생성 내용 /user/spool/cron/contabs 폴더에 계정이름으로 생성됨 crontab 관련 작업 로그는 /var/log/cron에 기록됨 2. 배치 등록 형식 1) 시간 설정 + 실행 명령 : 6자리 형식으로 ' 분..

리눅스 tar 압축/해제 방법

1. tar 압축 방법 tar -cvf [압축파일명] [압축할 파일 또는 폴더명] 예제) tar -cvf data_201808.tar world.log tar -cvf data_201808.tar world.log data01.dll yes.html --> 여러개 문서를 압축 tar -cvf data_201808.tar app/ temp/ yes/ --> 여러개의 폴더를 data_201808.tar명으로 압축 tar -cvf data_201808.tar /app/text/log/ --> 하위의 log폴더 압축 tar -cvf /app/temp/data_201808.tar /app/text/log/ --> temp폴더에 data_201808.tar명으로log폴더를 압축 tar -cvf data_201808..

리눅스 문서 보기/편집하기 vi visual editor) 편집기 사용 명령어

리눅스 문서 보기/편집하기 vi ( visual editor ) 편집기 사용방법 정리 1. 조회/이동(표준모드) gg 파일의 처음으로 이동(head) G 파일의 끝으로 이동(tail) Ctrl+B 앞페이지로 이동(page up) Ctrl+F 뒤페이지로 이동(page down) :se nu 행번호 보이기(show) :se nonu 행번호 숨기기(hidden) 206G 206행으로 이동 l 오른쪽으로 이동 h 왼쪽으로 이동 j 아래로 이동 k 위로 이동 { 이전 문단으로 이동 } 다음 문단으로 이동 $ 문장 끝으로 이동 ^ 문장 처음으로 이동 u 되돌리기(undo) dd 현재 라인 삭제(한줄 삭제) dG 현재 라인 이하 모두 삭제 yyp 현재 라인을 복사하여 아래에 삽입 yyP 현재 라인을 복사하여 위에 삽..

리눅스 명령 단축어(별칭) 생성 alias

단축어를 만들어 놓으면 서버 접속시 디렉토리 이동이나 명령어 실행시 편하다. 별칭 생성 : alias 생성한 별칭 삭제 : unalias 1. 별칭 조회 alias 2. 별칭 생성 : alias 사용) alias 별칭명='실행명령어' 예제) alias mlog = 'cd /temp/log' --> 서버 접속시 /temp/log디렉토리로 바로 이동하기 위한 별칭 mlog 생성 alias | grep mlog --> alias에서 생성여부 확인을 위해 mlog 검색 mlog --> 실행 3. 생성한 별칭 삭제 : unalias 사용) unalias 별칭 예제) unalias mlog --> mlog 별칭 삭제 alias | grep mlog --> alias에서 삭제여부 확인을 위해 mlog 검색

리눅스 검색 명령어( find, grep )

리눅스 검색 명령어( find, grep ) 파일 검색을 할때 사용하는 명령어 find 파일내 문자열 검색 명령어 grep 1. 파일, 디렉토리 검색 명령어 : find 사용1) 현재+하위 디렉토리의 모든 파일명, 디렉토리명 출력됨 find . [검색문자열] 예제) find . --> 현재 폴더의 파일, 하위폴더경로를 포함한 파일 등 리스트로 보여줌 find . yes --> 현재 폴더의 파일, 하위폴더경로를 포함한 파일 등 리스트로 보여주고 맨 하단에 yes 문자가 들어간 폴더명, 파일명으로 검색된 리스트를 보여줌 사용2) 특정 문자열을 포함하는 디렉토리 및 파일 검색 ( -name 옵션) find . -name "문자열" => 현재 폴더 이하에서 해당 문자열과 같은 이름을 가진 파일과 디렉토리 모두 ..

메타 태그 정리 - 기본메타태그, 기능메타태그, 로봇 설정, 로봇 검색엔진 최적화(SEO)

1. 기본 화면 정보 메타 태그 -> 로봇 검색 허용 범위 지정 *** 로봇 검색 허용 범위 설정값 - ALL : 로봇 검색을 허가함 - NONE : 로봇 검색을 허가하지 않음 - INDEX,FOLLOW : 현재 파일을 읽고 링크된 문서도 읽음 - NOINDEX,FOLLOW : 현재 파일을 읽지 않고 링크된 문서만 읽음 - INDEX,NOFOLLOW : 현재 파일을 읽고 링크된 문서는 무시 - NOINDEX,NOFOLLOW : 현재 파일을 읽지 않고 링크 문서도 무시 ****** 로봇 검색엔진 최적화(SEO) ****** 1) keyword - 한글 키워드와 영문 키워드를 함께 입력하는 것도 좋음 => , - 키워드를 무조건 많이 적은 것이 좋은게 아님. - 단어 반복해서 계속 넣을 경우 스팸처리 될 수..

본문 마크업, 의미에 맞는 시멘틱 메모

1) 헤더부분 - header : 로고, 네비게이션 등 => nav : 메인 네비게이션 ex) 메인 메뉴 company product portfolio contact us community 2) 본문부분 - div, section, article : 본문, 컨텐츠 => aside : 부가적인 주제 ex1) what's new 첫번째소식 두번째소식 세번째소식 ex2) 검색 폼 검색 검색 ex3) 어비 폰트 신청 무료 신청 free1 free2 3) 하단부분 - footer : 하단 => address : 연락처 ( 하단에서만 사용가능, 컨텐츠 블럭에서는 사용안함 ) ex) 개인정보 취급방침 이용약관 사이트맵 Ally의 서재 담당자 : Ally 대표홈페이지 : http://toally.tistory..

728x90
반응형