반응형

서버에는  pub 이

내 pc에는  private (ppk) 가 있어야 된다는 개념을 잊지 말자

 

서버 생성시 putty 나 mobakeygen 을 이용해서 pub 키 생성 해서 저장

 

클라이언트 피씨에서는 저장된  ppk 를 등록후 사용하면 된다 ~ 비번 입력도 필요없음요~

private key 에서 파일 불러오면 됨

 

home디렉토리 아래에 .ssh 폴더에 id_rsa파일(private key)과 id_rsa.pub(public key) 이 두개의 파일이 있는데
이중에 private key는 내 컴퓨터에 있어야 하고 public key는 해당 사이트에 등록 되어있어야 합니다
등록하면 실제로 서버의 계정의 홈디렉토리에 .ssh폴더밑에 authorized_keys로 저장되어 있습니다

출처: https://istoryful.tistory.com/83 [HULIA(휴리아)의 서비스개발&스킨제작 Story]

반응형
반응형


ssh 로 접속가능


구름IDE 터미널 에서 

ssh 아이디@접속도메인 -p 포워딩한 포트번호

ex) ssh nayha@nayha.fun25.co.kr -p 11001


끝 

반응형
반응형


resin was 를 사용중에 


404는 코드 받아서 커스텀 애러페이지로 이동 요청


web.xml 에


   <error-page>

     <error-code>404</error-code>

    <location>/file_not_found.jsp</location>

  </error-page>


로 설정하면 모두다 된다고 했는데 

윈도우 서버에서 기본으로 뿌려주는 404 페이지로 이동 ..


폭풍 검색해보니 


커스텀 페이지 (이동하는 애러페이지) 가 1KB 이하면 기본 윈도우 404 페이지 노출 됨


안에 내용을 좀더 넣어서 1kb 이상으로 만들면 정상 이동한다


요약 

커스텀 애러 페이지는 1KB 이상으로 만들자.  


아오 내 1시간 ~!!!!

반응형
반응형



Here is your custom MariaDB YUM repository entry for CentOS. Copy and paste it into a file under /etc/yum.repos.d/ (we suggest naming the file MariaDB.repo or something similar).

VI 로 해당 파일 만든다

vi  /etc/yum.repos.d/mariaDB.repo

# MariaDB 5.5 CentOS repository list - created 2014-12-16 08:14 UTC # http://mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/5.5/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1

저장 !wq

After the file is in place, install MariaDB with:

sudo yum install MariaDB-server MariaDB-client


 root 패스워드와 외부 접속 설정

Mariadb root password 변경은 다음과 같이 진행합니다.

[admin@localhost ~]$ /usr/bin/mysql -u root mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 5.5.40-MariaDB MariaDB Server

Copyright (c) 2000, 2014, Oracle, Monty Program Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [mysql]> update user set password=password('opennaru') where user='root';
Query OK, 4 rows affected (0.00 sec)
Rows matched: 4  Changed: 4  Warnings: 0

MariaDB [mysql]> flush privileges;
Query OK, 0 rows affected (0.00 sec)

MariaDB [mysql]> quit
Bye 


1. MySQL(Maria DB) 로 접속 한다.

2. use mysql 명령어를 입력한다.

3. grant all privileges on *.* to 'root'@'%' identified by '비밀번호'; 입력한다.

4. flush privileges; 입력한다.

5. my.cnf 파일 내용중에서 bind-address =127.0.0.1 을 주석(#)처리 하고 저장한다.
     bind-address = 127.0.0.1 => #bind-address = 127.0.0.1


정리 


-  mysql 서버 로그인하기

 $ mysql -uroot -prootpassword mysql


- 다른 PC에서 mysql 서버로 접속을 하기 위한 사용자 추가

 mysql> create user 'nayha'@'%' identified by 'password';


GRANT ALL PRIVILEGES ON salesman.* TO dbuser@IP IDENTIFIED BY '패스워드' WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON imidb.* TO dbuser@localhost IDENTIFIED BY '패스워드' WITH GRANT OPTION;


- 위 사용자에게 모든 것을 할 수 있는 권한 주기

 mysql> grant all privileges on *.* to 'nayha'@'%';


- 위 사용자에게 특정 DB를 관리할수 있는 권한 주기

 mysql> grant all privileges on dev_test.* to 'nayha'@'%';

 mysql> grant all privileges on salesman.* to 'nayha'@'%';


- 로컬PC에서 mysql로 접속하기 위한 사용자 추가

 mysql> create user 'local'@'localhost' identified by 'userpassword';


- 위 사용자에게 모든 것을 할 수 있는 권한 주기

 mysql> grant all privileges on *.* to 'userid'@'localhost';


- 위 사용자에게 특정 DB를 관리할 수 있는 권한 주기

 mysql> grant all privileges on dbname.* to 'userid'@'localhost';



반응형
반응형

JDK

http://luckyyowu.tistory.com/122


* 심볼릭 링크는 윈도우 바로가기 정도로 이해 하면 됨


TOMCAT 

http://luckyyowu.tistory.com/124


센토스 7.0 이상 부터는 방화벽 설정이 iptables 에서 firewalld 아래 URL 방식으로 바뀜

새로운 방화벽 참고 1   http://2cpu.co.kr/m/bbs/board.php?bo_table=QnA&wr_id=427088

새로운 방화벽 참고 2   http://www.oracle-base.com/articles/linux/linux-firewall-firewalld.php


chkconfig --add  오류 날때 

tomcat 서비스 는 chkconfig 를 지원 하지 않습니다 )

http://knackforge.com/blog/sivaji/fix-chkconfig-command-not-found




tomcat 을 chkconfig 에 등록하려는데

아래와 같이 등록이 되지 않는다..
#chkconfig --add tomcat
service tomcat does not support chkconfig

