1.临时关闭防火墙:

  service  iptables  stop

 临时开启防火墙: 

  service  iptables  start

 查看防火墙状态:

  service  iptables  status

 查看防火墙开机启动状态

  chkconfig iptables --list

 关闭防火墙开机启动

  chkconfig iptables off

 开机启动防火墙

  chkconfig iptables on

 查看cpu:

  cat /proc/cpuinfo

 查看内存信息:

  cat /proc/meminfo

 查看硬盘分区信息:

  df -lh

 查看硬盘的型号信息:

  cat /proc/scsi/scsi

2.  cp  -r  可拷贝多层文件到哪个路径 

 cp  -r  a/ b/      复制a目录为b目录

 cp  filename  newfilename.c       复制filename为newfilename

  

  大写 G    移动至文件末尾

 

  :wq  保存

  shift+zz  保存

  rm  -rf  删除不提示

  rm  -r  可以删除具体哪个,提示

  rm    删除当前空文件夹,提示

  tar  -zxvf  解压

  tar  -zxvf  哪个文件  -C  /路径    解压到哪

  tar  -zcvf  起名(起一样就可以).tar.gz  哪个文件    打包

  touch  创建文件

  mkdir  创建文件夹

    vi       编辑或创建

  chown  路径  赋予权限

  find 路径 -name   ''名字* "   模糊查询

  cat 查看

  more 查看,多个分页

  less  查看,可以修改

  reboot  重启虚拟机

  su  默认切换root

  su  用户名  切换某个用户

  shutdown   -h now  关机

  

  grep -c "名字" 路径     查看"名字"有几个

  grep -c -i   "名字" 路径    查看“名字”忽略大小写

  df  查看占用多少磁盘

  df   -a   连隐藏的的也查看

  du    精确到查询哪个文件(centos6.5之后文件夹和文件都可以统计)

  du -s   路径    查看指定目录多大

  ps    查看当前用户下的所有进程,显示默认进程

  ps -s    更详细

  ps -u    不存活的进程也查询出来

  ps -a    与ps差不多,包括其他用户进程

  ps -x    显示没有控制终端的进程(没有被监听的进程)

  ps -aux   打印三者

  netstat  |  grep  “进程号”     查看端口连接状态

  netstat  -ntlp      查看所有启动的端口号

  jps   查看当前运行线程

  kill  -9  线程号    关闭某个线程

  ifconfig      查看ip

  ping   ip号      测试连接

  ssh 虚拟机ip号    进入连接虚拟机

  echo   $JAVA_HOME    可以查看所指向的目录

  source  路径        刷新

  mvn  -v          查看maven

  javac            查看

  java -version        查看java版本  

  jps              查看线程

  编辑时,没有进入insert状态  YY    复制

                 P    粘贴

                E    光标快速移动

  平常    shift+ctrl+c  复制

        shift+ctrl+v  粘贴

  cp  本机拷贝到本机的

  scp  服务器之间的拷贝

  scp  -r  本机路径某个文件    -C  其他虚拟机IP:路径      拷贝

  scp  -r 本机路径某个文件   hostname也可以:路径    拷贝

  scp  -r  本机某个路径文件  本机路径文件........        拷贝多个

  ./startup.sh      启动所有tomcat

  bin/startup.sh      启动当前tomcat

  mv   某个文件  移动到哪

  mv  哪个文件   重命名(相当于移动到当前)

3.远程ssh使用hostname访问:

  3.1.编辑network文件:

      vi  /etc/sysconfig/network

     修改:HOSTNAME=xxxx(自己定义的hostname)
 
  3.2.编辑hosts文件:

    vi  /etc/hosts

  
    需要在hosts文件末尾添加ip和主机名的映射
    127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
    本虚拟机机的ip地址 自己定义的hostname
    192.168.1.162  linux
     

  3.3.如果是集群(多台linux系统)之间进行ssh访问:
    需要在hosts文件中,添加所有的ip和主机名的映射
    eg:
      192.168.1.100 hostname=linux1
      192.168.1.101 hostname=linux2
      192.168.1.102 hostname=linux3
      在这三台linux服务器中都要修改hosts文件
      192.168.1.100 linux1
      192.168.1.101 linux2
      192.168.1.102 linux3

4.免密钥登录配置:
  

  4.1 在本机中生成密钥和公钥
    ssh-keygen  -t  rsa 回车
    回车4次,中间一定不要输入任何密码

  4.2 把本机的公钥copy到需要登录的服务器上
    会生成authoritied_key文件
    ssh-copy-id 需要copy到的服务器的名字

  4.3 如果需要多台服务器之间免密钥登录
    需要把公钥向其他服务器都要copy一份

  

  

#查看防火墙状态service iptables status

#关闭防火墙service iptables stop

#查看防火墙开机启动状态chkconfig iptables --list

#关闭防火墙开机启动chkconfig iptables off

#开机启动防火墙chkconfig iptables on

