本文将通过CentOS 7来学习Linux的以下常用知识:Linux网络设置SSH常用配置和使用方法Linux常用服务Crontab定时任务NTP时间同步Logrotate日志切割Supervisor进程管理Linux常用命令Linux中的防火墙配置方法使用Apache配置Web服务器使用Nginx配置Web服务器MySQL的……继续阅读 » Alan 9年前 (2017-01-09) 17289浏览 0评论0个赞
安装 PHP # Apache#apt -y install software-properties-common apt-transport-https lsb-release ca-certificates#add-apt-repository ppa:ondrej/php #apt updatesudo……继续阅读 » Alan 9年前 (2016-12-24) 7407浏览 0评论0个赞
1.在进行服务器优化时要精简开机启动的服务,只需保留必要的几个,如crond, network, rsyslog, sshd这几个服务:脚本一、脚本二、2.通常在生产环境会关闭SElinux:3.DDoS相关4.开机主引导记录MBR备份网站一键配置……继续阅读 » Alan 9年前 (2016-11-15) 6644浏览 0评论0个赞
SSL VPN开源软件:OpenVPN(使用OpenSSL协议)IPSEC VPN开源软件:OpenSwanPPTP, L2TP, IPSEC, SSH, LVS, TUN(ipip)安装步骤配置VPN服务器时间同步为了让VPN连接不会失败,应确保服务器之间时间上的同步定时任务可能过crontab -l进行查看部署安装OpenVPN服务……继续阅读 » Alan 9年前 (2016-11-07) 9119浏览 0评论0个赞
Python基础*args, **kw装饰器@classmethod文件处理Python DB APIhttps://www.python.org/dev/peps/pep-0249/MySQL Connector: https://sourceforge.net/projects/mysql-python/Mac:运维常用命令ps, t……继续阅读 » Alan 9年前 (2016-11-06) 7445浏览 1个赞
安装通过rpm -qa subversion可确认是否已安装小帖士:如需保留yum安装包的话只需修改/etc/yum.conf中的keepcache的值即可配置并启动创建两个目录,分别用于存储数据和用户、密码使用svnserve来启动SVN服务,相关参数可通过svnserve –help来查看用途创建版本库创建版本库使用命令sv……继续阅读 » Alan 9年前 (2016-11-02) 6000浏览 0评论0个赞
资源限制/etc/security/limits.conf* soft nofile 65535* hard nofile 65535* 表示对所有用户有效soft 指的是当前系统生效的设置hard 表明系统中所能设定的最大值nofile 表示所限制的资源是打开文件的最大数目65535 就是限制的数量磁盘调度策略查看IO调度方法cat /……继续阅读 » Alan 10年前 (2016-07-11) 7840浏览 0评论0个赞
最近公司一个网站一个月内出现过几次网站无法访问的问题,都是数据库的问题Error establishing a database connection这个网站是构建在CentOS 7上的Wordpress,这本身并没有问题。数据库使用的是默认的MariaDB,查看状态处于停止状态,启动服务则可正常访问。查看历史记录并没有对数据库服务被误停止这样的操作。……继续阅读 » Alan 10年前 (2016-05-24) 8540浏览 0评论2个赞
Python 创建虚拟环境方法一venv: python3 -m venv myenv 1 python3 -m venv myenv 方法二 pipenv: p……继续阅读 » Alan 10年前 (2016-05-17) 7597浏览 0评论0个赞
阿里云上购买服务器可在系统盘之外添加数据盘,但Linux不像Windows那样可以在后台直接挂载,而是需要手动执行挂载操作:第一、检查阿里云服务器数据盘情况利用fdisk -l命令,检查当前VPS的数据硬盘情况。这里我们可以看到有100GB数据盘没有挂载,肯定需要利用起来的。第二、挂载阿里云数据硬盘输入”fdisk /dev/xvd……继续阅读 » Alan 10年前 (2016-05-13) 5255浏览 0评论0个赞