10_系统管理、SSH

系统管理操作

  • 查看主机名
    hostname

  • 修改主机名(重启后无效)
    hostname hadoop

  • 修改主机名(重启后永久生效)
    vi /ect/sysconfig/network

  • 修改IP(重启后无效)
    ifconfig eth0 192.168.12.22

  • 修改IP(重启后永久生效)
    vi /etc/sysconfig/network-scripts/ifcfg-eth0

  • 查看系统信息

uname -a
uname -r   #查看内核信息
  • 查看ID命令
id -u
id -g
  • 日期
date
date +%Y-%m-%d
date +%T
date +%Y-%m-%d" "%T
  • 日历
    cal 2012

  • 查看文件信息
    file filename

mount

  • 挂载外部存储设备到文件系统中
mkdir   /mnt/cdrom      创建一个目录,用来挂载
mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom/     将设备/dev/cdrom挂载到 挂载点 :  /mnt/cdrom中
  • umount
umount /mnt/cdrom

统计文件或文件夹的大小

du -sh  /mnt/cdrom/Packages
df -h    查看磁盘的空间

关机重启

  • 关机
    shutdown -h now /init 0
    shutdown -r now /reboot
    halt
  • 重启
    reboot

查看系统类型

lsb_release -a

10_系统管理、SSH_第1张图片
CentOS

10_系统管理、SSH_第2张图片
Ubuntu

SSH

假如 A 要登陆 B

  • 在A上ssh登录到B中

ssh B的IP

然后输入B的密码


10_系统管理、SSH_第3张图片
  • 将A中的文件通过SSH拷贝到B中

scp A中的文件名 A中的用户名@B的IP:/B中目录

然后输入密码


  • 配置主机之间的免密ssh登陆


    10_系统管理、SSH_第4张图片

在A上操作:

%%首先生成密钥对
ssh-keygen   (提示时,直接回车即可)
%%再将A自己的公钥拷贝并追加到B的授权列表文件authorized_keys中
ssh-copy-id   B
  • 生成秘钥


    10_系统管理、SSH_第5张图片
  • 授权到B(本例:192.168.25.175)中


    10_系统管理、SSH_第6张图片

授权的话也可以不使用ssh-copy-id命令,先使用scp复制id_rsa.pub到B(本例:192.168.25.175)中,再在B(本例:192.168.25.175)中将id_rsa.pub添加到authorized_keys,但是ssh-copy-id命令将这两步同时完成了更加方便。

你可能感兴趣的:(10_系统管理、SSH)