본문으로 바로가기

복세편살 개발라이프

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

  • 태그
  • 미디어로그
  • 방명록
관리자
  • 블로그 이미지
    LeafCat

    프로그래밍 / Blockchain / Insight / Life / 맛 / 여행

    링크추가
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃

리눅스 사용자, 그룹 관리 명령어

다중 사용자 시스템인 리눅스에서는 사용자에 대한 관리가 매우 중요하다.특히 서버를 관리하는 root사용자라면 모든 사용자와 그룹에 대한 권한을 가지고 있기에 사용자 및 그룹 관리 명령어를 반드시 잘 알아둬야 한다. 명령어를 알아보기 전에 리눅스 사용자 및 그룹 관리를 하는 파일과, 기본 정보에 대해 알고자 한다면 아래 포스팅에서 확인 바란다.[리눅스 사용자, 그룹 관리 기본 : http://www.leafcats.com/132 ] useradd / adduser사용자 추가새로운 사용자를 추가한다. 새로운 사용자 한 명을 추가하면 /etc/passwd, /etc/group, /etc/shadow 각각의 파일에 새로운 행 하나가 생성된다.useradd 명령어의 옵션과 사용법은 다음과 같다. 각각의 옵션은 중..

프로그래밍 & IT/Linux 2017. 3. 24. 02:01

리눅스 사용자 관리, 그룹 관리 파일- /etc/passwd, /etc/group

리눅스는 여러 사용자가 하나의 OS를 사용하는 다중 사용자 시스템(Multi-User System)이다.주로 서버로 사용되는 리눅스는 여러 사용자가 동시에 접속하는 경우가 대부분이고, 다양한 사용자가 하나의 OS에 접근하게 된다.따라서 리눅스에서는 사용자를 관리하고 사용자의 그룹을 관리하는 것이 매우 중요하다. 리눅스는 모든 권한을 가진 super user가 있다. 일반적으로 root이름의 유저가 super user이다.또한 모든 사용자는 하나 이상의 그룹에 소속되어야 하는 것이 기본이다. 사용자와 그룹을 관리하는 명령어를 알아보기 이전에, 리눅스의 사용자와 그룹에 대한 정보를 저장하고 있는 파일인 /etc/passwd와 /etc/group 파일에 대해 알아보자. 사용자 정보 관리 사용자에 대한 관리 정..

프로그래밍 & IT/Linux 2017. 3. 23. 01:19

파워목업(Power Mockup) - 웹 기획자를위한 강력한 화면설계 도구

과거의 웹 트랜드는 "화면" 보다는 "기능"을 더 중요하게 생각했다.하지만, 최대한 많은 기능들을 화면에 우겨넣고 잘 돌아가는 웹이 잘 만든 웹이라고 여겨지던 시절은 이미 옛날에 끝났다. 웹 사용성, UI(User Interface)를 넘어 UX(User Experience) 까지 화면 디자인에 관한 이슈는 점점 더 중요해지고 있다.때문에 단지 웹 디자이너 뿐만 아니라 개발자들도 웹 페이지에 대한 간략한 디자인을 할 수 있는 역량이 요구되고 있다. "목업" 이라는 것은 제품의 디자인 평가를 위해서 만들어지는 실물과 가까운 정적 모형을 뜻한다.웹 기획을 할 때에도 기능목록이 정의 되고, 기본 설계가 끝나는 시점에 페이지에 대한 디자인에 대한 "목업"을 만들어 검토하게 된다. 웹 기획 단계에서 목업을 만들 ..

프로그래밍 & IT/개발 Tool 2017. 3. 22. 01:12

dataTables row selection(행 선택) 구현 예제

강력한 Jquery Grid plugin인 dataTables에서 행 선택을 구현해 보자.row selection 기능을 구현하는 방법은 두 가지가 있다.행 선택에 대한 스크립트를 직접 구현하는 방법과, datatables 확장 플러그인을 사용하는 방법이다. 확장 플러그인을 사용하게 되면 더 간단한 코드를 구현할 수 있고, 다양한 선택 옵션들을 쉽게 변경할 수 있지만 별도의 js와 css를 불러와야 하므로 기본보다 다소 무겁다.하지만 해당 플러그인의 js와 css의 라인수가 많지 않기 때문에 속도나 데이터에 큰 차이가 없다. 때문에 훨씬 간단하게 코딩 가능하고 별도의 강력한 기능을 제공하는 extenstion 플러그인을 사용하는 것을 추천한다. 먼저 직접 코딩하여 구현하는 방법부터 알아보자. 123456..

프로그래밍 & IT/Spring & HTML 2017. 3. 21. 20:15

리눅스 기본 명령어 정리

리눅스 명령어는 수천가지가 넘는다. 이 명령어들을 하나하나 다 외운다는 것은 불가능할 것이다.그 중 반드시 알아야만 할 몇 가지 기본 명령어에 대해 알아보자. 이번 포스팅에서 정리할 명령어는 외워야 한다기 보다는 당연히 알고 있어야 리눅스를 사용할 수 있는 기본 명령어이다. ls파일이나 폴더의 목록을 볼 수 있다. ls 디렉터리 : 특정 폴더 내의 파일/폴더 목록을 확인할 수 있다. ls -a 디렉터리 : 숨김파일까지 볼 수 있다. (참고 : 리눅스에는 파일 숨김 속성이라는 개념이 없다. 파일명 가장 앞에 '.'을 붙이면 자동으로 숨김 파일이 되는 것이다.) ls -l 디렉터리 : 현재 디렉터리의 목록을 자세하게 보여준다. 항목이 디렉터리일 경우는 '-'로 시작한다. cdcd는 Change Directo..

프로그래밍 & IT/Linux 2017. 3. 21. 01:36

자료구조 알고리즘 정리 - Stack / Queue / Deque / Heap

알고리즘 문제를 풀 때, 기본적인 자료구조를 알아야만 풀 수 있는 경우가 많다.자료구조는 컴퓨터가 자료를 처리할 때, 이를 효율적으로 관리하고 구조화시키기 위해 구성하고 처리하는 작업을 의미한다.예를 들어 선입선출의 원리에 따라 먼저 저장된 자료가 먼저 사용되어야 하는 상황에서, Queue를 사용하면 손쉽게 해결할 수 있다. C나 C++, Java 등의 프로그래밍 언어는 기본적인 자료구조에 대한 라이브러리를 제공한다.각 언어에서 제공하는 기본적인 라이브러리를 활용하면 복잡한 자료구조 구현도 가능하다. 컴퓨터가 자료를 처리하게 위해 연구된 수많은 자료구조 중 가장 많이 쓰이고 기본이 되는 Stack, Queue, Deque, Heap 네가지 자료구조에 대해 알아보자. Stack Stack은 FILO(Fir..

프로그래밍 & IT/Algorithm 2017. 3. 20. 21:59

리눅스 마운트(mount) - 리눅스에서 CD/DVD/USB 등 물리장치 사용

우리가 MS윈도우 환경에서 CD나 USB등의 외부 저장장치를 사용할 때 PC에 저장장치를 연결해 주면 자동으로 OS에서 드라이브까지 지정해서 잡아준다.사용자는 해당 드라이브에서 저장장치를 사용하기만 하면 된다. 하지만 리눅스는 물리적인 장치를 사용할 때에 자동으로 연결해 주지 않는다. 별도로 연결 해 주는 과정이 필요한데 이 과정이 마운트(mount) 이다.마운트는 물리적인 장치를 특정한 위치(디렉터리)에 연결해 주는 과정이다. 마운트를 하는 과정은 간단하다. 1. 장치를 연결할 디렉터리(윈도우로 치면 D, E드라이브 등) 를 만들어 준다. 일반적으로 CD/DVD 장치의 경우는 /media/cdrom으로 지정해 주지만 아무 이름이나 상관 없다. 2. mount 명령어로 해당 디렉터리에 장치를 연결해 준다..

프로그래밍 & IT/Linux 2017. 3. 19. 01:32

클라우드 서비스 기초 - SaaS,PaaS,IaaS 구분

IT에 관심이 전혀 없는 사람이라도 한번쯤음 "클라우드 서비스" 라는 말을 들어본 적이 있을 것이다.그만큼 클라우드는 이제 IT 산업에서 어떤 막연한 미래의 기술이 아닌 현재 가장 뜨거운 기술이다. '클라우드 서비스' 를 사용해 본 적이 있는가?아마 지금 이 블로그의 글을 읽고있는 사람이라면 클라우드를 경험해 본 적있다고 확신한다.클라우드는 어떤 특별한 기술이 아니라 IT 산업 전반적으로 스며드는 기술이다. 클라우드가 무엇인지 간략하게 알아보고, 클라우드 서비스의 큰 갈래 세가지인 SaaS, PaaS, IaaS에 대해 알아보도록 하겠다. 클라우드 서비스 단어 그대로 하늘에 떠 있는 "구름" 이다.10년 전의 컴퓨터 사용 환경을 생각해보자. 10년 전인 2007년에 클라우드는 IT 산업에서 한창 떠오르는 ..

프로그래밍 & IT/기타 IT정보 2017. 3. 19. 00:54

연남동 맛집 요정 - 분위기 있게 낮술하기 좋은 프랑스요리주점

서울에는 참 예쁜 동네가 많습니다,예전의 가로수길이 그랬듯, 그들 중 많은 곳들이 상업화되어 변질되고 있지만 아직도 서울시내에는 기분좋은 데이트를 즐길만한 골목들이 많이 남아 있죠 :) 홍대 옆 연남동 역시 큰 대로변은 다소 상업적으로 변했지만, 안쪽 골목 골목은 아직 잔잔한 낭만이 가득합니다.외국인 여행객을 대상으로 한 게스트하우스도 많아서 몇몇 가게들은 매우 이국적인 느낌을 주기도 합니다.골목 곳곳에 이탈리아, 중국, 태국 등의 흔히 볼 수 있는 외국 식당들 뿐 아니라 러시아, 캐나다, 대만, 프랑스 등등 유니크한 여러 나라의 음식을 전문적으로 요리하는 맛집들도 많아요. 그 중 하나인 연남동 프랑스요리주점 "요정" 을 소개합니다.주로 차 없이 뚜벅이로 연남동을 찾았을 때 술한잔과 함께 맛있는 음식을 ..

Life/음식 2017. 3. 18. 14:06

양평 문호리 리버마켓 - 평화로운 서울 근교 당일치기 나들이

봄이 오고있다.사실 아직 아침 저녁으로 쌀쌀하다. 그래서인지 아침에 출근해서 하루종일 실내에서 일하다 해 지고 퇴근하는 직장인은 겨울이 끝나고 있다는 것이 잘 와닿지 않는다. 그럼에도 봄이 오고 있음을 알 수 있는 몇 가지가 있다. 점심시간 산책하는 사람이 참 많아졌고, 사람들의 옷이 얇아지고 있다.나도 모르게 버스커버스커의 벚꽃 엔딩이 생각나 멜론 앱을 실행하면, 이미 벚꽃좀비는 어김없이 차트인을 하고 30위까지 올라와 있다.그리고 길고 긴 겨울 따듯한 실내만 찾아다녔던 답답함을 떨쳐버리고자 봄이 오기만을 벼르고 있었기에, 어디론가 나들이를 가야할 것만 같은 의무가 든다. 서울에서 차로 1~2시간 이내에 갈 수 있는 낭만 가득한 나들이 장소를 소개하려고 한다.경기도 양평 북한강변에 있는 "문호리 리버마..

Life/나들이 2017. 3. 18. 01:43

교토 철학의 길 비오는 일본의 고요함 - 교토 혼자여행

"1년에 2번은 무슨 일이 있어도 여행을 떠나자."여행은 인생의 급속충전기 같은 느낌입니다. 정말 몸이 안좋을 때 수액을 맞고 푹 자면 금방 털고 일어나는 것 처럼, 여행은 인생의 활기를 빠르게 채워주는 묘약입니다. 이탈리아, 독일, 프랑스 등 유럽 뿐만 아니라 태국, 인도, 대만, 홍콩 등 아시아까지 정말 많은 나라를 다녀왔고 그만큼 많은 것들을 경험했습니다.하지만 놀랍게도 제 모든 여행을 통틀어 가장 좋았던 순간을 꼽자면, 가장 가까운 나라인 일본 교토 철학의 길에서의 다섯시간 이라고 말할 수 있습니다.지난번에 은각사, 요지야카페와 묶어서 한번 포스팅을 했지만 제 인생 최고의 여행지였던 "교토 철학의 길" 을 다시한번 포스팅 하려고 합니다. 사실 철학의 길에 들어서기 직전까지도 아무런 기대가 없었습니..

여행/오사카 2017. 3. 16. 02:15

리눅스 도움말 명령어 man 사용법, 섹션

리눅스는 X윈도를 사용한 GUI 모드로 사용하는 것보다 터미널 콘솔을 사용해서 텍스트 모드로 사용하는 경우가 훨씬 많다. 때문에 리눅스 터미널에서 사용하는 명령어를 알아야 하는데, 명령어의 종류는 수천가지가 넘는다. 거기다 명령어들은 각각의 옵션들까지 가지고 있으니 완벽하게 파악하고 사용한다는 것은 불가능에 가깝다.리눅스는 명령어의 상세한 사용법이나 옵션들에 대한 매우 상세한 메뉴얼을 제공한다.(리눅스는 오픈소스이기에 버전이 올라갈수록 메뉴얼의 퀄리티는 증가한다.)리눅스 도움말을 사용하는 방법에 대해 알아보자. 리눅스 터미널에서 명령어의 도움말을 사용하는 방법은 매우 간단하다.'manual'의 약자인 man 명령어만 알아두면 된다.예를 들어, ls의 도움말을 알고 싶으면 터미널서 아무 위치에서나 'ls ..

프로그래밍 & IT/Linux 2017. 3. 16. 00:45

리눅스 vi 에디터(vi editor) 기본 명령어

리눅스와 유닉스의 텍스트 기반 환경(터미널)에서의 문서 편집은 전통적으로 vi 에디터를 사용한다.텍스트 명렁어 기반으로 동작하기에 윈도우 환경에 익숙해진 사람들이 처음 사용하기에 조금 했갈릴 것이다. vi 에디터는 그나마 편리한 사용을 위해 몇가지 단축키 개념의 명령어를 제공한다.그 중에서 가장 기본적인 명령어 몇 개를 정리해 보았다.우선 vi 에디터의 기본 사용법은 하단의 링크를 참조 바란다.[ 리눅스 vi editor / gedit 사용법 : http://www.leafcats.com/111 ] 명령모드에서 입력모드 전환 관련 키 i : 커서 위치부터 입력 시작shift + i : 현재 커서가 위치한 줄의 맨 앞에서부터 입력 시작a : 커서 위치의 다음칸부터 입력shift + a : 커서가 위치한 줄..

프로그래밍 & IT/Linux 2017. 3. 15. 22:05

리눅스 vi editor line(행) 이동 관련 명령 키

리눅스 대표적 텍스트 편집기인 vi 에디터는 GUI가 아닌 순수 텍스트 명령어 기반으로 작동한다. 따라서 MS 윈도우의 GUI 기반 환경에 익숙한 리눅스 입문자들이 처음 사용하기에는 다소 어려울 수 있다. [ vi 에디터 기초 사용법 : http://www.leafcats.com/111 ] vi editor는 텍스트 명령어 기반의 에디터 이지만, 편리한 사용을 돕는 다양한 키가 존재한다.이 중에서 알아두면 편리하게 사용할 수 있는 가장 많이 사용하는 명령 키가 Line관련한 키이다.vi editor에서 편집을 할 때에는 마우스로 위치를 이동할 수 없고, 방향키로 이동해야 하기 때문이다. 이 때 원하는 곳으로 빠르게 커서를 이동할 수 있게끔 도와주는 명령 키이다. vi 에디터를 실행해서 line numbe..

프로그래밍 & IT/Linux 2017. 3. 15. 01:36

javascript jquery toastr.js 플러그인으로 깔끔한 토스트 메시지 구현

안드로이드에서는 팝업 버튼보다는 나왔다가 일정 시간이 지나면 사라지는 마치 토스터기에서 빵이 튀어나오듯 한 "토스터"를 사용한다.이에 비해 웹에서는 주로 팝업 메시지를 사용해 여러 안내 문구를 보여줬다. 하지만, 최근 모바일 환경에서의 웹 사용이 급증하고 PC환경에서도 토스트 메시지가 필요한 순간이 많아졌다.팝업 메시지를 어떻게 잘 커스터마이징 해 볼까도 싶었지만, 제이쿼리 플러그인 중에서 정말 깔끔하게 디자인된 토스트 플러그인이 존재한 다는 것을 알게 되었다.바로 Jquery plugin toastr 이다. 이 플러그인을 사용하기 위해서는 우선 jquery가 기본이다. toastr.js를 까보면 그 안에 제이쿼리 문법이 들어있기 때문이다. 거기에 toastr js와 css를 다운받아서 각 프로젝트 구조..

프로그래밍 & IT/Spring & HTML 2017. 3. 14. 01:52
  • 이전
  • 1
  • ···
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • ···
  • 17
  • 다음

사이드바

반응형

NOTICE

  • 블로그 게시글 무단도용에 대한 경고
  • 전체 보기
MORE+

CATEGORY

  • 분류 전체보기 (253)
    • 프로그래밍 & IT (191)
      • Spring & HTML (40)
      • Algorithm (7)
      • Linux (47)
      • Kubernetes (12)
      • Docker (25)
      • Java 기본 (3)
      • 웹디자인 (8)
      • golang (1)
      • DB (7)
      • node.js (5)
      • 보안 (5)
      • Python (2)
      • Cloud(AWS, Google Cloud) (5)
      • 개발 Tool (4)
      • 기타 IT정보 (15)
      • Infra (5)
    • IT제품 리뷰 (5)
    • Blockchain&Crypto (9)
      • 블록체인 (1)
      • DeFi (2)
      • Solidity (1)
      • EOS (5)
      • Klaytn (0)
    • 여행 (24)
      • 오사카 (8)
      • 유럽 (1)
      • 대만 (1)
      • 다낭&호이안 (6)
      • 뉴욕 (0)
      • 미서부 (8)
    • Life (7)
      • 음식 (4)
      • 나들이 (1)
      • Everything (2)
    • 블로그 & 애드센스 (17)

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

TAG

  • 리눅스
  • HTML5
  • spring
  • 주식
  • Spring Boot
  • EOS
  • 암호화폐
  • 종목분석
  • 티스토리
  • docker
MORE+
07-01 05:00

VISITOR

오늘
어제
전체
  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ  |   COPYRIGHT Catchup © 2017-2017 , ALL RIGHT RESERVED.
복세편살 개발라이프
블로그 이미지 LeafCat 님의 블로그
MENU
  • 태그
  • 미디어로그
  • 방명록
CATEGORY
  • 분류 전체보기 (253)
    • 프로그래밍 & IT (191)
      • Spring & HTML (40)
      • Algorithm (7)
      • Linux (47)
      • Kubernetes (12)
      • Docker (25)
      • Java 기본 (3)
      • 웹디자인 (8)
      • golang (1)
      • DB (7)
      • node.js (5)
      • 보안 (5)
      • Python (2)
      • Cloud(AWS, Google Cloud) (5)
      • 개발 Tool (4)
      • 기타 IT정보 (15)
      • Infra (5)
    • IT제품 리뷰 (5)
    • Blockchain&Crypto (9)
      • 블록체인 (1)
      • DeFi (2)
      • Solidity (1)
      • EOS (5)
      • Klaytn (0)
    • 여행 (24)
      • 오사카 (8)
      • 유럽 (1)
      • 대만 (1)
      • 다낭&호이안 (6)
      • 뉴욕 (0)
      • 미서부 (8)
    • Life (7)
      • 음식 (4)
      • 나들이 (1)
      • Everything (2)
    • 블로그 & 애드센스 (17)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바