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

CentOS

Ubuntu

SSH

假如 A 要登陆 B

  • 在A上ssh登录到B中

ssh B的IP

然后输入B的密码


  • 将A中的文件通过SSH拷贝到B中

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

然后输入密码


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


在A上操作:

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


  • 授权到B(本例:192.168.25.175)中


授权的话也可以不使用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命令将这两步同时完成了更加方便。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容