/etc/init.d/tomcat 에 아래 내용을 추가해둔다.
# chkconfig: 345 90 90
# description: init file for tomcat
# processname: tomcat

#자바와 톰켓 경로 지정 필수 ...
JAVA_HOME=/usr/local/java
CATALINA_HOME=/usr/local/server/tomcat 

export CATALINA_HOME
export JAVA_HOME

요거 추가했다 ... 아오




반응형
반응형



2014-12 코드..





http://www.newcoupons.info/digitalocean-coupon-codes/


여기서 받았음

반응형
반응형



▷ test 데이타베이스에 sysop 계정이 111.222.333.444 IP 에서 접속 가능하게 설정한다.

GRANT all privileges on testDB.* to 'root'@'111.222.333.444' identified by '비번' ;

 

▷ test 데이타베이스에 sysop 계정이 모든  IP 에서 접속 가능하게 설정한다.

GRANT all privileges on testDB.* to 'root'@'%' identified by '비번' ;


출처

http://bizadmin.tistory.com/25



1. my.cnf 파일에서 캐릭터셋수정
root@imakeit:~# vi /etc/mysql/my.cnf
 
추가할부분
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
init_connect=SET collation_connection=utf8_general_ci
init_connect=SET NAMES utf8
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
 
수정할부분
bind-address=127.0.0.1 
// bind-address 는 127.0.0.1 에서만 접속을 허용한다는 의미이므로 주석처리해서 외부에서 접속가능하게 함.
 
2. my.cnf 수정을 완료했으면 mysql재시작해줌.
root@imakeit:~# service mysql restart
 
3. DB를 생성하고 외부에서 접속하겠습니다. 전 디비명을 imidb로 하였습니다.
root@imakeit:~# mysqladmin -u root create 디비명 -p
 
4. 생성한 디비로 접속합니다.
root@imakeit:~# mysql -u root -p imidb
 
접속되어 아래처럼 mysql>프롬프트 뜨면 해당 디비로 접속이 되었습니다.
 
5. 외부접속위한 권한설정
외부에서 접속가능하도록 해당디비에 사용자권한을 추가합니다.
특정IP만 추가할수도 있고 모든IP에서만 추가할수있는데 특정아이피만 추가하겠습니다.
모든아이피 추가는 여기참고(http://bizadmin.tistory.com/25)
 
mysql>GRANT ALL PRIVILEGES ON imidb.* TO dbuser@IP IDENTIFIED BY '패스워드' WITH GRANT OPTION;
mysql>GRANT ALL PRIVILEGES ON imidb.* TO dbuser@localhost IDENTIFIED BY '패스워드' WITH GRANT OPTION;


출처 
http://www.imakeit.co.kr/community/board_view.html?gubun=info&idx=37


사용자 추가 ..

ariaDB [(none)]> use mysql
Database changed
 
MariaDB [mysql]> create database orademo;
Query OK, 1 row affected (0.00 sec)
 
-- User를 생성하고 권한을 부여합니다.
MariaDB [orademo]> create user 'ecsees'@'localhost' identified by 'xxxxx';
Query OK, 0 rows affected (0.00 sec)
 
-- 혹시라도 외부에서 접속하려면 localhost가 아닌 '%'로 추가 생성하여야 합니다.
MariaDB [orademo]> grant all privileges on orademo.* to ecsees@localhost;
Query OK, 0 rows affected (0.00 sec)
 
-- 확인합니다.
MariaDB [orademo]> flush privileges;
Query OK, 0 rows affected (0.00 sec)
 
MariaDB [orademo]> exit
Bye


반응형
반응형

아오 블로그 보고 했다가 계속 오류..


https://downloads.mariadb.org/mariadb/repositories/#mirror=kaist&distro=Ubuntu&version=10.0&distro_release=trusty


mariaDb 사이트 보고 한방에 성공 ㅎㄷㄷㄷ


Here are the commands to run to install MariaDB on your Ubuntu system:

sudo apt-get install software-properties-common sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db sudo add-apt-repository 'deb http://ftp.kaist.ac.kr/mariadb/repo/10.0/ubuntu trusty main'

Once the key is imported and the repository added you can install MariaDB with:

sudo apt-get update sudo apt-get install mariadb-server


아오아오



검색하면서 얻은 잡 지식


mysql 서버 설치되어 있으면 삭제..

sudo apt-get --purge remove mysql-client mysql-server mysql-common
sudo apt-get autoremove
$ sudo rm -rf /etc/mysql/


반응형
반응형

개념은 시간당 비용을 계산하는 방식 (0.01 )


1달 내내 사용 하면 5$ 적용 되는것 같다 


하루 동안 서버도 생성해보고 지워보고 새로 만들어보고 껏다 켰다 해봤는데 






0.09 달라 ㅎㅎ 이것저것 좀 테스트 했더니 0.01 씩 달았다...


구글검색해보면 각분기별로 프로모션 코드를 준다.

찾아서 입력하면 10달라 주네요 ㅎㅎ


과금 방식은

인스턴스 파워를 꺼놔도 과금이 된다고 합니다.

스냅샷으로 이미지 생성 후 인스턴스를 완전히 삭제 해야지 과금이 안된다고 하니 주의 하세요 ~~




반응형
반응형


mysqlworkbensh_ssh_connection ..


web 호스팅을 쓰고 있는데.. mysql 관리툴이 없어서...

하나하나 명령어 치다가 지쳐서 알아보던중..


혹시 ssh 로 접속해서 디비 관리가 가능할까?

시도 해봤는데 바로 접근 가능함 ㅎㅎ 나이스 


이제 디비 관리 좀 편하게 할 수 있을듯 웃챠~

반응형

+ Recent posts