'전체'에 해당되는 글 146건
- 2009/11/27 다른 회사 휴대폰 쓰는 사람들 다 바꾸라고 하세요. 애사심이 필요한 때예요. (1)
- 2009/11/08 Tomcat 6 Install On CentOS 5.4
- 2009/10/29 CentOS 5.4에서 MySQL 설치 - yum
- 2009/10/15 CentOS에서 Apache2, PHP5, MySQL 설치
- 2009/10/15 Ubuntu + VirtualBox + CentOS 조합의 가상 서버 구축 (2)
- 2009/04/29 국민연금 더내면 더 받는다?
- 2009/03/06 아... 응원도 못하넹... ㅡㅡㅋ
- 2009/02/24 Samsung Bluetooth Headset WEP410
- 2009/01/16 Q. SKT의 무선 인터넷 요금제... 과연 어떤 것을 써야 할까요?
- 2009/01/15 Q. 전체 초기화 방법은?
제목에 인용된 문구는 최지성 삼성전자 사장이 임직원들에게 당부했다는 말이다.
한국경제. [2009-11-27] 아이폰에 긴장하는 삼성전자
저 말을 하는 임원진들은 반성해야 한다고 생각한다.
그 이유는....
내가 쓰고 싶은 맘이 드는 폰이어야 한다는 것이다... 기획자, 개발자 등등은 내가 쓰고 싶은 제품을 만들어야 고객도 쓰고 싶어하고...
내가 쓰기 편해야... 고객도 쓰기 편하다고 느끼기 때문이다.
저 말을 하는 사장은... 제품의 질, 가격 등등 소비자가 좋아할 만한 제품을 만들려고 하기 보단 단순히 돈만을 바라보는 시각이 강한 것 뿐이다.
애사심의 표현을 저런식으로 밖에 표현할 수 없는 것은 아니지 않은가?
회사를 위해 짜투리 시간을 투자하고... 교육을 받으며... 좀더 나은 제품을 만들기 위해 고민하는 등의 일이 진정 회사를 위하는 길일 것이다.
삼성이든 SKT 든 어느 회사를 막론하고, 사원들은 애사심을 가지고 있을 것이고... 그것에 대한 표현으로 좀더 나은 제품을 기획 개발 혹은 개선을 해야 한다고 보고서를 올렸을 것이다...
회사가 힘들어질 때는 전적으로 임원의 잘못이다.
직원의 능력을 끌어내 줄 수 없는 관리자가 있고.. 그 관리자를 관리하지 못하는 관리자....
그로 인해 애사심보다는 좀더 나를 인정해 줄 회사를 찾기 바쁘게 만드는 요인이 되지 않을까?
학력이 뛰어난 만큼 생각의 범위가 넓긴 하지만.... 창의적인 생각은 반대로 조금식 얕아진다고 생각한다...
메주는 콩으로 만든다는 이 명백한 논리 하나때문에... 팥으로 콩을 만들 엄두를 못내는 것은.... 그 진리를 이미 알고 있기 때문인데...
진리를 알고 있음으로서, 실수를 피해갈 수 있지만... 모름으로써, 실수를 통해 만들어내는 창조는 늘 우리에게 편리함을 제공해 왔다.
3M의 포스트잇이 그런 창조물 아닐까? 실수에서 탄생한 참으로 편리한 메모지....
- Java SE Development Kit 다운로드
http://java.sun.com/javase/downloads/index.jsp 에서 다운로드 - 다운로드 파일의 실행 - 실행 권한이 없을 경우, 권한 부여
* RPM 파일이 아닌 경우, 설치 후의 작업에 다소 차이가 있음.
# sh jdk-6u17-linux-i586-rpm.bin - JDK 환경 설정
- # vim /etc/profile - 다음의 내용을 제일 하단에 추가
더보기
- # source /etc/profile - 환경 설정 적용
- Tomcat 다운로드
http://tomcat.apache.org/ 에서 다운로드 - 설치
- 압축해제
# tar xvfz apache-tomcat-6.0.20.tar.gz - 설치 경로 변경
# mv apache-tomcat-6.0.20 /usr/local/tomcat - 자동 실행 파일 생성
# vim /etc/rc.d/init.d/tomcat
더보기
- 자동 파일 실행 권한 변경
# chmod 755 /etc/rc.d/init.d/tomcat - 서비스로 등록
# chkconfig --add tomcat - 서비스 시작
# service tomcat start
- CentOS 5.4 설치
- MySQL 설치
- yum을 이용한 설치
# yum -y install mysql mysql-server mysql-connector-odbc mysql-devel - /etc/my.cnf 편집
- 서버 운영 환경에 따른 기본 설정 방법
# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
더보기
- 기본 인코딩 UTF8로 지정
# vim /etc/my.cnf
더보기
- MySQL 서버 재시작
# service mysqld restart - 원격 접속
- root 계정
# mysql -u root -p mysql
mysql> GRANT ALL PRIVILEGES ON *.* to root@"%" IDENTIFIED BY '패스워드' WITH GRANT OPTION;
mysql> flush privileges;
Link : CentOS APM설치! yum으로 간단히 해결하기
위의 내용에서 개인적으로 필요한 내용만 올려놓은 것이니, 위의 Link로 이동하셔서 원문을 참고하세요.
- Apache2
# yum -y install httpd - repo 다운로드
http://wiki.centos.org/ 접속 > How To > Package Management > CentOS Repositories > Remi Collet Repository - Apache2 부팅시 자동 실행
- 자동 실행 등록
# chkconfig --level 2345 httpd on - Apache2 실행
# service httpd start - PHP5 설치
# yum -y install --enablerepo=remi php
# yum -y install --enablerepo=remi gd gd-devel
# yum -y install --enablerepo=remi libxml2 libxml2-devel
# yum -y install --enablerepo=remi openssl openssl-devel
# yum -y install --enablerepo=remi gmp gmp-devel
# yum -y install --enablerepo=remi mhash mhash-devel
# yum -y install --enablerepo=remi libmcrypt libmcrypt-devel
# yum -y install --enablerepo=remi php-mysql
# yum -y install --enablerepo=remi php-devel
# yum -y install --enablerepo=remi php-gd
# yum -y install --enablerepo=remi php-mbstring
# yum -y install --enablerepo=remi php-mhash - repo 다운로드
http://wiki.centos.org/ 접속 > How To > Package Management > CentOS Repositories > Extra Packages for Enterprise Linux (EPEL) - MySQL 설치
# yum -y install mysql mysql-server mysql-connector-odbc mysql-devel
# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
# vim /etc/my.cnf
더보기
# service mysqld start
# mysql -u root -p mysql
더보기
그런데, 그 4개의 프로젝트중 HTTPS 통신을 하는 웹이 3개다.
이미 알고 있겠지만, HTTPS 통신은 1개의 서버에 1개의 웹 사이트만 돌릴 수 있다.
이런 문제로 개발 서버를 최소 3대 이상을 관리해야 하는 문제에 부딪쳤다.
개발은 Ubuntu Desktop 환경하에서,
운영은 CentOS 에서,
업무를 위해서는 Windows 를 사용하고,
그중 CentOS 로 서버를 최소 3대 구축해야 하는 상황인 것이다.
이러한 이유로, 가상 머신을 이용한 개발 환경 구축이 필요했다.
내가 필요로 하는 시스템 및 조건은 다음과 같다.
하나. Ubuntu Desktop를 써야 한다. (MS-Windows 환경하에서도 가능하지만, 리눅스를 쓰고 싶었다.)그래서 자료를 찾아보기 시작했으나, 그리 만족할 만한 수준이 아니었다.
둘. VirtualBox 를 이용하여 PC 1대가 시스템 사양내(개발하기 불편하지 않은 상황)에서 가상 개발 서버를 운영한다.
셋. Ubuntu Desktop(Host)와 CentOS(Guest) 간의 통신이 자유로워야 한다.
넷. CentOS(Guest)에서 인터넷 접속이 가능해야 한다.
다섯. 물리적인 PC는 1대로 한다.
여섯. 물리적인 LanCard도 1개로 한다.
대부분... 이러한 환경을 구축하여 외부에서 가상 머신 서버로 접속하기 위해, 공유기를 사용하는 방법을 쓰는 등의 방법이었다.
아침부터 저녁까지 삽질의 연속이었다. 그러다 생각해보니 해결의 기미가 보였다. 해결의 주요 단서는 다음과 같다.
하나. Ubuntu(Host) 에서 공유기 기능을 대신할 DHCP 서버를 운영한다.자... 지금부터 위의 내용에 맞게 시스템을 구성하는 방법에 대해서 알아보자.
둘. VirtualBox에 있는 DHCP 서버 기능을 사용하지 않고, Ubuntu(Host)의 DHCP 서버를 사용한다.
셋. 가상 머신에 인터넷 접속용 LanCard, 내부 네트웍 접속용 LanCard 를 2개 설정한다.
넷. CentOS(Guest)에서 DHCP 용 랜카드의 IP를 고정으로 변경하여, 서버를 운영한다.
- Ubuntu 9.04
- 설치 - 각 상황에 맞게 알아서 설치
- 네트워크 설정
- 999.999.999.999 로 표시된 부분은 Ubuntu에서 사용하는 실제 정보를 입력
(주소, 넷마스크, 게이트웨이, DNS 서버)
- 빨간색 부분은 내부 네트웍용 IP로 똑같이 등록. - 적용
# sudo /etc/init.d/networking restart
- DHCP 서비스
- 설치.
# sudo apt-get install dhcp3-server - 설정
# sudo gedit /etc/dhcp3/dhcpd.conf
default-lease-time 600;
max-lease-time 7200;
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
#option broadcast-address 192.168.1.255;
option domain-name "ns.xkeeper.com";
option domain-name-servers 218.234.23.173, 168.126.63.1;
subnet 192.168.1.0 netmask 255.255.255.0 {
range dynamic-bootp 192.168.1.100 192.168.1.200;
} - 적용
# sudo /etc/init.d/dhcp3-server start
- VirtualBox 3.0.8
- 설치
http://www.virtualbox.org/ 에서 다운로드 및 설치. - 설정
- 파일 > 환경 설정 > 네트워크 > vboxnet0 네트워크 수정
- 어뎁터
- IPv4 관련 정보는 화면과 같이 입력하고, IPv6 관련 정보는 기본 정보 그대로 사용.
- DHCP 서버
- 서버 사용함의 체크를 해제한다.
- CentOS 설치
- VirtualBox - Guest 네트워크 정보
- 어뎁터 1
- 다음에 연결됨 : 호스트 전용 어뎁터
- 이름 : vboxnet0
- 어뎁터 2
- 다음에 연결됨 : NAT
- CentOS 설치 - 네트워크 설정 정보
- eth0, eth1 모두 체크.
- CentOS 고정 IP 설정
- eth0, eth1 두개중 어느 것이 내부 네트웍(192.168.1.???)인지 확인
- 내부 네트웍의 IP 정보를 고정 IP로 임의 할당
- 방화별 설정
- 네트웍 재시작
# sudo service network restart
- 확인
- Ubuntu(Host)에서의 확인 - 4.3.2 에서 할당한 IP
# ping 192.168.1.??? - CentOS(Guest)에서의 확인 - 1.2 에서 입력한 실제 IP
# ping 999.999.999.999
- Guest 를 추가 설치한 경우, 추가된 Guest의 할당 IP로 테스트
# ping 192.168.1.???
- 주의 사항
- CentOS(Guest) 재부팅 후 인터넷으로의 접속이 원할하지 않는 상황이 발생시 네트웍 재시작.
# sudo service network restart
그리고, 노령연금 받는 분은 10% 안 받는 분은 50% 로 나눠 받는 것이라면... 나머지 40%는 어디로 날랐나?
아... 국민연금 내기 싫오~ ㅠㅣㅠ
- 옴니아에서 제공하는 인터넷 접속 방식
- 이동통신사를 통한 접속
- WiFi (무선랜)을 통한 접속
- Active Sync(블루투스 포함) 를 통한 접속
- 옴니아가 인터넷에 접속시 이용하는 방식의 우선 순위 - 위의 3가지 방식이 모두 활성화 되어 있는 경우 아래의 순서대로 접속이 이루어 집니다.
- Active Sync
- WiFi
- 이동통신사
- 옴니아가 접속시 이용하는 방식의 구분 - 위의 3가지 방식 모두 활성화 되어 있는 경우
- Active Sync - 특별한 표시가 되지 않습니다.
- WiFi - 옴니아의 안테나 아이콘 옆에 기지국 모양의 아이콘(원뿔 비슷한)이 생깁니다.
- 이동통신사 - 옴니아의의 안테나와 3G+ 가 같이 표시되거나, 옆에 생깁니다.
- 소프트웽적인 방법
- [시작] 버튼을 클릭한다.
- [설정] 메뉴를 선택한다.
- [시스템] 탭을 선택한다.
- [초기화] 아이콘을 실행한다.
- [메모리] 탭에서 [전체 초기화]버튼을 클릭한다.
- 비밀번호를 입력한다.
- 초기화가 완료된 후 재부팅된다.
- 하드웨어적인 방법
- 옴니아의 전원을 끈다.
- [전원]키, [통화]키, [통화 종료]키를 모두 길게 아래의 3번 화면이 나올때까지 누른다.
- [시스템을 초기화 하시겠습니까?] 라는 창이 열린다.
- 원하는 기능을 선택한다.
[시스템 초기화] → [통화]키
[취소] → [통화 종료]키 - 초기화가 완료된 후 부팅된다.


