2019/09 15

리눅스 4편-기본 명령어 편

이전 글 2019/09/28 - [Linux 이야기] - 리눅스 3편-리눅스의 디렉터리 구조를 파악하자 지난번 글에서는 리눅스의 디렉터리 구조에 대해 간략히 알아보았는데, 오늘은 이어서 리눅스를 이용하면서 자주 이용하게 될 명령어를 익혀보는 시간을 가져보고자 한다. 우리가 설치한 Ubuntu는 기본적으로 그래픽 기반의 사용자 환경을 제공하지만 우리가 이제부터 주로 사용하게 될 영역은 그곳이 아니라 아래와 같은 깜깜한 터미널 화면이다. 그리고 시작하기에 앞서 모든 명령어의 뒤에 --help 옵션을 주면 자세한 이용 방법이 나오므로 아래 기재되지 않은 명령어를 본다고 하더라도 당황하지 말고 --help 옵션을 보도록 하자(사용 예시: ls --help). 1. pwd(print working director..

개발/Linux 2019.09.30

리눅스 3편-리눅스의 디렉터리 구조를 파악하자

리눅스 이야기를 시작한고 난 다음부터 3번째 이야기를 쓰고 있다. 사실 리눅스 관련 글을 작성하기 전에 걱정을 했었다. 이렇게 글을 작성하다가 중간에 내가 귀찮다고 글 쓰는 것을 게을리하게 되면, 이후 포스팅을 기다리는 분들께 민폐를 끼치는 것이 아닐까? 차라리 처음부터 시작을 하지 않는 것이 좋지 않을까?라는 생각들 말이다. 하지만 과거 필자가 리눅스를 공부했던 때를 떠올리고는 글을 써야겠다는 다짐을 하게 됐다. 당시 리눅스를 공부하며 책도 보고 Google 선생님의 도움도 받아가며 공부를 했지만 그러면서도 어디선가 명확하게 궁금증을 해소해주는 곳이 있겠다면 좋겠다는 생각을 했었는데 지금 그 생각을 실천하려 하고 있다. 오늘의 주제인 디렉터리 구조와 관계없는 내용을 주저리주저리 하는 이유가 궁금할 수도..

개발/Linux 2019.09.28

리눅스 2편-Ubuntu 루트(root) 계정을 활성화해보자

이전 글 2019/09/26 - [Linux 이야기] - 리눅스 1편-MacBook에서 Linux 설치하기(Ubuntu) 지난번 시간에는 Ubuntu 설치를 진행해 보았다. 실제 기업에서는 centOS를 라이선스 구매하여 사용하는 경우가 많지만 일단 공부하는 데 있어 Ubuntu도 기본 맥락은 같기에 해당 내용으로 이어서 진행을 해보도록 하겠다. 이 글들의 호응이 괜찮으면 추후 centOS에 대한 포스팅도 진행해 볼 예정이다. 일단 리눅스라고 했을 때 떠오르는 장면은 Windows의 도스 화면 같은 창이 떠 있고 거기에 무언가 알 수 없는 명령어를 빠른 속도로 입력하는 장면이다. 적어도 필자는 과거 그렇게 떠올렸었다. 하지만 우리를 반긴 Ubuntu 화면은 Windows나 Mac 같이 UI(User In..

개발/Linux 2019.09.27

리눅스 1편-맥(Mac)에 Linux 설치하기(Ubuntu)

개발하면 떠오르는 것이 하나 있다. 그것은 바로 Linux(리눅스)다. 컴퓨터를 잘 모르는 사람도 리눅스라는 단어는 한 번쯤 들어봤을 정도로 오픈 소스 기반 OS 가운데에서 전 세계적으로 유명한 OS다. 마이크로소프트의 Windows가 OS의 대부분을 차지하고 있는 대한민국에서도 개발을 한다면 리눅스를 다룰 줄 알아야 한다. Windows Server를 기반으로 한 시스템도 많아지는 추세지만 아직은 리눅스에 기반을 두고 프로그래밍된 것들이 더 많기 때문이다. 그렇다면 일단 리눅스에 친해져야 하는데... 리눅스를 설치도 하지 않고 리눅스에 대해서 말을 하는 것은 어불성설이라 생각되므로, 여기서는 리눅스를 설치부터 하도록 하겠다. 물론 리눅스를 배우겠다고 멀쩡한 MAC OSX를 날릴 수는 없으니 여기서는 페..

개발/Linux 2019.09.26

또 하나의 대륙의 실수 샤오미 미지아 T100 음파전동칫솔

대륙의 실수라는 말로 유명한 샤오미. 샤오미는 신제품을 출시할 때마다 세련된 디자인과 그것에 맞지 않는 파격적인 가격으로 이슈를 몰고 다녔다. 그런 샤오미가 이번에 또 하나의 사고를 친 것 같다. 샤오미 T100이 바로 그 주인공이다. 기존에도 샤오미가 전동 칫솔을 출시하지 않았던 것은 아니다. 현재도 아래와 같이 전동 칫솔을 판매하고 있다. 그런데 필자는 왜 이번 칫솔 출시에 대륙의 실수라고 이름을 붙였을까? 그 이유를 아래에서 보다 정확하게 설명을 하도록 하겠다. 샤오미 T100은 2단 진동 모드를 채택했으며 분당 최대 16,500회의 360도 진동을 통해 치아를 닦아 준다고 한다. 그리고 IPX7 수준의 전신 방수를 지원한다고 하니 물기가 많은 욕실에서도 이용에 문제가 없다. 뭐 이것은 기존 1분에..

EpicGames(에픽게임즈) Metro2033 Redux 한시적 무료 예고(9월 27~10월 3일)

얼마 전에 에픽게임즈에서 베트맨 6종 게임세트를 무료로 서비스 제공을 한다는 포스팅을 했었다. 하지만 이것이 끝이 아니었다. METRO 2033 REDUX도 2019년 9월 27일부터 10월 3일까지 무료로 풀릴 예정이다. 에픽게임즈가 STEAM과의 전쟁을 선포(?)한 이래로 사용자들을 끌어들이기 위해 안간힘을 쓰고 있는 것이 눈에 보인다. 아무래도 ESD 시장에서 후발 주자인 데다가 여러 가지 시스템적으로도 STEAM에 밀리는 형편이다 보니 이러한 방법을 쓰는 것으로 보이는데, 뭐 사용자 입장에서 보면 그렇게 나쁘지만은 않다. 그리고 에픽게임즈의 경우 포트나이트라는 고정 매출 게임이 있기 때문에 출시일이 어느 정도 지난 게임들에 대해서 조금 더 공격적인 무료 마케팅을 펼치지 않을까 생각된다. 어쨌든 시..

2019년 서울세계불꽃축제(여의도 불꽃축제) 명당 정리

2019년 10월 5일에 예정되어 있는 서울 세계 불꽃축제(라고 쓰고 여의도 불꽃축제라고 부른다)는 바쁜 매일을 살아가는 시민의 일상에 즐거움을 선사하기 위해 한화그룹에서 2000년부터 사회공헌 사업으로 꾸준히 진행해 온 대한민국 최고의 불꽃축제다. 해당 축제의 설명을 보면 매년 세계적인 수준의 불꽃 전문 기업들이 초청되어 여의도의 밤하늘을 무대로 환상적인 불꽃 연출을 선보이며, 주간에도 다채로운 부대행사가 진행된다고 한다. 필자도 과거 불꽃 축제를 보러 간 적이 있었는데, 정말 아름답다는 말밖에 나오지 않았다. 다만 해당 불꽃 축제는 많은 인파가 몰리다보니 혼잡할 수밖에 없는데, 여기서는 혼잡함을 줄여볼 수 있는 스폿을 몇 군데 소개하고자 한다. 축제 공식 홈페이지에 들어가면 이벤트 당첨자 1,000명..

국내 대표 보안솔루션 기업(코스닥 상장사)에서 제공하는 USIM스마트 인증-공인인증서 보안 이걸로 끝!!

한번 가입하면 평생 안심, 번거로운 공인인증서 걱정 완전 해결! 모바일기술대상을 수상한 'USIM 스마트 인증' 신청하기 : http://aywer.me/t5zshkv9ac 한번 가입하면, 평생 공인인증서 해킹 걱정 끝! 평생 공인인증서 불편함도 끝! 100% 해킹 없이 안전한 금융 보안 서비스 미래창조과학부 모바일기술 대상 수상 서비스(제14회) 이미 40만 명 이상의 회원이 만족하며 사용하시고 있습니다. 따로 들고 다니니 번거롭고 PC에 저장하니 불안한 공인인증서! 이제 그냥 휴대폰에 넣어놓고 편리하게 사용하세요. 국내 대표 보안솔루션 기업(코스닥 상장사)에서 가장 안전하고 편리한 방법으로 공인인증서 관리해드립니다 한번 신청하시면 서비스 갱신에 대한 부담 없이 평생, 안심하고 편리하게 사용하실 수 있..

JAVA JDK 설치하기 2편[환경 변수 설정하기]

연관글 2019/09/22 - [Java 이야기] - JAVA JDK 설치하기 1편[JDK 다운로드 및 설치] JAVA JDK 설치하기 1편[JDK 다운로드 및 설치]에서 정상적으로 설치를 했다면 컴퓨터에 JDK 설치는 마쳤으리라 본다. 설마 다음만 클릭하면 되는데 그것을 못했다고 생각하고 싶지는 않다. 그러나 아무래도 이대로 사용하기에는 어려움이 조금 있다. 매번 설치된 경로에 들어가서 실행하기는 번거롭지 않겠는가? 이럴 때 사용되는 것이 지금부터 얘기할 환경변수라는 부분이다. 잘 아는 이들도 있고 모르는 이들도 있겠지만 우선 그냥 따라와 보도록 한다. 필자의 PC는 Windows10이므로 해당 PC 기준의 캡처 화면이나, 사실 Windows 7까지도 거의 비슷했던 것으로 기억한다. 우선 내 컴퓨터에서..

개발/Java 2019.09.23

JAVA JDK 설치하기 1편[JDK 다운로드 및 설치]

JAVA로 개발을 하거나 JAVA로 구성된 프로그램을 구동하기 위해서는 JAVA라는 언어를 읽을 수 있는 환경 구성이 필요하다. 아무것도 없는 상태에서 뭔가 읽을 수 있는 노릇은 아니지 않은가? JAVA는 현재 Oracle 사에서 인수를 해서 해당 환경 구성에 필요한 설치 프로그램들을 본인들의 사이트에서 제공을 하고 있다. [ORACLE 홈페이지] URL : https://www.oracle.com/ 여기서 진행은 아래와 같이 진행을 하면 된다. 1. Downloads에 마우스를 올리시면 많은 하위 메뉴가 나오는데 그중에서 왼편에 있는 JAVA for Developers로 진입 2. 여러 종류의 다운로드가 나오는데 일반 JAVA 개발이 목적이시라면 JDK를 Download 3, Download를 누르면 ..

개발/Java 2019.09.22