- 博客(197)
- 资源 (24)
- 收藏
- 关注
原创 Debian 11 tmux 3.1rc 修复invalid option
Debian 11 tmux 3.1rc 修复invalid option升级完后,tmux打开会报错/etc/tmux.conf:91: invalid option: window-status-fg/etc/tmux.conf:92: invalid option: window-status-bg/etc/tmux.conf:93: invalid option: window-status-attr/etc/tmux.conf:96: invalid option: window-sta
2021-08-16 10:40:36
975
原创 Deban Stable(buster10.10) 桌面升级到最新的stable(bullseye 11.0)
Debian 11 bullseye 已于2021年8月14日(美国PST时间), 从testing release为stable版, 安装手册在这里.https://www.debian.org/releases/buster/installmanual本文是我周末升级的流水.(北京时间2021年8月15日)
2021-08-15 20:44:58
651
原创 vim-fugitive 插件关闭
经常使用 Gblame 来查看代码提交的参数, 关闭不得不 移动到弹出的buff然后来:close现在增加一个filetype 函数, 来触发当第二次 按下Gblame后, 关闭掉git 的提示vimrclet mapleader = ","function! s:ToggleBlame() if &l:filetype ==# 'fugitiveblame' close else Gblame endifendfunction
2021-05-11 11:16:50
676
原创 debian10 buster 在thinkpad T470P 上安装指纹驱动 138a:0097 Validity Sensors
指纹一直没怎么用. 主要手上容易有汗. 心血来潮装了下驱动. 发现全网都没有T470P的. 只有x270和t460p的查看型号, validity 这个就是指纹sensor首先安装指纹识别apt-get install fprint-demo fprintd发现no device, 说明没有驱动.lsusbBus 001 Device 003: ID 138a:0097 Validity Sensors, Inc. 搜了下驱动, freedesktop 有个, 说不支持t470phtt
2021-04-10 01:10:14
2459
原创 debian10 buster mysql8 Can‘t find error-message file ‘/usr/share/mysql/errmsg.sys‘
debian10 buster mysql8 Can't find error-message file '/usr/share/mysql/errmsg.sys' 更新到最新的mysql8 后, 启动报错[ERROR] [MY-010338] [Server] Can’t find error-message file ‘/usr/share/mysql/errmsg.sys’. Check error-message file location and ‘lc-messages-dir’ confi
2021-04-10 00:31:46
1638
原创 debian 10 buster 安装配置 elastic search 和 中文, 拼音分词
debian 10 buster 安装配置 es 和 中文, 拼音分词安装测试配置分词IK 分词器拼音分词一个完整的动态映射模板(包含geo, pinyin, IK)安装1, 安装java 8 mkdir /usr/java && tar -zxvf jdk-8u121-linux-x64.tar.gz && mv jdk1.8.0_121 /usr/java/java8 export JAVA_HOME=/usr/java/java8 exp
2020-08-25 10:39:59
2806
1
原创 Debian10 buster 安装 mysql workbench
Debian10 buster 安装 mysql workbench前言1, 之前仓库一直都有 mysql-workbench, 通过配置一下mysql-apt-config 就直接可以apt install mysql-workbench-community 了, 但是因为workbench 在buster发版的时候有致命的bug, 导致最后没有被吸收进仓库.MySQL Workbenc...
2020-02-26 10:01:13
1975
原创 git branch 不单独输出在终端
git branch 不单独输出在终端更新系统后, debian9->debian10, 发现git branch 不再直接输出到终端, 而是呈现为 less 一样的分页效果原因git 在2.16版本后, 默认修改了output, 参见git release note 2.16.0如何恢复呢在当前的用户下, vim ~/.gitconfig 增加两行 来关闭掉 branch...
2020-02-22 13:13:22
3511
2
原创 Deban Stable(stretch9.9) 桌面升级到最新的stable(buster 10.0)
Debina 9.9 stretch 升级到10 busterDebian 10 buster 已于2019年7月6日从testing release为stable版, 安装手册在这里debian.org/buster/installmanual debian 10.0buster 安装手册本文是我周末升级的流水.1. 先正常更新系统到最新包和kernel更新前对常用软件配置进行备份,...
2019-07-07 21:37:48
1302
原创 Debian10 gogs 导致SSH 登录失败的解决的原因
Debian9 gogs 导致SSH 登录失败的解决的原因1, 前言装了gogs, 配好了SSH, 我是装在root用户下的.然后在客户端用root直接 ssh 登录, 同时客户端还有用户tester在tester 用户下获取到 id_rsa.pub (cat /home/tester/.ssh./id_rsa.pub) 后, 在gogs 里面加入 SSH key. 然后执行ssh -...
2019-07-02 18:23:30
2076
原创 debian9 使用mysqld_multi 来配置安装单机多实例以及主从
debian9 使用mysqld_multi 来配置安装单机多实例以及主从默认已经apt install 好了mysql-server, 目的只是测试下mysqld_multi 来配置单机多实例和主从. 这里没有用docker来直接启不同的mysql实例.默认的mysql已经启用并且占用3306端口, 新加的3307和3308 分别为 从(3307)和主(3308).mysql 3306 独...
2019-05-05 19:39:48
584
原创 debian 9 安装 gogs+supervisor+nginx反代
debian 9 安装 gogs+supervisor+nginx反代前言分了一台阿里云, 所以在上面跑了debian9, 换了源为163的debian9源(aliyun有点问题), 打算跑个git server, 选了gogs最新版, 使用源码编译安装, 现在记下流水以便后续使用安装go全部在root下执行#wget https://dl.google.com/go/go1.12....
2019-04-27 17:26:40
514
原创 Zeppelin 反向代理
Zeppelin 配置反向代理Zeppelin安装好后,需要通过ip+port 来访问.安装nginx配置proxynginx proxy在nginx 配置里面增加一个 zeppelin_proxyupstream zepplinserver { server 192.168.1.238:8888;}server { li...
2019-03-27 14:42:49
843
原创 Accessing Hive using Java JDBC Issue -Unable to read HiveServer2 uri from ZooKeeper
启动Hadoop后, 发现hive 一直启动不起来, HIVE 3.1, driver是mysql 5.6测试了下mysql链接, 配置了 hive-site.xml 里面的mysql Password, 并且开通了mysql远程链接.进入到mysql后发现没有hive的相关DB.这下就好办了. 初始化下schemacd /usr/hdp/3.1.0.0-78/hive/bin...
2019-03-04 14:32:40
9307
原创 VIM 同时支持taglist和tagbar 插件
VIM 同时支持taglist和tagbar 插件有时候需要写python,php,shell的代码, taglist已经配合的非常好了; 但是有时候又要写golang, 但是taglist弹出后没有任何索引, 于是想加载大家都在用的tagbar.安装我用的vundle, 加入Plugin ‘vim-scripts/taglist.vim’Plugin ‘majutsushi/tagb...
2018-12-06 16:58:36
3506
原创 vim-go 支持快速go run 当前文件
前言:环境 debian 9.5 vim 8.0 vim-go master版本, 因为本地写了一些go的工具, 所以就把这些统一放在了一个文件夹, 有时候想单独运行当前文件的时候, 根据vim-go的README, 配置了如下vimrclet g:go_highlight_functions = 1let g:go_highlight_methods = 1let g:go_hi...
2018-07-25 11:11:15
1493
原创 Debian (stretch 9.0)的一些升级后的修复工作, virtualbox不能启动
1, 需要remove 掉virtualbox-guest-additions-iso apt-get remove virtualbox-guest-additions-iso2, 如果提示缺少libqa5x11extras5, 去官方下一个, 地址在这里 https://packages.debian.org/sid/libqt5x11extras53, 需要remove 掉其它的virtu
2017-06-21 11:33:35
2570
原创 Debian Stable (Jessie 8.8) 升级到最新的stable (stretch 9.0)
最新的Debian stable 9.0 (stretch)已经在前天晚上(6月17日)发布了.所以我们来升级一下. 从老的稳定版jessie 8.8升级到最新的稳定版stretch 9.0升级前阅读官方升级文档 https://www.debian.org/releases/stretch/armel/release-notes/ 按照说明备份主要还是各种环境, 数据库, 开发语言, 个人的
2017-06-19 10:19:25
5681
原创 linux debian下安装中国农历
linux debian下安装中国农历前言: 1. 有时候想要直到今天农历是多久, 比如春节之类的. 又不想上网查询. 最好就是装一个本地的农历. 2. 目前 linux 下有这几款, * KCalendar 需要 KDE 3/4 支持, 并且可以嵌入到桌面环境, 比如配合conky. * ccal 命令行下的中国农历, 还可以输出为一些格式, 比如PDF, PNG, JPEG. 3.
2017-02-03 15:50:16
4007
原创 shell脚本批量获取远程服务器多个项目的日志
shell批量获取日志最近日志比较多, 而且压缩了日志, 并没有上ELK. 临时需要来获取项目的运行日志, 并且解压呈现出来.***1. 需求环境apache/nginx 并且指定一个本地服务器的log服务作为web服务对外的路径. 这里我用的本地的/home/www/log/shell运行环境. 我用的debian***2. 脚本如下需要获取三个目录的日志, 因为现在日志命名问题, 所以取
2017-01-06 21:41:43
5208
原创 debian使用 Logrotate 来切割日志
debian使用 Logrotate 来切割日志前言, 之前修改了mysql.cnf, 导致日志转储每天会报错并且增加一条mail数据. 于是修改了下logrotate来避免, 顺便看了下man1. install && configurate绝大多数linux都默认安装了logrotate, 配置文件分散了下, 和mysql, apache, nginx之类的程序一样, 采用了主配置文件 /e
2016-12-28 10:09:07
2170
原创 shell 同步本地多项目代码仓库
shell 同步本地多项目代码仓库用因为本地项目有多个仓库项目依赖, 所以需要经常更新本地仓库. 写了一个shell来同步不同的仓库的不同分支. 代码如下, 修改git_proj_folders 和 git_folder_branch, git_remote_project 来匹配你本地的仓库的 文件夹名(项目名), 项目分支名, 项目仓库地址别名. 使用很简单, 直接./sync_git.sh 加
2016-11-18 19:53:02
897
原创 终端下vim给锁住了
场景, 同事的mac正在操作一个shell, 里面会去执行某些远程操作的命令. 然后弹出了git的commit comment 界面, 要求输入comments然后突然这个界面就卡死了, 但是其它分屏, 系统都是正常的.这个是一个终端的很老的功能, 叫软件流控制(XON/XOFF flow control)就是当client(terminal emulator), 我们用的终端
2016-10-19 20:39:19
4756
原创 debian下多显示器音频设备(录音机recorder)的调试,skype,zoom mic无效无声
debian audio recorder因为在skype和zoom 里面没有音频, 所以调试了下1. 查看声卡lspci | grep -i audio 这里能看到硬件上的声卡root@debian:/ # lspci | grep -i audio00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Fa
2016-09-01 01:43:18
4463
原创 debian用amarok来完美替代rhythmbox, banshee音乐播放器
Amarokamarok是一个音乐播放管理器, 主要是在KDE环境中使用. 当然作为其它桌面, 把KDE的基本环境装上也是可以一样运行的. 因为rhythmbox最近几周经常性假死, 于是产生了替换掉这个陪伴了我多个debian版本的播放器. 安装本机环境: debian8.5 stable(jessie), 桌面: xfce4 apt-get install amarok配置使用amar
2016-08-03 00:35:44
2634
原创 scala sbt 代理设置
scala sbt proxy setting因为众所周知的原因, 推的库都给墙了. 这样在sbt project的时候会出现连不上.这里我们使用最简单的socks代理, socks proxy 走http proxy需要去设置http server, 而socks代理直接ssh就可以做端口转发.1. 链接代理服务器ssh -p proxy_ssh_port username@proxy_ip
2016-07-01 08:46:41
10871
原创 debian8.5(jessie)安装docker
这里我们不是debian backports的docker.io, 而是用官方的docker-engine依次执行如下命令apt-get purge docker.ioapt-get install apt-transport-https ca-certificatesvim /etc/apt/sources.list #加入如下的源 deb https://apt.dockerpro
2016-06-01 13:51:06
6086
原创 debian修复/dev/mapper/debian--vg-root文件错误导致ehci-orion not found in modules.dep
同事求救, 说重启了一下debian, 系统就挂了.报如下错误```loading, please wait.../dev/mapper/debian--vg-root contains a file system with errors,check the file system./dev/mapper/debian-vg-root:Inodes that were pa
2016-05-04 12:40:10
8617
1
翻译 理解Hadoop HDFS的配额和fs, fsck工具
hadoop 使用HDFS来落地存储hbase的数据, 我们可以通过以下命令来查看HDFS的空间占用大小.hadoop fsck hadoop fs -dushadoop fs -count -q 上述命令在hdfs里面可能存在权限问题, 可以前面加上sudo -u hdfs 来运行以上命令首先让我们看看fsck和fs -dus区别hadoop fsck[root@no
2016-05-02 11:01:02
5305
原创 debian8.4(jessie)配置nginx1.10.0+LDAP来授权
服务器是debian8.4(jessie), x86_64bit, 需要对某些页面进行auth保护, 要求用公司提供的LDAP server.这里实验我用docker来安装debian8.4和nginx 1.10.0, 下面是DockerfileFROM debian:8.4MAINTAINER rainysia "rainysia#gmail.com"# Define some variable
2016-04-27 16:19:48
2451
原创 HUE配置zookeeper,HDFS报错Failed to access filesystem root解决
在运行HUE的时候, webhdfs进入总会报错, Failed to access filesystem root我是在集群的三个server(namenode, node1, node2)里面,选的压力最小的一个namenode跑的docker的HUE版本. 版本号3.9ssh namenode `进入namenode server`docker exec -ti hue_test ba
2016-04-12 18:00:01
6779
1
原创 HBase落地到HDFS后磁盘空间急剧增长的解决.
场景用flume+hbase thrift朝HBase插入了大约2亿行服务器的日志数据, 在用hbase org.apache.hadoop.hbase.mapreduce.Export 的时候, 发现出现了大量的ScannerTimeoutException, 于是ctrl+c取消了落地到HDFS. HDFS 一共有 3 个datanode. 每个节点有2T的磁盘空间$bin/hbase o
2016-04-01 14:58:44
7560
1
原创 使用HUE来管理hadoop集群
HUEHue是cdh专门的一套web管理器,它包括3个部分hue ui,hue server,hue db。hue提供所有的cdh组件的shell界面的接口。你可以在hue编写mr,查看修改hdfs的文件,管理hive的元数据,运行Sqoop,编写Oozie工作流等大量工作。HUE官方地址http://gethue.com/默认基于轻量级sqlite数据库管理会话数据,用户认证和授权,可以自定义为M
2016-03-23 17:07:38
25823
原创 Centos7下Hortonworks的Ambari-server和Hadoop集群平台重装.
Ambari是apache的顶级项目, 是一套类似一键包安装hadoop集群的快速部署工具.地址在这里: https://ambari.apache.org/Apache Ambari本文是因为配置kerberos 授权的时候, 需要加安装一些功能, 比如tez的时候, 某个包(pig 安装失败,) 导致禁用kerberos 无效. 进而陷入死循环不得不重装. 因为是物理机没有回滚机制. 所以记录
2016-03-02 14:30:36
6369
原创 filco minila air在debian下的蓝牙适配安装
因为一直在用filco 87忍者白茶. 下班要带回家觉得有些不方便, 于是入手了filco minila air 白茶.公司的台式机是没有蓝牙的. 从X东购入畅销款的shengwei UDC-324A五彩系列蓝牙适配器, 蓝牙4.0, 看中了采用比较常见的芯片博通芯片, 型号BCM20702台式机是debian8.2 jessie stable, 内核是3.16.0.4拆掉包
2016-02-01 14:53:43
4323
原创 ibus的输入词库限制,让ibus能输"略"
一直习惯用ibus, 但是ibus有些词语真的很难打出来. 比如”略”这时候就需要用ibus的自定义词库了. 终端输入ibus-setup来选定ibus的设置双击Preferences来选择对应ibus-pinyin的设置点Edit custom phrases 自定义短语 增加自定义的短语. 这里我是去浏览器里面找搜索引擎转出来的汉字,粘贴进来的. 因为打不出来, 保存就可以了.因为我存在ro
2016-01-05 14:07:56
1837
原创 debian xfce4多屏显示,附屏扩展显示
OS是debian jessie, 桌面是xfce4, 公司多配了一台显示器. 想要扩展显示.在菜单->通用->display里面只能设置成共用一个panel. 非常不方便. 因为我的是thinkpad, 按Fn+F7可以选择扩展方式.只有三种, 以laptop笔记本显示, 以扩展显示器显示, 同时显示一样的. 如果我想要以笔记本显示主要面板, 以扩展显示器显示额外的, 比如代
2016-01-05 14:02:50
11367
3
原创 Debian单机安装Hbase找不到class HBaseConfTool,ZKServerTool,HMaster的解决方法.
从官方下下来hbase-0.98.16.1, 运行start_hbase.sh报错, 首先是找不到JAVA_HOME,root@debian:/ # start-hbase.sh
2015-12-24 17:59:24
5184
原创 git diff 无效的解决
昨天打算把git diff 关联上bcompare作两个文件对比, 后来发现不怎么好用. 还要弹个gtk的窗口. 于是unset了后.今天重新git diff的时候, 发现输入后没有任何反应. 就记录下怎么修复的找了一台可以用git diff的机器, 随便echo 了一个多余的字符进已有的repository, 这里我们用strace来追踪执行过程.#strace -f -e execve git
2015-12-05 06:20:58
10338
原创 ansible配置private key来免密码登录
最近在作自动化部署发布.读了一下ansible的代码和工作流.需要部署一些免密码登录的操作. 记录下现在有两台机器, 一台服务器A安装了ansible, 一台是服务器B需要被操作的.随便建立一个项目文件夹.为了方便管理, 我这样划分的项目 在conf里面放所有的配置, 包括hosts和ansible.cfg, 然后作一个软链接到最外面. ansible.cfg的优先级将是当前目录
2015-11-04 00:31:54
28857
1
linux 中国农历ccal
2017-02-03
thunderbird exquilla23.1扩展(for linux)
2014-09-12
rabbitmq-c & rabbitmq-codegen.tar.gz
2014-02-19
rtl8188eu.deb
2013-12-22
navicat100_premium_en.tar.gz
2013-11-22
tortoisehg_2.9.2-2_all.deb
2013-10-28
cw(color wrapper),改变终端命令输出颜色
2013-03-14
memcached5.3~5.4win64
2013-01-06
GRE Sub CS references 4 of3
2011-07-31
GRE Sub CS references 3 of3
2011-07-31
GRE sub CS references 2 of3
2011-07-31
Gre Sub CS references 1 of3
2011-07-31
Nginx HTTP Server
2011-07-18
[英文原版]Wrox.Professional.Search.Engine.Optimization.with.PHP.
2011-05-19
php_manual_en.chm
2011-05-19
[英文原版]O'Reilly.PHP.Cookbook.2nd.Edition
2011-05-19
Thinkpad win7红外驱动(vista&win7可用)
2010-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人