修改主机名的常规方法:    

1.hostname  name
2.echo name  > /proc/sys/kernel/hostname
3.sysctl kernel.hostname=name
4.vi /etc/sysconfig/network 下的hostname 强烈不推荐!!!!!

注:前三种都是设置后立即生效,重启后失效, 第四种修改配置文件,重启(reboot)后生效.这是很多人用的方法,大部分书籍给的也是如此,但是有时候会无效!!!!转折点来了,那我们应该怎么做呢,如111.下

1. vi /etc/hostname
2.reboot

这究竟是为什么呢,本人目前认为,是/etc/hostname 的权重可能高于/etc/sysconfig/network.(目前只在Centos下进行了测试,其他有问题大家可以提出来一起解决)

查看主机名的方法:

1.hostname
2.more /proc/sys/lernel/hostname
3.more /etc/sysconfig/network 注:但是好像并不生效,有时会得到两个不同的主机名和1,2得到的,以1,2为准,具体原因目前还没有搞懂,大家谁知道请指教,自己知道了也会及时发布,强烈不推荐!!!!!

再说一下免密登录的问题,局具体操作步骤不再说明,网上有很多教程.

生成公钥和秘钥在  ~/.ssh 目录下比较好,cd ~/.ssh 我第一次是得不到这个目录,网上给的方法是创建一个,然后赋予权限,其实这样并不好,有时还会出现问题. ~/.ssh其实linux是可以自动生成的,我们通过ssh -ip(当前自己的ip)然后yes 输入密码,在此环境下,cd  ~/.ssh ,进行生成秘钥的操作即可,操作完成了记得exit退出..

这样做的目的是什么呢,~/,ssh是一个隐藏目录,我们通过ssh自己,远程连接自己,所以完成设置后需要退出,以便于我们进行后去ssh其他用户等操作.注:xshell等不算ssh,一个是window下ssh  ip   一个是linux下 ssh ip 是不一样的,特此说明,有疑问的可以看这里,没有疑问的不用理会.

有很多不足,但是自己会尽最大能力保证无错,请多多指教,有问题请联系谢谢

关于修改主机名和ssh免密登录的更多相关文章

  1. 大数据平台-修改主机名及ssh免密码登录

    一.查看服务器初始配置: 1.总核数 = 物理CPU个数 X 每颗物理CPU的核数 2.总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数cat /pr ...

  2. 宿主机ssh免密登录docker容器

    一.检查系统内核 二.安装docker 1.yum install docker  -y 2.docker version                    #查看docker版本 3.syste ...

  3. linux(十)配置ssh免密登录实现

    知道ssh的朋友应该知道它是用来干什么的,如果你不知道什么是ssh远程登录的话,可以去看一下我的上一篇博客,关于linux的网络基础的知识.备注:ssh是用于远端登入.执行ssh指令开启终端机阶段作业 ...

  4. Ubuntu ssh免密登录

    ssh免密登录工作原理 server A免登录到server B: 1.在A上生成公钥私钥. 2.将公钥拷贝给server B,要重命名成authorized_keys(从英文名就知道含义了) 3.S ...

  5. 多台服务器-SSH免密登录设置

    在4台服务器-SSH免密登录设置,如以下4台服务器 master1 node001 node002 node003 我想在master1对4台服务器进行拉取或者分发任务或者是集群服务器的批量操作,但是 ...

  6. 【Linux】文件权限,ssh免密登录

    1.文件/文件夹权限 例子: -rw-r--r--. 1 root root 12288 Aug 21 09:50 aliases.db drwxr-xr-x. 2 root root 4096 Au ...

  7. Linux SSH免密登录

    SSH无密码登录要使用公钥与私钥.Linux可以用ssh-keygen生成公钥/私钥对,下面以Ubuntu为例说明配置过程. 有两个节点:node01(172.17.0.14)和node02(172. ...

  8. SSH免密登录(并且免yes交互)

    问题描述:主机A使用ssh协议远程主机B,默认会开启口令认证,即输入主机B对应用户的登录密码,并且第一次登录时,主机A需验证是否接受来自主机B的公钥,输入"yes/no"完成交互. ...

  9. ssh免密登录linux服务器

    Ssh免密登录 sshd服务 sshd简介: SSH 密钥为登录 Linux 服务器提供了更好且安全的机制.运行 ssh-keygen 后,将会生成公私密钥对.你可以将公钥放置到任意服务器,从持有私钥 ...

随机推荐

  1. spring springMVC Struts2 区别

    Spring: Spring是IOC和AOP的容器框架,Spring是一个通用解决方案, 最大的用处就是通过Ioc/AOP解耦, 降低软件复杂性, 所以Spring可以结合SpringMVC等很多其他 ...

  2. Java学习笔记之---API的应用

    Java学习笔记之---API的应用 (一)Object类 java.lang.Object 类 Object 是类层次结构的根类.每个类都使用 Object 作为超类.所有对象(包括数组)都实现这个 ...

  3. Java 7 源码学习系列(一)——String

    String表示字符串,Java中所有字符串的字面值都是String类的实例,例如“ABC”.字符串是常量,在定义之后不能被改变,字符串缓冲区支持可变的字符串.因为 String 对象是不可变的,所以 ...

  4. Centos7 安装jdk,MySQL

    报名立减200元.暑假直降6888. 邀请链接:http://www.jnshu.com/login/1/20535344 邀请码:20535344 学习阿里云平台的云服务器配置Java开发环境.我现 ...

  5. 利用openpyxl模块处理excel表格

    一.选取表格中的内容创建图表 1.openpyxl支持利用工作表中单元格的数据,创建条形图.折线图.散点图等.步骤如下: 1).从一个矩形区域选择的单元格,创建一个Reference对象. 2).通过 ...

  6. vs查看派生类

    把类名拷贝到类视图中,点“派生类型”可看到此类的所有派生类.

  7. [小米OJ] 2. 找出单独出现的数字

    解法一: map 1.45 ms #include <algorithm> #include <bitset> #include <cmath> #include ...

  8. Linnux命令大全(vim)

    vim复制和粘贴的基本命令(注:需先退出编辑模式)    yy复制游标所在行整行.或大写一个Y. (常用)    2yy或y2y复制两行. (常用)    y^复制至行首,或y0.不含游标所在处字元. ...

  9. C#命名规范(简述)

    命名空间,类,事件,接口,常量,属性,方法使用Pascal命名,即首字母大写  参数,变量(类字段)使用camel命名法,即首字母小写. Pascal 方式--所有单词第一个字母大写,其他字母小写.  ...

  10. 探究netty的观察者设计模式

    javadoc笔记点 观察者的核心思想就是,在适当的时机回调观察者的指定动作函数 我们知道,在使用netty创建channel时,一般都是把这个channel设置成非阻塞的模式,这意味着什么呢? 意味 ...