阿里云ECS服务器(ubuntu)下基本配置以及升级git

Posted 林三竖

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阿里云ECS服务器(ubuntu)下基本配置以及升级git相关的知识,希望对你有一定的参考价值。

  最近需要在阿里云服务器上远程搭建调试环境,这里把遇到的问题做一下记录:

1、ECS Linux解决SSH会话连接超时问题

  用SSH客户端(我使用的Xshell)连接linux服务器时,经常会出现与服务器会话连接中断现象,造成这个问题的原因便是SSH服务有自己独特的会话连接机制。

解决方案:

  • 设置服务器向SSH客户端连接会话发送频率和时间

  #vi /etc/ssh/sshd_config,添加如下两行
  ClientAliveInterval 60
  ClientAliveCountMax 86400        --这里是24小时

  注:ClientAliveInterval选项定义了每隔多少秒给SSH客户端发送一次信号;ClientAliveCountMax选项定义了超过多少秒后断开与ssh客户端连接

  • 重新启动系统SSH服务

  #service ssh restart

2、添加管理员用户:

  #useradd -m developer 
  #password developer  

  将developer 设置为管理员用户,方法很多,这里用通过修改sudoers文件实现:

  #vim /etc/sudoers 

  接下来进到vim编辑器,键入i进入插入模式,找到下面这行并添加developer

  # User privilege specification
  root ALL=(ALL:ALL)  ALL
  developer    ALL=(ALL:ALL)  ALL

  保存退出,切换到developer 用户

  #su developer 

3、升级git

  没有git寸步难行,默认命令apt-get install git将安装的阿里云提供的稳定版本:

  $ git --version
  git version 1.9.1

  然而我的项目需求:Confirm git is installed. git 2.2.1+ recommended 

  接下来升级git:

  $sudo apt-add-repository ppa:git-core/ppa        --增加ppa

  $sudo apt-get update  

  $sudo apt-get install git

  在第一条命令执行时可能报错:add-apt-repository: command not found

  这是由于 add-apt-repository 是由 Python-software-properties 这个工具包提供的

  所以我们还要安装这个工具:

  $sudo apt-get install python-software-propertie

  此外,我们也可以直接编辑/etc/apt/source.list这个文件来添加源。

  如果本地已经安装过Git,可以使用升级命令:

  $sudo apt-get dist-upgrade

  升级成功:

  $ git --version
  git version 2.8.3

 

以上是关于阿里云ECS服务器(ubuntu)下基本配置以及升级git的主要内容,如果未能解决你的问题,请参考以下文章

阿里云ECS集群服务器时间同步解决方案

给阿里云 VPC 中的 Ubuntu ECS 配置自定义 DNS 服务器

阿里云ECS上LVM磁盘配置

阿里云服务器ECS中Ubuntu20.04中成功安装使用virtualenv和virtualenvwrapper

阿里云ECS服务器相关配置以及操作---上(初学者)

Ubuntu 20.04快速实现阿里云ECS相关容器服务创建