Linux学习(03)——系统命令

版权声明:本文为博主原创文章,转载请注明出处。 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

猜你喜欢

转载自blog.csdn.net/ItChuangyi/article/details/80751334