开启你的第一个linux系统

139 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第1天,点击查看活动详情

前言

  • 虚拟机之前安装的是centos,但是各种问题,所以今天换了ubuntu 。记录下初始化有哪些设置吧

设置root账号密码

  • 安装虚拟机ubuntu的时候设置的普通账号。为了后面我们权限的方便,所以我们需要首先设置root的密码。
  • sudo passwd root设置root密码 。

image-20211203162520276.png

  • 这样我们的root就设置成功了。我们可以su切换账号试试

命令服务先安装

  • root账号安装吧。权限大
sudo apt-get install net-tools
sudo apt-get intall vim
sudo apt-get install curl

设置允许ssh链接

  • 首先就是ssh连接。因为经常需要通过ssh连接远程操作东西。
  • dpkg -l | grep ssh查看下是有已经安装了。

image-20211203161450678.png

  • 这里我们能够看到默认只安装了openssh-client 。 所以下面我们需要安装server端。这样才可以让别人ssh方式来连接此虚拟机

  • 安装结束后,我们再次**dpkg -l | grep ssh**查看下安装ssh情况。不出意外会出现server

  • 安装成功了。看下是否启动成功了吧ps -e | grep ssh

  • 这时候我们就可以通过xshell等工具连接该虚拟机了。

如果你的你需要root账号连接。还需要如下设置

image-20211203162041132.png

  • 需要将/etc/ssh/sshd_config文件中PermitRootLogin 改为yes ; 但是我们查看下改文件的权限发现只有root账号可以修改

  • 至于linux的权限验证这里不细说。上面红线标注的表示改文件仅root账号可以操作。修改完成之后重启ssh

  • 这个时候我们就可以root账号连接了。

安装git

  • sudo apt-get install git 安装git

  • 安装结束我们需要配置账号和邮箱,由于辨识;为了使用ssh拉取提交项目。我们还需要生成ssh

  • git config --global user.name="zxhUbuntuP"

  • git config --global user.email="zxhtom@group.com"

  • ssh-keygen -c 'zxhtom@group.com' -t rsa

  • 这样我们的公钥就生成在 /root/.ssh/id_pub下了。然后我们配置在我们的git上就行了。这里不演示了。

安装vim插件

  • 关于vim插件已经在另外一片介绍了。主页搜索哟

安装docker

  • curl -sSL https://get.daocloud.io/docker | sh
  • 安装完docker之后,通过自己脚本tools中docker目录安装相关镜像。注意M1芯片不要使用。

docker命令是有权限的。每次需要sudo 。 如何去掉

  • sudo groupadd docker : 添加docker用户组
  • sudo gpasswd -a zxhtom docker : 将zxhtom用户加入docker用户组里
  • newgrp docker : 更新docker用户组
  • 这样执行docker命令就不报错了