python包管理工具pip

Python有两个著名的包管理工具easy_install.py和pip。在Python2.7的安装包中,easy_install.py是默认安装的,而pip需要我们手动安装.
1.在Python的官网上去下载,下载地址是:https://pypi.python.org/pypi/pip#downloads
qau2yqQ
2.下载完成之后,解压到一个文件夹,用CMD控制台进入解压目录,输入:python setup.py install
3.设置环境变量
4.测试与安装python的redis模块:pip install redis
5.卸载redis模块:php uninstall redis

mysql存储过程创建及可执行时权限

在工作中遇到使用php调用存储过程,数据库迁移后,不能再用,把遇到的问题记录下来.
1.存储过程定义者
在创建存储过程时,需要显示指定定义人:CREATE DEFINER=`deployop`@`localhost` PROCEDURE
2.存储过程执行权限
存储过程的执行需要execute权限,需要指定使用数据库用户有此权限(粒度在具体一个数据库上即可):GRANT execute ON `gd\_jinian\_new`.* TO ‘deployop’@’%’;
3.存储过程中使用临时表创建权限
如果存储过程中使用了临时表,那么临时表创建也需要权限,此权限粒度在具体一个数据库上:GRANT grant create temporary tables ON `gd\_jinian\_new`.* TO ‘deployop’@’%’;
4.在正式创建存储过程时,需要修改sql语句,
在最前加入:”DELIMITER $$”
在最后加入(包括;号):”$$ DELIMITER;”

win8/win10 设置VPN开机启动

开通了vpn,但老是忘记手动打开

找到计算机自启动目录:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp (此目录为系统可访问的权限,所以需要设置文件夹的权限分配给当前登录的管理员用户)
权限设置好后,写一个bat文件放入启动目录,如:vpn-autoload.bat
格式:rasdial VPN名称 账号 密码
示例:rasdial VPN_imusic lt_bluesky@tmp sky

重启电脑OK!

————————美化(vpn-autoload.bat)————————————-

@echo.
@echo. connetctint to 51vpn-hk2…

@rasdial 51vpn-hk2 tanguu 123456

@echo.
@echo “press the enter,exit the program”
@pause

————————————————————-

rasdial命令:通过使用 rasdial 命令,可以创建连接到拨号网络连接的简单批处理文件。还可以从命令行使用 rasdial 建立网络连接或者断开网络连接

/dev/xvdb1 already mounted or /mnt busy(使用fdisk分区,挂载硬盘时)

在前一步还提示

/dev/sdxx is apparently in use by the system; will not make a filesystem here!

提示/dev/sdb5  正在被使用。 /dev/sdb5 正在被DM管理,所以我们创建文件系统时提示报错,我们手工的移除,就可以正常的创建文件系统,操作如下:
[root@hpf-linux~]# cat /proc/partitions
major minor  #blocks  name
8        0   20971520 sda
8        1     204800 sda1
8        2    5120000 sda2
8        3    2048000 sda3
8        4          1 sda4
8        5   13596672 sda5
8       16   20971520 sdb
8       17    5253223 sdb1
8       18    2104515 sdb2
8       19    3156772 sdb3
8       20          1 sdb4
8       21    2104483 sdb5
8       32   18874368 sdc
253        0    5253223 dm-0
253        1    2104515 dm-1
253        2    3156772 dm-2
253        3          1 dm-3
253        4    2104483 dm-4
从上面可以看到dm工具确实在用。
[root@hpf-linux~]# dmsetup status
sdb3: 0 6313545 linear
sdb2: 0 4209030 linear
sdb1: 0 10506447 linear
sdb5: 0 4208967 linear
sdb4: 0 2 linear
[root@hpf-linux~]# dmsetup remove_all
[root@hpf-linux~]# dmsetup status
No devices found
[root@hpf-linux~]# mkfs -t ext4 /dev/sdb5
mke2fs 1.41.12 (17-May-2010)
文件系统标签=
操作系统:Linux
块大小=2048 (log=1)
分块大小=2048 (log=1)
Stride=0 blocks, Stripe width=0 blocks
131560 inodes, 1052240 blocks
31567 blocks (3.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=538968064
65 block groups
16384 blocks per group, 16384 fragments per group
2024 inodes per group
Superblock backups stored on blocks:
16384, 49152, 81920, 114688, 147456, 409600, 442368, 802816
正在写入inode表: 完成
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成
This filesystem will be automatically checked every 38 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.

[root@hpf-linux~]#mount -t /dev/sdb5 /home  

 

 

http://www.myhack58.com/Article/54/93/2015/64408.htm

http://www.linuxidc.com/Linux/2013-04/83299.htm

群晖nas上传shell脚本格式不正确

开启xftp上传脚本文件,上传上去后,格式错误,带上一个”^M”,

使用sh -n检查发现不通过,是因为window编码与linux编码问题照成,使用vim,vi,sed就是删除不了,同时还安装不了dos2unix(在nas下安装自定义软件,目前找到的方式是需要安装使用shell 安装ipkg包).

最后只能vi一个文件,粘贴上写好的shell脚本了!!!

但这有点麻烦,因为我都是在win下写好脚本,linux下跑.最最后,想到它本身支持局域网共享文件夹!!!灵光一线….复制粘贴到共享文件夹下….真滴可以!!!!!

附去掉^M的方法 :http://www.kuqin.com/linux/20090725/64266.html

Chrome假死

 

问题:chrome打开某些网页后,点击页面无响应,但点击浏览器的最小化或向下还原后可以又可以了

原因:打开的网页使用硬件加速的功能

解决:

1.升级显卡驱动

2.或者关闭硬件加速功能:设置->显示高级选项->使用硬件加速模式(如果可用),把勾去掉

Remi 安装源

Remi repository 是包含最新版本 PHP 和 MySQL 包的 Linux 源,由 Remi 提供维护。有个这个源之后,使用 YUM 安装或更新 PHP、MySQL、phpMyAdmin 等服务器相关程序的时候就非常方便了。

Remi 也提供了自动安装源的 rpm 包,安装和使用都很简单。

软件需求

要使用 Remi 安装源,需要先安装下面两样插件和源。

安装 Remi 源

安装最新的 Remi 源自动安装文件*

# CentOS 6 / RHEL 6
yum install http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
# CentOS 7 / RHEL 7
yum install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
下面的操作已不需要

配置 Remi 源

  1. 使用习惯的文本编辑器(如 vim)打开 Remi 源配置文件 /etc/yum.repos.d/remi.repo
  2. 启用 Remi Repository修改 enabled=0 为 enabled=1
  3. 为 Remi Repository 设置合适的优先级在 [remi] 那一节的结尾另起一行添加下面的代码:
    priority=3

* 根据需要,可以在 Remi 简介页面选择适合不同系统和版本的下载链接(右键单击复制相应链接即可)。如下图所示:

Remi 源的自动安装程序包

来源:https://cnzhx.net/blog/remi-repository/