centos+nginx+php简单的一些优化 发布时间: 2021-07-23 16:59:28 评论数: 0
你可曾想过这是512M内存的实力?也希望各位能在实现之后使用Webbench测试工具进行并发峰值5W+的测试,我相信,512M的服务器,完全能够轻松对付。(1).Nginx的优化一般来说Nginx 配置文件中对优化比较有作用的为以下几项:worker_processes 8; nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数。 worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000; 为每个进程分配cpu,上例中将8 个 ......
折腾macOS下的vim配置 发布时间: 2021-07-23 15:41:21 评论数: 0
平时用Vim基本上也就是在服务器上编辑配置文件.最近到了新公司,发现同事们都用的是vim[好牛逼是不是],哈哈.自己平时用ide习惯了,突然想,要不也试试本地的,反正是折腾.记录一下吧Vim语法高亮设置只需要找到vimrc配置文件就行,在终端输入下面的指令,就可以打开配置文件cp /usr/share/vim/vimrc ~/.vimrc ~/.vimrc然后在末尾加上syntax on set nu! set autoindent分别是语法高亮、行号、自动缩进.保存下,再开vim发现就已经变样了.好easy是不是.给些参数的参考set hlsearch "高亮度反白 set ......
ext4文件系统动态扩容 发布时间: 2021-07-23 12:29:21 评论数: 0
运行 umount [文件系统名称] 命令卸载主分区。umount /dev/vdb1使用df -h查看是否卸载成功,如果看不到/dev/vdb1的信息表示卸载成功。使用fdisk命令删除原来的分区并创建新分区:运行命令 fdisk -l 罗列分区信息并记录扩容前数据盘的最终容量、起始扇区(First sector)位置。运行命令 fdisk [数据盘设备名] 进入 fdisk 界面。本示例中,命令为 fdisk /dev/vdb。输入 d 并按回车键,删除原来的分区。 删除分区不会造成数据盘内数据的丢失。输入 n 并按回车键,开始创建新的分区。输入 p 并按回车键,选择创建主 ......
Shell函数 发布时间: 2021-07-22 14:04:48 评论数: 0
本教程目前为止所有脚本都是从头到尾执行。这样做很好,但你也许已经注意到有些脚本段间互相重复。shell允许将一组命令集或语句形成一个可用块,这些块称为shell函数。shell中函数的定义格式如下: 函数名(){     command1     command2     ...     commandN     [ return value ] }如果愿意,可在函数名前加上关键字function,这取决于使用者。 function 函数名(){     command1     command2     ...     commandN     [ return value ......
iptables25个非常经典的用法 发布时间: 2021-07-22 13:54:12 评论数: 0
本文介绍25个常用的iptables用法。如果你对iptables还不甚了解,可以参考上一篇iptables详细教程:基础、架构、清空规则、追加规则、应用实例,看完这篇文章,你就能明白iptables的用法和本文提到的基本术语。一、iptables:从这里开始删除现有规则iptables -F    (OR)  iptables --flush设置默认链策略iptables的filter表中有三种链:INPUT, FORWARD和OUTPUT。默认的链策略是ACCEPT,你可以将它们设置成DROP。iptables -P INPUT DROP iptables -P FORWA ......
Linux下sed命令的用法及实例 发布时间: 2021-07-22 12:47:08 评论数: 0
Linux 中,sed 可以实现替换或者插入等功能,用法简单归纳一下。注意:本文所有写法都是正确的,不存在错误写法。1,要替换一些文字时,用”/”把各部分隔开; sed -i 's/原内容/新内容/g' 文件注意:原内容可以是一整行,也可以是一行中的某一段。2,要替换时,如果“原内容”或“新内容”中含有特殊字符(比如”/”或者”#”等),可以使用其它符号把各部分隔开,比如以下几种格式都是正确的 sed -i 's,原内容,新内容,g' 文件 sed -i 's#原内容#新内容#g' 文件 sed -i 's:原内容:新内容:g' 文件 sed -i 's~原内容~新内容~g' ......
Docker容器之nginx(官方使用配置篇) 发布时间: 2021-07-22 05:31:18 评论数: 0
官方安装:docker pull nginx启动跑个静态网页docker run --name my-nginx -d -p 80:80 -v /webroot:/usr/share/nginx/html:ro -d nginx这儿简单介绍下ro,默认容器对这个目录有可读写权限,可以通过指定ro,将权限改为只读添加日志记录docker run --name my-nginx -d -p 80:80 -v /webroot:/usr/share/nginx/html:ro -v /logs:/var/log/nginx -d nginx拷贝容器内的配置文件到本地,进行修改等操作d ......
如何使用flashfxp上传管理Linux文件之使用sftp功能上传下载文件 发布时间: 2021-07-21 23:36:53 评论数: 0
Linux 没有安装vsftpd临时要上传下载文件,我们就可以使用sftp功能。通常只要开了ssh登录功能,sftp功能就是可以使用。支持sftp功能的软件很多,如flashfxp xftp等。 本文主要介绍flashfxp这个大家熟知的工具。打开flashfxp 如图点击红色图标新建连接,出现下图(注意连接类型)点击“连接类型”,选择第二个“ sftp  over ssh”如下图然后输入你的服务器ip、 帐号、密码、端口(默认是 22) 不用改,如果你服务器上ssh 端口修改过这个地方需要改成你自己设置的ssh端口。填写完成后点击连接,如果你没有输入错误的话,就出现下图点击“ ......
Vim_配置选项说明 发布时间: 2021-07-20 21:18:13 评论数: 0
选项配置说明选项书写格式选项说明:se[t]显示所有被改动的选项:se[t] all显示所有非 termcap 选项:se[t] termcap显示所有 termcap 选项:se[t] {option}置位布尔选项(开启) 显示字符串或数值选项:se[t] no{option}复位布尔选项(关闭):se[t] inv{option}逆转布尔选项的值:se[t] {option}={value}将 {value} 附加到字符串选项里, {value} 加到数值选项上:se[t] {option}+={value}将 {value} 附加到字符串选项里, {value} 加到数值 ......
Shell中获取IP地址 发布时间: 2021-07-20 16:17:12 评论数: 0
Linux下:ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}'先获取含有IP的行,再去掉含有127.0.0.1的行。最后获取IP所在的列 #!/bin/sh # Shell script scripts to read ip address # ------------------------------------------------------------------------- # Copyright (c) 2005 nixCraft p ......
CentOS、Ubuntu下配置LDAP服务器及相关概念和原理简单介绍 发布时间: 2021-07-20 14:18:35 评论数: 0
1. 目录服务目录是一个为查询、浏览和搜索而优化的专业分布式数据库,它呈树状结构组织数据,就好象Linux/Unix系统中的文件目录一样。目录数据库和关系数据库不同,它有优异的读性能,但写性能差,并且没有事务处理、回滚等复杂功能,不适于存储修改频繁的数据。所以目录天生是用来查询的,就好象它的名字一样。目录服务是由目录数据库和一套访问协议组成的系统。类似以下的信息适合储存在目录中:企业员工信息,如姓名、电话、邮箱等;公用证书和安全密钥;公司的物理设备信息,如服务器,它的IP地址、存放位置、厂商、购买时间等;LDAP是轻量目录访问协议(Lightweight Directory A ......
整理一下自己常用的centos下的iptables规则 发布时间: 2021-07-20 09:03:25 评论数: 0
安装yum install iptables清除已有iptables规则iptables -F iptables -X iptables -Z开放指定的端口允许本地回环接口(即运行本机访问本机)iptables -A INPUT -s 127.0.0.1 -d 127.0.0.1 -j ACCEPT允许所有本机向外的访问iptables -A OUTPUT -j ACCEPT允许访问22端口iptables -A INPUT -p tcp --dport 22 -j ACCEPT允许访问80端口iptables -A INPUT -p tcp --dport 80 -j ACC ......
CentOS安装最新版Docker 发布时间: 2021-07-19 20:00:22 评论数: 0
官方建议内核版本要求3.10或更高的CentOS7.X64位版本的系统上查看当前系统内核版本$ uname -r 3.10.0-229.el7.x86_64更新系统$ sudo yum update添加 yum repo. 源$ sudo tee /etc/yum.repos.d/docker.repo <<-'EOF' [dockerrepo] name=Docker Repository baseurl=https://yum.dockerproject.org/repo/main/centos/7/ enabled=1 gpgcheck=1 gpgkey=ht ......
NFS服务器安装配置实践 发布时间: 2021-07-19 09:23:35 评论数: 0
我的博客中有大量的图片,随着文章的更新图片也会越来越多,于是想办法把图片独立出去,之前有过想七牛的云储存,但是https要收费,而且我的证书的问题每3一个都会更新,不是很方便,于是想着用NFS来部署图片,下面开始安装 服务器环境 服务器1:192.168.128.128 Centos系统 服务器2:192.168.128.129 Centos系统 128机子:NFS服务器端部署 #安装nfs-utils rpcbind,前者NFS共享发布和访问,后者用于RPC支持。 yum -y install nfs-utils rpcbind #设置开机启动 chkconfig nfs ......
linux自动备份文件和数据库并上传到指定的远程FTP中 发布时间: 2021-07-19 04:14:46 评论数: 0
直接把以下脚本复制到/root/backup.sh [root@lvtao.net ~]# chmod +x /root/backup.sh [root@lvtao.net ~]# crontab -e 00 06 * * * /root/backup.sh [root@lvtao.net ~]# service crond restart [root@lvtao.net ~]# chkconfig --level 2345 crond on#!/bin/bash #你要修改的地方从这里开始 MYSQL_USER=root #mysql用户名 MYSQL_PASS ......
linux下如何使用iptables应对SYN攻击、CC攻击、ACK攻击? 发布时间: 2021-07-19 04:09:02 评论数: 0
三次握手的过程及相关概念 TCP/IP协议使用三次握手来建立连接,过程如下: 1、第一次握手,客户端发送数据包syn到服务器,并进入SYN_SEND状态,等待回复 2、第二次握手,服务器发送数据报syn/ack,给客户机,并进入SYN_RECV状态,等待回复 3、第三次握手,客户端发送数据包ACK给客户机,发送完成后,客户端和服务器进入ESTABLISHED状态,链接建立完成 三 次握手协议中,服务器维护一个等待队列,收到一个syn包就在队列中建立一个条目,并分配一定的资源。对应的每一个条目表示已经收到一个syn请 求,并已经回复syn/ack,服务器上对应的连接已经进入SYN ......
Shell until循环 发布时间: 2021-07-19 04:05:09 评论数: 0
until循环执行一系列命令直至条件为真时停止。until循环与while循环在处理方式上刚好相反。一般while循环优于until循环,但在某些时候—也只是极少数情况下,until循环更加有用。until循环格式为: until 条件     command1     command2     ...     commandN done 条件可为任意测试条件,测试发生在循环末尾,因此循环至少执行一次—请注意这一点。 ......
centos7 系统下配置自己的邮件服务器之postfix+devocot+cyrus-sasl 发布时间: 2021-07-18 19:38:14 评论数: 0
第一步设置域名MX 解析首先要有指定 ip 的 A 记录解析 @ A 114.215.131.186需要有 mail 二级域名的 A 记录解析 mail A 114.215.131.186MX 记录解析 @ MX mail.lvtao.net.TXT解析 @ TXT v=spf1 include:spf.lvtao.net ~all第二步停止 sendmail 服务/etc/init.d/sendmail stop卸载 sendmail 服务yum remove sendmail第三步安装 postfix 和 dovecotyum install postfix d ......
32位与64位linux操作系统有什么差别 发布时间: 2021-07-17 10:10:10 评论数: 0
32位系统意思是系统一次向CPU只能存取32个字节,64位的操作系统一次能存取64个字节,这就是他们名字的得来,所以说理论上64位的系统要比32位的系统快 32位操作系统能支持的最大内存不能大于4G,如果内存大于4G,那就必须用64位的操作系统,64位的操作系统能支持的最大内存是125G,如果安装linux,5G内存只能看到4G,目前很多软件不兼容64位系统,这个是最大区别 ......
Shell函数参数 发布时间: 2021-07-17 08:05:33 评论数: 0
在Shell中,调用函数时可以向其传递参数。在函数体内部,通过 $n 的形式来获取参数的值,例如,$1表示第一个参数,$2表示第二个参数...带参数的函数示例:#!/bin/bash funWithParam(){ echo "The value of the first parameter is $1 !" echo "The value of the second parameter is $2 !" echo "The value of the tenth parameter is $10 !" echo "The value o ......


友情链接: php5000技术知识分享 github 码云 开源中国 csdn linux中国 阿里云 unix技术网 composer中文网 php packagist php python 安卓软件 大众源码 DevStore 猪八戒威客网 人人都是产品经理 PHPwind论坛 互联网的一些事 新客网 黑马程序员 火星时代 hao123it ThinkSNS 开源社区 51CTO学院 办事儿网 IT论坛 java教程 最代码 程序员客栈 大数据培训 小程序开发 微信小程序 php开发新闻 微信小程序 java学习 微信小程序 Linux书籍 网站ip流量 xw素材网 新浪云 腾讯云 华为云 百度 新浪 网易 淘宝 腾讯 1688 搜狐 优酷 房天下 hao123 携程 天涯社区