리눅스에서는 yum이라는 명령어가 있는데, yum이라는 것은 패키지 파일 즉, rpm 파일을 설치 및 삭제, 업데이트 하는데 있어 rpm 명령어보다 훨씬 쉽고 간편하게 작업을 진행할 수 있는 명령어입니다. yum이라는 명령어는 CentOS에서 사용되며, 우분투나 데비안에서는 apt-get이라는 명령어로 사용되며 사용 방법은 같습니다.


다음 포스팅에서 yum에 대해서 자세히 알아보고, apache 작업을 계속 진행하도록 하겠습니다.


1.  yum -y update 명령어를 사용해서 yum을 update 시켜줍니다.

많은 업데이트 로고들이 나오면서 Complete라는 글과 함께 업데이트가 완료된 것을 확인할 수 있습니다.

( 명령어에서 -y는 설치 여부를 물어볼때 y : yes를 의미합니다. )




2. yum을 이용한 apache 설치

yum -y install httpd를 입력해 줍니다.



3. apache 버전 확인하기

httpd -v 명령어를 사용하여 apache 버전을 확인할 수 있습니다.



4. apache 시작

service httpd start 명령어를 사용해서 apache를 실행시킵니다.


5. 부팅시 마다 httpd가 자동으로 등록

systemctl enable httpd.service 와 같은 명령어를 사용하면 등록이 된 것을 확인할 수 있습니다.



6. apache가 제대로 동작하는지 확인

ps -ef | grep httpd 명령어를 사용하여 현재 apache가 실행되고 있는지 여부를 확인할 수 있습니다.



7. port 열어주기

firewall-cmd --zone=public --add-port=80/tcp --permanent

firewall-cmd --reload 


위의 두 명령어를 사용하여 방화벽에서 해당 포트 번호를 열어줍니다.



8. 브라우저를 통해 설치 확인

apache 서버를 시작했으면, 브라우저를 통해 제대로 작동하는지 확인할 수 있습니다. 우선, 현재 ip를 쉽게 확인하기 위해서는 ifconfig라는 명령어가 필요한데, 사용하기 위해서는 yum -y install net-tools 명령어를 입력해서 설치해줍니다.

설치가 완료되면, ifconfig 명령어를 사용하여 현재 ip 주소를 확인할 수 있습니다.


ip 대역을 확인했으면 브라우저를 통해 접속을 해봅니다.




위와 같은 화면이 나오면 정상적으로 apache가 설치된 것을 확인할 수 있습니다.



출처: http://toma0912.tistory.com/55?category=274605


블로그 이미지

귀염둥이채원

,

출처: http://toma0912.tistory.com/64?category=274605


1. yum repository package 다운로드

wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm  명령어를 사용해서 패키지를 다운로드 받습니다.


2. Package 설치

yum localinstall mysql57-community-release-el7-11.noarch.rpm 명령어를 이용해서 다운로드 받은 패키지를 설치합니다.


3. MySQL yum repository 활성화

yum repolist enabled | grep "mysql.*-community.*" 명령어를 사용해 repository를 활성화 시키면 아래와 같은 화면을 확인할 수 있습니다.



그럼 본격적으로 MySQL의 설치를 진행합니다.


4. MySQL 설치

yum install mysql-community-server mysql mysql-libs mysql-devel mysql-server 명령어를 사용해 MySQL을 설치합니다.


5. MySQL 시작

systemctl start mysqld.service 명령어를 사용해 mysql을 시작합니다.

systemctl status mysqld.service 명령어를 사용해 현재 상태를 확인할 수 있습니다.



6. MySQL 부팅시 등록

systemctl enable mysqld.service 명령어를 사용해서 부팅시 mysql이 자동 실행되도록 설정합니다.


7. 패키지 설치시 root 패스워드가 임의로 설치되기 때문에 해당 임시 패스워드는

 /var/log/mysqld.log에 저장되어 있습니다.

grep 'temporary password' /var/log/mysqld.log 명령어를 사용해서 임시 패스워드를 확인합니다.



위와 같이 본인의 패스워드를 확인할 수 있습니다.


8. Secure 환경설정

