본문 바로가기

IT138

리눅스 반복작업 위한 명령 watch 요즘 GPU 사용량을 확인할 일이 많아서 사용하는 명령어가 있습니다 바로 watch 명령어 인데요 watch -n [초] [명령어] 로 사용할 수 있어요 1초마다 한번씩 메모리를 확인하고 싶다면 watch -n 1 free -h watch -n 1 cat /proc/meminfo 2초마다 한번씩 GPU 사용율을 알고 싶다면 watch -n 2 nvidia-smi 이렇게 사용할 수 있습니다. CPU나 메모리 사용량은 top 명령어로도 간단하게 볼 수 있습니다. top의 갱신 주기를 바꾸려면 -d 옵션을 주면 됩니다. 2019. 5. 10.
Windows 환경변수 재부팅 하지 않고 적용 하기 아이오닉(IONIC)으로 안드로이드 플랫폼 빌드 하려고 하는데 자바 버전 문제 때문에 빌드가 안됐다. 이를 해결하기 위해 JDK를 새로 설치하고 패스를 변경 했는데 바꾼 환경변수가 적용이 되지 않는다. 재부팅은 하고 싶지 않아 찾아본 결과 익스플로러 프로세스 재실행 하면 된다는 것! 방법 1. 명령프롬프트(cmd; Win+R누르면 나오는 실행 창에서 cmd)를 실행 2. taskkill /f /im explorer.exe 엔터 3. explorer.exe 엔터 이렇게 하면 재부팅 없이 환경변수를 다시 적용 할 수 있다. 참고: https://serverfault.com/a/489539 2019. 4. 9.
광고성 전화 문자 차단 서비스 연락중지청구시스템 Do Not Call을 아시나요? 나도 모르는 사이에 광고, 마케팅 용도로의 개인정보 활용에 동의한 경험 다들 한번씩 있으실겁니다. 일일이 각 사이트마다 마케팅 활용 동의 철회 하는 것도 일이죠 이럴 때 간단하게 광고를 차단해주는 서비스가 있습니다. 바로 연락중지청구시스템 Do Not Call입니다. Do Not Call 홈페이지(www.donotcall.or.kr) 사용방법은 참 간단하더군요 회원가입 없이 휴대폰 인증으로 로그인 한 후 두낫콜 등록/철회 버튼으로 들어가보면 거절 등록하고 싶은 금융권을 선택할 수 있습니다. 그리고 원하는 금융사와 등록 유형만 선택하면 됩니다. 2019. 3. 6.
내가 만든 웹 페이지 속도 체크 구글에서 페이지의 속도를 체크 할 수 있는 툴을 제공하고 있습니다. Page Speed Insights입니다. 모바일 데스크톱 둘 다 가능합니다. 페이지 로드 속도를 올릴 수 있는 방법도 아래쪽에서 추천을 해줍니다. 2019. 2. 22.
Mysql DB에서 기간 검색 MySQL등의 DB 작업하다가 date포멧으로 된 칼럼을 색인할 필요가 있다.그럴 때 사용 가능한 함수 DATE_FORMAT(column_name, '%Y-%m-%d') BETWEEN 'start_date' AND 'end_date' column_name : DB의 칼럼명 start_date : 시작 시점 end_date: 종료 시점 DATE_FORMAT의 %Y-%m-%d 이 부분을 조절 함으로써 다양한 형태로 검색 가능함 상세는 아래 참고 https://www.w3schools.com/sql/func_mysql_date_format.asp 2019. 2. 21.
윈도우10 설치 USB 만들기 윈도우10 설치를 위한 CD나 USB 등을 가지고 있지 않은 경우 이를 만들 수 있는 방법을 소개해 드립니다. 우선 마이크로소프트의 윈도우10 다운로드 사이트(여기)로 이동합니다. 그러면 아래와 같은 사이트가 나올거에요. (2019.02.20 현재) 아래에 있는 지금 도구 다운로드 버튼을 클릭해서 다운로드 해줍니다. 다운로드 한 파일을 실행해주면 윈도우10 설치 프로그램이라는 녀석이 실행됩니다. 잠깐 기다려줍시다. SW 사용 동의를 하면 또 잠시 기다려 달라는 화면 후 "원하는 작업을 선택하십시오." 라며 선택지를 줍니다. 아래에 있는 "다른 PC용 설치 미디어(USB 플래시 드라이브, DVD 또는 ISO 파일) 만들기를 선택! 다른 PC용 설치 미디어 만들기를 선택 후 다음 버튼을 누르면 언어, 아키텍.. 2019. 2. 20.
NW.js(Node-webkit) EXE 파일 만들기 Node-Webkit이 NW.js로 이름이 바뀌었네요. NW.js로 실행파일을 만들고자 할 경우 Step 1. 1. NW.js와 프로젝트 파일들 그리고 package.json 파일을 zip으로 압축한다.2. 생성된 zip 파일(ex. app.zip)의 확장자를 nw로 변경한다. Step 2. 1. NW.js 루트 디렉토리로 생성한 nw파일(app.nw)을 이동한다.2. 아래 명령어를 사용하여 app.exe 파일을 생성한다. copy /b nw.exe+app.nw app.exe 이렇게 생성한 실행파일은 배포시 exe 파일과 nw 파일을 함께 배포해야 한다. Enigma Virtual Box를 사용해서 하나의 exe파일로 만들어보자. 1. 일단 Enigma Virtual Box를 다운로드 받아 설치한다. 2.. 2019. 1. 21.
외장하드가 읽어지지 않을 때 해결방법 (RAW 파일 시스템) MAC과 윈도우를 왔다갔다 하던 외장하드가 갑자기 읽히지 않았다 맥에서는 파일들이 잘 보이고 파일 시스템도 NTFS로 잘 확인이 되는데 윈도우에서만 문제가 있었다.파일 시스템을 확인하니 RAW라고 나온다. 별 중요한 자료가 없으면 포맷을 해버리면 되지만혹시나 중요한 자료가 들어 있다면 대략 난감한 상황이다 해결 방법1. 명령프롬프트(cmd 창)을 관리자 권한으로 연다 윈도우 10에서는 window키 + cmd해서 나오는 명령 프롬프트를 오른쪽 클릭 후 관리자 권한으로 실행 *이걸 오른쪽 클릭해서 관리자권한으로 실행 2. 명령프롬프트에서 chkdsk [드라이브명]:/f 저는 드라이브가 f드라이브였기때문에 f: 그리고 그 뒤의 /f는 디스크에 있는 오류를 고치라는 명령입니다. 이렇게 하면 끝 이렇게 하면 인.. 2018. 7. 19.
티스토리 해외 국가 로그인 제한 해외 국가 로그인 제한! 티스토리 관리자 페이지의 기본정보에서 로그인 기록 탭을 보시면 확인 하실 수 있습니다. 여기서 내 아이디로 접속한 경로, 접속 IP 등을 확인 하실 수 있는데요 그 중에 관심있게 보지 않으면 있는지도 모르는 그런 옵션이지만 해외 국가 로그인 제한이라는 옵션이 확실히 있습니다. 개인정보가 유출 되었을 때를 대비한 방어장치입니다. 그런데 이녀석이 작동을 하지 않습니다. 베트남에서 접속 했죠? 성공 여부에 성공 이라고 떠 있네요 차단은 사후에 처리 한 것입니다. 고객센터에 문의를 해 봤지만 이에 대한 대답은 주질 않고 다 고객 잘못이라고만 하네요 몰랐던 건지 알면서도 덮어둔건지 어느쪽이든 문제가 있어보입니다. 이번일로 큰 교훈을 얻었네요개인정보, 아무도 지켜주지 않습니다.스스로 잘 관.. 2016. 11. 8.
Windows 10에서 Network Drive 연결 안될 때 윈도우 10에서 Synology NAS의 공유 폴더에 네트워크 드라이브로 연결이 되지 않을 때 명령 프롬프트를 관리자 권한으로 실행 한 후 아래의 명령을 각각 실행 한다 sc.exe config lanmanworkstation depend= bowser/mrxsmb10/nsi sc.exe config mrxsmb20 start= disabled Windows10의 samba 2.0 서비스하고 뭐가 안맞나 봅니다. 2016. 10. 10.
우분투 설치 후 윈도우 멀티 부팅이 되지 않을 경우 이번에 ubuntu 설치 하면서 애를 먹었던 부분 windows7이 설치 되어 있는 환경에서 ubuntu 설치 후 windows로 부팅 할 수 없는 현상 발생 windows boot loeader 복구 하면 windows로만 부팅 되고 grub 복구를 위해 boot-repair 사용하면 ubuntu로만 부팅 됨 문제우분투 설치 시 부트로더의 위치가 잘못 되어 있었음(UEFI 모드 설치 때문인지는 확실치 않음) 해결방안sudo apt-get --purge remove grub-efi (grub-efi 설치 했을 시 제거용)sudo apt-get install --reinstall grub2sudo grub-install /dev/sda (여기서 sda는 window가 설치 되어 있던 드라이브)sudo up.. 2016. 9. 12.
윈도우 기본 폴더의 위치 변경 윈도우에서 기본으로 지정되어 있는 폴더들이 많이 있다. 다운로드, 바탕화면, 문서, 비디오, 사진, 음악 등등물론 속성을 통해 위치를 변경 할 수도 있지만 무슨 이유에선지 가끔 윈도우의 기본 폴더로 변경 되는 경우가 있었다. 특히 다운로드 ... 그래서 레지스트리를 통해 직접 설정을 변경해 보았다. 시작 - 실행에서 regedit을 실행하면 레지스트리 편집기가 열린다. 위치는HKEY_CURRENT_USER - Software - Microsoft - Windows - CurrentVersion - Explorer - User Shell Folders 이 곳을 보면 이러한 폴더들의 위치가 지정되어 있다. 더블 클릭하여 위치를 변경하면 된다. 2016. 6. 19.
JSTL core 태그 JSTL core 태그 요약 태그 설명 변수에 값을 설정 변수에 설정된 값을 제거 단일 조건 여러 조건 반복 구분자로 분리도니 각각의 토큰을 처리할 때 외부의 자원을 URL 지정으로 가져올 때 리다이렉트 url 재작성 데이터 출력 (표현식를 대체 가능) 예외처리 2014. 12. 30.
JSTL의 URI 식별자와 접두사 JSTL 기능 분류에 따른 태그 라이브러리의 URI 식별자와 접두사인 Prefix 기능 Prefix 기본 URI 기본 기능 c http://java.sun.com/jsp/jstl/core 형식화 fmt http://java.sun.com/jstl/fmt 데이터베이스 작업 sql http://java.sun.com/jstl/sql xml 처리 x http://java.sun.com/jstl/xml 함수 처리 fn http://java.sun.com/jstl/fn EX) 2014. 12. 30.
Routing Protocoles RIP- Bellman-ford Algorithm- D.V (Distance Vector Routing Protocol)- Max hop count 15- 30초에 한번씩 Broadcast를 통해 Routing Table Update- 가장 처음 사용(표준)- *Classfull Routing Protocol- **Metric이 같으면 ***L.B 4~6개- 한번에 update 할 수 있는 Routing Table의 entry : 25개 (만약 Table의 Entry가 30개이면 25개 먼저 날리고 남은 5개가 30초 뒤에 날아간다) Rip2는 멀티캐스트(224.0.0.9)를 이용하여 업데이트 한다. * Classful≒FLSM Classless≒VLSM(서브넷 마스크의 길이가 다양하다) FLSM(Fix.. 2014. 1. 4.
ntfs-3g-200921-el5i686 2014. 1. 3.
Cisco Switch Vlan 나누기 Vlan 나누기 SW1(config)#vlan 10 SW1(config-vlan)#name ccna SW1(config-vlan)#exit SW1(config)#vlan 20 SW1(config-vlan)#name ccnp SW1#show vlan VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4 Fa0/5, Fa0/6, Fa0/7, Fa0/8 Fa0/9, Fa0/10, Fa0/11, Fa0/12 Fa0/13, Fa0/14, Fa0/15, Fa0/16 Fa0/17, Fa0/18, Fa0/19, .. 2013. 12. 31.
Cisco Switch ios 명령어들 ModesUser Mode(Switch1>) : 할 수 있는게 거의 없다 시계 보는거 정도?Privileged Mode(Switch1#) Global configuration Mode( Switch1(config)# ) ex)Switch1>enableSwitch1#configure terminalSwitch1(config)#interface fastethernet 0/1Switch1(config-if)# 대부분의 설정의 Global configuration Mode에서 이루어진다. - Host name 설정 Switch1(config)#hostname SW1SW1(config)# - 빠져나가는 명령 명령어 사용 위치 이동 위치 disable exit end ctrl + z Only Privileged M.. 2013. 12. 31.