Ubuntu系统部署操作

基础环境

安装编辑器

apt update
apt install vim
apt-get install -y openssh-server
cd /etc/ssh/
vim sshd_config
service  ssh restart
passwd
ssh root@127.0.0.1
apt install net-tools
ifconfig
scp /etc/apt/sources.list root@172.17.0.2:/
cp sources.list /etc/apt/
apt update
# 
mkdir -p /home/{name}/soft/mysql8/{data,conf,init}

更换apt源

cd /etc/apt
vim sources.list
## 下面为文件内容
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ kinetic main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ kinetic-updates main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ kinetic universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ kinetic-updatesm universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ kinetic multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ kinetic-updates multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ kinetic-backports main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ kinetic-security main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ kinetic-security universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ kinetic-security multiverse```
## 安装SSH
```bash
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install openssh-server -y
# 查看是否启动
sudo ps -e |grep ssh
# 如果没有启动
sudo service ssh start
# 重新启动
service ssh restart
# 服务开启状态
service ssh status

安装mysql

安装过程

sudo apt-get install mysql-server mysql-client -y
service mysql start
mysql> alter user 'root'@'localhost' identified with caching_sha2_password by 'rootroot';
CREATE DATABASE ecology DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;

# 修改 {user} 和 {password} 为你希望的用户名和密码
mysql> CREATE USER '{username}'@'%' IDENTIFIED BY '{password}';
mysql> GRANT ALL PRIVILEGES ON {username}.* TO '{username}'@'%';
mysql> CREATE USER '{username}'@'localhost' IDENTIFIED BY '{username}';
mysql> GRANT ALL PRIVILEGES ON ecology.* TO '{username}'@'{username}';
mysql> FLUSH PRIVILEGES;

常见问题

# pip install mysqlclient报错,执行以下语句
apt-get install libmysqlclient-dev
apt install gcc

安装psycopg2报错

apt-get install libpq-dev
apt install postgresql postgresql-contrib
pip install psycopg2-binary -i https://pypi.tuna.tsinghua.edu.cn/simple

安装miniconda

Python永久换

cd ~                    				  # 进入home目录 
mkdir .pip         				          # 新建.pip隐藏文件夹
cd .pip                				      # 进入.pip文件夹
touch pip.conf    			   	          # 新建pip.conf文件
vim pip.conf           				      # 用vim编辑pip.conf文
# 添加内容
[global]                                                  
index-url = http://pypi.tuna.tsinghua.edu.cn/simple/
trusted-host = pypi.tuna.tsinghua.edu.cn

安装

配置源

安装docker

免sudo

# 添加用户到docker组
sudo gpasswd -a ${USER} docker
# 增加读写权限(这个需要执行,因为这个文件的权限不对)
sudo chmod a+rw /var/run/docker.sock
# 重启docker
sudo systemctl restart docker
# 或
sudo service docker restart
mint
sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(grep "UBUNTU_CODENAME" /etc/os-release | awk -F '=' '{ print $2 }') \
   stable"
# 添加非特权用户权限 
sudo usermod -aG docker $USER
# 参考:https://devpress.csdn.net/linux/62eecfb07e66823466182c17.html

创建容器

docker run -it -p 8000:8000 -p 1022:22 -p 8088:8088 -p 4306:3306  -v /home/ttkk/soft:/home  --name mycontainer 08d22c0ceb15

修改已创建容器映射端口

systemctl stop docker
cd /var/lib/
sudo chown -R 用户名:用户组 .
cd docker/containers/
ls
cd {conterid}
vim hostconfig.json 
systemctl start docker

cannot find any timezone configuration

apt install tzdata

安装NVM

wget https://github.com/nvm-sh/nvm/archive/refs/tags/v0.39.3.tar.gz
cd nvm
chmod +x install.sh
source ~/.bashrc
nvm --help

VSCODE提速

# https://az764295.vo.msecnd.net/stable/441438abd1ac652551dbe4d408dfcec8a499b8bf/VSCodeUserSetup-x64-1.75.1.exe
# 地址中的az764295.vo.msecnd.net 更换为 vscode.cdn.azure.cn 
https://vscode.cdn.azure.cn/stable/b7886d7461186a5eac768481578c1d7ca80e2d21/code_1.77.1-1680651665_amd64.deb
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值