youtube上看到的,分享给各位,看看思路是否一致。
分类: Linux
在debian上安装Flarum论坛
建了一个论坛,使用了Flarum论坛,因为使用的是nginx,所以伪静态还需要自己添加。
条件
- web server: apache(rewrite要打开) , nginx
- PHP 5.5 +(需要fileinfo模块)
- mysql 5.5+
Debian 8 升级OpenSSL
Debian 8.X ‘Jessie’ 升级OpenSSL 1.0.2l
debian jessie 官方软件源默认只安装了 openssl 1.0.1 的版本,对于需要使用 nginx 的朋友来说,使用 http2 的 OpenSSL 最低版本要求是 1.0.2,所以必须要先升级到1.0.2才可以。
继续阅读Debian 8 升级OpenSSL
配置NFS共享的要点
NFS配置要点
NFS的常用目录
- /etc/exports NFS服务的主要配置文件
- /usr/sbin/exportfs NFS服务的管理命令
- /usr/sbin/showmount 客户端的查看命令
- /var/lib/nfs/etab 记录NFS分享出来的目录的完整权限设定值
- /var/lib/nfs/xtab 记录曾经登录过的客户端信息
需要启动的服务
rhel 6以上版本:rpcbind,nfs
rhel 6以下版本:portmap ,nfs
继续阅读配置NFS共享的要点
Debian 8 VPS部署nmp环境
因为咱们一般购买的vps都是小内存,所以内存很重要,如果安装时不使用适合的调优参数,就会使得内存非常紧张,甚至,VPS也会无缘无故的出现各种问题。
因此可以使用一些其他的服务替代vps本身使用的软件,比如使用dropbear替代openssh,使用exim替代sendmail,mysql建议使用mariadb,这也是目前各个发行版都推荐的一个mysql分支了。本文也参考了古博的这篇文章。
Ghost本地化教程
众所周知的原因,当国外的一些好产品进入国内后,总会水土不服,让人体验不好,这不是产品的原因,相反,这是因为被我们的伟大的墙阻挡了。
1. Google字体
1.1 国内镜像
可以使用下面国内镜像,选一个即可。
weblogic前端代理应用于nginx
前言
客户给我们了几台vps,主要是为了给我们的应用使用,目前我们的应用程序运行在A机和B机两台VPS上,使用了weblogic的集群,但是,有一个proxy应用安装在A机上,专门负责分发应用,这样的话,无形中增加了A机的负载,年初就因为这个事情,A机每天高峰期就宕机,我又拿了一台闲置的vps专门跑应用的计划任务,目前一共A,B,C三台vps在跑应用,最近开始关注这个事情,为什么不能使用nginx去做负载呢?我还有一台闲置的vps啊,我可以安装nginx专门做负载,转发流量给其他三台,这样A机就不会有负载问题了。
MYSQL在1G VPS上的性能优化配置
今天不小心把数据给删除了,好在有备份,唉,烦死了。然后,各种装,装好后,在优化数据库这块,看到螃蟹氪的这篇优化笔记1,顺手拿来用了,目前感觉好使。
[mysql]
# CLIENT #
port = 3306
socket = /var/lib/mysql/mysql.sock
[mysqld]
# GENERAL #
user = mysql
default-storage-engine = InnoDB
socket = /var/lib/mysql/mysql.sock
pid-file = /var/lib/mysql/mysql.pid
# MyISAM #
key-buffer-size = 32M
myisam-recover = FORCE,BACKUP
# SAFETY #
max-allowed-packet = 16M
max-connect-errors = 1000000
skip-name-resolve
innodb = FORCE
# DATA STORAGE #
datadir = /var/lib/mysql/
# CACHES AND LIMITS #
tmp-table-size = 32M
max-heap-table-size = 32M
query-cache-type = 0
query-cache-size = 0
max-connections = 500
thread-cache-size = 50
open-files-limit = 65535
table-definition-cache = 1024
table-open-cache = 2048
# INNODB #
innodb-flush-method = O_DIRECT
innodb-log-files-in-group = 2
innodb-log-file-size = 64M
innodb-flush-log-at-trx-commit = 1
innodb-file-per-table = 1
innodb-buffer-pool-size = 512M
# LOGGING #
log-error = /var/lib/mysql/mysql-error.log
log-queries-not-using-indexes = 1
slow-query-log = 1
slow-query-log-file = /var/lib/mysql/mysql-slow.log
-
http://pangxiekr.com/1g-vpsshang-mysql-pei-zhi-you-hua/ ↩
Wordpres和Ghost博客互转
Linux系统参数调优参考
一、系统参数调优
[xxxxx@localhost:/#]vi /etc/sysctl.d/99-sysctl.conf
##added by zhoutao on 2011/10/17
net.ipv4.tcp_max_syn_backlog = 10240
net.ipv4.tcp_max_tw_buckets = 400000
net.ipv4.tcp_max_orphans = 60000
net.ipv4.tcp_synack_retries = 3
net.ipv4.tcp_fin_timeout = 3
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
net.core.rmem_default = 1048576
net.core.wmem_default = 1048576
net.core.somaxconn = 16384
net.ipv4.tcp_rmem = 4096 87380 16777216
net.ipv4.tcp_wmem = 4096 65536 16777216
net.core.netdev_max_backlog = 3000
net.ipv4.tcp_congestion_control = cubic
net.ipv4.ip_local_port_range = 1024 65535
net.ipv4.tcp_tw_reuse = 1
net.ipv4.neigh.default.unres_qlen = 6
net.ipv4.neigh.default.proxy_qlen = 96
net.ipv4.ip_nonlocal_bind = 1
net.ipv4.tcp_keepalive_time = 60
net.ipv4.tcp_keepalive_probes = 3
net.ipv4.tcp_keepalive_intvl = 10
fs.file-max = 360000
net.ipv4.conf.all.log_martians=1
net.nf_conntrack_max = 25000000
net.netfilter.nf_conntrack_max = 25000000
net.netfilter.nf_conntrack_tcp_timeout_established = 180
net.netfilter.nf_conntrack_tcp_timeout_time_wait = 1
net.netfilter.nf_conntrack_tcp_timeout_close_wait = 60
net.netfilter.nf_conntrack_tcp_timeout_fin_wait = 120