1 | wget http://luopengtest.gotoip2.com/wdcp/php/swoole-src-swoole-1.7.6-stable.tar.gz |
1 | ./configure --with-php-config=/www/wdlinux/phps/56/bin/php-config --enable-openssl |
1 | vi /www/wdlinux/phps/56/etc/php.ini |
1 | wget http://luopengtest.gotoip2.com/wdcp/php/swoole-src-swoole-1.7.6-stable.tar.gz |
1 | ./configure --with-php-config=/www/wdlinux/phps/56/bin/php-config --enable-openssl |
1 | vi /www/wdlinux/phps/56/etc/php.ini |
1 | #!/bin/bash |
1 | #!/usr/bin/python |
1 | #!/usr/bin/env python |
1 | #!/usr/bin/python |
1 | #!/usr/bin/python |
ABCD乘9=DCBA,A=? B=? C=? D=?
1 | #!/bin/bash |
优化shell程序,因ABCD乘9=DCBA ,相乘后还是4位数,A不能大于2,也不能等于0,那么A=1,从而D=9,9*9=81
1 | #!/bin/bash |
安装系统步骤,这里就不赘述,以下优化流程
1 | cat > /etc/sysconfig/grub <<EOF |
grub2-mkconfig -o /boot/grub2/grub.cfg
1 | yum install -y wget |
yum install https://rdoproject.org/repos/rdo-release.rpm -y yum install centos-release-openstack-newton python-openstackclient -y 参看官方文档https://docs.openstack.org/mitaka/zh\_CN/install-guide-rdo/
CentOS6 需要使用gdisk工具,若无可使用yum -y install gdisk命令安装 开始扩容 gdisk /dev/vda p #查看分区 d #删除分区 n #新建分区 p #默认选择主要分区 1 #分区编号 2048 #开始扇区(默认直接回车) xxxxx #结束扇区(默认直接回车) w #保存分区表并退出 Centos7 与Centos6相同,只不过可以直接使用fdisk工具
1 | #!/bin/bash |
1、安装rpm工具包
1 | yum install rpmbuild rpmdevtools -y |
2、初始化rpm基础目录,目录结构如下
1 | rpmdev-setuptree |
BUILD RPM构建包的地方,编译、配置等操作都在这个目录下执行
RPMS 打包完成RPM包存放路径
SOURCES MySql源码存放路径
SPECS spec文件存放路径(自动应答文件)
3、本次分享打包mysql-5.6.40,将mysql-5.6.40.tar.gz源码文件上传到SOURCES目录下
具体代码 文章末尾
4、执行命令打包
1 | rpmbuild -bb rpmbuild/SPECS/mysql.spec |
5、完成后在rpmbuild/RPM目录下就会两个rpm包
1 | -rw-r--r-- 1 root root 52939316 7月 6 10:10 MySQL-5.6.40-1.el6.x86_64.rpm |
6、直接安装,安装完成后会直接启动Mysql
1 | rpm -ivh MySQL-5.6.40-1.el6.x86_64.rpm |
1 | #语法: |
/boot grub /bin /sbin /etc rc.d init.d sysconfig networking-scripts /lib modules /lib64 /usr local bin sbin lib lib64 bin sbin lib lib64 /proc /sys /dev /var log run lock /tmp 好用的几个命令 stat 显示文件或文件系统详细信息 理解atime ctime mtime atime 指文件被访问的时间 ctime 指文件状态被修改的时间 mtime 指文件被修改的时间 wc,sort,uniq,cut
bash调用命令历史列表中的命令:
!#: 执行命令历史中的第#条命令
!!: 执行上一条命令
!string: 执行命令历史中最近一次以string开头的命令;
!$: 调用上一条命令的最后一个参数
cd /root
netstat -tunpl
ping www.idiyrom.com
ps auxmore
1 2018-06-14 14:42:18 root cd /root/
2 2018-06-14 14:42:22 root netstat -tunpl
3 2018-06-14 14:42:34 root ping www.idiyrom.com
4 2018-06-14 14:42:50 root ps auxmore
5 2018-06-14 14:42:59 root history
!3
ping www.idiyrom.com
w
!!
执行w命令
!net
执行netstat -tunpl
!$
就会把tunpl作为命令执行