自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (2)
  • 收藏
  • 关注

原创 install postgresql9.6.3 in redhat 7

1.     download postgresql-9.6.3-3-linux-x64.runwget https://get.enterprisedb.com/postgresql/postgresql-9.6.3-3-linux-x64.run2.     add –x permissionchmod u+x postgresql-9.6.3-3-linux-x64.run

2017-09-12 09:57:36 605

转载 git使用技巧(原文:git深度使用经验总结)

已经开始使用Git了,有些时候一般的问题只能Google就能找到答案,但是有些时候不能找到答案,因为遇到的问题都不知道该用什么关键字搜索。很多是在Git中文的QQ群中讨论出来的,把一些经验总结一下:1.Git子模块使用情况:例如Android系统代码和app之间可以使用这种submodule的方法来管理。快速上手:$ git submodule add url path/to/na

2015-01-19 17:33:14 1282

原创 git删除远程分之后,本地同步问题

工作中发现的问题:git pull --h和git fetch --h都发现了一个-p参数,可以用来删除远程已删除的分支本地git pull --rebase后仍可见的远程在本地的镜像分支。如下git pull --h/git fetch --h    ......     -p, --prune  prune remote-tracking branches no longer

2014-03-05 16:16:14 1135

原创 perl中模式匹配关于=~、!~

模式匹配操作符=~、!~   =~检验匹配是否成功:$result = $var =~ /abc/;若在该字符串中找到了该模式,则返回非零值,即true,不匹配则返回0,即false。!~则相反。   这两个操作符适于条件控制中,如:   if ($question =~ /please/) {     print ("Thank you for being polite!\n")

2013-12-10 13:23:10 9875

原创 mysql学习3

mysql简单的备份恢复:mysqldumpmysql使用最广泛的备份工具mysqldump。使用mysqldump进行基本数据库备份恢复。>备份一个数据库: $ mysqldump -u root -p linuxcast >linuxcast_backup.sql;>从一个备份文件恢复一个数据库mysql>mysqldump -u root -p lin

2013-10-31 09:55:50 527

原创 mysql学习2

mysql权限管理mysql使用GRANT和REVOKE命令授予或撤销针对一个用户的权限。授予的权限可以分为多个层级:   全局层级 数据库层级 表层及 列层级 子程序层级>全局级授权$ GRANT ALL PRIVILEGES ON *.* 'nash_su'@'%'  identified  by   'linuxcast';>数据库级授权$ GRA

2013-10-30 16:24:34 610

原创 MySql学习1

ubuntu下安装mysql数据库及其配置>安装$ sudo apt-get install mysql-server>启动管理init.d里关于mysql的命令$ sudo /etc/init.d/mysql start|stop|restart|reload|force-reload|status>连接到本机mysql服务$ mysql -u root

2013-10-30 11:03:32 559

原创 NX server 2用户的限制问题

free的NX server有个限制:1.同时只能有两个连接。2.只支持2个用户。你每次用一个不同的用户名登录server, 就注册了一个用户。当你第三次用不同用户名登录就会出错,错误信息:Reached the  maximum number of allowed users on this server1.查看哪些用户注册了:$sudo /u

2013-10-10 16:12:54 1278

原创 任意一个字符 . 与重复字符 *

. (小数点):代表『一定有一个任意字符』的意思;* (星星号):代表『重复前一个 0 到无穷多次』癿意思,为组合形态.*(点星):因为 * 可以是 0 或多个重复前面的字符,而 . 是任意字符,所以: 『.* 就代表   零个或多个任意字符』的意思

2013-09-06 10:01:35 951

原创 简单的正则表达式匹配范例

简单的正则表达式匹配范例摘自"shell脚本学习指南",记录于此,以便查询方便。

2013-09-03 13:31:48 617

原创 Git追踪分支

本地分支追踪远程分支:1.本地分支未创建,创建一个分支追踪远程分支git  branch  --track  bk   origin/bk2.本地分支已创建,使该分支追踪远程分支git branch   --set-upstream   bk  origin/bk

2013-08-31 22:43:31 616

原创 文字接口联机服务器:ssh服务器

from:http://vbird.dic.ksu.edu.tw/linux_server/0310telnetssh_2.php说明:很好的一片介绍ssh远程联机服务原理的文章,先收藏了。

2013-07-09 15:55:39 487

原创 tar 解压缩命令

tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到

2013-07-03 12:39:24 516

原创 jenkins版本升级

from:http://bbs.scmlife.com/forum.php?mod=viewthread&tid=31073&highlight=jenkins工作中要安装一个插件但当前jenkins版本过低,在scmlife搜索了下没有jenkins升级相关资料,今天升级后特意做下记录分享给我大家,记录比较详细,高手就飘过吧 。为避免不必要的麻烦,以下请在Jenkins Home机器进行操作

2013-06-27 16:17:50 3887

转载 经典SQL语句大全

一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwi

2013-06-25 09:22:49 463

原创 Ubuntu出现 The system is running in low-graphics mode解决方法

通常这种情况是由于ATI显卡引起的,需要重新安装ati显卡驱动。按ctrl+alt+f1进行登录 登录完之后输入以下:sudo apt-get install fglrx    ------->linux下安装ati显卡驱动的命令sudo reboot

2013-06-18 10:25:25 932

原创 Linux rm,cp,mv命令详解

1)名称:rm 使用权限:所有使用者 使用方式:rm [options] name... 说明:删除档案及目录。 参数: -i 删除前逐一询问确认。 -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。 -r 将目录及以下之档案亦逐一删除。 范例: 删除所有C语言程式档;删除前逐一询问确认 : rm -i *.c 将 Finished 子目录及子目

