일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 802.3
- 802.3 이더넷
- Address Resolution Protocol
- adodb 설치
- AES 암호
- Alternatively build in profile or release modes to enable launching from the home screen
- Android Studio 몰입모드
- Android Studio 몰입모드 설정
- Android Studio 상태바 없애기
- Android Studio 자동 정렬
- android studio 자동정렬
- Android Studio 자동정렬 단축키
- Android Studio 코드 자동정렬
- Android Studio 타이틀바 없애기
- Android Studio 하단 바 없애기
- Android Studio 홈버튼 없애기
- Angler EK
- Angler EK 악성코드
- Angler EK이란
- apache2 tomcat9
- apache2 tomcat9 설치
- apache2 tomcat9 연동
- API
- apk 에러
- apk 오류
- ARP
- arp cache poisoning
- ARP Poisoning
- ARP Request
- ARP 구조
- Today
- Total
목록OS : 운영체제 (15)
지나가는 이야기
Mac OS를 사용하면서 개발을 할 경우 Java 버전을 변경해야 할 경우가 생긴다. 이런 경우 명령어를 통해 쉽게 변경하는 방법에 대한 글이다. 1. 현재 버전 확인하기 $ java -version 위 명령어를 사용하면 현재 설정되어 있는 Java 버전을 확인할 수 있다. 2. 설치된 버전 확인하기 $ ls -al /usr/libexec/java_home -V 명령어를 통해 현재 PC에는 총 6개의 버전이 설치된 것을 확인할 수 있다. 3. 버전 변경하기 # export JAVA_HOME=$(/usr/libexec/java_home -v 변경할 버전) - 자바 변경하기 $ export JAVA_HOME=$(/usr/libexec/java_home -v 11) # bash shell 사용할 경우 - 변경..
Ubuntu에서 Tomcat9과 MariaDB를 서로 연동해 보겠습니다. Tomcat9의 경우 이미 설치가 되어 있다는 것을 가정하고 MariaDB 설치부터 진행하며 Ubuntu 18.04.6을 기준으로 글 작성하기 때문에 다른 버전에서 같은 세팅을 할 경우 오류가 발생할 수 있습니다. https://passing-story.tistory.com/entry/Linux-%EC%9A%B0%EB%B6%84%ED%88%AC-apache2-tomcat9-%EC%97%B0%EB%8F%99-Ubuntu-apache2-tomcat9-%EC%97%B0%EB%8F%99 [Linux] 우분투 apache2, tomcat9 연동 / Ubuntu apache2, tomcat9 연동 WAS구성 위해 apache2와 tomcat9..
WAS구성 위해 apache2와 tomcat9를 설치하고 서로 연동하는 과정을 설명하겠습니다. 본문은 Ubunut18.04.6을 기준으로 작성했기 때문에 다른 버전을 사용하실 경우 예상하기 못한 오류가 발생할 수 있습니다. + 본문의 경우 단순히 apache2와 tomcat9의 연동을 중심이기 때문에 설정 파일에 대한 설명이 거의 없습니다. apache2 및 tomcat9 설정 파일에 대해 궁금하신 분은 다른 글을 참고하시길 바랍니다. 1. apache2, tomcat9 설치 apache2와 tomcat9를 사용하기 위해서는 먼저 설치해주어야 한다. # apache2 설치 $ sudo apt-get install apache2 -y # tomcat9 설치 $ sudo apt-get install tomc..
이번 글에서는 Linux환경에서 고정 IP 설정하는 방법에 대해 설명하겠습니다. 해당 방법의 경우 Ubuntu18.04.6을 기준으로 작성하는 것이므로 다른 버전에서는 정상적으로 변경이 안될 수 있습니다! (해당 방법은 공식 사이트에서 잘 설명해주고 있습니다) 1. 이더넷 이름 확인 먼저 고정 IP를 어떤 이더넷에 적용할지 알아야 하기 때문에 # IP주소 확인 $ ifconfig 위 명령어를 통해 변경하고자 하는 이더넷 이름을 알아낸다. 위 사지은 해당 명령어를 실행한 후의 모습으로 - 이더넷 명 : ens33 - 변경 전 IP : 192.168.10.130 인 것을 확인할 수 있다. 이제 설정 파일을 수정하여 고정 IP를 설정한다. 2. 설정 파일 수정 고정 IP를 부여하기 위해서는 yaml 파일을 수..
kill 명령어는 프로세스에 명령을 내릴 수 있는 명령어 시그널을 통해 특정 명령을 내린다. 명령어의 종류는 # kill signal 종류 확인 $ kill -l 위 명령어로 확인 가능하며, 시그널 번호 또는 시그널을 입력하여 명령어를 실행할 수 있다. 시그널 번호 의미 번호 시그널 의미 1 SIGHUP 종료 2 SIGINT 인터럽트 종료 3 SIGQUIT 종료 후 코어 덤프 파일 생성 4 SIGILL 잘못된 명령어 신호 5 SIGRAP 디버깅 목적으로 사용되는 신호 6 SIGABRT 중단 신호 7 SIGBUS 프로세스 버스 오류 8 SIGFPE 0으로 나눌 때 발생하여 종료되는 신호 9 SIGKILL 강제 종료 10 SIGUSR1 사용자 정의 조건 신호 11 SIGSEGV 프로세스가 오작동할 때 커널에..
맥의 iTerm2를 사용하면서 위 사진과 같이 한글로 된 파일이나 폴더의 이름이 분리된 적이 있을 것이다. 본문에서는 해당 문제를 해결하는 방법을 설명하니 똑같이 따라 하면 한글 분리현상을 해결할 수 있다. iTerm2 설정 변경 iTerm2의 설정 변경으로 해당 문제를 해결할 수 있기 때문에 ⌘(Command) + , 위 단축키로 설정화면으로 들어간다. 위 사진은 처음 설정된 모습으로 Unicode normalization from이 None로 설정되어 있다 해당 설정을 변경하여 한글 분리 현상을 해결할 수 있다. + 추가적으로 한글 자체가 깨지는 경우 아래 Font를 MesloLGS NF로 변경하면 된다. 위 사진과 같이 Unicode normalization from의 설정을 NFC로 변경을 하면 ..
리눅스를 쓰다 보면 시간 설정을 잘못한 경우 시간을 현재 위치에 맞게 수정할 때가 있다. GUI 환경에서는 손쉽게 해결할 수 있지만 간혹 버전에 따라 시간을 변경하는 것이 숨겨진 경우가 있어 명령어를 통해 시간을 변경하는 방법에 대해 설명하겠습니다. timedatectl 명령어 사용 $ timedatectl set-timezone [지역/도시] [예시 - 한국 시간대로 변경] $ sudo timedatectl set-timezone Asia/Seoul 위 명령어를 통해 쉽게 시간대를 변경할 수 있다. 만약 다른 나라의 시간대로 변경하고 싶으면 지역 및 도시를 원하는 국가에 맞게 설정하면 된다.
vi 편집기를 사용하다 보면 특정 문자 및 문자열을 찾을 때가 있다. vi 편집기 내부 명령 모드를 통해 손쉽게 찾고자 하는 문자열을 찾을 수 있다. 1. vi 편집기를 열고, ESC키를 누룬 후 : 을 입력하여 명령어 모드로 진입 2. / 또는 ? 이용하여 문자열 찾기 :/검색할 문자열 => 현재 커서 아래로 검색 [예시 - passing-story 문자열 검색] :/passing-story / 는 현재 커서를 기준으로 아래로 해당 문자열을 찾는다. :?검색할 문자열 => 현재 커서 위로 검색 [예시 - passing-story 문자열 검색] :?passing-story ?는 현재 커서를 기준으로 위로 해당 문자열을 찾는다. 3. 계속 찾기 파일 속에 해당 문자열이 여러개 있는경우 계속해서 찾을 수 있..
맥으로 개발환경을 사용하는 사람이면 파이썬 버전을 여러 개 사용한 적이 있을 것이다. 맥으로 파이썬 버전을 변경하기 위해서는 여러 가지 복잡한 명령어를 입력해야 하지만 바로 변경이 안 되는 상황이 발생할 수 있어 그 누구보다 쉽게 파이썬 버전을 변경해서 사용하는 법을 알아보자. * 해당 방법은 특정 프로그램을 다른 버전에서 사용할 수 있게 만드는 것이지 파이썬 설정을 변경한 것이 아니며, 명령어를 통해 실행하는 것입니다. * 1. 현재 파이썬 버전 확인 python --version# python 버전 확인 python3 --version# python 3버전의 버전 확인 위 코드와 코드를 실행한 결과 사진을 통해 현재 파이썬 버전을 확인할 수 있다. 2. 설치된 파이썬 목록 확인 ls -al /usr/..
맥을 사용하는 중에 어느 순간 느려져서 CPU 점유율을 확인해보면 위 사진과 같이 처음 보는 프로세스인 mds_stores의 점유을이 엄청 높은 것을 확인할 수 있다. 이것을 해결하는 방법을 설명하기 전 mds_stores가 무엇인지 알아본다. md_stores란? macOS의 Spotlight Index 과정에서 사용되는 프로세스 결론 적으로 CPU 점유율을 낮추기 위해서는 스폿라이트의 인덱싱을 비활성화하면 된다. sudo mdutil -a -i off# 인덱싱 비활성화 sudo mdutil -a -i on# 인덱싱 화성화 위 명령어를 터미널에 입력을 하면 쉽게 프로세스를 제어할 수 있다. 위 사진은 sudo mdutil -a -i off 명령어를 실행한 모습으로 해당 명령어를 사용하는 즉시 CPU 점..
여러분들이 네트워크 환경에서 폴더를 공유를 했을 때 서버 측 PC가 아닌 다른 PC에서 공유 폴더에 접근을 할 때 오류로 인해 공유 폴더에 접근이 안된 적이 종종 있었을 것입니다. (ex. 윈도우 업데이트 이후 갑자기 공유폴더 접근이 안 되는 경우) 이렇게 예기치 못한 오류로 인해 공유폴더에 접근을 못하는 경우 해결하는 방법에 대해 설명하겠습니다. sc config lanmanworkstation depend= bowser/mrxsmb10/nsi sc config mrxsmb20 start= disabled 해결 방법은 바로 위 명령어를 관리자 권한으로 실행한 윈도우 cmd(명령 프롬프트)에 입력을 하면 됩니다.
리눅스 터미널에서 유튜브 동영상을 다운로드하는 방법을 알려드리겠습니다. 간단한 명령어를 입력하면 쉽게 다운로드할 수 있습니다. $ sudo apt-get install youtube-dl 또는 $ sudo pip install youtube-dl 위 명령어를 터미널에 입력을 하게 되면 유튜브 영상을 다운로드할 수 있게 된다. $ youtube-dl 유튜브영상 링크 그 후, 위 명령어 처럼 youtube-dl 뒤에 유튜브 영상 링크를 입력한 후 실행하면 유튜브 영상이 다운로드된다.
리눅스 Desktop GUI 환경에서 화면보호기나 화면 설정을 해도 화면이 꺼지는 경우가 있다. xset s off (화면 보호기 끄기) xset -dpms (전원 절약 특성 끄기) 이럴 경우 직접 터미널에서 위 명령어 두 개를 입력하면 된다. 재시작하게 되면 다시 입력을 해줘야 한다. 현재 설정을 확인하는 명령어는 xset -q 이다.
cmd 창에서 usb 포맷하는 방법을 알려드리겠습니다. 1. cmd창(명령 프롬프트)을 켭니다. cmd창에서 diskpart을 입력한다. 입력을 하게 되면 새운 창이 뜨게 되는데 아래 명령어를 차례대로 입력하면 됩니다. (앞의 꺽쇄 부분(>)은 입력하시면 안 됩니다.) > list disk (현재 디스크들을 보여준다.) > select disk 2 (포맷할 디스크를 선택한다.) > clean (디스크를 정리한다.) > create partition primary (새로운 파티션을 만든다.) > list partition (현재 파티션을 보여준다.) > select partition 1 (파티션을 선택한다.) > active (파티션을 활성화한다.) > format fs=ntfs quick (포맷 명령어)
외부에서 실행파일을 다운로드받아 실행을 했을 때 위 사진의 오류 문구를 보신적이 있으실 겁니다. 오늘은 위 오류 문구를 해결하는 방법에 대해 설명하겠습니다. 위 오류는 MSCVR100D.dll 오류이지 MSCVR100.dll 오류가 아닙니다!!! 정확한 오류 문구를 확인 부탁 드립니다. MSCVR100D.dll 오류 해결 방법은 정말 간단합니다. https://ko.dll-files.com/msvcr100d.dll.html msvcr100d.dll 무료 다운로드 | DLL‑files.com msvcr100d.dll, 파일 설명: Microsoft® C Runtime Library msvcr100d.dll와(과) 관련된 오류는 몇 가지 다른 이유로 발생할 수 있습니다. 예를 들어, 응용 프로그램에 결함이 ..