1.远程连接主机

以Windows自带的cmd窗口为例,如果要连接到阿里云远程服务器,可直接在命令窗口输入ssh 用户名@主机ip地址:端口号,端口号一般均为22一般可以不写,再按照提示输入密码即可连接。

#例如用户名为admin 主机ip地址为192.168.1.2 端口号默认为22可不写
ssh admin@192.168.1.2

也可实用诸如Xshell这一类的软件远程连接,用起来更为方便。

2.修改主机名

阿里云服务器默认主机名为一长串字母和数字组成的字符,用户可根据需要对主机名进行变更,具体命令如下:

注意,修改主机名需要切换到root用户。

在root用户下,查看当前主机名

#查看当前主机名
hostname

使用hostnamectl set-hostname XXXX ,设置新的主机名。例如设置主机名为zhujiming:

#修改主机名为zhujiming
hostnamectl set-hostname zhujiming

设置完成之后,使用命令reboot重启主机,重新连接后就会显示新的主机名。

#重启系统
reboot

3.设置用户名与主机名高亮显示

初始状态下,默认用户名与主机名与命令均为统一颜色显示,区别度不是很明显,当界面显示命令过多时,看着不是很方便,可以设置高亮显示。

这里以root用户为例进行设置。

在家目录下,输入vi ~/.bashrc ,/找到#force_color_prompt=yes,删除开头的#符号,对这条语句取消注释。

#force_color_prompt=yes

修改完成后,在英文输入法状态下,按ESC键,再输入:wq! 保存并退出。

退出vim编辑界面后,输入source ~/.bashrc或者. ~./bashrc即可刷新显示,或者直接简单粗暴reboot重启主机。

