본문 바로가기

반응형

분류 전체보기

MAC 에서 숨겨진 파일, 폴더를 Finder나 파일 선택창에서 보이도록 하는 방법 갑자기 맥북 2011 기기가 하나 생겨서 개발용 장비로 설정하는 중에 단축키를 좀 정리해 보려고 글을 씁니다. 이번에는 groovy 개발환경을 구성하면서 .sdkman 폴더 하위의 groovy 배포 폴더를 선택해야 하는데 보이지 않아서 구글링을 통하여 보이도록 하는 단축키를 찾았습니다. 숨겨진 파일, 폴더(Hidden Files, Folders) 를 보이게 설정 : Command + Shift + . 위와 같이 누르면 Finder, 파일 선택창에서 숨겨진 파일과 폴더를 볼 수 있습니다. 한번 더 누르면 다시 파일을 숨길 수 있습니다. 맥북을 사용하다보니 단축키가 너무 많고, 윈도우, 우분투와 또 많이 달라서 잘 사용할 수 있을지 걱정입니다. 더보기
Ubuntu Gradle 빌드툴 최신 버전 설치 이번에는 ubuntu 에 groovy 언어 기반의 빌드툴인 Gradle 의 최신 버전을 설치하는 방법에 대해서 알아보겠습니다. ubuntu 의 apt 로 설치하는 경우 기본 repository 는 최신버전이 아닌 좀 버전업이 늦게 진행됩니다. 최근 4.7 버전을 다운로드 받고 싶은 경우 아래와 같이 진행합니다. Gradle 를 배포하는 repository 를 추가, 업데이트, 설치를 진행합니다. $ sudo add-apt-repository ppa:cwchien/gradle$ sudo apt update$ sudo apt install gradle 글을 쓰는 날기준으로 Gradle 의 최신버전은 4.7 버전입니다.apt show gradle 같은 명령어를 이용하여 repository 상의 최신 버전을 확.. 더보기
ubuntu 계열 배포판 다운로드 ubuntu 계열의 배포판이 참 다양하고 많습니다. 이것들을 다운로드받으려고 각 배포판의 운영사이트를 찾아 들어가고, 다운로드 링크로 이동하는 것도 일이죠? 이 모든 배포판의 CD 이미지를 배포하는 사이트가 있어서 공유합니다. 링크는 다음과 같습니다. http://cdimage.ubuntu.com/ 위 사이트에 가보시면 첫 화면이 아래와 같이 나옵니다. edubuntu, kubuntu, lubuntu, mythbuntu, netboot, ubuntu, ubuntu-gnome, ubuntu-mate, ubuntu-snappy, ubuntu-touch, xubuntu 정말 다양한 배포판들이 모여 있습니다. 물론 배포판이 이것만 있는 것은 아니고, 대표적인 Linux Mint 배포판도 ubuntu 를 기반으로.. 더보기
ubuntu server systemd 에 spring boot jar 서비스로 등록하기 Ubuntu 16.04 LTS Server systemd 에 Spring Boot 로 만든 웹 어플리케이션 jar 를 서비스로 등록하여 Server 를 재시작 할 때 자동으로 구동되도록 설정해도록 하겠습니다. 일단 Spring Boot 기반의 웹 어플리케이션 jar 파일은 이미 만들어져있고 java -jar application_name.jar 로 실행이 가능하고, systemd 를 사용하는 ubuntu server 가 이미 있다는 전제하에 글을 보시기 바랍니다. 일단 서버에 접속하여 jar 파일을 특정한 위치에 업로드 합니다. 글에서는 ubuntu 사용자 계정을 vmapi 라고 하였습니다. 각자 자신의 환경에 맞는 것으로 생각하고 글을 읽어주세요. 서비스에 등록하려면 systemd 의 요구사항에 맞는 .. 더보기
Grails Domain 기본 정렬(sort) 설정 Grails 로 프로젝트를 진행하면서 궁금했던 점, 알게된 팁을 공유합니다.이번에는 Domain 에 대한 list 조회 시 기본 정렬방식을 설정하는 방법입니다. 조회할 때 동적인 조회 방식을 위해서 createCriteria().list 를 많이 사용합니다.여기서 sort, order 가 없을 때, 기본적은 정렬방식을 설정해도 되지만, Domain 자체에 정렬방식을 선언할 수 있습니다. 방식은 다음과 같습니다. 일단 Domain 하나를 살펴봅시다. class Product implements Record { String code String name String standard Manufacture manufacture static constraints = { code nullable: false nam.. 더보기
ubuntu 18.04 LTS (Bionic Beaver) 미리 사용해 보기 ubuntu 의 최신 LTS (Long term support) 버전인 18.04 버전이 출시되는 일자는 2018년 04월 26일 입니다. 하지만 우분투 사이트에서 배포되는 alpha, beta 버전을 미리 다운로드 받아서 16.04 와의 차이점을 경험해 볼 수 있습니다. 우분투 사이트에서 거의 매일 18.04 버전에 대한 빌드버전이 올라오는 사이트가 있어서 소개해 드립니다.해당 사이트는 ubuntu 배포판을 기준으로 합니다. xubuntu, lubuntu, kubuntu, linux mint 등은 각자 배포하는 사이트가 있으나, 기본이 되는 ubuntu 배포판만 제공하고 있습니다. 필요한 경우 각 배포판을 배포하는 사이트에서 Daily Build 되는 버전을 확인해 볼 수 있습니다. 우분투를 배포하는 .. 더보기
ubuntu 에서 sudo 명령 처리 시 패스워드 입력안해도 되도록 설정하는 방법 앱을 설치한다던지, 데스크탑 용도로 ubuntu 를 사용하는 경우, sudo 명령어를 종종 사용하는데, 그때마다 패스워드를 입력해야 하는 것은 번거로운 일입니다. 물론 서버이거나 보안이 필요한 PC 인 경우는 사용하지 말아야 도움이 되겠지요? (하지만 생각해보면 sudo 명령어를 쓴다는 것은 이미 로그인을 한 상태라는 것;;;) 조심해야 합니다!! 해당 파일을 잘못 수정하는 경우, root 권한을 아예 사용하지 못하여 업데이트 등을 사용할 수 없을 수 있습니다. 수정에 대한 책임은 각자..... 자 시작해 봅시다.. 일단 vi 를 자주 사용해보았다고 한다면 아래 명령어를 사용합니다. $ sudo visudo vi를 사용하는 것보다 GUI text editor 에 더 익숙하다면 자신이 잘 사용하는 edit.. 더보기
Ubuntu Oracle Java Develop Kit(JDK) 설치 Ubuntu 에는 기본적으로 Open source 진영의 OpenJDK 가 설치되어 있습니다. 이를 사용하여도 무방합니다. 선호도의 차이나, 필요에 의해서 Oracle 사의 JDK 를 설치해야 하는 경우가 있습니다. Ubuntu 는 기본적으로 restrict 제품에 대한 설치를 어느 정도 허용하고 있는 상태인데, 상업적으로 사용해야 하는 몇몇 제품은 기본적으로 설치하기가 쉽지 않습니다. 다만 조금만 설정하면 편리하게 사용할 수 있습니다. 기본적인 개념은 다음과 같습니다. 내가 설치하고 싶은 앱이 특별한 저장소(Repository) 에 저장되어 있고, 나는 저 저장소를 사용하여 apt 명령어를 통하여 설치를 하고 싶은 것 입니다. Oracle 은 자체적으로 JDK 를 다운로드 받을 수 있는 홈페이지는 제공.. 더보기

반응형