Ubuntu 16.04 升级内核 安装 BBR

 bbr, ubuntu  Ubuntu 16.04 升级内核 安装 BBR已关闭评论
3月 272019
 

 BBR 只能配合 Linux Kernel 4.10 以上内核才能使用, 所以需要升级内核


查看内核版本,如达到要求略

# uname -r

4.4.0-1075-aws  //默认4.4.0,因此需要升级

//切换到root用户

$ sudo -s  

# wget –no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh

# chmod +x bbr.sh 

# ./bbr.sh

———- System Information ———-

 OS      : Ubuntu 16.04.5 LTS

 Arch    : x86_64 (64 Bit)

 Kernel  : 4.4.0-1075-aws

—————————————-

 Auto install latest kernel for TCP BBR

 URL: https://teddysun.com/489.html

—————————————-

Press any key to start…or Press Ctrl+C to cancel

按任意键后会显示

Info: Getting latest kernel version…

———— kernel setting ————

1) 4.14

……

…..

234) 4.20.16

235) 4.20.17

236) 5.0

237) 5.0.1

238) 5.0.2

239) 5.0.3

240) 5.0.4

which kernel you’d select (default 5.0.4):  // 按回车键选择最新版本 

your selection: 5.0.4

–2019-03-27 02:55:58–  https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0.4/linux-modules-5.0.4-050004-generic_5.0.4-050004.201903231634_amd64.deb

Resolving kernel.ubuntu.com (kernel.ubuntu.com)… 91.189.94.216

Connecting to kernel.ubuntu.com (kernel.ubuntu.com)|91.189.94.216|:443… connected.

HTTP request sent, awaiting response… 200 OK

Length: 46593520 (44M) [application/x-debian-package]

Saving to: ‘linux-modules-5.0.4-amd64.deb’

     0K ………. ………. ………. ………. ……….  0%  160K 4m44s

    50K ………. ………. ………. ………. ……….  0%  321K 3m33s

   100K ………. ………. ………. ………. ……….  0% 24.3M 2m22s

   150K ………. ……..

……..

done

Info: The system needs to reboot.

Do you want to restart system? [y/n]y  //按“y“重启

./bbr.sh: line 271:  8748 Terminated              reboot



#######重启后##########

$ uname -r

5.0.4-050004-generic

$ sudo -s


#分别输入下面命令检查

# sysctl net.ipv4.tcp_available_congestion_control

net.ipv4.tcp_available_congestion_control = reno cubic bbr


# sysctl net.ipv4.tcp_congestion_control

net.ipv4.tcp_congestion_control = bbr


# sysctl net.core.default_qdisc

net.core.default_qdisc = fq


# lsmod | grep bbr

tcp_bbr                20480  6


看到bbr即完成


ubuntu 16.04安装shadowsocks(ss) gui 客户端

 ubuntu  ubuntu 16.04安装shadowsocks(ss) gui 客户端已关闭评论
11月 282018
 

如何安装ss服务器请自行搜索,本文只讲解在ubuntu 16.04/14.04下ss gui客户端安装,请依次执行: 

1. 安装 shadowsocks-qt5

sudo add-apt-repository ppa:hzwhuang/ss-qt5
sudo apt-get update
sudo apt-get install shadowsocks-qt5 

2. 配置ss服务器连接

打开shadowsocks-qt5, 然后通过菜单 连接->添加->手动 , 添加服务器ip,端口,密码,加密方式,本地地址,本地端口(如:1080)等, 保存后连接


3. 配置本机网络连接

在系统设置中,选择网络 –> 网络代理 –> 方法手动 –> Socks主机 127.0.0.1   1080。应用到整个系统即可

ubuntu 16.04 下安装 pyaudio

 python, ubuntu  ubuntu 16.04 下安装 pyaudio已关闭评论
11月 202018
 
1.先使用命令安装:
sudo apt-get install libasound-dev portaudio19-dev libportaudio2 libportaudiocpp0

2. 再使用下面命令即可
pip install pyaudio

ubuntu 14.04下将webstorm 添加到左侧面板

 ubuntu  ubuntu 14.04下将webstorm 添加到左侧面板已关闭评论
12月 022016
 

使用ubuntu14.04后, 下载了websotrm linux版,由于是解压包, 在dash搜索时一直搜索不到,即使使用打开webstorm->在启动器中锁定,但点击没有反应。 大家可以使用下面的方式, 对于其它的应用也可以采取类似方法:

在ubuntu14.04中,启动栏快捷图标有两个路径:

1.所有用户的,/usr/share/applications/  

2.当前用户的,~/.local/share/applications/

不过一般把程序的启动图标设置在所有用户下即可。

进入/usr/share/applications/ 目录

1.创建文件

sudo gedit WebStorm.desktop

2.写入内容

[Desktop Entry]
Categories=Development;
Comment[zh_CN]=
Comment=
Exec=/home/ouu/webstorm/bin/webstorm.sh
GenericName[zh_CN]=IDE
GenericName=IDE
Icon=/home/ouu/webstorm/bin/webstorm.png
MimeType=
Name[zh_CN]=WebStorm
Name=WebStorm
Path=
StartupNotify=true
Terminal=false
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=owen

3.设置权限

gksu chmod +x WebStorm.desktop

记得创建快捷方式的时候,将路径改为你自己机子上放WebStorm的地方

这时通过dash搜索就可以看到新建的webstorm desktop, 拉到左侧面板, DONE!!!

