Centos卸载Php的安装环境
当我安装Php7.0版本的时候提示:Error: php70w-common conflicts with php-common-5.4.16-42.el7.x86_64
于是决定卸载Centos上Php的安装环境
查看php版本命令:
#php -v
PHP 5.4.16 (cli) (built: Aug 11 2016 21:24:59)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
这个命令是删除不干净的
#yum remove php
因为使用这个命令以后再用
#php -v
还是会看到有版本信息的。。。。。
Centos Python2 升级到Python3的简单实现
1. 从Python官网到获取Python3的包, 切换到目录/usr/local/srcwget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tar.xz
2. 使用命令如下命令进行解压缩:
xz -d Python-3.5.1.tar.xz
tar -xf Python-3.5.1.tar.xz
3. 在/usr/local路径下创建目录--python3.5, 为第4步创建安装目录1. 从Python官网到获取Python3的包, 切换到目录/usr/local/src
wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tar.xz
2. 使用命令如下命令进行解压缩:
Python Virtualenv 虚拟环境
什么是virtualenv?
virtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够:
1. 在没有权限的情况下安装新套件
2. 不同应用可以使用不同的套件版本
3. 套件升级不影响其他应用
标签: linux python Virtualenv
linux中快速清空文件内容的几种方法
linux中快速清空文件内容的几种方法
: > filename
> filename
echo "" > filename
echo > filename
cat /dev/null > filename
cp /dev/null >filename
sed命令详解
1)简介sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。
sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中的行,完成后把该行发送到屏幕上。sed每处理完一行就将其从临时缓冲区删除,然后将下一行读入,进行处理和显示。处理完输入文件的最后一行后,sed便结束运行。sed把每一行都存在临时缓冲区中,对这个副本进行编辑,所以不会修改原文件。
2)命令详解
python 字符串排序方法
python 字符串排序方法一般情况下,python中对一个字符串排序相当麻烦:
1)python中的字符串类型是不允许直接改变元素的。必须先把要排序的字符串放在容器里,如list。
2)python中的list容器的sort()函数没返回值。
所以在python中对字符串排序往往需要好几行代码。
以下是总结python实现的字符串排序的方法,方法实现都是基于字符串name='python'进行字符串排序,输出结果为:dhnopty
方法一:
name='python'
lname=list(name) #把字符串强制转换为list
lname.sort() #通过list sort方法进行排序
name="".join(lname)
print(name)
#dhnopty
mysql 备份指定前缀的数据库信息
mysql_dump.py 备份指定前缀的数据库信息,备份的文件支持gzip压缩!生成的文件名字指定了的DB名称加上导出数据的时间!
(1)运行脚本效果如下:
请输入连接数据库的账号:root
请输入连接数据库的密码:
请输入连接数据库的地址(默认:127.0.0.1):127.0.0.1
请输入导出数据库的前缀:test
请输入连接数据库的端口号(默认:3306):3306
请输入备份数据库的路径(默认:/home/,记得添加最后的斜线):/home/dbback/
备份【test】数据成功!!
备份【test001】数据成功!!
备份【test02】数据成功!!
备份【test07】数据成功!!
Linux运维人员必会开源运维工具体系
Linux运维人员必会开源运维工具体系
说明:不同的技术人员,在不同的阶段确定知识边界非常重要,否则,虽然是千里马,但是不知道终点在哪,最终累死也达不到目标。
新手必会用深黄色标记,老鸟必会深黄色+浅蓝色标记
==============================================
操作系统:Centos,Ubuntu,Redhat,suse,Freebsd
网站服务:nginx,apache,lighttpd,php,tomcat,resin
数据 库:MySQL,MariaDB,PostgreSQL
标签: linux rpm yum shell python go
git 更新远程代码到本地仓库(二)
当多个人共同开发一个项目的时候,有时候我们需要从服务器上更新别人提交的最新代码!今天我们看下如何从远程Git仓库获取更新到本地,我们可以尝试以下方式进行远程代码更新到本地。解决问题的方法永远不止一个,找一个适合自己的最简单方式即可!
方法一的传送门:git 更新远程代码到本地仓库(一)
1)查看本地分支文件信息,确保更新时不产生冲突:#git status
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working tree clean
2)如果本地文件有改动,可以将本地修改文件还原到最初状态;若文件需要更新到服务器上,应该先merge到服务器,再更新到本地)
#git checkout -- [file name]
git 更新远程代码到本地仓库(一)
当多个人共同开发一个项目的时候,有时候我们需要从服务器上更新别人提交的最新代码!今天我们看下如何从远程Git仓库获取更新到本地,我们可以尝试以下方式进行远程代码更新到本地。
1)首先查看远程分支,通过如下命令可以查看远程仓库(我这里有一个origin仓库)
#git remote -v
origin http://ops-gitlab.***.net/test.git (fetch)
origin http://ops-gitlab.***.net/test.git (push)
2)接来下从远程获取最新代码到本地(我们通过使用如下命令在本地创建一个temp临时分支并将远程origin仓库中master分支的
代码下载到本地临时temp分支中:
#git fetch origin master:temp
remote: Counting objects: 18, done.
热门日志
分类
- Django(4)
- ssdb(1)
- Mac(7)
- C(1)
- memcache(1)
- Python(32)
- Vim(8)
- sed(2)
- ansible(3)
- awk(4)
- shell(3)
- about(1)
- git(9)
- bat(4)
- svn(0)
- docker(1)
- Tornado(1)
- go(2)
- 架构(18)
- Vue(1)
- game(2)
- Html(6)
- Java(8)
- Mysql(37)
- Ajax(2)
- Jsp(1)
- Struts(8)
- Linux(72)
- JavaScript(39)
- Staruml(0)
- Mouth(1)
- Php(102)
- Windows(8)
- Message(48)
- Lua(10)
- Compute(1)
- Redis(7)
- Nginx(12)
- Jquery(1)
- Apache(1)
- cocos2d-x(8)