일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- pkgutil
- docker
- javaascript
- 줄복사
- install
- maven
- ^M바꾸기
- driverspy
- jdbc
- JavaScript
- object
- local
- gradle
- not to accept jdbcUrl
- Java
- duplicate lines
- install maven
- Change port
- Jenkins
- ADB
- change file content
- svn backup
- spring boot
- spring
- 전송포맷
- ubuntu
- mariadb
- key bindings
- JAR
- remove
- Today
- Total
목록2019/06/13 (7)
Simplify
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를 모두 사용한다면 큰 문제가 되지 않겠지만, 거의 그런 상황은 없어보이고, 개발.테스트 목적으로라도..
docker 명령어들은 복잡한 이미지를 얼마나 customizing 해서 환경변수등을 추가해서 사용하느냐에 따라 엄청나게 길어질 수 있습니다. 예를 들어 jenkins 같은 경우 기본적으로 아래 정도의 명령어를 이용해서 구동하게 됩니다. $ sudo docker run -d -v jenkins_home:/var/jenkins_home -p 8080:8080 -p 50000:50000 jenkins/jenkins:lts 아마도 이런 과정이 귀찮으니, 위 명령어를 shell 로 만들어서 두고 사용하게 될 것 같습니다만, docker 특성상 사용하게 되는 명령어들이 많아, sudo 를 매번 적는 게 여간 귀찮은 것이 아닙니다. 이러한 분편함을 해소해 주는 것이 docker-compose 입니다. docker-..
Docker 를 사용하다보면 Docker base 서비스 자체가 root 권한으로 실행되기 때문인지.. 항상 명령어 넣을 떄 마다 sudo를 쳐 줘야 하는 귀찮음이 있습니다. 이 경우, 아래 명령어를 통해서 사용자 계정을 docker 그룹에 추가해 주면 sudo 없이도 docker 명령어를 사용할 수 있습니다. $ sudo usermod -aG docker $USER * $USER 자리에는 내 계정 id 를 직접 넣어도 됩니다.
이번에는 우분투의 가장 중요한 포트 중 하나인 SSH 포트를 변경하는 방법에 대해서 포스팅 합니다. 저는 집에 조그마한 서버를 갖추고 있고, 이 서버에 접근하기 위해서 공유기에서 Port forwarding 을 해 주고 있습니다. 그런데 특정 포트를 특정 장비(서버)에 22번 포트로 포워딩해 주는 방식으로 하게 되면, 서비스를 사용하게 될 때 마다 그 포트를 일일이 Port forwarding rule 에 추가해주어야 하는 불편함이 잇습니다. 그래서 저는 장비 별로 10000번대 번호를 맵핑해 두고, 장비 안에서 서비스 포트를 변경하는 방식으로 하고 있습니다. 이 부분에 대해서 궁금하신 분이 만약에 있으시다면, 편하게 댓글 달아주세요. 더 상세하게 설명해 드리겠습니다. 그럼 이제 Ubuntu Server..
도커(Docker)에 대한 포스팅을 시작합니다. Ubuntu Server 설치부터 시작해야 맞는 것이나, 우선 이 포스팅부터 시작합니다. 이 글을 읽으시는 때에, 포스팅 날짜가 조금 지났다면 제 블로그에서 우분투 서버 설치하기 등으로 검색하시면 아마도 글이 올라와 있을겁니다. (가급적 링크를 남기겠습니다.) 최근 미니PC를 장만하여 우분투 서버를 구축하고, 여기에 교육으로만 접해봣던 Docker를 설정하고 사용해보니, 정말 편합니다. 게다가 필요에 따라서 재설치 등이 너무 편하게 되어 있습니다. 이 포스팅에 이어서, mariaDB, jenkins, tomcat 등을 Docker image로 다운로드 받아 구동하는 것 까지도 포스팅할 예정입니다. (제가 이력을 남기기 위한 목적도 있으므로 감안하고 보아 주..
제목은 거창하지만, 일반적으로 사용하는 ADB(Android Debug Bridge)를 설치하고 환경을 설정하는 것에 대해서 작성합니다. 개발을 하는 분들이라면 Android Studio 를 설치하고 자연스럽게 Android SDK 를 설치했을 것이니, ADB는 자연스럽게 다 설치되어 있을 수 있습니다. SDK Manager를 통해서 설정할 수 있고 업데이트도 진행될 것입니다. (SDK Manager를 통하는 것이 가장 쉽긴 합니다) 하지만, Android Studio 가 필요없는, 혹은 개발을 하지는 않지만 ADB가 필요한 경우, 이 글을 참고하시면 될 것 같습니다. 이 글은 다음의 순서로 진행됩니다. 최신 ADB 다운로드 환경 변수 설정 기타 최신 ADB 다운로드 Android SDK Platform..