본문 바로가기

Management

openfire linux 설치 2편 * openfire_3_6_4.tar.gz * Spark 2.5.8 * postgres 8.4.4 * db 설치 ./configure --prefix=/usr/local/pgsql make && make install cd contrib/ make && make install * 계정생성 groupadd postgres useradd -m -d /home/pgsql -g postgres postgres * 기타 리눅스 세팅은 비밀..ㅋ_ㅋ 궁금하면 메일로 물어보기 * postgres 세팅은 수년간 걸친 노하우라서 공개하기 힘듬. * openfire_3_6_4.tar.gz 압축해제 * openfire와 postgres 연동을 위해 jdbc 설정. * http://jdbc.postgresql.org/down.. 더보기
openfire & Spark 관련 소스 링크 Downloads Source Code Back to Downloads Openfire Source openfire_src_3_6_4.zip May 1, 2009 51.44 MB openfire_src_3_6_4.tar.gz May 1, 2009 48.81 MB Smack Source smack_src_3_1_0.zip November 20, 2008 5.87 MB smack_src_3_1_0.tar.gz November 20, 2008 4.65 MB Tinder Source tinder_src_1_2_1.zip January 3, 2010 0.13 MB tinder_src_1_2_1.tar.gz January 3, 2010 0.08 MB Whack Source whack_src_1_0_0.zip Jul.. 더보기
openfire linux 설치 * os : suse 11.2 (응? 맞나?) * kernel : 2.6 ( 아마..-^- ) * http://www.igniterealtime.org/downloads/ 리눅스용 파일 tar.gz 파일을 받습니다. 쫘잔 받았다고 치고... 압축을 쭉 푸니깐 다음과 같이 쭉 파일이 나옵니다. openfire/ |- readme.html |- license.html |- conf/ |- bin/ |- jre/ |- lib/ |- plugins/ |- admin/ |- resources/ |-database/ |-security/ |- documentation/ The conf directory is where Openfire stores configuration files. The bin directory.. 더보기
openfire admin 복구 방법. 1. openfire 설치방법 2. openfire db 설치 openfire console 암호 복구 방법 1. DB에 서버에 접속을 합니다. 제가 사용하고 있는 database는 postgres을 사용하고 있습니다. postgres@tingcobell:~> psql openfire openfire=# select * from ofuser ; username | plainpassword | encryptedpassword | name | email | creationdate | modificationdate ----------+---------------+------------------------------------------------------------------+---------------+.. 더보기
select / FD_SET / FD_Zero / FD_IsSet 레퍼런스 select select 함수는 한개 또는 그 이상의 소켓 상태를 결정하고, 동기 입출력을 수행 하기위해 필요할 경우 대기 하는 함수입니다. int select ( int nfds, fd_set FAR * readfds, fd_set FAR * writefds, fd_set FAR * exceptfds, const struct timeval FAR * timeout ); Parameters nfds [입력] 버클리 소켓과 호환되는 소켓을 제외 하고는 이 매개변수는 무시됩니다. 버클리 소켓에서 이 매개변수는 I/O 변화를 감지 할 총 소켓의 갯수+1 의 값을 지정하는 용도로 사용합니다. readfds [입/출력] 읽기상태의 변화를 감지할 소켓을 지정합니다. writefds [입/출력] 쓰기상태의 변화를 감.. 더보기
epoll 라이브러리 메모리 테스트. epoll 라이브러리를 이용하여 간단하게 사용할 수 있도록 epoll을 상속받아 interface을 생성하여 사용하기 쉽게 만들어 놓고 테스트를 하였습니다. 아.. epoll 덩어리 하나 올려봤습니다. top - 11:57:59 up 1 day, 2:31, 6 users, load average: 1.09, 1.50, 1.41 Tasks: 1 total, 0 running, 1 sleeping, 0 stopped, 0 zombie Cpu(s): 3.7%us, 1.0%sy, 0.0%ni, 94.5%id, 0.0%wa, 0.5%hi, 0.3%si, 0.0%st Mem: 8180652k total, 5221680k used, 2958972k free, 132152k buffers Swap: 4200988k t.. 더보기
ssh을 이용한 공개키 만들기. 고민 : 개발실에서 빌드 후, 패치하고자 합니다. 문제는 서버가 100대가 넘어..ㄲㅣ악~* 수동으로 100대를 다다다다 다다다다다다다다 이런 xx같은 짓은 하면 안되죠. 그래서 자동화를 합니다. 자동화는 알아서 툭툭툭툭 쫘잔.. 만쇄!! 그러기 위해서는 어떻게 자동화를 하고 어떻게 해야 될지 고민을 해봐야합니다. 저는 말이죠! 일단 100대를 수동으로 했습니다. 그런데 끙끙끙 어 내가 어디까지 패치 했쥐? 어 망!!! ㅠ_ㅠ 시간은 쭈루룩 흐르고 등에서는 식은땀이 .... 어디선가 외치면서 물어보네요.. 어디까지 했어!(?) 아 눼... 열심히 하고 있어요..ㅠ_ㅠ 일일이 100대를 컨트롤 하기는 쉽지는 않죠.. 서론이 길었습니다. 이제 본격적으로 해결방안에 대해서 모색해보죠. 그럼 100대를 id/p.. 더보기
Git 관련 정보 정리. Git 홈페이지 : http://git-scm.com/ Git는 최근에 많이 주목을 받고 있는 프로그램 입니다. Distributed SCM으로 리눅스 기반으로 사용되고 있으며, 최근에는 많은 프로젝트에서 Git을 사용하고 있습니다. 오픈 소스에서는 이미 많이 사용하고 흔히들 SVN ,CVS 기타 소스 관리 버전이라 생각하시면 됩니다. 기본적으로 리눅스에서 설치 해야되지만, 현재 저의 운영체제가 윈도우 기반이라 윈도우에 설치 방법에 대해 올리겠습니다. Git is.. Git is a free & open source, distributed version control system designed to handle everything from small to very large projects with s.. 더보기