Posted
Filed under 프로그래밍
리눅스를 설치하고 crontab -e 를 최초 실행하면 기본 에디터를 선택하는 화면이 나온다.
여기서 내가 쓰는 편집기가 아닐경우는 아래와 같이 변경한다.

 
$ which $EDITOR 
$ EDITOR=vi 
$ export EDITOR 





2014/08/26 15:38 2014/08/26 15:38
Posted
Filed under 프로그래밍
root 패스워드를 분실했을때 변경방법.

1. mysql 서비스 중단.

2. mysqld_safe --skip-grant & 실행

3. mysql -uroot mysql 실행

4. mysql 콘솔에서 실행
update user set password=password('패스워드') where user='root'; 
flush privileges;

6. 아까 실행했던 mysqld_safe가 실행되고 있다면 죽인다.

7. mysql 서비스 시작.

8. 끝.



2014/08/26 10:08 2014/08/26 10:08
Posted
Filed under 프로그래밍
WARNING: You are running on a NUMA machine.

오류 발생하면?

numactl이 설치되어있는지 확인하고

몽고 실행을 numactl --interleave=all mongod -f /etc/mongod.conf 의 형태로

numactl --interleave=all 을 앞에 붙여서 실행해주면 경고 나오지 않는다.

centos에서 yum으로 설치했을경우

/etc/init.d/mongod 파일을 열고 start부분에

daemon --pidfile=${pidfile} --user mongodb "numactl --interleave=all  $exec $options  >> $logfile 2>&1 &"

이런식으로 수정해주면 된다.


2014/08/25 16:28 2014/08/25 16:28
Posted
Filed under 프로그래밍
COMODO에서 주는 인증서중에 

_wildcard_.xxxx.co.kr.crt
AddTrustExternalCARoot.crt
COMODOSSLCA.crt

이렇게만 필요하고

내가 만들었던 키파일이 필요하다.

순서대로 해야한다 일부 브라우저(특히 스마트폰) 에서는 신뢰할수 없는 인증서라고 나온다.

cat _wildcard_.xxxx.co.kr.crt >> xxxx.co.kr.crt.cat
cat AddTrustExternalCARoot.crt >> xxxx.co.kr.crt.cat 
cat COMODOSSLCA.crt >> xxxx.co.kr.crt.cat 


nginx에서는 아래와 같이 한다.

ssl on;
ssl_certificate /etc/nginx/ssl/xxxx.co.kr.crt.cat;
ssl_certificate_key /etc/nginx/ssl/xxxx.co.kr.key;


2014/08/18 15:20 2014/08/18 15:20
Posted
Filed under 프로그래밍
Window->Colours 에서 ANSI Blue를 74 74 255로 ANSI Blue Bold를 140 140 255 로 변경하면
엄청나게 어두웠던 색상이 밝아진다.
2014/07/08 14:50 2014/07/08 14:50
Posted
Filed under 프로그래밍
1. Storege 에서 Add로 하나 추가

2. fdisk -l 로 추가된거 확인

3. fdisk /dev/xvdb(추가된 스토리지 위치)

4. Command 에서 p -> n -> 모두 앤터 -> w

5. mkfs.ext4 /dev/xvdb1(fdisk로 생성한 스토리지 위치)

6. mount /dev/xvdb1 /data 


2014/06/09 19:06 2014/06/09 19:06
Posted
Filed under 프로그래밍
Window -> Preferences -> Team -> Git

Remote Connection timeout(seconds) 

시간 늘려주면된다.

2014/05/28 11:28 2014/05/28 11:28
Posted
Filed under 프로그래밍

config/environments/production.rb

config.action_mailer.delivery_method = :smtp
config.action_mailer.perform_deliveries = true
config.action_mailer.raise_delivery_errors = true

config.action_mailer.smtp_settings = {
  :address              => "smtp.gmail.com",
  :port                 => 587,
  :domain               => 'gmail.com',
  :user_name            => 'account@gmail.com',
  :password             => 'password',
  :authentication       =>  :plain,
  :enable_starttls_auto => true
}
…


config/gitlab.yml

# Gitlab application config file
# Email used for notification
# about new issues, comments
email:
 from: account@gmail.com
  …
2014/05/28 11:06 2014/05/28 11:06
Posted
Filed under 프로그래밍
CENTOS 기준으로...

ifconfig lo:0 L4장비IP netmask 255.255.255.255 up

/etc/rc.local 에 재부팅할때도 항상 올라오게 해야함..
sudo ifconfig lo:0 L4장비IP netmask 255.255.255.255 up



