摘要: cd /application/nginx mkdir extra/ touch extra/www.cnf egrep -v "#|^$" nginx.conf.default >nginx.conf :将注释和空行删除,建立新的配置文件 vim nginx.conf 编辑nginx配置文件 脚本 阅读全文
posted @ 2018-04-12 00:49 deanyang 阅读(128) 评论(0) 推荐(0) 编辑
摘要: rpm -qa httpd mkdir /home/dean/tools cd /home/dean/tools ls -sh tar xf httpd-2.2.31.tar.gz mkdir -p /application/ mv httpd-2.2.31 /application/httpd-2 阅读全文
posted @ 2018-04-12 00:49 deanyang 阅读(1423) 评论(0) 推荐(0) 编辑
摘要: 在apache和php整合好之后 unzip -o Discuz_X3.2_SC_UTF8.zip cd Discuz_x3.2_SC_UTF8 rm -rf readme/ utility/ mv upload/* . 移动upload下面的文件到当前目录 chown -R www.www ../ 阅读全文
posted @ 2018-04-12 00:49 deanyang 阅读(168) 评论(0) 推荐(0) 编辑
摘要: wget -q http://nginx.org/download/nginx-1.6.3.tar.gztar xf nginx-1.6.3.tar.gz cd nginx-1.6.3 yum install pcre pcre-devel -y rpm -qa pcre pcre-devel yu 阅读全文
posted @ 2018-04-12 00:49 deanyang 阅读(158) 评论(0) 推荐(0) 编辑
摘要: SAS技术是结合了SATA与SCSI两者的优点诞生企业生产环境主流磁盘的相关信息对比:企业生产场景普及程度:SAS>SATA>SSD单位容量对比性能和价格:SSD>SAS>SATA 注意:不能用SATA磁盘来做在线高并发服务的存储或数据库业务,5台SATA盘RAID5,重新买五台SAS,做成RAID 阅读全文
posted @ 2018-04-12 00:48 deanyang 阅读(147) 评论(0) 推荐(0) 编辑
摘要: [1] 首先备份/etc/yum.repos.d/CentOS-Base.repo [2] 进入yum源配置文件所在文件夹 [3] 下载163的yum源配置文件,放入/etc/yum.repos.d/(操作前请做好相应备份) [4] 运行yum makecache生成缓存 阅读全文
posted @ 2018-04-12 00:48 deanyang 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 对于LNMP环境: mysqldump -uroot -p密码 -B -A --events -x | gzip>bak_($date +%F).sql.gz -x:锁表 ,会影响读写,尽量晚上操作 -A :备份所有库 -B:备份多个库,并添加use 库名:create database 库等的功能 阅读全文
posted @ 2018-04-12 00:48 deanyang 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 磁盘分区的重点:1.磁盘分区的实质就是针对上述0磁头0磁道1扇区的前446字节后面接下来的64bytes的分区表进行设置,即主要划分起始以及结束磁头号,以及扇区号和挂面号2.分区工具有fdisk(适合小于2T的磁盘分区),parted(适合大于2T的磁盘分区,可以对小于2T的磁盘分区),fdisk首 阅读全文
posted @ 2018-04-12 00:47 deanyang 阅读(1450) 评论(0) 推荐(0) 编辑
摘要: 命令行如下 find . -type f -size +100M Linux系统下查找大文件或目录的技巧 当硬盘空间不够时,我们就很关心哪些目录或文件比较大,看看能否干掉一些了,怎么才能知道呢?以易读的格式显示指定目录或文件的大小,-s选项指定对于目录不详细显示每个子目录或文件的大小 du -sh 阅读全文
posted @ 2017-07-25 16:37 deanyang 阅读(31992) 评论(0) 推荐(1) 编辑
摘要: operator.itemgetter函数 operator模块提供的itemgetter函数用于获取对象的哪些维的数据,参数为一些序号(即需要获取的数据在对象中的序号),下面看例子。 a = [1,2,3] >>> b=operator.itemgetter(1) //定义函数b,获取对象的第1个 阅读全文
posted @ 2017-07-25 16:24 deanyang 阅读(5526) 评论(0) 推荐(0) 编辑