#安装下面这几个包后就可以跑Discuz!这些常用PHP程序了
sudo apt-get install apache2 php5 php5-gd php5-mysqlnd mysql-server
sudo service apache2 {status|start|stop|restart|reload}
sudo service mysql {status|start|stop|restart|reload}Apache网站根目录 /var/www
Apache主目录 /etc/apache2
Apache主配置文件 /etc/apache2/apache2.conf
Apache日志 /var/log/apache2PHP主目录 /etc/php5
PHP配置文件 /etc/php5/apache2/php.ini
PHP模块位置 /usr/lib/php5MySQL配置文件 /etc/mysql/my.cnf
MySQL数据库文件 /var/lib/mysql
运行 mysql_secure_installation 设置mysql根用户密码

防火墙只开放ssh(22端口),http(80端口):

Ubuntu使用ufw可以这样做:
sudo ufw enable && \
sudo ufw default deny && \
sudo ufw allow 22/tcp && \
sudo ufw allow 80/tcp && \
sudo ufw status
可以这样删除,比如80端口:
sudo ufw delete allow 80/tcpUbuntu使用iptables可以这样做:
sudo ufw disable && sudo ufw default allow 设置INPUT/FORWARD/OUTPUT为ACCEPT,如果为DENY,下一步骤将使系统的所有网络访问中断,包括ssh.
sudo iptables -F && sudo iptables -X && sudo iptables -Z && sudo iptables -L
sudo iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A INPUT -i lo -j ACCEPT
sudo iptables -A INPUT -p tcp -i eth0 --dport 22 -j ACCEPT
sudo iptables -A INPUT -p tcp -i eth0 --dport 80 -j ACCEPT
sudo iptables -A INPUT -j DROP
iptables-save > /etc/iptables.up.rules 切换到root用户执行,sudo会提示无权限.Redhat的保存操作为service iptables save.
sudo nano /etc/network/interfaces 在末尾添加一行,在网络启动时应用防火墙规则:
pre-up iptables-restore < /etc/iptables.up.rules
查看设置的规则:
sudo iptables -nvL --line-numbers
插入一条规则到INPUT链第6的位置:
sudo iptables -I INPUT 6 -j DROP
修改INPUT链的第6条规则:
sudo iptables -R INPUT 6 -j ACCEPT
删除INPUT链第6条规则:
sudo iptables -D INPUT 6

Ubuntu通过apt安装LAMP环境相关推荐

  1. Ubuntu一键安装LAMP环境

    ubuntu是一款以桌面应用为主的开源linux操作系统,作为初学者学习linux操作系统,也更为简单和容易上手.在Ubuntu上搭建lamp系统的方式有很多,这里就介绍一种最简单高效的安装方法: a ...

  2. CentOS 6.5系统使用yum方式安装LAMP环境和phpMyAdmin,mysql8.0.1/mysql5.7.22+centos7,windows mysql安装、配置...

    介绍如何在CentOs6.2下面使用YUM配置安装LAMP环境,一些兄弟也很喜欢使用编译的安装方法,个人觉得如果不是对服务器做定制,用yum安装稳定简单,何必去download&make&am ...

  3. 利用yum 安装 lamp环境搭载 cacti监控和memcached数据库

    今天测试了一下yum安装lamp和cacti监/控已经memcached数据库 首先介绍下我的系统环境 centos6.7 x86-64 1安装cacti yum install cacti 安装ca ...

  4. centos 7 安装 mantisbt-2.12.0 —— 安装LAMP环境、安装mantisbt-2.12.0

    一.安装LAMP环境 1 二. 环境的启动 6 三. Mantis数据库的创建 6 四. 安装mantis-2.12.0 9 1>安装配置 9 2>登录管理员账号 13 3>新建用户 ...

  5. 一键编译安装LAMP环境

    一键编译安装LAMP环境 说明:请把所需要的软件包放在文件夹中,把文件夹重命名为packages,然后压缩成packages.zip的包,上传到linux系统上任何目录都可以,然后在上传package ...

  6. 源码编译安装LAMP环境

    1.请描述一次完整的http请求处理过程: 2.httpd所支持的处理模型有哪些,他们的分别使用于哪些环境. 3.源码编译安装LAMP环境(基于wordpress程序),并写出详细的安装.配置.测试过 ...

  7. centos 7 YUM 安装LAMP 环境

    centos 7 YUM 安装LAMP 环境 两种安装方式: 使用163yum源,或阿里的yum源,或者搭建本地yum源 由于centos 7自带的yum 源是国外的,国内无法访问, 搭建使用 163 ...

  8. ubuntu下安装lamp环境

    一.安装 1. 首先安装SSH sudo apt-get install ssh 2.安装MySQL(虽然现在最新版为5.1,但是还只能装5.0版本) sudo apt-get install mys ...

  9. ubuntu apt安装lamp

    如何安装 apache2 + php5 + mysql? 我们用简单高效的apt 1. 安装运行环境 sudo apt-get install apache2 sudo apt-get install ...

  10. linux - centos yum安装LAMP环境

    1. centos 7.2 一般机器都带yum命令,并且yum包源都是可以用的,直接yum -y install 后面加上你所需要安装的软件,他会自动下载自动安装,非常方便. 例如 yum -y in ...

最新文章

  1. ocs(office communications server)通讯簿无法同步的问题集锦及解决方法
  2. python中matrix是什么意思_初识Python
  3. 众筹课 | 电气系统运维培训报名啦
  4. 温昱谈架构和框架(Framework)的区别
  5. SAP Spartacus scss 变量--cx-spatial-base赋值的地方
  6. 如何从ngrx-store-devtools.js里找到actions的触发源头
  7. opencv-原图基础上添加指定颜色
  8. django开源电子文档管理系统_Python实操技术分享:Django文件管理系统,Apple的学习思路...
  9. javascript V8引擎垃圾收集机制
  10. 最大子序列求和_连续子序列最大和与乘积问题的分析
  11. 程序默认在副屏显示_树莓派使用 OLED 屏显示图片及文字
  12. 比尔·盖茨退出微软公司董事会;苹果 WWDC、微软 Build 大会均改为线上举办;Rust 1.42.0 发布| 极客头条...
  13. 64位sql server 如何使用链接服务器连接Access
  14. 企业运维实战--k8s学习笔记.k8s容器资源限制 Metrics-Server部署 图形化监控Dashboard部署 K9S的安装
  15. js文本框设置必填项_表单字段必填项JS代码
  16. RNA-seq那些事儿
  17. Nginx和HA负载
  18. 世界上最遥远的距离,是我在if里你在else里
  19. 提高带宽利用率!为什么要Pacing?
  20. 正则表达式限定输入数字

热门文章

  1. centos7系统忘记root密码
  2. iOS底层探索之KVO(二)—KVO原理分析
  3. 苹果发布会新品曝光 这款软件肯定用得上
  4. linux下用到的软件
  5. 滴滴宣布架构大调整,强调安全第一
  6. PostgreSQL 10 新特性, 流式接收端在线压缩redo
  7. C# 中的 ConfigurationManager类引用方法应用程序配置文件App.config的写法
  8. MySQL的外键约束:Cascade/Restrict/No action/SET NULL :级联操作
  9. 离线手动更新卡巴斯基
  10. vim 的复制粘贴剪切