阿里云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

时间: 2024-12-08 17:56:19

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

阿里云ECS服务器Ubuntu 16.04安装mysql

root账户登录服务器Ubuntu16.04 apt-get update apt-get install mysql-server mysql-client; 安装时会让你设置root密码,输入2次. 本地连接mysql测试: mysql -uroot -p****(****是安装时你设置的root密码) 远程连接: mysql默认是只允许本地主机访问127.0.0.1,并关闭了远程连接,所以安装之后打开远程连接,并修改配置允许其他ip访问. 第一步: vim /etc/mysql/mysql

阿里云ECS服务器Ubuntu安装MySQL并远程访问

root账户登录服务器Ubuntu16.04 apt-get update apt-get install mysql-server mysql-client; 安装时会让你设置root密码,输入2次. 本地连接mysql测试: mysql -uroot -p****(****是安装时你设置的root密码) 远程连接: mysql默认是只允许本地主机访问127.0.0.1,并关闭了远程连接,所以安装之后打开远程连接,并修改配置允许其他ip访问. 第一步: vim /etc/mysql/mysql

阿里云ECS服务器Ubuntu 16.04安装nginx

root账户登录,不是root的话下面所有命令自行在前面加上 sudo以管理员权限运行. apt-get update   更新软件源 apt-get install nginx   安装nginx 安装之后浏览器输入服务器ip或者域名(买1个域名绑定ip)访问即可看到 whereis nginx 可看到输出了3个路径: nginx: /usr/sbin/nginx /etc/nginx /usr/share/nginx 其中/usr/share/nginx/html是默认的web目录,可以看到

阿里云ECS服务器Linux环境下配置php服务器(二)--phpMyAdmin篇

首先说明,以下文本内容用vim编辑麻烦 可参考阿里云ECS服务器Linux环境下配置php服务器(一)--基础配置篇 这一次我们来继续说说phpMyAdmin的安装. 什么是phpMyAdmin?phpMyAdmin是一种mysql的管理工具,它可以直接通过网页来管理你的MySQL,当然,phpMyAdmin不是必要的,如果你不安装phpMyAdmin,一样可以通过mysql的命令行来管理你的mysql. 开始安装. 首先找到phpMyAdmin的下载地址(推荐官网地址https://www.p

阿里云ECS服务器windows环境下配置redis

一.下载解压redis github下载地址:https://github.com/MSOpenTech/redis/tags 下载的是Redis-x64-3.2.100版本,Redis-x64-3.2.100.zip. 二.安装redis 1.解压并改名到你喜欢的目录,c:\redis 注意:这里有2个conf配置文件,redis.windows.conf和redis.windows-service.conf后续会要修改 2.启动redis redis-server redis.windows

在阿里云ECS服务器上部署Java环境实现域名访问

事实证明,善于利用网络搜索是一项非常重要的能力. 在很多时候,借用别人的经验和成果能够帮助我们拓宽思维和眼界,以高效率解决问题. 一味地自己埋头钻研,很可能会局限在角落里,甚至走进死胡同.从来,努力都不是要求自行其是.在绝大多时候,都是用成果来衡量努力的程度的,而善于借用现成的结果可以帮助我们解决问题. 今天找到了一篇很好的文章,讲述了如何在阿里云ECS服务器上部署Java环境实现域名访问. 链接 在之前我已经购买了域名和空间,并配置了映射,导入wordprss建立个人博客网站,实现了在线编辑和

阿里云ECS服务器部署HADOOP集群(四):Hive本地模式的安装

本篇将在阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建的基础上搭建. 本地模式需要采用MySQL数据库存储数据. 1 环境介绍 一台阿里云ECS服务器:master 操作系统:CentOS 7.3 Hadoop:hadoop-2.7.3.tar.gz Java: jdk-8u77-linux-x64.tar.gz Hive:apache-hive-2.3.6-bin.tar.gz Mysql: Mysql 5.7 MySQL Connector-J:mysql-

阿里云ECS服务器的搭建

之前写了一个Android小项目,然后里面各种与后台数据库的交互,然后差不多完成了吧!感觉应该买一个服务器,而不是每次都是需要启动MyEclipse,启动Tomcat服务器才能够启动服务,获取到数据.那么这次就讲一下阿里云ECS服务器搭建的流程吧! 1. 去阿里云的官网购买服务器,菜单栏的"产品"-->"弹性计算"-->"云服务器ECS" 2. 进去里面购买,分为包年包月 与 按量付费 两种模式,其实价格对于学生党来说还是不算便宜的.

阿里云ECS服务器部署django

参考 服务器安装的是Centos 系统. uwsgi是使用pip安装的. nginx是使用yum install nginx安装. python 2.7, mysql 5.5使用 yum安装. 它们之间的逻辑关系如下: the web client <-> the web server <-> the socket <-> uwsgi <-> Django uswgi负责从Django拿内容,通过socket传给 web server如nginx, 最后显示

阿里云ECS服务器部署HADOOP集群(七):Sqoop 安装

本篇将在 阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建 阿里云ECS服务器部署HADOOP集群(二):HBase完全分布式集群搭建(使用外置ZooKeeper) 阿里云ECS服务器部署HADOOP集群(三):ZooKeeper 完全分布式集群搭建 阿里云ECS服务器部署HADOOP集群(四):Hive本地模式的安装 的基础上搭建. 1 环境介绍 一台阿里云ECS服务器:master 操作系统:CentOS 7.3 Hadoop:hadoop-2.7.3.tar