2013-05-27 12:57:25 1424

转载 Linux/Ubuntu修改主机名

1.临时修改主机名    显示主机名:    zhouhh@zzhh64:~$ hostname    zhh64    修改主机名:    zhouhh@zzhh64:~$ sudo hostname zzofs    zhouhh@zzhh64:~$ hostname    zzofs    看一下$PS1    zhouhh@zzhh64:~$ echo

2013-05-15 14:48:04 604

转载 linux 下查看机器cpu是几核的

几个cpumore /proc/cpuinfo |grep "physical id"|uniq|wc -l每个cpu是几核(假设cpu配置相同)more /proc/cpuinfo |grep "physical id"|grep "0"|wc -lcat /proc/cpuinfo | grep processor1. 查看物理CPU的个数#cat /proc/cpui

2013-05-15 14:24:33 1633

原创 linux ps命令介绍

ps:将某个时间点的程序运作情况撷取下来[root@www ~]# ps aux   [root@www ~]# ps -lA    [root@www ~]# ps axjf   选项与参数:-A :所有癿 process 均显示出来,不 -e 具有同样癿敁用; -a :丌不 terminal 有关癿所有 process ;-u :有敁使用者 (effective

2013-04-09 12:40:26 761

原创 windows下连接不上虚拟机中的ubuntu解决方案

实现远程用putty登录管理ubuntu,或者登录虚拟机中的ubuntu登录不上的解决方案。1.先明确你能ping通远程的ubuntu或者虚拟机。2.如果还不能登录,分析原因是大多都没有真正开启ssh-server服务。最终成功的方法如下:sudo apt-get install openssh-serverUbuntu缺省安装了openssh-client,所以在

2013-04-09 10:31:06 1611

原创 ubuntu 重启命令,ubuntu 重启网卡方法

一.ubuntu 重启命令重启命令:1、reboot2、shutdown -r now 立刻重启(root用户使用)3、shutdown -r 10 过10分钟自动重启(root用户使用)4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启 关机命令

2013-03-29 14:09:39 3555

转载 sudo apt-get 和dpkg命令大全

一、APT的使用(Ubuntu Linux软件包管理工具一)apt-cache search # ------(package 搜索包)apt-cache show #------(package 获取包的相关信息,如说明、大小、版本等)sudo apt-get install # ------(package 安装包)sudo apt-get install # -----(pa

2013-03-29 10:30:11 667

原创 git reset 版本恢复命令

reset命令有3种方式:git reset --mixed:此为默认方式,不带任何参数的git reset,即使这种方式,它回退到某个版本,只保留源码,回退commit和index信息git reset --soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可git reset --har

2013-03-04 13:46:51 10486

原创 IP地址分类

IP地址分类:A:首位为0;1.0.0.0~126.0.0.0;主机号24位B:前两位为10;128.1.0.0~191.255.0.0;主机号16位C:前三位为110;192.0.1.0~223.255.255.0;主机号8位D:前四位为1110;224.0.0.0~239.255.255.255 E:前四位为1111;240.0.0.0~255.255.255.254主

2013-03-04 11:54:11 338

原创 git练习

本文使用了不同的字体来表示不同类型的文字:输出:output输入:input替换:replaced 一些特殊的符号:$                      表示shell提示符[text]    表示文字“text”是可选的,你可以输也可以不输 一些典型的例子:$ git --versiongit version 1.7.1$ echo Ins

2013-02-28 20:36:57 633

原创 解决 Agent admitted failure to sign using the key 问题

在远程Terminal中输入$ssh gerrit,出现"Agent admitted failure to sign using the keypermission dined"解決方式,使用 ssh-add 指令将私钥加进来 (根据个人的密匙命名不同更改id_rsa)$ ssh-add   ~/.ssh/id_rsa

2013-02-20 12:56:49 438

原创 创建本地ubuntu 12.04 64位和32位版本的source镜像服务器.

