Ubuntu备忘




记录ubuntu14.04 64bit 上安装软件、操作的过程/问题


[07029] indicator菜单栏显示当前网速

http://www.webupd8.org/2015/05/yet-another-network-speed-ubuntu.html

[070219] 设置不同IP使用不同网络

所里面网络太慢,普通网站加载、下载速度太慢, wireless PKU 快多了;但是服务器、实验室台式机又必须有内网才能登陆。之前都是需要登服务器和实验室台式机的时候连有线,其他时候把网线拔掉。网上搜到教程,可以不同插拔网线,ubuntu可以直接指定任意网络只对特定IP段的网址进行路由,按照ubuntu下同时使用wifi和ethernet教程设置即可

[070215] 桌面 todo-list 插件

  1. plexydesk : [http://www.omgubuntu.co.uk/2016/09/plexydesk-widgets-linux-desktop-ppa]
    1. 将其加入开机启动

[060806] ubuntu 搭建 vpn

  1. 以前基于 的方法在Linode vps上成功过,今天在digitalocean vps上面使用iphone能链接,但是百度打不开
  2. 今天采用setup-ipsec-vpn的方法在digitalocean搭建l2tp,iphone 可以链接,网页能打开

[1216] 删除git 记录中错误加入的大文件

git不小心把生成的jar文件、文本文件加入了历史中,使用

1
filter-branch
删除

git filter-branch --tree-filter 'rm -rf path/to/your/file' HEAD

[0908] 重置忘记了的mysql密码

Reset Forgotten MySQL Root Password


2015年8月


[0806] ubuntu软件列表

Apache2+mysql+php virtualbox5.0 intel graphics driver123 eclipse,配色

virtualbox 如果只能安装32位系统,需要进入bios修改

1
secureBoot
,
1
Intel Virtualization Technology and VT-d are both enabled

[0806] DegitalOcean搭建git服务器

在DO上配置git服务器,方便电脑间传代码,参考自搭建Git服务器. 首先在服务器上:

sudo adduser git #添加用户
mkdir /git-srv && sudo chown -R git:git /git-srv #创建git目录,并赋予权限
#实验了好像不行:git:x:1001:1001:,,,:/home/git:/bin/bash  => git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell #不允许脚本登陆, 修改/etc/passwd
sudo git init --bare sample.git #创建测试

其次在本地测试

git clone git@XXX.XXX.XXX.XXX:/git-srv/sample.git #下载测试git
git remote add DO-server git@XXX.XXX.XXX.XXX:/git-srv/git-srv/wikiSchema.git #下已有的git: wikiSchema
git push -u DO-server master #push 到服务器


2015年7月


[0717] 激活工作空间

要激活工作空间,在system settings(系统设置) –> appearance(外观) –> Behavior(行为) –> Enable workspaces(激活多工作空间)的复选框选中,就会出来那个熟悉的“工作区切换器”的图标了。


[07010] Eclipse设置设置提示框背景色(原本黑色看不清)




2015年5月


[0506] texlive2013升级为texlive2014后中文字体错误([SIMKAI.ttf] cannot be found)

修改

1
/usr/local/texlive/2014/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def
文件. 见http://bbs.ctex.org/forum.php?mod=viewthread&tid=79247 第一页最后一个帖子


[0506] 安装texlive2014

问了面向对象课的老师要了课件的latex模板, 想改一下用成自己的. 结果老师很傲娇的只给了tex文件, 要自己调试. 编译发现tikz包没有, google下, 说只能安装texlive2014(texlive2013没有). 安装过程很简单, 参考的这篇文章http://askubuntu.com/questions/486170/upgrade-from-tex-live-from-2013-to-2014-on-ubuntu-14-04.

原则上只要

  1. 下载install-tl-unx.tar.gz

  2. 解压后执行

    1
    
    sudo ./install-tl
    
    , 全部选择默认

  3. 修改

    1
    
    /etc/profile
    
    1
    
    ~/.bashrc
    
    1
    
    ~/.profile
    
    中和texlive有关的内容即可


[0506] latex: The font “FontAwesome” cannot be found

xelatex 编译tex时报错_The font “FontAwesome” cannot be found_, 是因为未安装字体. 解决方法:

wget http://www.tex.ac.uk/tex-archive/fonts/fontawesome/FontAwesome.otf
sudo cp FontAwesome.otf /usr/local/share/fonts/
sudo fc-cache /usr/local/share/fonts




[0501] mysql 远程登陆

笔记本远程登陆实验室台式机的mysql目录进行表的操作。上次改变了一下mysql位置之后就不能登陆了。只要修改台式机mysql.user表即可。ERROR 1130 (HY000): Host ‘’ is not allowed to connect to this MySQL server, Enable remote MySQL connection: ERROR 1045 (28000): Access denied for user

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
FLUSH PRIVILEGES;




2015年4月


[0424] mysql 数据存放位置迁移

在实验室台式机装ubuntu的时候磁盘分配不好,只给’/’分配了30G,导致mysql存的数据多了(12G)之后’/’挂载点基本满了。想到的比较直观的方法是迁移mysql的存放目录。上网查了一些方法,比较符合自己情况的方法是Ubuntu下迁移MySQL数据库文件目录,但是自己没有usr.bin.mysqld文件,事实证明,这个文件是不必要的。再写一下自己的方法。

#1. 停止mysql服务
sudo /etc/init.d/mysql stop
#2. 复制文件到新的目录(我把mysql存放的地址改到/home/mysql了)
sudo cp -a /var/lib/mysql /home/mysql/
#3. 修改 my.conf文件, 记得修改[mysqld] 下面的socket为/home/mysql/mysqld.sock, datadir为/home/mysql
sudo vim /etc/mysql/my.conf
#4. 修改mysql文件“/var/lib/mysql/mysql.sock rw," 改为” /home/mysql/mysql.sock rw," 
sudo vim /etc/apparmor.d/abstractions/mysql
#5. 重启apparmor
sudo /etc/init.d/apparmor restart
#6. 重启数据库
sudo /etc/init.d/mysql start

如果出现错误,记得查看mysql log,跳到尾部看[ERROR]的那一行。原文列了一种问题,可以参考

1
sudo vim /var/log/mysql/error.log

最近发现使用Java链接数据库正常,使用python链接数据库会报错(mysql error 2002: can’t connect to local MySQL server through socket ‘/var/run/inited.d/mysql’)。将python链接数据库时host由‘localhost’改为’127.0.0.1’即可

[150703]因为要搭建本地mediawiki,发现php访问数据库出错,是因为实验室台式机的mysql数据目录改到_/home/mysql/_目录下了,

1
can't connect to local Mysql server through socket '/var/mysql/mysql.sock'
,建立链接文件即可

1
2
sudo ln -s /home/mysql/mysql.sock /var/mysql/mysql.sock; 
sudo chmod R 755 /var/mysql/mysql.sock





解决蓝牙键盘自动断开问题

上个月买的thinkpad蓝牙键盘,开始用的好好的,结果最近两周发现莫名其妙老是自动断开。只要有2、3秒中没有输入就会自动断开。开始还以为是适配的笔记本上的win系统导致连的过多导致分辨不清该连哪个,今天终于解决了。应该是因为上两周安装了tlp电源管理工具导致的,google到了一篇文章Bluetooth loses connection with mouse in 13.04,按照文章的教程介绍成功了

  1. lsusb查看蓝牙键盘对应的usb设备号
lsusb

我的信息如下。可以发现,“Bus 002 Device 004: ID 8087:07dc Intel Corp.”就是我的蓝牙键盘。可以断开蓝牙链接再lsusb一次,发现少了哪一项,说明就是蓝牙键盘。

Bus 001 Device 003: ID 04f2:b3f5 Chicony Electronics Co., Ltd 
Bus 001 Device 002: ID 8087:8000 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 004: ID 8087:07dc Intel Corp.
Bus 002 Device 003: ID 138a:0017 Validity Sensors, Inc. 
Bus 002 Device 002: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  1. 把蓝牙键盘设备id 8087:07dc加入到tlp的设备例外中去:
gksu gedit /etc/default/tlp 

加入下面这一行

USB_BLACKLIST="8087:07dc"




nltk工具

安装见http://www.nltk.org/install.html

数据下载推荐百度云下载http://pan.baidu.com/wap/link?uk=3372368182&shareid=2793996894&third=0,然后放到~/nltk_data目录下




备份android-sdk

今天二了。想清一下磁盘,把不用的android-studio删掉,结果连sdk一起删了,这次下完sdk做一个备份放云盘上

迅雷服务XwareDesktop

加入远程服务,安装见教程Ubuntu上编译安装说明, 配置见教程使用说明, 应该是要求账号是迅雷会员(有离线下载权限) 离线下载钢铁侠3, 速度稳定在3M/s




百度云服务bcloud安装

可以有效解决网页下载速度慢的问题(网页下载300kb/s,bcloud下载4mb/s)




2015年3月

挂载磁盘

sudo mount /dev/sda4 /home/hanzhe/Public/result_hz/zhwiki
// 添加自动挂载
// 可能需要刷新UUID
sudo blkid -s none
// 查看UUID
sudo blkid
// 修改/etc/fstab
sudo vim /etc/fstab



blogroll

follow