其中高亮显示颜色也可以进行自定义。具体设置语是下面这句:

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;35;1m\]\u\[\033[00;35;1m\]@\[\033[01;35;1m\]\h\[\033[00;31;1m\]:\[\033[00;34;1m\]\w \[\033[01;32;1m\]\$ \[\033[0;37;1m\]'
//设置u为颜色为紫色,@为紫色,h为紫色,“:”为红色,w为蓝色,“$”为绿色,后面打出来的字为白色

颜色代码:
字背景颜色: 40–49 字体颜色: 30—39
40: 黑        30: 黑
41: 红        31: 红
42: 绿        32: 绿
43: 黄        33: 黄
44: 蓝        34: 蓝
45: 紫        35: 紫
46: 深绿        36: 深绿
47: 白色        37: 白色

ANSI控制码:
\033[0m 关闭所有属性
\033[1m 设置高亮度
\033[4m 下划线
\033[5m 闪烁
\033[7m 反显
\033[8m 消隐
\033[30m – \033[37m 设置前景色
\033[40m – \033[47m 设置背景色
\033[nA 光标上移n行
\03[nB 光标下移n行
\033[nC 光标右移n行
\033[nD 光标左移n行

默认的特殊符号所代表的意义:
\d :代表日期,格式为weekday month date,例如:“Mon Aug 1”
\H :完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名称就是fc4.linux
\h :仅取主机的第一个名字,如上例,则为fc4,.linux则被省略
\t :显示时间为24小时格式,如:HH:MM:SS
\T :显示时间为12小时格式
\A :显示时间为24小时格式:HH:MM
\u :当前用户的账号名称
\v :BASH的版本信息
\w :完整的工作目录名称。家目录会以 ~代替
\W :利用basename取得工作目录名称,所以只会列出最后一个目录
# :下达的第几个命令
$ :提示字符,如果是root时,提示符为:# ,普通用户则为:$

4.创建普通用户并生成家目录

#创建一个用户名为username的用户并生成家目录,并指定shell形式为bash
useradd -m username -s /bin/bash

5.删除用户及其家目录

#删除用户username并删除对应的家目录(参数-r命令的作用是同时删除该用户主目录)
userdel -r username 

6.为普通用户添加sudo权限

linux普通用户有时需要使用到sudo命令,没有权限的话则没法执行,可以对其添加sudo权限。

在root用户下sudo visudo

#修改sudo权限配置文件
sudo visudo

在配置文件中找到root ALL=(ALL:ALL) ALL这一行,这一行分为三部分,从左到右依次为:用户账号,登录者的来源主机名=(可以切换的身份),可执行的命令,其中ALL是默认值,意思为所有的。
如果你要添加一个可以用sudo命令运行所有root命令的,只需要把root那一行复制到下一行,把用户名root改为你要放权的那个用户名ID,例如为用户zhangsan添加sudo权限则在root ALL=(ALL:ALL) ALL下面一行添加zhangsan ALL=(ALL:ALL) ALL

#为用户zhangsan添加sudo权限
zhangsan ALL=(ALL:ALL) ALL

,注意空格要与root那一行保持一致。

由于执行sudo visudo默认是使用nano编辑器,所以保存退出的时候需要通过快捷键的方式来完成,具体操作如下:

按快捷键“Ctrl+O”后,会输出”File Name to Write sudoers.tmp”,在tmp后执行回车,最后按快捷键“Ctrl+X”退出即可。

阿里云ECS服务器常用入门配置命令相关推荐

  1. 阿里云ECS服务器购买及配置,SpringBoot项目部署到阿里云ECS服务器,阿里云ECS服务器安装JDK、Mysql、nginx详细步骤

    1.购买阿里云ECS服务器 官网:阿里云-上云就上阿里云 根据自己的需要选择相应的配置: 目前有一个月的服务器免费体验时间,我选择了免费体验,点击后,可以看到你刚才购买的服务器: 也可以通过这里查看你 ...

  2. 阿里云ECS服务器使用入门教程(部署Web系统)

    ​ 作为一名后端Java程序员,小哈是极力推荐大家拥有一台属于自己的云服务器的,什么?有些童鞋肯定说:我用虚拟机玩得很转,花那冤枉钱干啥玩意! 为什么要用云服务器 使用云服务器好处大致如下: 更好的了 ...

  3. 使用SSH远程登录阿里云ECS服务器

    FinalShell使用SSH远程登录阿里云ECS服务器CentOS7然后配置安全组入,登陆宝塔,经过一个星期的对云服务器的学习,深感体验,在学习的过程中,遇到了很多的困难.首先从搭建java环境,第 ...

  4. 阿里云ECS服务器怎么安装宝塔面板?

    首先,宝塔Linux面板安装前的环境要求: 1.操作系统:全新系统(支持CentOS.Ubuntu.Debian.Fedora.Deepin) 2.确保是纯净的操作系统,没有安装过其它环境带的Apac ...

  5. 第二章:阿里云ECS服务器(G5)安装配置docker

    个人简介: 我是廖志伟,一名Java开发工程师,CSDN博客专家,多年一线研发经验,曾就职多家互联网公司,参与并主导多个百万级并发的互联网产品研发与系统架构搭建,对大型分布式,高并发及微服务架构,缓存 ...

  6. 阿里云ECS服务器php运行环境配置全过程

    服务器:阿里云ECS服务器 需要搭建的环境:>php5.4+apache2.2+Postgresql 先用Xshell连上服务器,打开Xshell,新建一个连接 名称随便起一个,主机输入你的服务 ...

  7. 阿里云ECS服务器Linux环境下配置php服务器(三)--项目部署篇

    在前两篇里,我们分别介绍了如何购买阿里云服务器,安装基本软件和配置(请看阿里云ECS服务器Linux环境下配置php服务器(一)--基础配置篇) 以及如何安装使用phpMyAdmin(请看阿里云ECS ...

  8. 在阿里云ECS服务器上搭建FTP服务

    在阿里云ECS服务器上搭建FTP服务 一.简介 二.环境简介 三.搭建FTP服务器步骤 1.配置ECS服务器的安全组策略 2.服务器安装vsftpd软件 3.修改配置文件 4.启动FTP服务 5.Wi ...

  9. Putty连接阿里云ECS服务器

    使用Putty连接阿里云ECS服务器 实例密码和远程连接密码的区别 实例密码: 远程连接密码: 1.为服务器配置安全组策略 2.尝试利用putty登陆ECS 3 安装宝塔面板: 3.1 设置宝塔面板 ...

最新文章

  1. 谷歌地图的全球森林监察系统,揭秘中国雾霾的惊天秘密!
  2. 检查人物身上指定物品位置是否佩带指定物品名称
  3. 超越 一切还刚刚开始
  4. 强化学习笔记: generalized policy iteration with MC
  5. java heap buffer direct buffer_java NIO - DirectBuffer 和 HeapBuffer
  6. 新华三模拟器Telnet/远程登录
  7. VI.Multidocument Transactions
  8. 有什么数学题库软件吗?4款学生必备APP,题库超全超好用!
  9. 10大程序员必逛网站,良心推荐,建议收藏!
  10. switch删除用户显示无法连接服务器,switch无法连接互联网怎么办 NS无法联机联网详细解决办法...
  11. iPhoneX停产?对此不敢苟同
  12. 谈性能测试-FPS流畅度
  13. hive 计算周几_【hive】求日期是星期几
  14. Java常见面试题(JVM)
  15. LM334芯片到底是恒流源还是温度传感器?
  16. 交通安全评价方法简介
  17. Hbase给初学者的“下马威”
  18. TCP/IP高频考点之一个数据包的流浪日记
  19. 欢聚时代(YY)视频编解码面经
  20. Oh My Zsh和Oh My Posh

热门文章

  1. python数据汇总_Python,将数据框中的每日数据汇总到每月和每季度
  2. 天镜漏洞扫描报告HTML转Excel格式Python脚本
  3. 一文带你轻松了解什么是 LSL, LSR, ASL, ASR, ROL, ROR?
  4. python降序_Python中numpy如何进行降序?
  5. R语言的帮助文档以及相关函数
  6. attactEvent与addEventListener
  7. 【转】MEGA构建系统进化树的步骤(以MEGA7为例)
  8. STM32蓝牙控制LED灯开关
  9. 数字信号处理之数字混频
  10. wps转ppt怎么转换?通过这些方法学会wps如何转换成ppt