BLOG main image
분류 전체보기 (313)
교육 (13)
NEIS (6)
Edufine (0)
Programmer (5)
Android Programming (1)
Internet W3 (18)
JAVA Programming (9)
JSP/Servlet (1)
Framework (7)
Spring For Beginner (4)
eGovFrame (10)
MEAN Stack (2)
NodeJS (5)
SublimeText (30)
SublimeText_Tips (18)
Eclipse (16)
JavaScript (8)
jQuery (12)
jQuery_tips (1)
Ajax (3)
DWR(Direct Web Remote) (4)
JSON(JS Object Notation) (4)
Oracle (2)
MySQL (28)
OS (16)
Download (3)
Life (10)
Favorit Site (1)
Books (2)
Healthy (1)
Stocks (1)
HTML5/CSS (1)
Python (4)
Security (7)
CISSP (0)
Ruby On Rails (5)
일기장 (0)
영어 교과서(중2) (3)
알고리즘 (0)
Go Lang (3)
VB 2010 (12)
C# (1)
정보보안기사(네트워크보안) (0)
업무 활용 엑셀 (11)
틈틈이 활용팁 (14)
하루 하루 살아가며 ……. (2)
기술 (1)
파이썬 & 데이터분석 (1)
Visitors up to today!
Today hit, Yesterday hit
daisy rss
tistory 티스토리 가입하기!
2016. 9. 8. 13:27


계정 생성

 

  grant usage on *.* to 사용자ID@접속호스트 identified by "패스워드" 


 

localhost 에서 접속가능한 testuser 계정 생성
 

  grant usage on *.* to testuser@localhost identified by "password"


 

어디서나 접속가능한 testuser 계정 생성
 

  grant usage on *.* to testuser@"%" identified by "password"


 

권한 부여
 

  grant 각종 권한들 on 디비이름 to 사용자ID@접속호스트


 

testuser 계정에 모든 database 의 모든 테이블에 어디서나 접속가능한 권한 부여, 비밀번호는 testuser123 으로 부여
 

  grant all privileges on *.* to testuser@'%' identified by 'testuser123' with grant option


 

testuser 계정에 testdb database 의 모든 테이블에 localhost 에서만 접속가능한 권한 부여
 

  grant all privileges on testdb.* to testuser@'localhost' identified by 'testuser123' with grant option 


 

권한 삭제
 

  revoke 각종 권한들 on 디비이름.테이블 from 사용자ID@접속호스트


testuser 계정이 localhost 에서 접속 시 dbname 데이터베이스의 테이블에 대한 select, insert, update 권한을 삭제
 

  revoke select, insert, update dbname.* from testuser@localhost 


testuser 계정이 어디서나 접속 시 모든 권한 삭제
 

  revoke all on *.* from testuser@"%


권한 적용

 

  flush privileges 


 

권한 조회
 

  show grants for 사용자ID@접속호스트 

 

testuser 계정의 어디서나 접속가능한 권한 조회
 

  show grants for testuser@"%


 

암호 설정
 

  set password for 사용자ID@접속호스트 = password('new-password')

 

testuser 계정의 어디서나 접속가능한 비밀번호 변경
 

  set password for testuser@"%" = password('testuser12') 


출처 : https://www.fun25.co.kr/blog/mysql-account-privilege-query/?page=7&category=001

반응형
2016. 9. 8. 13:22

yum 의 fastestmirror 라는 플러그인을 이용해서 가장 빠른 저장소를 설정하도록 합니다. 아무래도 외국 보다는 국내 저장소가 빠르고 우분투는 그렇지만 CentOS 도 daum 에서 제공하는 저장소가 제일 빠른 듯 합니다. 간단히 yum repolist 명령을 실행해 주면 아래와 같이 플러그인이 가장 빠른 저장소를 찾아서 설정을 해 줍니다. 이 후부터는 외국 저장소보다는 훨씬 빠르게 yum 을 이용할 수가 있습니다.

# yum repolist
반응형
2016. 9. 8. 13:18

screen 명령어는 요즘은 거의 사용하지 않는 명령어인데요. 아주 가끔 유용하게 쓰일 경우가 있을 수 있으니 이런 기능을 하는 명령어가 있구나 하는 정도로 한번 봐 두시면 혹시 나중에 도움이 될 수도 있을 듯 합니다.

putty 와 같은 ssh 접속 클라이언트의 경우 탭 기능이 없어서 screen 명령을 이용해서 화면 전환을 하면서 사용하면 괜찮을 듯도 합니다.

screen 은 우리가 콘솔에서 alt+1, alt+2 이런식으로 모니터 화면을 변경해 가면서 작업하듯이 ssh 접속을 한번만 하고 쉘을 여러개 띄워서 전환하면서 사용가능합니다.


스크린 생성

test1 이라는 이름의 스크린을 하나 생성합니다. 생성 한 후에는 그냥 로그인 화면처럼 쉘 프롬프트가 뜹니다.

# screen -S test1


스크린 리스트 현재 사용중인 스크린 목록입니다.

# screen -list
There are screens on:
3591.test2  (2015년 09월 15일 20시 39분 23초) (Attached)
3579.test1  (2015년 09월 15일 20시 39분 15초) (Detached)
2 Sockets in /var/run/screen/S-root.


스크린 전환

단축키는 ctrl+a, 숫자 를 입력하면 순서대로 해당 화면으로 이동합니다.

# screen -r test2


화면 분할

 

ctrl+a, S 단축키를 입력하면 화면 분할

ctrl+a, Tab 키는 분할된 영역 이동

ctrl+a, Q 는 현재 영역만 제외하고 모두 제거

아주 간단한 명령어만 설명 드렸고 구글링하시면 좀 더 자세한 사용법들이 있으니 참고하시면 될 듯 합니다.

 

출처 ; https://www.fun25.co.kr/blog/linux-screen-command-usage/?page=3&category=001

 

반응형
2016. 9. 8. 13:17

vi 에디터의 탭 사이즈 설정법입니다.

아래는 탭키를 스페이스 4칸으로 설정합니다. vi 에디터 내에서 아래와 같이 입력합니다.

:set ts=4

위의 ts(tabstop) 은 탭키를 스페이스로 변환해서 보여주긴 하나 실제로 파일에는 탭키로 저장되어 있습니다.

탭키를 아예 스페이스로 저장할려면 expandtab 을 설정하면 됩니다.

:set expandtab

반대인 경우는

:set noexpandtab

영구적으로 설정할려면 ~/.exrc 파일에 아래와 같이 추가합니다.

set ts=4
set expandtab
set ai
반응형
2016. 9. 8. 13:14

리눅스의 cat 명령어 예제입니다. 파일의 내용을 터미널에 출력할때 사용합니다.

우분투 14.04 에서 테스트 했습니다.

옵션

-n : 라인넘버 표시
-E : 라인의 끝에 $ 표시
-s : 빈 라인이 여러개 연속으로 있으면 하나만 표시
-t : 탭 문자를 ^I 로 표시
-v : Non-priting 문자를 표시 (^M, M- 등)

테스트 파일 test.txt

aaaaaaaaaaaaaa

bbbbbbbbbbbbbb


cccccccccccccc

        dddddddddddddddd

테스트

# cat -nEsvt test.txt 
      1  aaaaaaaaaaaaaa$
      2  $
      3  bbbbbbbbbbbbbb$
      4  $
      5  cccccccccccccc$
      6  $
      7  ^Idddddddddddddddd$
      8  $

 

 

출처 : https://www.fun25.co.kr/blog/linux-cat-command-example/?page=2&category=001

반응형