반응형

얼마전에.. 리눅스 컴이 반년동안 방치한 기념으로 ㅡㅡ; 벙 뜨더라...
그래서 오랫만에 .. 업데이트도 좀 해주고 관리좀 해줬엇는데..

역시 처음으로 깔았던 리눅스인지라.. 좀 지저분해지기도 했고..
가끔 에러 뜨기도 하기에..

새로 설치하기로 했다...
리눅스를 설치하고 .. 두가지만 할 예정이다... Teamspeak 랑 카스소스 서버...

여기서 나중을 위해 Teamspeak 서버 설치를 적어놓고자 한다.

우선... 내 home 디렉토리에서... wget을 실행햇다..

[jsmall@localhost ~]$ wget ftp://ftp.freenet.de/pub/4players/teamspeak.org/releases/ts2_server_rc2_202319.tar.bz2
--19:20:47--  ftp://ftp.freenet.de/pub/4players/teamspeak.org/releases/ts2_server_rc2_202319.tar.bz2
           => `ts2_server_rc2_202319.tar.bz2'
Resolving ftp.freenet.de... failed: name resolution?? ???? ??.
[jsmall@localhost ~]$

아쉽게도 에러...
그래서 에러문으로 검색해보니.. 주소대신에 아이피를 쓰란다...

[jsmall@localhost ~]$ wget ftp://194.97.2.68/pub/4players/teamspeak.org/releases/ts2_server_rc2_202319.tar.bz2
--19:24:18--  ftp://194.97.2.68/pub/4players/teamspeak.org/releases/ts2_server_rc2_202319.tar.bz2
           => `ts2_server_rc2_202319.tar.bz2'
Connecting to 194.97.2.68:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD /pub/4players/teamspeak.org/releases ... done.
==> SIZE ts2_server_rc2_202319.tar.bz2 ... 1155345
==> PASV ... done.    ==> RETR ts2_server_rc2_202319.tar.bz2 ... done.
Length: 1155345 (1.1M)

100%[===========================================================================================>] 1,155,345   49.0K/s   in 23s   

19:24:44 (49.6 KB/s) - `ts2_server_rc2_202319.tar.bz2' saved [1155345]

[jsmall@localhost ~]$

성공!!
그럼... 압축을 풀어보도록 하자...

[jsmall@localhost ~]$ ls
Desktop  ts2_server_rc2_202319.tar.bz2
[jsmall@localhost ~]$ tar -xjf ts2_server_rc2_202319.tar.bz2

압축을 해제하고.. tss2_rc2 라는 디렉토리가 생겼다.

[jsmall@localhost ~]$ ls
Desktop  ts2_server_rc2_202319.tar.bz2  tss2_rc2

해당 디렉토리로 이동하고..

[jsmall@localhost ~]$ cd tss2_rc2/
[jsmall@localhost tss2_rc2]$ ./teamspeak2-server_startscript start
starting the teamspeak2 server
TeamSpeak Server Daemon started with PID 3076

정지할때는... 아래처럼...

[jsmall@localhost tss2_rc2]$ ./teamspeak2-server_startscript stop
stopping the teamspeak2 server...done

그런데.. 우리 압축되어 있는 teamspeak 버전이 약간 구버전이라 업데이트를 해줘야 한다.

[jsmall@localhost tss2_rc2]$ ls
INSTALL        Manual         httpdocs     mysql_sql   server.log      sqlite.so     teamspeak2-server_startscript
INSTALL.mysql  README         libsqlmy.so  server.dbs  server_linux    sqlite_sql    whitelist.txt
LICENSE        bad_names.txt  manual.html  server.ini  server_linux.1  tcpquerydocs
[jsmall@localhost tss2_rc2]$ rm server_linux

server_linux를 지워주고..

[jsmall@localhost tss2_rc2]$ wget ftp://194.97.2.68/pub/4players/teamspeak.org/developer/server/202401/server_linux
--19:29:55--  ftp://194.97.2.68/pub/4players/teamspeak.org/developer/server/202401/server_linux
           => `server_linux'
Connecting to 194.97.2.68:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD /pub/4players/teamspeak.org/developer/server/202401 ... done.
==> SIZE server_linux ... 950856
==> PASV ... done.    ==> RETR server_linux ... done.
Length: 950856 (929K)

100%[===========================================================================================>] 950,856     64.9K/s   in 16s   

19:30:15 (56.8 KB/s) - `server_linux' saved [950856]

[jsmall@localhost tss2_rc2]$

새로 받았다..
여기서 만약에.. 그냥 실행을 하게 되면...

[jsmall@localhost tss2_rc2]$ ./teamspeak2-server_startscript start
starting the teamspeak2 server
server_linux is not executable, trying to set it
TeamSpeak Server Daemon started with PID 3111

실행가능하게 바꾸고 다시 시도하란다..
해서 바꾸자..

[jsmall@localhost tss2_rc2]$ chmod u+x server_linux
[jsmall@localhost tss2_rc2]$ ./teamspeak2-server_startscript start
starting the teamspeak2 server
TeamSpeak Server Daemon started with PID 3140

서버 파일도 업데이트 완료...

자.. 그러고 난후에..
서버 관리를 위한 패스워드를 받아보자...

[jsmall@localhost tss2_rc2]$ ./teamspeak2-server_startscript passwords
Following passwords were generated on 08-05-09 19:26:12
superadmin = "8112y"
admin      = "7w331a"
[jsmall@localhost tss2_rc2]$

패스워드는 임의로 바꿔놨으니 시도 하지 마시기를 @.@
따로 메모를 해놓으시고.. 이제 관리에 들어가면 됨...

이제.. 서버가 실행될때 자동으로 실행되게 추가를 해보자..

[jsmall@localhost ~]$ vi /etc/rc.local

을 열고선..

# Starting Teamspeak Server
echo "Starting Teamspeak Server"
/home/jsmall/tss2_rc2/server_linux

을 넣어주고

:wq

한후에 나오면 끗.. 아마  root 권한으로 해야 할것이다..





반응형