1.为什么需要创建ubuntu本地镜像ubuntu发行版光盘中都只有少数常用软件包。ubuntu上要安装的软件,常常需要到ubuntu源服务器上下载。使用如下命令可以搜索和安装可用的软件包。apt-cache search packageNamesudo apt-get install packageNameapt-get实际使用wget命令,从/etc/apt/sourc

2013-01-05 10:22:43 1065

原创 git commit --amend修补提交用法总结

Your name and email address were configured automatically  based on yourusername and hostname.Please check that they are accurate.You can suppress this message by setting them explicitly: $g

2013-01-05 09:21:02 22400

原创 常用电脑快捷键大全

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ windows快捷键单独按Windows:显示或隐藏 “开始”功能表 Windows+BREAK:显示“系统属性” 对话框 Windows+D:显示桌面 Windows+M:最小化所有窗口 Windows+Shift+M:还原最小化的窗口 Windows+E:开启“资源管理器” Windows+F

2012-12-17 16:10:34 362

原创 linux awk命令详解

awk的功能:      与sed和grep很相似,awk是一种样式扫描与处理工具。但其功能却大大强于sed和grep。awk提供了极其强大的功能:它几乎可以完成grep和sed所能完成的全部工作,同时,它还可以可以进行样式装入、流控制、数学运算符、进程控制语句甚至于内置的变量和函数。它具备了一个完整的语言所应具有的几乎所有精美特性。实际上,awk的确拥有自己的语言:awk程序设计语言,awk

2012-11-05 13:15:13 312

原创 Linux find命令总结

Linux中查找文件的命令通常为“find”命令,“find”命令能帮助我们在使用,管理Linux的日常事务中方便的查找出我们需要的文件。下面就详细为大家介绍强大的“find”命令的全部使用方法和用途:1)通过文件名查找法:  如果知道了某个文件的文件名,而不知道这个文件放到哪个文件夹,甚至是层层套嵌的文件夹里。举例说明,假设你忘记了httpd.conf这个文件在系统的哪个目录下,甚至

2012-11-05 12:48:15 356

转载 linux grep命令参数及用法详解---linux管道命令grep

功能说明:查找文件里符合条件的字符串。语  法:grep [-abcEFGhHilLnqrsvVwxy][-A][-B][-C][-d][-e][-f][--help][范本样式][文件或目录...]补充说明:grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设grep指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件

2012-11-02 16:15:22 706

原创 linux shell中eval工具的作用

在shell 脚本中经常能见到 eval 工具的使用,先前总是不能对其真正的理解,最近查看了一些资料,并做了几个测试的例子,现在终于搞清楚它的意思了。     它相当于 c 语言中的宏定义,当在一个赋值语句的前面加上 eval 时,它就会将后面表达式中以$ 开头的所有变量进行整体替换。    例如:    var1="abcd"    tmp=var    eval test=

2012-11-02 14:05:00 1489

转载 git命令小结

1. *origin(remote) 是Repository的版本  *master(branch) 是local端,正在修改的版本  所以平时没事不要用origin,如果用了,可通过 git reset -hard恢复到没修改的状态2.git新增档案>git add .  #将资料先暂存到本地,add之后在新增资料,此次commit不会含在里面>git add fil

2012-10-25 15:14:33 313

转载 Llinux SSH远程文件/目录传输命令SCP

相信各位VPSer在使用VPS时会经常在不同VPS间互相备份数据或者转移数据,大部分情况下VPS上都已经安装了Nginx或者类似的web server,直接将要传输的文件放到web server的目录,然后在目标机器上执行:wget http://www.vpser.net/testfile.zip 就行了。当VPS上没有安装web server和ftp server的时候或感觉上面的方法比较麻烦

2012-10-25 14:20:09 398

原创 gitolie构建git服务器

在远程服务器上搭建gitolite有两个远程账号A和B,A系统为ubuntu desktop(client),B的系统为ubuntu server(server)。1.如果你的主目录下不存在 .ssh 目录,说明你的 SSH 公钥/私钥对尚未创建。可以用这个命令创建:(client)$ ssh-keygen 2.将公钥拷贝到服务器上(client)$ scp ~/.ssh/

2012-10-25 12:25:42 504

转载 安卓开发_Android编译完成后的代码结构

Android编译完成后的代码结构out文件夹如下所示:out/-- CaseCheck.txt-- casecheck.txt-- host    -- common    -- linux-x86/darwin-x86-- target(如果编译时候定义TARGET_STRIP_MODULE=false的话,这个目录为debug/target)    --

2012-10-24 10:44:13 557

progit.zh.pdf

本书从第一章 git起步,第二章git基础,第三章git分支,第四章服务器上的git,第五章分布式git,第六章git工具,第七章自定义git,第八章 git与其他系统,第九章git内部原理,共九章全面介绍git,适合于初学者使用。

2012-11-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除