Linux ETC

리눅스 관리툴 webmin 설치하기

2012.12.07 02:58

호스트웨이 조회 수:3192

 [공식 다운로드http://www.webmin.com/download.html

다운로드 완료 후 압축을 풀어줍니다.

# cd /usr/local/src/

# wget http://prdownloads.sourceforge.net/webadmin/webmin-1.610.tar.gz

# tar -zxvf webmin-1.610.tar.gz
# cd webmin-1.610
# ./setup.sh 

[root@localhost webmin-1.610]# ./setup.sh
***********************************************************************
*            Welcome to the Webmin setup script, version 1.510        *
***********************************************************************
Webmin is a web-based interface that allows Unix-like operating
systems and common Unix services to be easily administered.

Installing Webmin in /usr/local/src/kimhaksun/webmin-1.510 …

***********************************************************************
Webmin uses separate directories for configuration files and log files.
Unless you want to run multiple versions of Webmin at the same time
you can just accept the defaults.

Config file directory [/etc/webmin]: /etc/webmin    -> 동일하게 적어줍니다.
Log file directory [/var/webmin]: /var/webmin        ->
로그파일위치

***********************************************************************
Webmin is written entirely in Perl. Please enter the full path to the
Perl 5 interpreter on your system.

Full path to perl (default /usr/bin/perl): /usr/bin/perl    -> 동일하게입력

Testing Perl …
Perl seems to be installed ok

***********************************************************************
Operating system name:    CentOS Linux
Operating system version: 5.5

***********************************************************************
Webmin uses its own password protected web server to provide access
to the administration programs. The setup script needs to know :
- What port to run the web server on. There must not be another
web server already using this port.
- The login name required to access the web server.
- The password required to access the web server.
- If the webserver should use SSL (if your system supports it).
- Whether to start webmin at boot time.

Web server port (default 10000): 10000      -> webmin 으로 사용할 포트를 적습니다. 기본10000
Login name (default admin): root            -> webmin id
입력
Login password:                              ->
패스워드 입력
Password again:                              ->
패스워드 확인 입력
Use SSL (y/n): n                            -> SSL
사용여부 확인
Start Webmin at boot time (y/n): n          ->
부팅 시 자동시작 여부
***********************************************************************
Creating web server config files..
..done

Creating access control file..
..done

Inserting path to perl into scripts..
..done

Creating start and stop scripts..
..done

Copying config files..
..done

Creating uninstall script /etc/webmin/uninstall.sh ..
..done

Changing ownership and permissions ..
..done

Running postinstall scripts ..
..done

Attempting to start Webmin mini web server..
Starting Webmin server in /usr/local/src/webmin-1.610
Pre-loaded WebminCore
..done

***********************************************************************
Webmin has been installed and started successfully. Use your web
browser to go to

http://localhost:10000/

and login with the name and password you entered previously.

설치가 완료되었습니다.


방화벽을 사용할 경우 10000번 포트를 허용해줍니다.


클라우드 서비스 사용 하실 경우 방화벽그룹에서 허용 해주셔야 합니다.


iptables 사용 중일경우.

iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 10000 -j ACCEPT


http://도메인:10000 로 접속을 해봅니다.


로그인 후 바로 적용되는 언어는 영어이므로 한글설정을 해줍니다.
로그인후 [Change Language and Theme] 부분에서 Webmin UI language 부분의 Personal choice …부분을 선택 후 korea(KO_KR.EUC) 로 선택해준후 다시 로그인을 합니다. -> webmin 이 한글화로 재설정됨을 확인할 수 있습니다.


[root@localhost webmin-1.610]# pstree | grep miniserv    -> 프로세스 확인
|-miniserv.pl


[root@localhost webmin-1.610]# netstat -nltp | grep LISTEN          -> 포트 LISTEN 확인
tcp        0      0 0.0.0.0:10000              0.0.0.0:*                  LISTEN      10730/perl
-> webmin
에 해당하는 10000 포트 LISTEN (프로세스 명이 perl 이라 해킹의심이 될 수 있으니 반드시 기억해야합니다.)

번호 제목 글쓴이 날짜 조회 수
126 /proc의 퍼미션 조정으로 보안 강화 호스트웨이 2012.05.18 14350
125 특정 NIC에 한 개 이상의 IP 할당하기 호스트웨이 2012.05.18 15481
124 리눅스 tar로 압축 할 때 Archive에 파일 업데이트 하기 호스트웨이 2012.05.18 16530
123 telnet 사용 시 접속가능 시간 제어 하는 법 호스트웨이 2012.05.18 17224
122 keepalived.conf 각 파라미터의 의미 호스트웨이 2012.05.18 19134
121 특정 사용자 계정 동시 로그인 수 제한 file 호스트웨이 2012.05.11 24336
120 -, -- 로 시작하는 파일 지우는 팁 file 호스트웨이 2012.05.11 13489
119 하드 디스크의 베드블럭 처리 방법 호스트웨이 2012.05.11 16075
118 PING 사용시 시간 출력 방법 file 호스트웨이 2012.05.05 20880
117 parted를 이용한 2TB 이상의 partitioning file 호스트웨이 2012.05.05 35759
116 특정 계정만 su 명령어 사용 file 호스트웨이 2012.05.05 39719
115 vsftp에서 업로드, 다운로드 전송속도 제한하기 file 호스트웨이 2012.05.05 25289
114 grub-install 사용방법 호스트웨이 2012.05.04 23488
113 Ubuntu 12.04: Ubuntu 11.10 또는 Ubuntu 10.04 LTS 에서 Ubuntu 12.04 로 업그레이드하기 호스트웨이 2012.05.04 17225
112 Ping 요청 막는 방법 호스트웨이 2012.05.04 17943
111 도메인 Status Code 호스트웨이 2012.04.27 16501
110 부하 테스트 2편 – Web Test 호스트웨이 2012.04.27 26662
109 리눅스 디스크 사용량 확인 file 호스트웨이 2012.04.27 13879
108 실수로 압축해제 한 파일들 삭제하기 file 호스트웨이 2012.04.27 15665
107 find 명령 2번째 호스트웨이 2012.04.20 13927