cisen / blog

Time waits for no one.
132 stars 20 forks source link

Ubuntu使用相关 #396

Open cisen opened 5 years ago

cisen commented 5 years ago

软件安装

vm-tools

sudo ./tool.pl 注意新版中,一路安装完vmtool后,需要:

1. Manually start /usr/bin/vmware-user
2. Log out and log back into your desktop session; and,
3. Restart your X session.

然后手动执行:vmware-user就可以拖拽放入了

vscode

  1. 下载deb包
  2. sudo dpkg -i 安装包名称.deb

上网

  1. 注意自己的网卡是ens32还是ens33,使用ip a命令 https://www.cnblogs.com/opsprobe/p/9979234.html

  2. 修改/etc/network/interfaces文件,在最后添加

    auto ens33
    iface ens33 inet static
    address 192.168.202.90
    netmask 255.255.255.0
    gateway 192.168.202.2
    dns-nameserver 192.168.202.2
    dns-search foo.org bar.com
    # broadcast 192.168.202.255
  3. 修改dns,修改//etc/systemd/resolved.conf文件

    DNS=192.168.202.2
    DNS=118.118.118.55
  4. 重启网卡

    sudo /etc/init.d/networking force-reload  ==> 重新加载网路配置文件
    sudo /etc/init.d/networking restart
  5. 重启系统即可

    安装Shadowsocks

  6. 安装依赖

    sudo apt-get update 
    sudo apt-get install python-gevent python-pip
    pip install shadowsocks
  7. 终端输入 sslocal -help 可以看到帮助文件

    sslocal -s 1.1.1.1 -p 8388 -k “your passwd” -b 127.0.0.1 -l 1080

    -s后面跟你的服务器ip , -p后面跟你远程端口号(默认8388) ,-k后面跟你的密码(写在双引号之间),其他的用默认选项就好(想改的参见帮助文档)。

  8. 文件读取运行 在你的~目录下新建一个.json文件(或者别的地方,随你)

    touch ss.json /home/dumblidor/  #我的文件放在这里,请按照自己实际情况新建文件

    ok,不管怎么样,现在我们有了一个.json的文件,然后打开编辑,内容如下:

    {
    "server":"1.1.1.1",
    "server_port":8388,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"your passwd",
    "timeout":300,
    "method":"aes-256-cfb"
    }

    其中,server填你的服务器ip,sever_port填远程端口号,local_address本地ip,local_part本地端口,password填密码,timeout是延迟时间,method是加密方式,按照实际情况填写并保存。

3、运行ss 保存完运行如下命令(路径以实际为准):

sslocal -c /home/dumblidor/ss.json

// 开启后显示以下内容,代表开启成功:
// INFO  loading libcrypto from libcrypto.so.1.0.0
// INFO  starting local at 127.0.0.1:1080

设置开机启动

# 打开图形化开机启动项管理界面
gnome-session-properties
# 添加(Add) -> 名称(name)和描述(comment)随便填,命令(Command)填写如下: 
sslocal -c /etc/ss.json
# 搞定

配置代理模式

ss正常运行了还没完,想要科学上网还需要一些小设置

1.全局模式   linux下的ss真的不如其他平台的好用,想要实现全局模式请按如下方法设置:

  系统设置 >> 网络 >> 网络代理 >> 方法 >> 手动

  然后将Socks主机的ip和端口填好,如图,然后点击应用到整个系统:

PAC模式

  想要实现PAC就需要一个PAC文件,有两种方式获得,1.网络 2.本地

  想要网络获取的话自行google,在这里介绍使用本地pac文件的办法

  首先,我们需要安装genpac来生成pac文件

sudo pip install genpac

  然后运行如下命令(如果你更改了本地ip和端口号,下面的命令需要做相同更改)

genpac --proxy="SOCKS5 127.0.0.1:1080" --gfwlist-proxy="SOCKS5 127.0.0.1:1080" -o autoproxy.pac --gfwlist-url="https://autoproxy-gfwlist.googlecode.com/svn/trunk/gfwlist.txt"

  你会发现所在目录生成了一个.pac文件,记住它的位置(想要修改pac文件的话现在可以直接修改了,当然,不修改的版本也可以直接使用),然后设置方法如下:

  系统设置 >> 网络 >> 网络代理 >> 方法 >> 自动

  在配置URL处填写file:// 后面跟你的pac文件路径,如图,然后点击应用到整个系统:

换源

1.备份

备份/etc/apt/sources.list文件

sudo  cp /etc/apt/sources.list /etc/apt/sourses.list.backup

2.新建

新建/etc/apt/sources.list文件并添加以下内容

在root管理员下

 //切换到管理员sudo su
//新建文件并写入vi /etc/apt/sources.list

2.1 阿里源:

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

2.2 其它源

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

#中科大源
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

2.3 扩展

Ubuntu 官方(歐洲,國內較慢,無同步延遲)http://archive.ubuntu.com/ubuntu/

Ubuntu 官方中國(目前是阿里云)http://cn.archive.ubuntu.com/ubuntu/

網易(廣東廣州電信/聯通千兆雙線接入)http://mirrors.163.com/ubuntu/

搜狐(山東聯通千兆接入)http://mirrors.sohu.com/ubuntu/

阿里云(北京萬網/浙江杭州阿里云服務器雙線接入)http://mirrors.aliyun.com/ubuntu/

详情见:http://wiki.ubuntu.org.cn/模板:18.04source

3 更新

更改完成之后执行以下命令

apt update
apt upgrade

使用中文输入法

