10 04 2014
Haeng Ho Kang | Server, Media Server |
최상의 운영체제 2GB 이상의 Java heap사이즈를 셋팅할수 있는 64bit Java VM을 가진 64-bit OS Server VM 사용 Window : [설치폴더]/bin/setenv.bat Linux : [설치폴더]/bin/setenv.sh 에서 set JAVA_OPTS=%JAVA_OPTS% -server “-server”를 추가하여 Server VM을 사용하도록 한다. — 4.xx버전에서는 conf/Tune.xml로 이동함 Java heap size 조정 Window : [설치폴더]/bin/setenv.bat Linux : [설치폴더]/bin/setenv.sh 에서 JAVA_OPTS=”-Xmx3000M” 4G : JAVA_OPTS=”-Xmx3000M” 8G : JAVA_OPTS=”-Xmx5000M” […]
8 04 2014
Haeng Ho Kang | Server, Media Server |
다운로드 http://www.wowza.com/pricing/installer여기에서 Linux RPM 다운 chmod 755 WowzaStreamingEngine-4.0.3.rpm.bin ./WowzaStreamingEngine-4.0.3.rpm.bin 하면 /usr/local/WowzaStreamingEngine 여기에 설치가 된다 /usr/local/WowzaStreamingEngine/bin으로 이동 후 ./startup.sh 1.라이센스키를 물어본다 (key는 사이트에서 Trial을 받는다) 2.관리자 계정 등록 실행되면 ./shutdown.sh 한다 .왜냐면 이미 서비스에 등록이 되어있다. chkconfig –list|grep Wowza WowzaStreamingEngine(엔진) WowzaStreamingEngineManager(관리자 웹서버) 실행된다. http://wowza-ip:8088/하면 관리자 화면을 볼수 있다.
7 04 2014
1.의존 패키지 설치
|
yum -y install zlib curl yum -y install gcc g++ cpp gcc-c++ yum -y install openssl openssl-devel yum -y install ncurses-devel yum -y install bzip2-devel yum -y install libtermcap-devl libc-client-devel yum -y install bison yum -y install perl yum -y install make cmake |
==> 한번에
|
yum -y install zlib curl gcc g++ cpp gcc-c++ openssl openssl-devel ncurses-devel bzip2-devel libtermcap-devel libc-client-devel bison perl make cmake |
2.Group , User Create
|
groupadd dba useradd -g dba mysql |
3.MySQL DownLoad
|
wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.17.tar.gz tar xvzf mysql-5.6.17.tar.gz |
4. 아래와 같이 cmake한다. – 소스 버젼이라 모든 Linux에서 사용가능합니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
cd mysql-5.6.17 cmake \ -DCMAKE_INSTALL_PREFIX=/xxx/db/mysql-5.6.17 \ -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DWITH_EXTRA_CHARSETS=all \ -DMYSQL_DATADIR=/xxx2/db/mysql \ -DENABLED_LOCAL_INFILE=1 \ -DWITH_MYISAM_STORAGE_ENGINE=1 \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ -DWITH_MEMORY_STORAGE_ENGINE=1 \ -DWITH_READLINE=1 \ -DENABLED_LOCAL_INFILE=1 \ -DMYSQL_USER=mysql \ -DMYSQL_TCP_PORT=3306 \ -DENABLE_DOWNLOADS=1 |
|
chown -R mysql:dba /xxx/db/mysql-5.6.17 |
|
chown -R mysql:dba /xxx/db/mysql |
5.데이타베이스 생성
|
/xxx/db/mysql-5.6.17/scripts/mysql_install_db \ --defaults-file=/xxx/db/mysql-5.6.17/my.cnf \ --user=mysql \ --basedir=/xxx/db/mysql-5.6.17 \ --datadir=/xxx/db/mysql \ --explicit_defaults_for_timestamp=on |
5.서비스에 등록한다.
|
cp /xxx/db/mysql-5.6.17/support-files/mysql.server /etc/init.d/mysqld |
|
basedir=/xxx/db/mysql-5.6.17 datadir=/xxx/db/mysql |
|
chkconfig mysqld on chkconfig --list mysqld service mysqld start |
7.Profile 환경변수 수정
|
export PATH=$PATH:/xxx/db/mysqlk-5.6.17/bin |
TroubleShooting 1.ERROR! The server quit without updating PID file
|
/etc/my.cnf 에 datadir의 경로가 데이타베이스 생성할때의 경로로 되있지 않고 기본 경로 /var/lib/mysql**로 도있으면 이부분을 실제 datadir한 경로로 바꾸면 됩니다. |
[…]
7 04 2014
Haeng Ho Kang | OS, Linux/Unix |
www.oracle.com 에서 jdk-7u51-linux-x64.tar.gz 다운
|
tar xvzf jdk-7u51-linux-x64.tar.gz chmod 755 jdk1.7.0_51 |
Symbolic link를 한다.
|
ln -s /opt/jdk1.7.0_51 /opt/java7 |
환경설정(/etc/profile)파일을 편집한다. 맨아래에
|
export JAVA_HOME=/opt/java7 export PATH=$PATH:$JAVA_HOME/bin |
수정사항 적용
확인
7 04 2014
Haeng Ho Kang | OS, Linux/Unix |
1.OS에서 설치한 java 설치정보 확인
|
update-alternatives --config java |
2.설치한 jdk를 alternatives에 적용
|
update-alternatives --install /usr/bin/java java /opt/java7/bin/java 3 |
3.설치한 java를 기본으로 바꾼다.
|
update-alternatives --config java |
|
Selection Command ----------------------------------------------- 1 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java * 2 /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java + 3 /opt/java7/bin/java Enter to keep the current selection[+], or type selection number: 3 |
(3을 선택해서 바꾼다) 4.java 설정확인
7 04 2014
테이블 정보 show create table 테이블명 -> 해당 테이블의 생성 퀄리문을 볼수 있음 desc 테이블명 -> 테이블의 제약사항들을 볼수 있다(컬럼이름, 컬럼타입,null허용여부,key, default 등) Column 변경 추가 alter table 테이블명 add 컬럼이름 varchar(10) not null default “”; 수정 alter table 테이블명 modify 컬럼이름 varchar(20) not null default “”; 삭제 alter table 테이블명 drop 컬럼이름; Column명 변경 […]
5 04 2014
Haeng Ho Kang | OS, Linux/Unix |
1. ssh환경설정 파일 수정
에서 #Port 22 ==> Port 1234 (1234포트로 변경한 경우)
2.방화벽설정파일 수정 기존 22번 port –> 원하는 포트로 변경
|
vi /etc/sysconfig/iptables |
-A INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT ==> 이라인을 아래의 라인으로 수정한다. -A INPUT -m state –state NEW -m tcp -p tcp –dport […]
2 04 2014
<<<< Jenkins 배포 Job 등록 >>>>> 1. 좌측 메뉴에서 “새로운 job” 클릭 – Job 이름 : 식별가능한 이름 설정 – Build a free-style software project 선택 2. Job 등록 폼 – JDK : JDK7 – 소스코드 관리 > Subversion 선택 > Repository URL : 소스코드 대상 SVN URL 입력 (http://xxx.xxxx.com/svn/project/webapp/trunk) > Credentials : 기존에 등록되어 있는 […]
28 03 2014
Haeng Ho Kang | TOOL, erwin |
용어사전을 사용해서 Logical에서 Physical로 바로 변환하고 싶은 경우 1.Erwin에서(Logical모드) Tools > Names > Edit Naming Standards 를 누른다 2.하단의 Glossary를 선택한다. Word/Words에 직접 logical의 용어를 쓰고 Abbreviation에 Physical의 용어를 적거나 상단의 import를 이용해서 excel로 정리해 놓은 용어사전을 CSV파일로 저장후 import해도 된다. 위의 과정은 Erwin에서 적용할수 있는 파일인 .nsm파일형태로 만드는 과정이다. 저장하기를 눌러 “파일명.nsm” 파일로 저장한다. […]
24 03 2014
Haeng Ho Kang | TOOL, erwin |
1.Physical모드에서 Database > Pre & Post Scripts > Model-Level 선택후 New 하고 CommentName이라고 입력하고 아래의 Code에 Oracle의 경우
|
%ForEachTable() { COMMENT ON TABLE %TableName IS '%EntityName'; %ForEachColumn() { COMMENT ON COLUMN %TableName.%ColName IS '%AttName'; } } |
MySQL의 경우
|
%ForEachTable() { alter TABLE %TableName COMMENT = '%EntityName'; %ForEachColumn() { ALTER TABLE %TableName CHANGE COLUMN %ColName %ColName %AttDatatype %AttNullOption COMMENT '%AttName'; } } |
를 입력하고 OK 2.DDL문 생성 Tools > Forward Engineer > Schema Generation하고 왼쪽에서 Schema선택후 오른쪽에서 .Post-Script 체크후 생성하면 된다