Centos卸载Php的安装环境

2016-8-12 杜世伟 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
还是会看到有版本信息的。。。。。

阅读全文>>

标签: PHP linux rpm centos

评论(0) 浏览(9344)

Centos Python2 升级到Python3的简单实现

2016-6-22 杜世伟 Python

1. 从Python官网到获取Python3的包, 切换到目录/usr/local/src

wget 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. 使用命令如下命令进行解压缩:

阅读全文>>

标签: linux python

评论(0) 浏览(10302)

Python Virtualenv 虚拟环境

2016-6-16 杜世伟 Python

什么是virtualenv?

virtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够:
1. 在没有权限的情况下安装新套件
2. 不同应用可以使用不同的套件版本
3. 套件升级不影响其他应用

阅读全文>>

标签: linux python Virtualenv

评论(0) 浏览(10747)

linux中快速清空文件内容的几种方法

2016-5-26 杜世伟 Linux

linux中快速清空文件内容的几种方法

: > filename 

> filename 

echo "" > filename 

echo > filename 

cat /dev/null > filename

cp /dev/null >filename

标签: linux cat cp

评论(0) 浏览(16816)

sed命令详解

2016-4-4 杜世伟 Linux

1)简介
sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。
sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中的行,完成后把该行发送到屏幕上。sed每处理完一行就将其从临时缓冲区删除,然后将下一行读入,进行处理和显示。处理完输入文件的最后一行后,sed便结束运行。sed把每一行都存在临时缓冲区中,对这个副本进行编辑,所以不会修改原文件。
2)命令详解

阅读全文>>

标签: linux sed

评论(0) 浏览(14459)

python 字符串排序方法

2016-3-18 杜世伟 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

阅读全文>>

标签: linux python

评论(0) 浏览(5903)

mysql 备份指定前缀的数据库信息

2016-3-16 杜世伟 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 mysql mysqldump

评论(0) 浏览(10484)

Linux运维人员必会开源运维工具体系

2016-3-9 杜世伟 Linux

Linux运维人员必会开源运维工具体系

说明:不同的技术人员,在不同的阶段确定知识边界非常重要,否则,虽然是千里马,但是不知道终点在哪,最终累死也达不到目标。

新手必会用深黄色标记,老鸟必会深黄色+浅蓝色标记

==============================================

操作系统:Centos,Ubuntu,Redhat,suse,Freebsd

网站服务:nginx,apache,lighttpd,php,tomcat,resin
数据   库:MySQL,MariaDB,PostgreSQL

阅读全文>>

标签: linux rpm yum shell python go

评论(0) 浏览(7437)

git 更新远程代码到本地仓库(二)

2016-3-5 杜世伟 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]

阅读全文>>

标签: linux git pull fetch

评论(0) 浏览(12046)

git 更新远程代码到本地仓库(一)

2016-3-3 杜世伟 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.

阅读全文>>

标签: linux git pull fetch

评论(0) 浏览(5728)

Powered by emlog 沪ICP备2023034538号-1