首页 - 苦逼小运维 
> 故障一: - 报错信息:`UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-4: ordinal not in range(128)` - 解决方案:编辑 /usr/lib64/python2.7/site.py文件,找到如下代码: ``` if 0: # Enable to support lo ... ...
阅读全文

git相关操作

Bean He on 2015-09-16 03:24:34
> git add -> 追踪文件:mark file as tracked - 首先工作区是干净的(clean) ``` [04:59:02 PM]root@devops: ~/opstest.137 master # git status # On branch master nothing to commit (working directory clean) ``` - 新建一个文件 ... ...
阅读全文

git报错及解决方案

Bean He on 2015-09-16 03:24:34
> 故障一: - 报错信息:`Pull is not possible because you have unmerged files.` - 解决方案有如下两种: - pull会使用git merge导致冲突,需要将冲突的文件resolve掉 git add -u, git commit之后才能成功pull. - 如果想放弃本地的文件修改,可以使用git reset --hard F ... ...
阅读全文

gitlab上复制已有Project

Bean He on 2015-09-16 03:24:34
> 步骤: - 在gitlab新建一个项目(如test) - 将要复制的目标project(如target)克隆到本地 ``` git clone git@git.pythell.club:root/target.git ``` - 进入克隆完的target目录删除.git目录后重新初始化 ``` cd target rm -rf .git git init ``` - 在重新初始化后的 ... ...
阅读全文
> 故障1. :ubuntu系统中通过源码安装成功没有任何报错,但是运行`inotifywait`的时候报错`inotifywait: error while loading shared libraries: libinotifytools.so.0:` -解决办法: ``` # 进入源码的如下目录 cd /usr/local/src/inotify-tools-3.13/libinotifyt ... ...
阅读全文
> 只需要注释相应文件中的配置行即可,并且修改文件后立即生效,不需要重启: - 对于CentOS 6之前的版本,相关配置在`/etc/inittab`中,到此文件中注释如下行即可: ``` ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now ``` - 对于CentOS 6之后的版本,相关配置在`/etc/init/control-alt-del ... ...
阅读全文

Swap的启用

Bean He on 2015-09-11 03:24:34
> 开启交换分区的步骤如下: ``` # 创建所需大小的交换分区文件,下面的命令就创建了2G的交换分区文件,其中bs的代表块大小,默认单位为字节 dd if=/dev/zero of=/path/to/swap bs=1024 count=2048000 # 将上面的文件创建交换分区文件 mkswap /path/to/swap # 启用交换分区 swapon /path/to/swap ... ...
阅读全文
- 最近看了Linux的一些内存管理知识,发现一些既熟悉又陌生的几个名词,swap、虚拟内存、page分页,都是与内存相关的一些信息,但他们之间有什么区别呢?要明白这个首先要知道什么是保护模式和实模式。 - 以前的操作系统是实模式,例如dos。每个时候只有一个进程在跑,这个进程使用全部的物理内存。 - 后来发展到保护模式,分时多进程。一个CPU上跑多个进程, 但进程不知道到底有多少内存可以用, ... ...
阅读全文

CentOS yum安装nginx

Bean He on 2015-09-11 03:24:34
- 先添加nginx的yum源 ``` rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm ``` - 然后就可以进行安装了 ``` yum install -y nginx ``` ... ...
阅读全文

Rsync error

Bean He on 2015-09-10 03:24:34
> 报错直接可以在`/var/log/rsyncd.log`中查看.注意windows下面我们需要给SvcwRsync用户,管理同步目录的所有权限,基本上这样就可以了 - 故障一: - 报错信息: ``` @ERROR: auth failed on module deploy rsync error: error starting client-server protocol (cod ... ...
阅读全文