java:Linux(简单命令,远程ssh使用hostname访问,.免密钥登录配置)的更多相关文章

  1. linux系统ssh免密钥登录配置

    linux主机配置ssh免密钥登录,具体配置如下: 1.执行命令ssh-keygen -t rsa,生成公钥和私钥(具体步骤详见下图) 2.会在当前用户的家目录的.ssh/生成公钥和私钥, 3.执行s ...

  2. 五大Linux简单命令解决系统性能问题

    五大Linux简单命令解决系统性能问题 2010-12-17 10:07 James Turnbull TechTarget中国 字号:T | T 管理Linux主机的性能看起来经常象是在变魔术一样. ...

  3. Linux服务器在SSH客户端如何实现免密登录

    一.SSH客户端Setting 配置 key ,  创建生成公钥导出文件. 二.服务器 master 上生成密钥 通过执行命令 ssh-keygen -t rsa 来生成我们需要的密钥. ssh-ke ...

  4. Linux机器之间SSH免密钥登录设置

    SSH免密钥登录 私钥:密钥留在本机 公钥:密钥发给其他机 hadoop01 生成密钥: ssh-keygen -t rsa (密钥存放路径:/root/.ssh) id_rsa:私钥 id_rsa. ...

  5. Centos6.5之ssh免密码登录配置

    Centos6.5之ssh免密码登录配置 centos ssh 免密码登录 0.说明 这里为了方便说明问题,假设有A和B两台安装了centos6.5的主机.目标是实现A.B两台主机分别能够通过ssh免 ...

  6. ssh免密码登录配置方法

    每次输密码很麻烦,免密登录设置方法按照<ssh免密码登录配置方法>即可,简单来说: 1.终端上执行ssh-keygen -t rsa,生成密钥对(存放在/home/usera/.ssh). ...

  7. linux下免密登录配置

    1.首先大家先开三台虚拟机 2.回到首层. 2.1:编辑文件:    vim /etc/ssh/sshd_config 3:在master的linux上生成ssh密钥: ssh-keygen -t r ...

  8. [CentOS] SSH 免密钥登录

    一.环境说明: 操作系统:CentOS-7-x86_64-Minimal-1611 虚拟机:VMware® Workstation 12 Pro:12.5.5 build-5234757 服务器:no ...

  9. ssh登录原理及免密登录配置

    ssh登录原理参考: https://www.cnblogs.com/hukey/p/6248468.html ssh登录有两种方式: 1):用户名密码登录 2):基于秘钥的登录 ssh免密登录指的就 ...

随机推荐

  1. vue.js 简介

    Vue.js是什么 Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的 渐进式框架.与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计.Vue 的核心库只关注视图层 ...

  2. Docker 运行ELK日志监测系统,汉化Kibana界面

    1.ELK日志监控简介 ELK由Elasticsearch.Logstash和Kibana三部分组件组成: Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引 ...

  3. Android Gradle 常用配置

    Gradle:multiDexEnabled之DEX 方法超过64K限制和gradle编译OOM问题解决DEX 方法超过64K限制 UNEXPECTED TOP-LEVEL EXCEPTION: co ...

  4. nginx代理服务

    代理----介于客户端和服务器之间 ICMP\POP\IMAP是邮件的收/发相关协议;RTMP是视频,音频等流媒体协议 http代理 正向代理 如果一个公司多台电脑中只有一台电脑能上网,那么不能上网的 ...

  5. Hadoop-No.12之数据采集的时效性

    数据采集的时效性,指的是可进行数据采集的时间与Hadoop中工具可访问数量的时间之间的间隔.采集架构的时间分类会对存储媒介和采集方法造成很大的影响. 一般来说,在设计应用的采集构架之前建议使用以下分类 ...

  6. 33. ClustrixDB 扩展集群的容量-Flex up

    ClustrixDB被授权为每个节点的最大核数以及集群的最大节点数.如果需要扩展许可证,请联系Clustrix Sales.扩容之前检查License是否支持节点数. 一.准备节点 提供节点并在每个节 ...

  7. POJ - 3162 Walking Race 树形dp 单调队列

    POJ - 3162Walking Race 题目大意:有n个训练点,第i天就选择第i个训练点为起点跑到最远距离的点,然后连续的几天里如果最远距离的最大值和最小值的差距不超过m就可以作为观测区间,问这 ...

  8. 一个服务器的Apache2.4.6配置多个域名

    进入到Apache的配置文件:cd /etc/httpd/conf/http.conf 在后面添加: <VirtualHost *:80> # This first-listed virt ...

  9. CSS效果篇--这里有你想要的CSS3漂亮的自定义Checkbox各种复选框

    在原来有一篇文章写到了<CSS效果篇--纯CSS+HTML实现checkbox的思路与实例>.这篇文章主要写各种自定义的checkbox复选框,实现如图所示的复选框: 大致的html代码都 ...

  10. springboot @Configuration配置类里面使用@Value获取不到.yml配置文件属性的值

    之前一个项目里面分为很多子工程的那种结构,要求让我改成一个项目的结构.我这边手动将代码合并之后出现下面的这种问题,然后尝试进行用各种方式解决 Error creating bean with name ...