Centos 之 非root情况下ncurses安装问题

最近使用主机发现,没有root权限,然后想用zsh,发现没有root权限也是安装不了,但是安装zsh又需要ncurses,但是网上都是一些yum之类的命令,但是yum只能root用哇,苦于无奈,只能安装在自己的目录下使用了。具体过程如下。

系统版本:

$ lsb_release -a

LSB Version:    :core-4.1-amd64:core-4.1-noarch
Dist

...

Linux命令sed 之 替换

最近做redis的集群配置,想到一个问题,就是配置文件要是我能用命令替换就好了,就不需要每次打开文件去编辑一遍。

于是让我发现了sed这个命令,那么今天就记录下如何来替换文件里面的内容。起始就是学习了,记得下次使用就好了。

首先新建目录

test

新建两个文件

test/a.txt

test/b.txt

ll test

结果如下

-rw-r--r--  1 durban126  staff    22B  7  9
...

Gitlab重置管理员密码

不多说看步骤:
第一步:

#Gitlab安装路径
cd /home/git/gitlab
#进入Rails控制台
sudo -u git -H bundle exec rails console production

第二步:

sudo gitlab-rails console

or

sudo gitlab-rake rails console

第三步:找到对应的用户直接修改

user = User.find_b
...

centos 6.6 通过 yum 升级gcc到4.7/4.8

前文:

别傻了,还通过源码去安装,很费时间的,而且安装完你还要去考虑本地的gcc版本问题,这里给大家提供一个很简答的方法.

第一部分:升级到4.7

cd /etc/yum.repos.d
wget http://people.centos.org/tru/devtools-1.1/devtools-1.1.repo 
yum --enablerepo=testing-1.1-devtools-6 ins
...

linux中修改root帐户的登录用户名来加强系统保护

为了加强Linux的安全,修改linux的root的登录名会给系统带来额外的保护

操作只需要三步就可以搞定


第一步:修改 /etc/passwd

vi /etc/passwd

按i键进入编辑状态

修改第1行第1个root为新的用户名

按esc键退出编辑状态,并输入:wq!保存并退出

第二步:修改 /etc/shadow

vi /etc/shadow

按i键进入编辑状态

修改第1行第1个root为新的用户名

按esc键退

...

在Linux/mac osx终端命令行下播放音乐的命令

linux或者macosx 中可以按住那个sox这个库,可以使用play xxx.mp3来进行播放音乐

自己去找这个对应的源来按照那个就好了。

这里是用macosx安装的。

brew install osx

Ubuntu的话 可以试试这个命令:

sudo apt-get install sox

这样就ok了

我自己下载了mp3音乐,直接执行下面的命令就可以播放音乐了。

play xxxx.mp3


突发奇想如何把他用

...

linux下svn 增加 ignore 属性(忽略文件的处理)

一直不知道svn的忽略命令如何使用,经过google的查找,使用方法还是有的,做个记录好了。

如果想在SVN提交时,忽略某个文件,也就是某个文件不提交,可以使用

svn propedit svn:ignore命令。

下面详细介绍一下使用步骤。

单纯的看svn官方文档和一些网上搜索的资料,有时候真的不如亲自试验的好。

svn propedit svn:ignore 目录名称。

注意,在使用这个SVN的属性编辑前

...

Linux系统信息查看命令大全

最近看了一些Linux命令行的文章,在系统信息查看方面学到不少命令。 想起以前写过的一篇其实Linux这样用更简单, 发现这些系统信息查看命令也可以总结出一篇小小的东西来了。

另外这里还有非常多的命令, 可以作为参考。

系统

# uname -a               # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue   # 查看操作系统版本
# cat /proc
...

Linux索引节点(inode)用满导致的一次故障

之所以看到这篇文章也是自己出于好奇“inodes”,自己毕竟并非专业计算机出身,对这个不是很理解,但是知道这个东西也是需要空间,也是在容量满地时候,会倒是系统出现问题的。根据google的搜索,得到了张宴同志的一篇文章,如下:

一、发现问题:
  在一台配置较低的Linux服务器(内存、硬盘比较小)的/data分区内创建文件时,系统提示磁盘空间不足,用df -h命令查看了一下磁盘使用情况,发现/dat

...

svn 类似 这样的错误”svn: The repository at 'svn://xxxxx' has uuid 'XXXX', but the WC has 'XXXX'“

首先到你新建的svn仓库的目录外面,执行类型下面的命令

svnadmin setuuid svn仓库目录 uuid值

如:

svnadmin setuuid /var/svnroot/social_spider_php_client d34213a8-9156-4794-bef9-0b69dbbc01cf

如果你不知道uuid是多少,你可以看看你报错的那段代码:

这里举一个我的实例

我是想将我的david_s

...