设置输入法 http://baijiahao.baidu.com/s?id=1602795097404487516&wfr=spider&for=pc 切换输入法 https://jingyan.baidu.com/article/03b2f78c2b6c005ea237aed9.html

注意

git

 sudo apt-getinstall git
git config --global user.name "cisen"
git config --list
git config --global user.email "csacxc@gmail.com"
ssh-keygen -trsa -C "csacxc@gmail.com"

进入.ssh目录你会看到两个文件id_rsa和id_rsa.pub,id_rsa是私钥,id_rsa.pub自然就是公钥。然后我们需要做的就是把id_rsa.pub文件中的内容拷贝一下。

进入你自己的github,进入Settings->SSHand GPG keys->New SSH key,然后在Key那栏下面将id_rsa.pub粘贴进去就可以了,最后点击 Add SSH key按钮添加。

各个版本代号

版本 开发代号 中译 发布日期 支持结束时间 内核版本

4.10 | Warty Warthog | 多疣的疣猪 | 2004-10-20 | 2006-04-30 | 2.6.8 5.04 | Hoary Hedgehog | 白发的刺猬 | 2005-04-08 | 2006-10-31 | 2.6.10 5.10 | Breezy Badger | 活泼的獾 | 2005-10-13 | 2007-04-13 | 2.6.12 6.06 LTS | Dapper Drake | 整洁的公鸭 | 2006-06-01 | 2009-07-14 | 2011-06-01 | 2.6.15 6.10 | Edgy Eft | 尖利的小蜥蜴 | 2006-10-26 | 2008-04-25 | 2.6.17 7.04 | Feisty Fawn | 烦躁不安的鹿 | 2007-04-19 | 2008-10-19 | 2.6.20 7.10 | Gutsy Gibbon | 胆大的长臂猿 | 2007-10-18 | 2009-04-18 | 2.6.22 8.04 LTS | Hardy Heron | 坚强的鹭 | 2008-04-24 | 2011-05-12 | 2013-05-09 | 2.6.24 8.10 | Intrepid Ibex | 无畏的羱羊 | 2008-10-30 | 2010-04-30 | 2.6.27 9.04 | Jaunty Jackalope | 活泼的鹿角兔 | 2009-04-23 | 2010-10-23 | 2.6.28 9.10 | Karmic Koala | 幸运的树袋熊 | 2009-10-29 | 2011-04-30 | 2.6.31 10.04 LTS | Lucid Lynx | 清醒的山猫 | 2010-04-29 | 2013-05-09 | 2015-04-30 | 2.6.32 10.10 | Maverick Meerkat | 标新立异的狐獴 | 2010-10-10 | 2012-04-10 | 2.6.35 11.04 | Natty Narwhal | 敏捷的独角鲸 | 2011-04-28 | 2012-10-28 | 2.6.38 11.10 | Oneiric Ocelot | 有梦的虎猫 | 2011-10-13 | 2013-05-09 | 3.0 12.04 LTS | Precise Pangolin | 精准的穿山甲 | 2012-04-26[39] | 2017-04-28[40] | 3.2[41] 12.10 | Quantal Quetzal | 量子的格查尔鸟 | 2012-10-18 | 2014-05-16[42] | 3.5[43] 13.04 | Raring Ringtail | 铆足了劲的环尾猫熊 | 2013-04-25 | 2014-01-27[44] | 3.8[45] 13.10 | Saucy Salamander | 活泼的蝾螈 | 2013-10-17[46] | 2014-07-17[47] | 3.11 14.04 LTS | Trusty Tahr | 可靠的塔尔羊 | 2014-04-17[48] | 2019-04 | 3.13 14.10 | Utopic Unicorn | 乌托邦的独角兽 | 2014-10-23[49] | 2015-07-23[50] | 3.16[51] 15.04 | Vivid Vervet | 活泼的长尾黑颚猴 | 2015-04-23[52] | 2016-02-04[53] | 3.19[54] 15.10 | Wily Werewolf | 老谋深算的狼人 | 2015-10-22[55] | 2016-07-28[56] | 4.2[57] 16.04 LTS | Xenial Xerus | 好客的非洲地松鼠 | 2016-04-21[58] | 2021-04 | 4.4[59] 16.10 | Yakkety Yak | 喋喋不休的牦牛 | 2016-10-13[60] | 2017-07-20 | 4.8 17.04 | Zesty Zapus | 热情的美洲林跳鼠 | 2017-04-13[61] | 2018-01-13 | 4.10[62] 17.10 | Artful Aardvark | 巧妙的土豚 | 2017-10-19[63] | 2018-07-19 | 4.13[64] 18.04 LTS | Bionic Beaver[65][66] | 仿生的海狸 | 2018-04-26[67] | 2028-04[68] | 4.15 18.10 | Cosmic Cuttlefish | 宇宙的墨鱼 | 2018-10-18[69] | 2019-07 | 4.18[70] 19.04 | Disco Dingo | 迪斯可的澳洲野犬 | 2019-04-18[71] | 2020-01 | TBA 长期支持版本(LTS)。

SSH

环境变量

~/.bash_profile, ~/.zshrc, ~/.profile, or ~/.bashrc
source ~/.profile
cisen commented 2 years ago

20.04源 命令 备份

sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

编辑源文件

sudo rm /etc/apt/sources.list
sudo vim /etc/apt/sources.list

更新

sudo apt-get update
sudo apt-get upgrade

源 阿里云

# aliyun
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
清华
# qing hua
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
中科大
deb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
网易163
deb http://mirrors.163.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ focal-backports main restricted universe multiverse