mysql_secure_installation 명령어를 사용해서 본인에게 맞는 Secure 환경 설정을 해줍니다. 아래와 같이 질문들이 나오면 아래를 참조해서 패스워드 변경 및 각종 여부를 물어보는 것을 진행하시면 됩니다.


Securing the MySQL server deployment. 

 

Enter password for user root:  

 

The existing password for the user account root has expired. Please set a new password. 

 

New password:  

 

Re-enter new password:  

 ... Failed! Error: Your password does not satisfy the current policy requirements 

 

New password:  

 

Re-enter new password:  

The 'validate_password' plugin is installed on the server. 

The subsequent steps will run with the existing configuration 

of the plugin. 

Using existing password for root. 

 

Estimated strength of the password: 100  

Change the password for root ? ((Press y|Y for Yes, any other key for No) : n 

 

 ... skipping. 

By default, a MySQL installation has an anonymous user, 

allowing anyone to log into MySQL without having to have 

a user account created for them. This is intended only for 

testing, and to make the installation go a bit smoother. 

You should remove them before moving into a production 

environment. 

 

Remove anonymous users? (Press y|Y for Yes, any other key for No) : y 

 

Normally, root should only be allowed to connect from 

'localhost'. This ensures that someone cannot guess at 

the root password from the network. 

 

Disallow root login remotely? (Press y|Y for Yes, any other key for No) : y 

Success. 

 

By default, MySQL comes with a database named 'test' that 

anyone can access. This is also intended only for testing, 

and should be removed before moving into a production 

environment. 

 

Remove test database and access to it? (Press y|Y for Yes, any other key for No) : y 

 - Dropping test database... 

Success. 

 

 - Removing privileges on test database... 

Success. 

 

Reloading the privilege tables will ensure that all changes 

made so far will take effect immediately. 

 

Reload privilege tables now? (Press y|Y for Yes, any other key for No) : y 

Success. 

 

All done!  


위의 절차대로 진행하면 All done 메시지가 출력되면서 완료된 것을 확인할 수 있습니다.


9. my.cnf 수정

vi /etc/my.cnf 명령어를 사용해서 수정을 하는데 아래의 내용 중에서 필요한 것들만 입력하거나 수정해주면 됩니다.


[client]  
default-character-set = utf8 
  

[mysql] 
default-character-set=utf8 


[mysqld] 
  

datadir=/var/lib/mysql 
socket=/var/lib/mysql/mysql.sock 

character-set-server=utf8 
collation-server=utf8_general_ci 
init_connect=SET collation_connection = utf8_general_ci 
init_connect=SET NAMES utf8 
  

character-set-client-handshake = FALSE 
skip-character-set-client-handshake 
  

[mysqldump] 
default-character-set=utf8 


10. 포트 열어주기

firewall-cmd --zone=public --add-port=3306/tcp --permanent

firewall-cmd --reload


위의 두 명령어를 사용해서 포트를 열어줍니다.


11. 접속

mysql -u root -p 명령어를 사용해서 mysql에 접속을 시도하면, 각자가 설정한 패스워드를 입력하라는 입력란이 나오고 패스워드를 입력하면 다음과 같이 mysql에 접속한 화면을 확인할 수 있습니다.




12. 외부 접속 허용

mysql> use mysql         >> mysql 디비 선택 

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '패스워드' WITH GRANT OPTION; 

mysql> GRANT TRIGGER ON *.* TO 'root'@'%' WITH GRANT OPTION; 

mysql> GRANT SUPER ON *.* TO 'root'@'%'; 

mysql> FLUSH PRIVILEGES; 


위의 명령어를 사용해서 외부 접속을 허용할 수 있습니다.


13. MySQL 상태 보기

status 명령어를 사용해서 MySQL의 상태를 확인할 수 있습니다.




출처: http://toma0912.tistory.com/64?category=274605 [토마's 개발노트]

블로그 이미지

귀염둥이채원

,
원문: http://bqlab.blog/221359514940

홈페이지로 이동한 후 이클립스 설치파일을 다운로드

위 링크를 누르면 위 이미지와 같은 사이트로 이동하게 될 것이다. 자바 공부하려면 이클립스라는 개발환경을 사용하는 것이 좋다. 다른 컴파일러도 있겠지만 자바 공부하는 많은 사람들이 대부분 이클립스를 사용하니 그렇다. 에러가 나는 등의 문제가 생겼을 때 검색하면 사람들이 전부 이클립스 쓰는 것을 전제로 깔고 설명하기 때문에 이클립스 쓰는 것을 권장하는 것이다.

사이트로 이동하면 세가지 항목이 바로 보일텐데 여기서 다운로드 버튼을 누른다.

다운로드 버튼을 누르면 위 이미지와 같은 다운로드 화면으로 이동하게 될 것이다. 주황색 배경의 다운로드 버튼을 누르자.

이클립스가 다운로드되고 있다고 한다. 써줘서 고맙다고 한다. 이클립스 설치파일 다운로드되는대로 실행하자.

윈도우에 JDK 다운로드 및 설치

설치파일을 실행했는데 갑자기 위 이미지와 같은 사이트로 이동될 수도 있다. 이클립스 설치기를 사용해주셔서 감사하다는 내용과 함께 제목으로는 자바가 윈도우에 없다는 말이다. 바로 보이는 자바 1.7.0을 누르자. 컴퓨터에 따라 적힌 문구는 다를 수도 있다. 이 글을 보는 사람도 그렇고 글을 쓰고 있는 나도 그렇고 개발자니까 JDK를 설치하자.

쿠키 약관을 동의해달라는 팝업이 표시될 때도 있다. 동의하고 진행한다.

이제 여기에 주목하자. 여기 보면 운영체제별로 jdk를 다운로드할 수 있게 나열해놓았다. 나는 지금 윈도우 64비트를 사용하고 있기 때문에 가장 아래에 잇는 항목을 다운로드할 것이다. Accept License Agreement라고 되어있는 부분 체크해야 다운로드할 수 있다. 약관에 동의하냐 마냐 이걸 묻는 것이다.

다운로드 되는대로 실행하면 된다.

Next 두번 누르고 기다리면 된다.

기다리다보면 다운로드되다 말고 새 창이 나타날 것이다. 확인 눌러서 진행한다. 자바를 설치하는 것이다.

설치위치는 웬만하면 변경하지 않는 것을 권장한다. 다음 누르자.

조금 기다리다보면 얼마 안 지나서 JDK설치는 끝이 난다. 쉽다. jdk 설치 다 끝났으면 다시 이클립스 설치파일을 실행하면 된다. 아까는 되지 않았겠지만 설치하고 나서는 잘 실행이 될 것이다. 아래에서 마저 설명을 시작하겠다.

이클립스 설치파일 실행

이제 본격적으로 이클립스를 설치하겠다. 설치파일을 실행하면 위 이미지와 같은 창이 나타날 것이다. 가장 위에 Eclipse IDE for Java Developers라고 적혀있는 항목을 클릭한다. 이 포스팅은 자바를 공부하는 사람을 위해 쓰는 글이기 때문에 나머지는 알아서 선택해서 진행하면 된다. 자바를 공부하는 사람이면 가장 위에 있는 항목을 누르면 된다.

이런 창이 나타났다가 사라지고 INSTALL이라는 버튼이 활성화될 것이다. 내가 실수로 캡처를 하지 못해서 생략되었지만 INSTALL이라는 노란색 배경의 버튼이 활성화되면 눌러서 설치를 진행하면 된다.

이클립스 이용약관이다. Accept Now를 누르면 된다.

이클립스 이용 약관을 동의하면 설치가 시작된다.

간간히 이런 창이 뜰 때도 있는데 이럴 때는 아래에 Remember accepted licenses라고 적혀있는 체크박스를 체크하고 Accept를 누르면 된다. 체크박스에 체크를 하면 더이상 이런 창은 뜨지 않는다.

설치가 끝났다. 다음 포스팅에서는 프로젝트 만드는 방법에 대해 알아보겠다. 그리고 자바 포스팅에서는 소개하는 내용이 부실할 수도 있다. 왜냐하면 이미 한번 자바 글을 썼기 때문에 자세한 설명 없이 거의다 생략하면서 진행할 것이다


블로그 이미지

귀염둥이채원

,