일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- jdbc
- object
- ^M바꾸기
- svn backup
- duplicate lines
- 전송포맷
- spring boot
- maven
- Java
- ubuntu
- ADB
- 줄복사
- remove
- mariadb
- pkgutil
- JAR
- key bindings
- javaascript
- spring
- install
- local
- docker
- install maven
- JavaScript
- Jenkins
- not to accept jdbcUrl
- driverspy
- change file content
- gradle
- Change port
- Today
- Total
목록Web & Server/OS, Windows, Linux (9)
Simplify
사실 너무 기본적이 내용이긴 하지만, 항상 느끼지만, 자꾸 까먹기 때문에 이 기회에 정리해 둡니다. 정리만 하더라도 제 블로그에서 찾기 쉽고, 정리하면서 기억도 되는거라서 정리해 두려고 합니다. 우선 tar 로 묶는 것은 jar 랑 비슷하게, 그저 파일을 하나로 묶는 역할만을 합니다. 이것이 아니라, tar.gz 로 만들면, 이건 압축해서 묶는 것에 해당합니다. 동일한 형태로 명령어가 되어 있고, 옵션만 다르기 때문에 기억해 두면 좋습니다. tar 로 묶기/풀기 우선 tar로 묶기 위해서는 리눅스에서 tar 명령어를 사용합니다. tar -cvf {파일명.tar} {폴더명 또는 파일명} 우선 묶는 데에는 Compress 의 약자인 c 를, 압축을 해제하는 데에는 eXtract 의 약어인 x 를 옵션으로 사..

docker에 대한 찬양글이 자꾸 늘어남에도, on-promise 환경에서는 docker 를 사용하기가 쉽지 않은 경우가 많아, 삭제하는 방법에 대한 글도 게시합니다. 어려워서가 아니라 잘 정리되어 있는 자료를 찾아 공유 차원에서 포스팅합니다. mysql 삭제 $ sudo apt-get purge mysql-server $ sudo apt-get purge mysql-common mariaDB 삭제 $ sudo apt-get purge mariadb-server $ sudo apt-get purge mariadb-common 공통 $ sudo rm -rf /var/log/mysql $ sudo rm -rf /var/log/mysql.* $ sudo rm -rf /var/lib/mysql $ sudo rm..

요즘은 maria DB 를 자주 사용하고 있습니다. 가볍고, 지원하는 툴도 가볍고, 무료이고.. 사용하기 편한 DB 인 것 같습니다. 하지만 모든 프로그램이 그렇듯, 최초에 설치하고 나면 설정해야 할 것들이 조금 있습니다. mysql 기반 maria DB 역시 마찬가지인데, 가장 큰 문제가 되는 것이 원격 접속에 대한 것입니다. 처음 maria DB를 설치하게 되면 root 계정에 대한 패스워드를 묻고, 설치를 마무리하게 됩니다. 서버에서 $ mysql -u root {패스워드} 를 입력하면 정상적으로 접속되는 것을 확인할 수 있는데, 문제는 원격에서 접속입니다. 하나의 Host 안에서 어플리케이션과 DB를 모두 사용한다면 큰 문제가 되지 않겠지만, 거의 그런 상황은 없어보이고, 개발.테스트 목적으로라도..

이번에는 우분투의 가장 중요한 포트 중 하나인 SSH 포트를 변경하는 방법에 대해서 포스팅 합니다. 저는 집에 조그마한 서버를 갖추고 있고, 이 서버에 접근하기 위해서 공유기에서 Port forwarding 을 해 주고 있습니다. 그런데 특정 포트를 특정 장비(서버)에 22번 포트로 포워딩해 주는 방식으로 하게 되면, 서비스를 사용하게 될 때 마다 그 포트를 일일이 Port forwarding rule 에 추가해주어야 하는 불편함이 잇습니다. 그래서 저는 장비 별로 10000번대 번호를 맵핑해 두고, 장비 안에서 서비스 포트를 변경하는 방식으로 하고 있습니다. 이 부분에 대해서 궁금하신 분이 만약에 있으시다면, 편하게 댓글 달아주세요. 더 상세하게 설명해 드리겠습니다. 그럼 이제 Ubuntu Server..
들어가며아이튠즈는 기본적으로 백업 폴더를 사용자가 지정할 수 없도록 강제하고 있습니다. 제 경우, 실제 아이폰에서 설정>일반>저장용량 쪽에서 확인한 용량보다, 실제 백업 용량이 훨씬 더 컸던 것으로 기억합니다. 약 40G정도를 사용하는데, 실제 백업은 70G정도 되던 것으로 기억합니다. 이건 실제 캐시 데이터(즉 임시파일 등등)에 대해서 용량으로 계산되지 못하게 하고 있고, 이를 빈 공간으로 보여주게 설계된 탓에(애플 제품 모두..) 이렇게 보일 수 있다고 합니다.예전에 Apple 홈페이지에서 iTunes 를 다운로드 받아 설치하면 특정 경로에 백업이 설정되도록 했었는데, Windwos 10, Microsoft Store 에서 다운로드 받은 iTunes 는 그 설정이 조금 바뀌었기 때문에 여기서 다시 한..
How to install an FTP server on Windows 10Very similar to previous versions, Windows 10 includes the necessary components to run an FTP server. Follow the steps below to install an FTP server on your PC:1. Use the Windows key + X keyboard shortcut to open the Power User menu and select Programs and Features.2. Click the Turn Windows features on or off link.3. Expand Internet Information Services..
들어가며 리눅스는 시작시 /etc/init.d디렉토리 내부의 스크립트를 실행하도록 되어 있다. 따라서 이 디렉토리 내부에 실행하기 위한 코드를 삽입해 주면 부팅시 코드가 실행된다. 구현방안 부팅시 디렉토리를 만드는 예제$ cd /etc/init.d$ vi ex_script ex_script라는 파일에 mkdir 명령어를 통해 test라는 디렉토리를 생성하도록 명령어를 넣는다. #!/bin/bashmkidr /home/test 이제 이 명령어는 부팅시 /home디렉토리에 test라는 디렉토리를 생성 할 것이다. 부팅시 실행이 가능하도록 755로 권한을 변경한다. $ chmod 755 ex_script 이제 부팅시 만들어진 스크립트가 실행되도록 등록한다. $ update-rc.d ex_script defau..
추후에 아마도 설명하겠지만.. 저는 Windows 10 pro 위에 Hyper-V 기능을 이용해서 Ubuntu 18.04 와 Windows 8.1 을 올려놓고 사용중입니다. Hyper-V 의 기능으로, 위에서 말한 세 개의 OS는 공유기 하위에 별도의 IP를 할당받고 있습니다. (NAT기능, 추후 설명 예정) 이렇게 해 놓으면 한 개의 물리적인 머신 한 개만으로도 3개의 OS를 각각 돌릴 수 있고, 원격 데스크톱 기능을 이용해서 각 OS에 직접 접근할 수 있습니다. 집 안이 아닌, 외부에서도 가능하다는 점이 가장 큰 장점입니다. (저는 Windows 8.1 을 각종 은행 및 공공기관 Active-X 대응용으로 사용하고 있습니다.) 공유기의 설정 화면에서 위와 같이 각각의 IP 주소를 할당받은 것을 확인하..