[MySQL] Supervisor 계정 만들기

MySQL(MariaDB) DB 모든 권한 주기 TL; DR GRANT ALL PRIVILEGES ON *.* TO ‘{id}’@{host} IDENTIFIED BY ‘{pw}’ WITH GRANT OPTION; FLUSH PRIVILEGES; Ex) GRANT ALL PRIVILEGES ON *.* TO ‘silnex’@localhost IDENTIFIED BY ‘mypassword’ WITH GRANT OPTION;   계정만 생성 하고 싶을 때 CREATE USER ‘{id}’@{host} IDENTIFIED BY ‘{pw}’; 한 DB에만 권한을 주고 싶을 때 GRATN ALL PRIVILEGES …

[php redis] php Array Auto Serialize 설정

php Redis Serialize 설정 TL;DR $redis->setOption(Redis::OPT_SERIALIZER, Redis::SERIALIZER_PHP);   일단 아래의 코드를 보자 <?php $redis = new Redis(); try { $redis->connect(‘127.0.0.1′,’6379’, 2.5, NULL, 150); $key = ‘myKey’; $value = array(‘v1’ => ‘Value1’, ‘v2’ => ‘Value2’); $ttl = 10; $redis->setex( $key, $ttl, $value ); $value = $redis->get($key); var_dump($value); } catch(Exception $e) { var_dump($e); } $redis->close(); ?> 위에 …

[Nginx|Apache] Reverse Proxy 설정

Nginx & Apache Reverse Proxy 설정 Nginx nginx conf 파일이나 sites-enabled/ 폴더 아래 conf 확장자로 아래와 같은 파일을 만든다. server { listen 80; server_name reverse.silnex.kr; location / { proxy_pass http://10.0.0.1:8080; } } 위 파일을 만들게 되면 reverse.silnex.kr 로 접속하게되면 내부망의 http://10.0.0.1:8080로 이어지게 된다.   Apache 2.4 아파치 conf파일에 아래와 같은 내용을 추하거나, sites-enabled/폴더에 .conf 확장자로 …

[Liunx] Ctrl + 방향키 입력시 5D; 5A; 으로 입력 되는 현상 해결법.

vi /etc/inputrc /etc/inputrc 파일을 생성한뒤 아래 내용을 추가해준다. “\e[1;5C”: forward-word “\e[1;5D”: backward-word “\e[5C”: forward-word “\e[5D”: backward-word “\e\e[C”: forward-word “\e\e[D”: backward-word ssh 로그아웃 후 다시 ssh 로그인을 하면 Ctrl + 방향키가 정상적으로 작동하게된다.

[Virtualbox] 헤드리스 모드로 실행 & 헤드리스 모드로 변경

Virtual Box Headless Tip’s Virtual Box에서 ubuntu server 라든지 centOS server를 실행시킬 때 불필요한 gui 창 없이 background로 돌려보자. # Start Headless mod virtual box에서 가상머신을 실행할 때 기본적으로 gui창을 띄워 주는데 헤드리스로 시작을 누르게 되면,  가상머신이 background에서 실행되기에 좀 더 깔끔하게(?) 서버를 사용할 수 있다. 물론 다시 gui 창이 필요하다면, 위 이미지처럼 보이기를 눌러 …

[Linux-CMD] ps 명령어 유용한 옵션 정리

PS -e : 모든 프로세스를 보여줌 -f : 프로세스의 자세한 정보를 보여줌 -F : 프로세스의 더욱 자세한 정보를 보여줌 –no-header: 헤더 (UID   PID  TTY 등)없이 보여줌 -C <name> : <name> 프로세스의 정보를 보여줌 -o <pid | tty … > : 해당 열에 해당하는 정보만을 보여줌 -u/-U <user or uid> : <user or uid>가 실행중인 프로세스를 …

[git] github command 자동 로그인 설정법

간단한 http를 사용한 저장방법 remote 저장소를 지정한다. git remote add origin https://github.com/ … git config 를 통해 origin.url에 저장된 url을 id와 pw를 넣어 변경한다. git config remote.origin.url “https://<username>:<MYPASSWORD>@github.com/ …” push를 해보면 로그인 과정없이 push되는 것을 볼 수 있다.   SSH를 사용한 저장방법 id와 pw를 paintext로 넣어두기 때문에 git config –list를 하게되면 모두 다 보이게 된다. …