ubuntu16安装后的常用配置(一)

添加root用户

ubuntu默认情况下没有启用root用户,安装系统时创建的用户使用sudo可以拥有root的权限。但为了方便,最好启用root用户

$ sudo passwd root

修改软件源

先备份

$ sudo cp /etc/apt/sources.list /etc/apt/sources.list_bak

再添加清华源选择合适的Ubuntu版本于开头

$ sudo gedit /etc/apt/sources.list

更新

$ sudo apt-get update
$ sudo apt-get upgrade

修改host文件

https://zhuanlan.zhihu.com/p/148083044

ssh

默认安装了openssh-client,如果没有安装的话:

$ sudo apt-get install openssh-server

然后确认sshserver是否启动了

$ ps -e | grep ssh

如果看到sshd那说明ssh-server已经启动了;
如果只有ssh-agent,则ssh-server还没有启动:

$ /etc/init.d/ssh start,

ssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。然后重启SSH服务

$ sudo /etc/init.d/ssh restart

git

$ sudo apt-get install git

如果需要安装lfs(一般已集成在git中)

$ curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash
$ sudo apt-get install -y git-lfs
$ git lfs install

关联github

cmake

$ sudo apt-get install cmake

vscode

$ sudo dpkg -i code_<>.deb

插件: C/CPP,Python,markdown

多版本python和pip conda is better

python软链接位于/usr/bin,建议不要修改默认的python/python2/python3链接
查看python版本

$ python -V
Python 3.5.2
$ python2 -V
Python 2.7.12
$ python2.7 -V
Python 2.7.12
$ python3 -V
Python 3.5.2
$ python3.5 -V
Python 3.5.2
$ python3.7 -V
Python 3.7.7

pip安装脚本下载并运行

#在/usr/local/bin下载安装脚本
$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
#运行安装脚本
$ sudo python2.7 get-pip.py
$ sudo python3.5 get-pip.py
$ sudo python3.7 get-pip.py

pip脚本文件位于/usr/local/bin
修改首行与python软链接版本匹配

#!/usr/bin/python3.5

$ pip -V
pip 20.0.2 from /usr/local/lib/python3.5/dist-packages/pip (python 3.5)
$ pip2 -V
pip 20.0.2 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)
$ pip2.7 -V
pip 20.0.2 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)
$ pip3 -V
pip 20.0.2 from /usr/local/lib/python3.5/dist-packages/pip (python 3.5)
$ pip3.5 -V
pip 20.0.2 from /usr/local/lib/python3.5/dist-packages/pip (python 3.5)
$ pip3.7 -V
pip 20.0.2 from /usr/local/lib/python3.7/dist-packages/pip (python 3.7)

修改pip源

修改pip源和conda源

docker

如果过去安装过其他版本的docker, 先删掉

$ sudo apt-get remove docker docker-engine docker.io

安装依赖项

$ sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common

信任 Docker 的 GPG 公钥

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

对于 amd64 架构的计算机,添加软件仓库

$ sudo add-apt-repository “deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable” #添加软件仓库

安装docker-ce

$ sudo apt-get update
$ sudo apt-get install docker-ce

配置免sudo运行docker命令
#add dockergroup

$ sudo groupadd docker

#add user to docker group

$ sudo gpasswd -a ${USER} docker

#reboot docker service

$ sudo service docker restart

#change current user to new group

$ newgrp docker

#ensure docker can run normally without sudo

$ docker ps

导入镜像

$ docker load -i ~/docker_image_name.tar

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值