系统管理操作
查看主机名
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
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
命令将这两步同时完成了更加方便。