/*****************************************
일반
******************************************/
* linux 32비트 64비트 확인
getconf LONG_BIT
* 허용된 포트 상태 확인
netstat -tnlp
* centos 7 방화벽 설정(포트 허용)
firewall-cmd --permanent --zone=public --add-port=8080/tcp
* centos 7 방화벽 재로딩
firewall-cmd --reload
* centos 7 방화벽 확인
sudo firewall-cmd --list-all
/*****************************************
maria db설치
******************************************/
1. MariaDB의 yum repository 설정
vi /etc/yum.repos.d/MariaDB.repo
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.0/centos5-x86
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
2. yum 설치
yum install MariaDB-server MariaDB-client
3. db 찾기
find / -name mysql
4. 마리아 디비 실행
/etc/init.d/mysql start
5. 패스워드 설정
/usr/bin/mysql -u root mysql
update user set password=password('energyfm') where user='root';
flush privileges;
quit
6. 재시작
service mysql stop
service mysql start
7. 외부 접속 허용
use mysql
grant all privileges on *.* to 'root'@'%' identified by 'energyfm' with grant option;
/*****************************************
mysql
******************************************/
* mysql 포트 허용
iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
* mysql 설치 위치 확인
find / -name mysql
/*****************************************
java
******************************************/
* 압축 풀기
tar -xvf jre-7u79-linux-x64.gz
* 심볼릭 링크 만들기
ln -s jre1.7.0_79/ java
* 연결 설정
vi /etc/profile
-----------------
JAVA_HOME=/usr/local/java
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME CLASSPATH PATH
-------------------
* 기존 연결 삭제
mv /usr/bin/java /usr/bin/java-old
source /etc/profile
java -version
/*****************************************
tomcat
******************************************/
* 압축 풀기
tar -xvf apache-tomcat-7.0.65.tar.gz
* 심볼릭 링크 만들기
ln -s apache-tomcat-7.0.65/ tomcat7
* 서비스 등록
cd /etc/rc.d/init.d/
vi tomcat
-----------------------------------
#!/bin/sh
#startup script for Tomcat
#
# chkconfig: 35 85 15
# description: apache tomcat 7.x
#
# processname: tomcat
#
# Source function library.
source /etc/profile
export CATALINA_HOME=/usr/local/tomcat7
case "$1" in
start)
echo "Starting tomcat: "
su - root -c $CATALINA_HOME/bin/startup.sh
;;
stop)
echo "Shutting down tomcat: "
su - root -c $CATALINA_HOME/bin/shutdown.sh
;;
restart)
echo "Restarting tomcat: "
su - root -c $CATALINA_HOME/bin/shutdown.sh;
su - root -c $CATALINA_HOME/bin/startup.sh
;;
*)
echo "Usage: service tomcat {start|stop|restart}"
exit 1
esac
exit 0
-------------
* 사용자 계정에게 소유권 변경
chown root:root tomcat
* 실행권한 설정
chmod 755 tomcat
* runlevel 등록
chkconfig --add tomcat
chkconfig --level 234 tomcat on
* 등록확인
chkconfig --list tomcat
* 서비스 시작
service tomcat start
/*****************************************
maven
******************************************/
* 빌드 명령어
compile
* deploy 명령어
package
/*****************************************
shell 등록
******************************************/
#!/bin/bash
PROJECT_HOME="폴더명"
cd $PROJECT_HOME
java -jar JAR이름.jar
/*****************************************
crontab
******************************************/
* env에 crontab -e 에 환경변수 등록
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/java/bin:/root/bin
JAVA_HOME=/usr/local/java
SHELL=/bin/bash
* crontab 설정
crontab -e
* 로그 보기
cat /var/log/cron
'기타' 카테고리의 다른 글
[eclipse] 이클립스 org.eclipse.mylyn.tasks.ui 멈추는 현상 (0) | 2015.01.05 |
---|---|
[eclipse] camel 표기법변환 (0) | 2014.10.26 |
[이클립스] 주석 설정 (0) | 2014.09.02 |
[이클립스] 프로퍼티 파일 한글 깨짐 (0) | 2014.08.23 |
ai (일러스트파일) png 변환 (0) | 2014.08.13 |