2014/05/23 19:49 2014/05/23 19:49
Posted
Filed under 프로그래밍
git config --global http.postBuffer 524288000
2014/05/02 16:28 2014/05/02 16:28
Posted
Filed under 프로그래밍/PHP

class Timer {

 var $classname = "Timer";
 var $start     = 0;
 var $stop      = 0;
 var $elapsed   = 0;

 # Constructor
 function Timer( $start = true ) {
  if ( $start )
   $this->start();
 }

 # Start counting time
 function start() {
 $this->start = $this->_gettime();
 }

 # Stop counting time
 function stop() {
 $this->stop    = $this->_gettime();
 $this->elapsed = $this->_compute();
 }

 # Get Elapsed Time
 function elapsed() {
 if ( !$elapsed )
 $this->stop();

  return $this->elapsed;
 }

 # Get Elapsed Time
 function reset() {
 $this->start   = 0;
 $this->stop    = 0;
 $this->elapsed = 0;
 }

 #### PRIVATE METHODS ####

 # Get Current Time
 function _gettime() {
 $mtime = microtime();
 $mtime = explode( " ", $mtime );
 return $mtime[1] + $mtime[0];
 }

 # Compute elapsed time
 function _compute() {
 return $this->stop - $this->start;
 }
 
}

$t=new Timer();

2014/04/07 10:49 2014/04/07 10:49
Posted
Filed under 프로그래밍

/opt/redmine-2.4.1-0/apps/redmine/htdocs 에서

* 설치
bin/rake redmine:plugins:migrate RAILS_ENV=production
 
* 삭제
bin/rake redmine:plugins:migrate NAME=플러그인이름 VERSION=0 RAILS_ENV=production
 

---

쓸만한 플러그인

Redmine plugins:
  clipboard_image_paste          1.8
  redmine_dashboard              2.2
  redmine_hudson                 2.1.2
  redmine_image_clipboard_paste  1.0.0
  redmine_issue_detailed_tabs_time 0.1.0
  redmine_issue_extensions       0.2.0
  redmine_issue_templates        0.0.7
  redmine_lightbox               0.0.1
  redmine_monitoring_controlling 0.1.1
  redmine_my_roadmaps            0.1.13_redmine2.3
  redmine_redcarpet_formatter    2.1
  redmine_redcarpet_viewer       0.0.2
  redmine_wiki_extensions        0.6.4
  redmine_youtube_video          1.0.0


Redmine plugins:
  redmine_image_clipboard_paste  1.0.0
  redmine_issue_completion       0.0.2
  redmine_lightbox2              0.2.5
  redmine_redcarpet_viewer       0.0.2
  redmine_webhook                0.0.1

3.2.0에서 지원안하는것들을 뺐더니 몇가지 지원안하네
2014/03/14 18:26 2014/03/14 18:26
Posted
Filed under 프로그래밍
XenServer 초간단 설치
 
1.XenServer 다운
http://xenserver.org/overview-xenserver-open-source-virtualization/download.html
 
2.XenServer 설치
시디굽고 리눅스 설치하듯이 설치
 
3.XenCenter 다운
http://xenserver.org/overview-xenserver-open-source-virtualization/download.html
 
4.XenCenter 설치
윈도우 프로그램 설치하듯이 그냥 설치
 
5.XenServer ISO 저장소 생성
 
# vgs <- 현재 볼륨 상황
 
# lvcreate -L 30G -n isoImages VG_XenStorage-8eaf2053-79bc-3284-1b70-13a714db05eb <- 용량 적당히 변경,VG_부터는 자기 볼륨으로 변경
 
# mkfs.ext3 /dev/VG_XenStorage-8eaf2053-79bc-3284-1b70-13a714db05eb/isoImages <- 마찬가지로 VG_부터는 자기 볼륨으로 변경
 
# mkdir /mnt/isoImages
 
# vgchange -a y
 
# xe sr-create name-label=ISOimages type=iso device-config:location=/mnt/isoImages/ device-config:legacy_mode=true content-type=iso
 
# xe sr-list <- 파티션 확인
 
# mount /dev/VG_XenStorage-8eaf2053-79bc-3284-1b70-13a714db05eb/isoImages /mnt/isoImages/ <- 마찬가지로 VG_부터는 자기 볼륨으로 변경
 
5.이미지 다운로드
 
# cd /mnt/isoImages
 
# wget http://ftp.neowiz.com/centos/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1.iso
 
# wget http://ftp.neowiz.com/ubuntu-releases/13.10/ubuntu-13.10-server-amd64.iso

6.해당 이미지로 VM생성해서 설치

7.끝
2014/02/28 16:29 2014/02/28 16:29