首页 - 苦逼小运维 

Ubuntu报错

Bean He on 2016-05-16 03:24:39
- 当linux中磁盘过载时(或曾经过载),系统会在`/tmp`目录挂载一个`overflow`类型的文件系统,此时如果不作处理,即使你的空间已经清理,保证能够充足使用,系统仍然无法正常工作,其中的一个现象是:tab补全失败并报错:`No space left on device`,解决的方法: - 清理空间 - 找出使用`/tmp`的进程,将其关闭 - 卸载overfl ... ...
阅读全文

MySQL5.7更新至密码策略

Bean He on 2016-05-09 03:24:39
#### mysql 5.7密码修改 - mysql 5.7之后增加了安全机制,密码需要符合事先定义好的安全策略,否则无法修改密码,出现类似`ERROR 1819 (HY000): Your password does not satisfy the current policy requirements`的报错,至于密码的安全策略是可选的,当前的策略可以通过`show variables li ... ...
阅读全文

MacOSX中设置sudo免密码

beanhe on 2016-05-05 03:24:39
- MacOSX中配置无密码的sudo,步骤: ``` sudo visudo ``` - 修改如下行: ``` %admin ALL=(ALL) ALL ``` - 修改为: ``` %admin ALL=(ALL) NOPASSWD: ALL ``` - 保存关闭 ... ...
阅读全文

apt常见故障

Bean He on 2016-05-04 03:24:39
- 故障:apt-get update命令出现如下报错 ``` Reading package lists... Error! E: Encountered a section with no Package: header E: Problem with MergeList /var/lib/dpkg/status E: The package list ... ...
阅读全文

linux系统中PID最大值

Bean He on 2016-04-14 03:24:39
- PID是一个数,linux系统中每个进程都有唯一一个PID编号,PID最大默认值为32768(即short int短整型的最大值),但是可以通过修改配置文件`/proc/sys/kernel/pid_max`来接触这个限制,具体支持最大值可以在内核的头文件`/usr/src/linux-headers-3.19.0-25/include/linux/threads.h`中找到,内容如下: ... ...
阅读全文

vim操作技巧

Bean He on 2016-04-09 03:24:39
- vim中的光标移动 ``` k 上 h l 左 右 j 下 ^ 移动到该行第一个非空格的字符处 w 向前移动一个单词,将符号或标点当作单词处理 W 向前移动一个单词,不把符号或标点当作单词处理 b 向后移动一个单词,把符号或标点当作单词处理 ... ...
阅读全文

howToAddPPA_GPGKeyInUbuntu

Bean He on 2016-02-28 03:24:39
- 常用方法:使用add-apt-repository(以添加nginx stable源为例): ``` add-apt-repository ppa:nginx/stable ``` - 使用apt-key命令: ``` sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C300EE8C ``` - 上面命令的最后 ... ...
阅读全文

jekins时区

Bean He on 2016-01-18 03:24:38
- Jenkins时区分为user.timezone和fmt.timezone - user.timezone是指任务执行时候使用的时区,默认为UTC - 在使用Build periodically或者SCM的时候都是使用这个参数 - 修改user.timezone直接在`/etc/default/jenkins`中加入如下行,然后重启: ... ...
阅读全文

示例参考文档

Bean He on 2016-01-16 03:24:38
### 绘制流程图 Flowchart ```flow st=>start: 用户登陆 op=>operation: 登陆操作 cond=>condition: 登陆成功 Yes or No? e=>end: 进入后台 st->op->cond cond(yes)->e cond(no)->op ``` [========] ### 绘制序列图 Se ... ...
阅读全文

Jenkins修改build名

Bean He on 2016-01-07 03:24:38
### 如何自定义Jenkins Build名 - 背景:默认情况下Jenkins的build名由『数字+#』的方式构成依次递增,但是在敏捷开发过程中,通常希望这个名称更有意义甚至直接作为软件的Build版本号来显示,要实现这个功能,可以使用*Build Name Setter Plugin*来实现 - 使用插件:Build Name Setter Plugin - 使用方法: ... ...
阅读全文