ubuntu下postgreSQL安装配置

 ubuntu  ubuntu下postgreSQL安装配置已关闭评论
10月 112016
 

一、安装并配置,并设置远程登陆的用户名和密码

1、安装postgreSQL,可根据https://www.postgresql.org/download/linux/ubuntu/ 提示操作

sudo apt-get update

sudo apt-get install postgresql-9.4

  • 在Ubuntu下安装Postgresql后,会自动注册为服务,并随操作系统自动启动。
  • 在Ubuntu下安装Postgresql后,会自动添加一个名为postgres的操作系统用户,密码是随机的。并且会自动生成一个名字为postgres的数据库,用户名也为postgres,密码也是随机的。

2、修改postgres数据库用户的密码为123456

打开客户端工具(psql)

sudo -u postgres psql

  • 其中,sudo -u postgres 是使用postgres 用户登录的意思
  • PostgreSQL数据默认会创建一个postgres的数据库用户作为数据库的管理员,密码是随机的

postgres=# ALTER USER postgres WITH PASSWORD ‘123456’; 

  • postgres=#为PostgreSQL下的命令提示符,–注意最后的分号;

3、退出PostgreSQL psql客户端

postgres=# \q

4、修改ubuntu操作系统的postgres用户的密码(密码要与数据库用户postgres的密码相同)

切换到root用户

su root

删除PostgreSQL用户密码

sudo passwd -d postgres

  • passwd -d 是清空指定用户密码的意思

设置PostgreSQL系统用户的密码

sudo -u postgres passwd

按照提示,输入两次新密码

  • 输入新的 UNIX 密码
  • 重新输入新的 UNIX 密码
  • passwd:已成功更新密码

5、修改PostgresSQL数据库配置实现远程访问

vi /etc/postgresql/9.4/main/postgresql.conf

1.监听任何地址访问,修改连接权限

#listen_addresses = ‘localhost’ 改为 listen_addresses = ‘*’

2.启用密码验证

#password_encryption = on 改为 password_encryption = on

vi /etc/postgresql/9.4/main/pg_hba.conf

在文档末尾加上以下内容

host all all 0.0.0.0 0.0.0.0 md5

6、重启服务

/etc/init.d/postgresql restart

7、5432端口的防火墙设置

5432为postgreSQL默认的端口

iptables -A INPUT -p tcp -m state –state NEW -m tcp –dport 5432 -j ACCEPT

二、内部登录,管理数据库、新建数据库、用户和密码

1、登录postgre SQL数据库

psql -U postgres -h 127.0.0.1

2、创建新用户zhangps,但不给建数据库的权限

postgres=# create user “zhangps” with password ‘123456’ nocreatedb;

  • 用户名处是双引号

3、建立数据库,并指定所有者

postgres=#create database “testdb” with owner = “zhangps”;

三、外部登录,管理数据库、新建数据库、用户和密码

1、在外部命令行的管理命令,创建用户pencil

sudo -u postgres createuser -D -P pencil

  • 输入新的密码:
  • 再次输入新的密码:

2、建立数据库(tempdb),并指定所有者为(pencil)

sudo -u postgres createdb -O pencil tempdb

  • -O设定所有者为pencil


pgAdmin III 是一个方便的PostgreSQL图形客户端,它很适合初学者,可以在终端下输入如下命令来安装:

sudo apt-get install pgadmin3

ubuntu下 使用非root启动wireshark

 ubuntu  ubuntu下 使用非root启动wireshark已关闭评论
5月 252016
 

缺省情况下,只允许以root身份运行wireshark,否则无法抓包,命令如下:

sudo wireshark

每次都这样启动实在是比较麻烦,最好还是允许普通用户也运行wireshark并抓包。为此,需要执行以下命令即可:

sudo dpkg-reconfigure wireshark-common
sudo chmod o+x /usr/bin/dumpcap

 Posted by at 下午6:57

ubuntu 下sunpinyin输入法下对ue类输入错乱的解决方式

 ubuntu  ubuntu 下sunpinyin输入法下对ue类输入错乱的解决方式已关闭评论
2月 182016
 

在ubunun 14.04使用sunpinyin输入法时输入带ue的中文字时完全是另一个拼音的字,忍了一段时间,发现越來越多的碰到此类问题!!! 

比如 jue想显示“觉”, yue显示“越”,却总是显示错误的字, 忍无可忍!!


终于找到方法, 去下载一个新版的sunpinyin输入法, 【来这里下载】 

安装后世界终于清净了,DONE!

11月 242015
 

手贱打开并升级了ubuntu的部分更新包,造成virtualbox启动失败。

再安装不是提示“软件包 virtualbox 需要重新安装,但是我无法找到相应的安装文件” , 就是提示”该软件包现在的状态极为不妥 – 您最好能在删除它之前再重新安装”, 使用ubuntu软件中心安装提示”virtualbox冲突”,再后来,任何使用apt-get install 操作都提示”软件包 virtualbox 需要重新安装,但是我无法找到相应的安装文件”, 都要崩溃了, 终于后来找到了解决方法:

1. sudo rm -rf /var/lib/dpkg/info/virtualbox*

2. sudo dpkg –remove –force-remove-reinstreq virtualbox (这步我当时没有执行成功,我执行了下sudo apt-get remove virtualbox)


后续再通过下载的virtualbox-xxx.deb文件安装或apt-get文件即可。