主页 >> 命令文档 > Fedora SSH AMP 安装

2013/03/04 | 星期一 分类:命令文档 | 6 条评论 标签: , , | 作者: | 10,357 views

Fedora SSH AMP 安装

#Fedora SSH AMP 安装

### SSH 安装 配置 ###
rpm -qa ! grep openssh-server #检测是否启动 open-server-…
yum install openssh-server #安装ssh服务
vim /etc/ssh/sshd_config #配置ssh
#Port 22 #监听端口号,默认是22,可以自定义
#Protocol 2 #支持的协议,默认就好,不用修改
#PermitRootLogin yes #是否允许root直接登录,最好设置为no
#MMaxAuthTries 6 #最大登录数,默认是6,建议设置为3,防止比尔呢密码穷举
#去掉以上的注释
systemctl restart sshd.service || /etc/rc.d/init.d/sshd restart #重启ssh
systemctl enable sshd.servie #开机自动启动ssh

#开启防火墙22端口
#iptables -A INPUT -p tcp –dport 22 -j ACCEPT
vim /etc/sysconfig/iiptables #配置防火墙,加入如下句子
-A INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT

### mysql 安装 配置 ###
yum install mysql #安装mysql
yum install mysql-server #安装mysql服务
systemctl start mysqld.server #启动mysql服务器
systemctl enable mysqld.server || chkconfig –levels 235 mysqld on #开机启动mysql服务器
mysqladmin -u root password #Enter 回车输入 mysql root 密码
mysql -h localhost -u root -p #连接mysql
systemctl status mysqld.service || netstat -tap | grep mysql #查看mysql 是否与在运行

### apache 安装 配置 ###
yum install httpd #暗转apache
systemctl enable httpd.service || chkconfig –levels 235 httpd on #开机自启动apache
#Fedora 默认路径/var/www/html 配置文件 /etc/httpd/conf/httpd.conf 附加配置
/etc/httpd/conf.d/
#开启防火墙,80端口 apache服务器默认是80端口
#iptables -A INPUT -p tcp –dport 80 -j ACCEPT
vim /etc/sysconfig/iptables #修改配置,加入如下语句:(一般选入选修改配置方法)
-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
#配置apache
vim /etc/httpd/conf/httpd.conf
ServerTokens Prod #line 43 change ServerTokens OS
KeepAliver On #line 75 change to ON
Options FollowSymLinks ExecCGI #line 330 change(enable CGI and disable Indexes)
AllowOverrride All #line 337 change
DirectoryIndex index.html index.cgi index.php #add index.php
ServerSignature Off #line 535 change
AddDefaultCharset UTF-8 #一般不用修改,默认UTF-8
AddHandler cgi-script .cgi .pl #默认也无需修改
#保存退出,重启apache #其他配置根据需要另修改
#iptables 重启 停止
systemctl start iptables || chkconfig iptables on #启动iptables
systemctl stop iptables || chkcongif iptables off #关闭iptables

### php 安装 配置 ###
yum install php #安装php
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-
eaccelerator php-magickwand php-magpierss php-mapserver php-mbstring php-mcrypt php-mhash
php-mssql php-shout php-snmp php-soap php-tidy
#以上是安装php扩展,一般都会在往后的开发中用到,建议都安装。
#重启apache 即可测试

### selinux ###
vim /etc/sysconfig/selinux #修改配置禁止使用selinux
SELINUX=enforcing #启用,修改为:SELINUX=disable 禁用

#此项服务会造成apache启动失败,若不想禁用,请先卸载apache 后重新安装apache

### phpmyadmin ###
yum install phpmyadmin #安装phpmyadmin
vim /etc/httpd/conf.d/phpMyAdmin.conf #修改配置使允许除了localhost之外的主机远程访问
Deny form All #change to
Allow from All #允许所有
#创建config.inc.php文件
cd /usr/share/phpMyAdmin #目录下创建
cp config.sample.inc.php config.inc.php
ln -s /usr/share/phpMyAdmin /var/www/sql #借助httpd服务

###重启http服务,全部安装完毕

  • airekans
    2013年3月4日 14:06 | #1

    赞一个,很多东西的确是工作中经常用的。不过目前来说我更偏向于用Python来做系统管理,这样可以省得去记一些比较复杂的Bash语法。

    • 2013年3月21日 18:42 | #2

      如果没有自己的主观,没有自己的想法,一根叶子就足以改变我们的重量.

  • 海纳
    2013年3月20日 19:07 | #3

    正在入门linux系统,这很有指导作用。

  • 晴刃
    2013年3月20日 19:08 | #4

    Linux确实非常强大..我就学习了一点基础..大部分功能还不会用

  • 橘子
    2013年3月21日 15:46 | #5

    Ubuntu下按住Win键几秒中,有惊喜 (*^__^*) 嘻嘻……

  • 怀素
    2013年3月21日 15:47 | #6

    说到底,人之所以痛苦,是因为不了解自己,不了解他人。

    1. 本文目前尚无任何 trackbacks 和 pingbacks.