Ubuntu服务器 ’ 目录归档

MySQL远程连接?!

自己有些糊涂了,以前处理过,今天又忘记了。所以文字记录下吧。

当安装完MySQL后,设置用户时,可以设置指定外网ip访问,可是设置完了,依旧是无法访问的!因为什么呢?MySQL的配置文件内容

bind-address= 127.0.0.1

这是默认开启的,不管如何设置,都会无法连接。如果想让本地之外的访问ok,那么就把上面那行注释掉。

Ubuntu 16.04 安装 Apache, MySQL, PHP7(转载)

1.安装之前先更新系统

2.安装Apache2

3.安装PHP

4.安装MySQL

5.安装phpmyadmin

配置phpmyadmin

[……]

Read more

Apache 下的安全模块mod_security

mod_security是一个集入侵检测和防御引擎功能的开源web应用安全程序(或web应用程序防火墙).它以Apache Web服务器的模块方式运行, 目标是增强web应用程序的安全性, 防止web应用程序受到已知或未知的攻击.

mod_security 也提供 Nginx 扩展模块。

本人安装完后,并启用,发现有些正常的url都被拦截了,也是懒得去设置规则什么的,直接给关闭了,毕竟阿里云本身也带着这些拦截功能。

下面说一下Ubuntu下的Apache内的安装

先查找一下

发现有 libapache[……]

Read more

apt的简单用法记录

apt-cache search # ——(package 搜索包)
apt-cache show #——(package 获取包的相关信息,如说明、大小、版本等)
sudo apt-get install # ——(package 安装包)
sudo apt-get install # —–(package – – reinstall 重新安装包)
sudo apt-get -f install # —–(强制安装?#”-f = –fix-missing”当是修复安装吧…)
sudo apt-get remove #—–(packag[……]

Read more

关于Linux服务器中的mysql数据库无法进行远程连接的问题

以前处理过,时常忘记。现在在这里记录一下了,其实很简单就是在/etc/mysql/my.cnf 中,找到

如果没有注释,把它注释掉,然后重启下mysql就可以了。

另外在创建mysql用户的时候,要设置可以远程访问才可以哈,我习惯性的指定远程连接的ip地址。

Ubuntu 13.04 MySQL Proxy安装与配置

Ubuntu 13.04 MySQL Proxy安装与配置

安装环境 Ubuntu 13.04

ENABLED改为true

ENABLED=”true”

OPTIONS=”–defaults-file=/etc/mysql/mysql-proxy.cnf”
配置 /etc/mysql/mysql-proxy.cnf

[mysql-proxy]

daemon = tr[……]

Read more

Ubuntu 12.04 MySQL 单向同步

主服务器(A):192.168.1.6

从服务器(B):192.168.1.8

同步数据库:dbshop

最终实现:B服务器单向从A服务器同步数据库信息。

 

主服务器:

先去A服务器(主)将/etc/mysql/my.cnf里的

注释掉

或者修改为

 这是因为mysql默认只允许本地连接,注释掉或者修改为0.0.0.0这样,就可以支持远程连[……]

Read more

Ubuntu13.04下Iptables设置

转载自:http://hongwei.im/iptables-setting-for-ubuntu-1304/

Iptables是一个防火墙,所有的Ubuntu官方发行版(Ubuntu,Kubuntu,Xubuntu)都默认自带Iptables。当你安装完Ubuntu以后,Iptables就已经装好了,但是默认设置是允许所有的通讯。从Ubuntu 8.04版本开始,Ubuntu有了一个防火墙配置的GUI工具UFW

ubuntu下跟其他linux系统的操作基本相同,可能略有不同。
iptables命令的选项很多,多使用man吧。

查看本机设置

查看本机的Iptables设置使[……]

Read more

修改ubuntu系统时区

ubuntu默认时区是Etc/UTC,和我们的北京时间相差8个时区,需要修改系统的时区,以下有两种简单方式修改系统时区:
1.修改/etc/timezone文件
vi /etc/timezone
把Etc/UTC改成Asia/Shanghai,然后保存(:wq),重启机器.
2.使用命令行交互界面修改.
sudo dpkg-reconfigure tzdata
选择相应的时区.

ubuntu修改时区1

ubuntu修改时区2

Apache2的简单DDOS防范 mod_evasive

mod_evasive 介绍

mod_evasive 是Apache(httpd)服务器的防DDOS的一个模块。对于WEB服务器来说,是目前比较好的一个防护DDOS攻击的扩展模块。虽然并不能完全防御DDOS攻击,但在一定条件下,还是起到缓服Apache(httpd)服务器的压力。如配合iptables、硬件防火墙等防火墙设备配合使用,可能有更好的效果。

$sudo apt-get install libapache2-mod-evasive

安装后ubuntu自动会启动,我们自行创建一个配置文件:

 $sudo vi /etc/apache2/conf.d/evasive,写入如下内容[……]

Read more

用ufw简单设置下服务器

Ubuntu服务器上ufw防火墙,一个简易的防火墙。

可以使用 ufw status 查看下状态,看是否开启,如果未开启使用 ufw enable 开启。

我在服务器上启用的只有 mysql、apache、sendmail、ssh

我们可以通过 ufw allow mysql http smtp pop3 ssh 开启这些端口。

ubuntu下的Nginx安装

http://wiki.ubuntu.org.cn/Nginx

ubuntu 国内源更新列表

http://wiki.ubuntu.org.cn/%E6%BA%90%E5%88%97%E8%A1%A8

DBShop电子商务网店系统 V0.9 Release 正式版发布

DBShop V0.9 Release 2014.02.16 更新记录
————————————————-
修正 前台分类推荐商品中的title标记对应的名称编写错误问题
修正 新注册会员发送欢迎信息内容中的email标记没有被替换问题
修正 后台客户设置中的欢迎和注册协议内容,将内容中的双引号替换为单引号,双引号情况下无法正常保存
修正 后台客户设置中,当没有上传新头像,点击保存设置操作,原默认头像路径出错问题
修正 没有设置市场价格时,有规格属性的商品,前台规格切换出错
修正 在php5.4环境下,前台首页的路由[……]

Read more

Ubuntu memcached 安装与配置

关于memcache扩展

不管是在windows下还是linux下,安装完后都需要php调用一下,有时可能会出现 没有找到 memcached 扩展的提示(本人就遇到了,在ZF2下),这个确实是没有扩展导致的,原因是老的memcache的php扩展是memcache.dll(windows下),新memcache的php扩展是memcached.dll(windows下),所以才会有提示没有找到扩展。一般这样的情况会在使用某个框架时出现,框架使用的是新扩展,就出这问题了。自己编写代码出错的可能性不大。我在网上找了半天memcached.dll也没找到,需要下载源码编译,算了不编译了,就用[……]

Read more

return top