검색결과 리스트
리눅스/Fedora19에 해당되는 글 2건
- 2017.01.19 페도라19 포트열기
- 2017.01.18 amp설치방법
글
리눅스 포트 열기
아래의 예제 부분만 따라 하시면 해당 port에 대해 모두 열 수 있습니다.
Inbound (외부에서 서버로 들어오는) , Outbound( 서버에서 외부로 나가는 ) 모두 port를 열기 위해서는 아래의 iptables로 INPUT, OUPUT 을 해주면 모두 열립니다.
권한은 root에서 해주시기 바랍니다.
iptables -I INPUT 1 -p tcp --dport 5900 -j ACCEPT
iptables -I OUTPUT 1 -p tcp --dport 5900 -j ACCEPT
예를 들면 ) FTP port 21번을 열고 싶다.
iptables -I INPUT 1 -p tcp --dport 21 -j ACCEPT
iptables -I OUTPUT 1 -p tcp --dport 21 -j ACCEPT
port 만 맞게 넣어주면 됩니다.
열려있는 모든 포트
# netstat -nap
LISTEN 되는 모든 포트
# netstat -l (netstat -nap | grep LISTEN)
모든 서비스 동시 접속자 수
# netstat -nap | grep ESTABLISHED | wc -l
웹 동시 접속자 수
# netstat -nap | grep :80 | grep ESTABLISHED | wc -l
글
페도라 19 배포판을 이용하여 웹 서버를 구축할 예정이다.
이를위해 정석과도 같은 AMP(Apache + Mysql + php)를 설치한다.
디버그 지원 때문에 성능이 낮아 질 수 있고, 아무것도 모르는 우리는 그냥
패키지 설치가 우선이다!
yum 명령어를 사용하면 아주 간단히 설치 가능하다.
#yum install httpd mysql mysql-server php php-mysql
설치 후, 상태를 점검하는 명령어는 다음과 같다.
$ service httpd status
Redirecting to /bin/systemctl status httpd.service
httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled)
Active: inactive (dead)
(현재는 작동하지 않는 상태, 설치는 완료되었다.)
$service mysqld status
$php -v
설치는 확인 했으니 이제 실행을 해야 한다.
[1]Mysql
$ps -el | grep mysql // mysql이 작동하고 있는지 확인하는 명령
$systemctl enable mysqld.service
$systemctl start mysqld.service
$ps -el | grep mysql
4 S 27 5907 1 0 80 0 - 28284 wait ? 00:00:00 mysqld_safe
0 S 27 6064 5907 1 80 0 - 227170 poll_s ? 00:00:00 mysqld
-> mysql 시작!
다음으로 mysql_secure_installation으로 세팅을 해야한다.
yum install mysql mysql-server
으로 인스톨을 시도합니다.
그 다음은
systemctl enable mysqld.service
systemctl start mysqld.service
으로 mysql 서비스를 등록하고, 서비스를 시작합니다.
다음은
mysql_secure_installation
으로
세팅을 해 주는 것입니다.
$mysql_secure_installation
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
In order to log into MariaDB to secure it, we'll need the current
password for the root user. If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.
Enter current password for root (enter for none):
OK, successfully used password, moving on...
Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.
Set root password? [Y/n] y
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
... Success!
By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB 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? [Y/n] n
... skipping.
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? [Y/n] y
... Success!
By default, MariaDB 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? [Y/n] 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? [Y/n] y
... Success!
Cleaning up...
All done! If you've completed all of the above steps, your MariaDB
installation should now be secure.
Thanks for using MariaDB!
[2] Apache
$ps -el | grep httpd
$systemctl enable httpd.service
$systemctl start httpd.service
웹브라우저에 localhost를 입력하면 다음과 같은 화면이 뜬다.
[3]PHP
$ps -el | grep php
다음과 같이 test.php를 만든다.
<?php
echo "Test php!";
phpinfo();
?>
http://localhost/test.php 페이지를 확인하면 다음과 같다.
[Ref. Web]
관리를 위해phpmyadmin도설치한다.
#yum install phpmyadmin
$systemctl restart httpd.service
다음과 같은 페이지를 볼 수 있다.
'리눅스 > Fedora19' 카테고리의 다른 글
페도라19 포트열기 (0) | 2017.01.19 |
---|
RECENT COMMENT