ubuntu16安裝後的常用配置 一

2021-10-04 02:21:37 字數 3503 閱讀 4937

docker

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

預設安裝了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

$ sudo apt-get install git

如果需要安裝lfs(一般已整合在git中)

$ curl -s | sudo bash

$ sudo apt-get install -y git-lfs

$ git lfs install

關聯github

$ sudo apt-get install cmake

$ sudo dpkg -i code_<>.deb

外掛程式: c/cpp,python,markdown

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

#!/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源和conda源

如果過去安裝過其他版本的docker, 先刪掉

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

安裝依賴項

信任 docker 的 gpg 公鑰

$ curl -fssl | sudo apt-key add -

對於 amd64 架構的計算機,新增軟體倉庫

$ sudo add-apt-repository 「deb [arch=amd64] $(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 $ 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

Ubuntu16下ROS的安裝

新增ros源 官方源 sudo sh c echo deb lsb release sc main etc apt sources.list.d ros latest.list 中科大源 sudo sh c etc lsb release echo deb lsb release cs main e...

Ubuntu16安裝完成後遇到的問題

1.sudo gedit etc default grub 2.sudo update grubsudo update grubctrl alt f1進入命令介面 sudo service lightdm stop 或者sudo etc init.d lightdm stop 檢視有沒有老版本的驅動...

Ubuntu16上Nginx安裝教程

之前了解過一些nginx的知識,只是大概知道它的一些優良特性,如高效能,高併發,負載均衡等等。因為以後工作會用的原因,所以打算徹底的學習一番。為了簡單,就直接使用apt get自動安裝。其中 1.0.2g libuntu4.6 是ssl的版本。這時,安裝的路徑可以不用管,因為在nginx編譯中,不知...