系統(tǒng)管理操作
查看主機名
hostname
修改主機名(重啟后無效)
hostname hadoop
修改主機名(重啟后永久生效)
vi /ect/sysconfig/network
修改IP(重啟后無效)
ifconfig eth0 192.168.12.22
修改IP(重啟后永久生效)
vi /etc/sysconfig/network-scripts/ifcfg-eth0
查看系統(tǒng)信息
uname -a
uname -r #查看內(nèi)核信息
- 查看ID命令
id -u
id -g
- 日期
date
date +%Y-%m-%d
date +%T
date +%Y-%m-%d" "%T
日歷
cal 2012
查看文件信息
file filename
mount
- 掛載外部存儲設備到文件系統(tǒng)中
mkdir /mnt/cdrom 創(chuàng)建一個目錄加矛,用來掛載
mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom/ 將設備/dev/cdrom掛載到 掛載點 : /mnt/cdrom中
- umount
umount /mnt/cdrom
統(tǒng)計文件或文件夾的大小
du -sh /mnt/cdrom/Packages
df -h 查看磁盤的空間
關(guān)機重啟
- 關(guān)機
shutdown -h now /init 0
shutdown -r now /reboot
halt
- 重啟
reboot
查看系統(tǒng)類型
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的授權(quán)列表文件authorized_keys中
ssh-copy-id B
-
生成秘鑰
-
授權(quán)到B(本例:192.168.25.175)中
授權(quán)的話也可以不使用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
命令將這兩步同時完成了更加方便猾担。