修改主机名的常规方法:    

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. JsonUtil(基于Jackson的实现)

    JsonUtil(基于Jackson的实现) 前言: 其实,我一直想写一个有关Util的系列. 其中有四个原因: Util包作为项目的重要组成,是几乎每个项目不可或缺的一部分.并且Util包的Util ...

  2. RDBMS与数据库之间的关系

    什么是数据库? 数据库就是用来存放数据的仓库,它是一种特殊的文件. 什么是关系型数据库? 关系型数据库就是指建立在关系模型基础上的数据库,通常由多张表组成,这些表之间存在一定的关系. 什么是RDBMS ...

  3. springmvc上传文件踩过的坑

    @RequestMapping("/addTweet") public String addTweet(TweetVO tweetVO, HttpServletRequest re ...

  4. winapi创建不能改变大小的窗口

    HWND hWnd = CreateWindow( "myWindowClass", //窗口类的名字 "my first window", //窗口标题 // ...

  5. 小白开学Asp.Net Core《二》

    小白开学Asp.Net Core<二> ——数据仓储层(Repositroy) 一.历史现象 在后端开发中,数据库操作是最频繁的,每一个开发人员都会接触,甚至不少开发人员每天的工作就是与数 ...

  6. tornado并发性能测试

    1.带server2.0装饰器 接口访问数据库查询 并发100 平均每秒处理11.8次请求 平均响应时间6944ms 接口不做任何处理 并发100 平均每秒处理99.9次请求 平均响应时间3ms 并发 ...

  7. Java学习-内存划分及内存的调用关系

    一.JAVA内存划分 JAVA的内存可以划分为五个部分:堆.栈.方法区.本地方法区和寄存器. 堆(Heap):凡是new出来的东西都在堆中 如: integer = new Integer(2) // ...

  8. springBoot数据校验与统一异常处理

    概念 异常,在程序中经常发生,如果发生异常怎样给用户一个良好的反馈体验就是我们需要处理的问题.以前处理异常信息,经常都是给前端一个统一的响应,如数据错误,程序崩溃等等.没办法指出哪里出错了,这是一种对 ...

  9. WPF滑块控件(Slider)的自定义样式

    前言 每次开发滑块控件的样式都要花很久去读样式代码,感觉有点记不牢,所以特此备忘. 自定义滑块样式 首先创建项目,添加Slider控件. 然后获取Slider的Window样式,如下图操作. 然后弹出 ...

  10. tab选项卡代码

    $('.case_header ul li').click(function(){ $(this).addClass('active').siblings().removeClass('active' ...