版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/ItChuangyi/article/details/80751334
记录Linux的系统命令。
1.查看主机名
hostname
2.修改主机名(重启后无效)
hostname hadoop
3.修改主机名(重启后永久生效)
vi /ect/sysconfig/network
4.修改IP(重启后无效)
ifconfig eth0 192.168.25.136
5.修改IP(重启后永久生效)
vi /etc/sysconfig/network-scripts/ifcfg-eth0
6.查看系统信息
uname -a
[root@BigData64 /]# uname -a
Linux BigData64 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
uname -r
[root@BigData64 /]# uname -r
2.6.32-431.el6.x86_64
7.查看用户ID命令
用户的id信息
id
[root@BigData64 /]# id
uid=0(root) gid=0(root) 组=0(root) 环境=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
显示当前用户的uid
id -u
[root@BigData64 /]# id -u
0
显示当前用户的gid
id -g
[root@BigData64 /]# id -g
0
8.日期
date
2018年 06月 21日 星期四 02:55:02 CST
date +%Y-%m-%d
2018-06-21
date +%T
02:55:52
date +%Y-%m-%d" "%T
2018-06-21 02:56:21
9.日历
查看当前日历:
cal
查看2013年的日历
cal 2013
10.查看文件信息
file 文件名
[root@BigData64 bin]# file uname
uname: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped
11.挂载硬盘
mount
umount
加载windows共享
mount -t cifs //192.168.1.100/tools /mnt
12.查看文件大小
文件夹名可以换成文件名。
du -h 文件夹名
查看整个文件夹大小:
[root@BigData64 /]# du -h bin/
7.8M bin/
du -ah 文件夹名
查看文件夹下各个子节点大小:
[root@BigData64 /]# du -ah bin/
136K bin/cpio
36K bin/plymouth
12K bin/dmesg
116K bin/ls
24K bin/dbus-send
16K bin/logger
du -sh *
查看当前目录下每个文件夹占得大小
[root@BigData64 /]# du -sh *
7.8M bin
29M boot
4.0K cgroup
220K dev
28M etc
4.0K home
148M lib
26M lib64
16K lost+found
4.0K media
0 misc
4.0K mnt
13.查看分区及空间大小
df -h
[root@BigData64 /]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_bigdata64-lv_root 18G 2.2G 15G 13% /
tmpfs 931M 0 931M 0% /dev/shm
/dev/sda1 485M 39M 421M 9% /boot
14.ssh
服务器之间的操作,用SSH。
ssh 192.168.25.131 用于登录到另外一台虚拟机
[root@BigData64 bin]# ssh 192.168.25.131
[email protected]'s password:
Last login: Thu Jun 21 04:58:44 2018 from 192.168.25.132
[root@BigData ~]#
登录到192.168.25.131这台虚拟机。
exit 退出连接
[root@BigData ~]# exit
logout
Connection to 192.168.25.131 closed.
[root@BigData64 bin]#
scp install.log [email protected]:/home/
将文件install.log以root身份拷贝到192.168.25.131虚拟机下的home目录下。
[root@BigData64 ~]# scp install.log [email protected]:/home/
[email protected]'s password:
install.log 100% 27KB 26.7KB/s 00:00
[root@BigData64 ~]#
查看
[root@BigData ~]# ll /home/
总用量 28
-rw-r--r--. 1 root root 27338 6月 21 05:13 install.log
配置主机之间的免密ssh登陆
假如 A 要登陆 B
在A上操作:
首先生成密钥对
ssh-keygen (提示时,直接回车即可)
再将A自己的公钥拷贝并追加到B的授权列表文件authorized_keys中
ssh-copy-id B
15.关机
shutdown -h now /init 0
shutdown -r now /reboot
关机直接用
halt
重启直接用
reboot