linux:常用系统命令

------------------------------------------------------------------- 

------------------------------------------------------------------- 

------------------------------------------------------------------- 

------------------------------------------------------------------- 

临时 修改ip

比如我现在ifconfig 查看到我的网卡为eth1

那执行 ifconfig eth1 新的ip ,即可

如:ifconfig eth1  192.168.31.210

永久修改ip:
vi /etc/sysconfig/network-scripts/ifcfg-eth0

重启网络服务:

service network restart

------------------------------------------------------------------- 

 

查看有哪几个网卡,下面这些与eth0并列的都是:

[root@localhost network-scripts]# ifconfig
docker0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.17.0.1  netmask 255.255.0.0  broadcast 172.17.255.255
        inet6 fe80::42:b2ff:fe5c:8056  prefixlen 64  scopeid 0x20<link>
        ether 02:42:b2:5c:80:56  txqueuelen 0  (Ethernet)
        RX packets 26370  bytes 28804766 (27.4 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 34770  bytes 7354220 (7.0 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.65.113  netmask 255.255.255.0  broadcast 192.168.65.255
        inet6 fe80::8b31:48a6:f7d6:548a  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:ba:3f:bf  txqueuelen 1000  (Ethernet)
        RX packets 296230  bytes 330476985 (315.1 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 147540  bytes 70925444 (67.6 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 1730  bytes 2283972 (2.1 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1730  bytes 2283972 (2.1 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

veth1305677: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::de:d9ff:fe72:67f1  prefixlen 64  scopeid 0x20<link>
        ether 02:de:d9:72:67:f1  txqueuelen 0  (Ethernet)
        RX packets 1866  bytes 3688708 (3.5 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1821  bytes 574888 (561.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

veth4c39d0e: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::805:daff:fe16:a94b  prefixlen 64  scopeid 0x20<link>
        ether 0a:05:da:16:a9:4b  txqueuelen 0  (Ethernet)
        RX packets 381  bytes 69833 (68.1 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 413  bytes 46278 (45.1 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

veth74c4a80: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::945a:53ff:fe21:252a  prefixlen 64  scopeid 0x20<link>
        ether 96:5a:53:21:25:2a  txqueuelen 0  (Ethernet)
        RX packets 4852  bytes 443959 (433.5 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 9179  bytes 723887 (706.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

vethfd8b326: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::54aa:14ff:feb5:415b  prefixlen 64  scopeid 0x20<link>
        ether 56:aa:14:b5:41:5b  txqueuelen 0  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 24  bytes 1738 (1.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:80:06:ee  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

[root@localhost network-scripts]# 

查看网卡信息:

[root@localhost ~]# cd  /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# ll
总用量 248
-rw-------. 1 root root   378 5月  21 00:40 ifcfg-eth0    网卡//
-rw-------. 1 root root   372 5月  21 00:39 ifcfg-eth0.bak
-rw-r--r--. 1 root root   254 5月   3 2017 ifcfg-lo
lrwxrwxrwx. 1 root root    24 2月  27 2018 ifdown -> ../../../usr/sbin/ifdown
-rwxr-xr-x. 1 root root   654 5月   3 2017 ifdown-bnep
-rwxr-xr-x. 1 root root  6571 5月   3 2017 ifdown-eth
-rwxr-xr-x. 1 root root  6190 8月   4 2017 ifdown-ib
-rwxr-xr-x. 1 root root   781 5月   3 2017 ifdown-ippp
-rwxr-xr-x. 1 root root  4540 5月   3 2017 ifdown-ipv6
lrwxrwxrwx. 1 root root    11 2月  27 2018 ifdown-isdn -> ifdown-ippp
-rwxr-xr-x. 1 root root  1768 5月   3 2017 ifdown-post
-rwxr-xr-x. 1 root root  1068 5月   3 2017 ifdown-ppp
-rwxr-xr-x. 1 root root   870 5月   3 2017 ifdown-routes
-rwxr-xr-x. 1 root root  1456 5月   3 2017 ifdown-sit
-rwxr-xr-x. 1 root root  1621 8月   3 2017 ifdown-Team
-rwxr-xr-x. 1 root root  1556 4月  15 2016 ifdown-TeamPort
-rwxr-xr-x. 1 root root  1462 5月   3 2017 ifdown-tunnel
lrwxrwxrwx. 1 root root    22 2月  27 2018 ifup -> ../../../usr/sbin/ifup
-rwxr-xr-x. 1 root root 12312 5月   3 2017 ifup-aliases
-rwxr-xr-x. 1 root root   910 5月   3 2017 ifup-bnep
-rwxr-xr-x. 1 root root 12680 5月   3 2017 ifup-eth
-rwxr-xr-x. 1 root root 10114 8月   4 2017 ifup-ib
-rwxr-xr-x. 1 root root 12075 5月   3 2017 ifup-ippp
-rwxr-xr-x. 1 root root 11893 5月   3 2017 ifup-ipv6
lrwxrwxrwx. 1 root root     9 2月  27 2018 ifup-isdn -> ifup-ippp
-rwxr-xr-x. 1 root root   650 5月   3 2017 ifup-plip
-rwxr-xr-x. 1 root root  1064 5月   3 2017 ifup-plusb
-rwxr-xr-x. 1 root root  3433 5月   3 2017 ifup-post
-rwxr-xr-x. 1 root root  4154 5月   3 2017 ifup-ppp
-rwxr-xr-x. 1 root root  2001 5月   3 2017 ifup-routes
-rwxr-xr-x. 1 root root  3303 5月   3 2017 ifup-sit
-rwxr-xr-x. 1 root root  1755 4月  15 2016 ifup-Team
-rwxr-xr-x. 1 root root  1876 4月  15 2016 ifup-TeamPort
-rwxr-xr-x. 1 root root  2711 5月   3 2017 ifup-tunnel
-rwxr-xr-x. 1 root root  1836 5月   3 2017 ifup-wireless
-rwxr-xr-x. 1 root root  5419 5月   3 2017 init.ipv6-global
-rw-r--r--. 1 root root 18919 5月   3 2017 network-functions
-rw-r--r--. 1 root root 31027 5月   3 2017 network-functions-ipv6
[root@localhost network-scripts]# \
> 
[root@localhost network-scripts]# cat ifcfg-eth0
TYPE=Ethernet  
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes //随机器启动时联网
IPV4_FAILURE_FATAL=no
IPV6INIT=yes   //no为禁用 yes开启
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0  //网卡虚拟机显示名称
UUID=16fb3633-c2fd-4bd4-ba61-9f46605fe9cd  ///唯一标识符
DEVICE=eth0 //网卡名称
ONBOOT=yes
IPADDR=192.168.65.113
GATEWAY=192.168.65.2  //网关
NETMASK=255.255.255.0
DNS1=114.114.114.114
ZONE=public
[root@localhost network-scripts]# 

------------------------------------------------------------------- 

查询系统内核版本:

uname -r

------------------------------------------------------------------- 

ip a

ip a 表示ip address (show)
相当于显示IP地址信息,偏向于上层。

------------------------------------------------------------------

ip link

ip link (show) 表示链路层的信息,更底层,偏向于物理层,如你可以设置网卡的up down.
那么就是 ip link set down ethX, ip link set up ethX。

------------------------------------------------------------------- 

telnet

如何使用telnet, ping端口服务通不通,注意用户必要加sudo
成功实例:
telnet  10.245.6.226  8089


失败实例:

------------------------------------------------------------------- 

vmstat

是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。相比top,我可以看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率(使用场景不一样)。

一般vmstat工具的使用是通过两个数字参数来完成的,第一个参数是采样的时间间隔数,单位是秒,第二个参数是采样的次数,如:

root@ubuntu:~# vmstat 2 1
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa
 1  0      0 3498472 315836 3819540    0    0     0     1    2    0  0  0 100  0

2表示每个两秒采集一次服务器状态,1表示只采集一次。

实际上,在应用过程中,我们会在一段时间内一直监控,不想监控直接结束vmstat就行了,例如:

 

root@ubuntu:~# vmstat 2  
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa
 1  0      0 3499840 315836 3819660    0    0     0     1    2    0  0  0 100  0
 0  0      0 3499584 315836 3819660    0    0     0     0   88  158  0  0 100  0
 0  0      0 3499708 315836 3819660    0    0     0     2   86  162  0  0 100  0
 0  0      0 3499708 315836 3819660    0    0     0    10   81  151  0  0 100  0
 1  0      0 3499732 315836 3819660    0    0     0     2   83  154  0  0 100  0

------------------------------------------------------------------- 

ps auxf

显示其他用户启动的进程(a)
查看系统中属于自己的进程(x)
启动这个进程的用户和它启动的时间(u)

------------------------------------------------------------------- 

ps -ef

列出所有进程

------------------------------------------------------------------- 

netstat:

查看端口占用

netstat -pan | grep 6379

进一步跟踪,到底是哪个程序所占用了

ps -aux | grep 26851

 

------------------------------------------------------------------- 

给senior用户添加sudo权限:

添加到最上方: 

执行命令时直接sudo即可。 

------------------------------------------------------------------- 

 

查询当前是什么系统:

uname

表示linux使用的内核版本:

uname -r  

查询cup信息:

cat /proc/cpuinfo

查询内存分析:

cat /proc/meminfo 

查看时间:

date

date -R  包含时区

root用户设置时间:

日历表:

cal     或  cal 年份 或 cal 月份 年份

[root@localhost ~]# cal
      五月 2019     
日 一 二 三 四 五 六
          1  2  3  4
 5  6  7  8  9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

[root@localhost ~]# cal 2019
                               2019                               

        一月                   二月                   三月        
日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六
       1  2  3  4  5                   1  2                   1  2
 6  7  8  9 10 11 12    3  4  5  6  7  8  9    3  4  5  6  7  8  9
13 14 15 16 17 18 19   10 11 12 13 14 15 16   10 11 12 13 14 15 16
20 21 22 23 24 25 26   17 18 19 20 21 22 23   17 18 19 20 21 22 23
27 28 29 30 31         24 25 26 27 28         24 25 26 27 28 29 30
                                              31
        四月                   五月                   六月        
日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六
    1  2  3  4  5  6             1  2  3  4                      1
 7  8  9 10 11 12 13    5  6  7  8  9 10 11    2  3  4  5  6  7  8
14 15 16 17 18 19 20   12 13 14 15 16 17 18    9 10 11 12 13 14 15
21 22 23 24 25 26 27   19 20 21 22 23 24 25   16 17 18 19 20 21 22
28 29 30               26 27 28 29 30 31      23 24 25 26 27 28 29
                                              30
        七月                   八月                   九月        
日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六
    1  2  3  4  5  6                1  2  3    1  2  3  4  5  6  7
 7  8  9 10 11 12 13    4  5  6  7  8  9 10    8  9 10 11 12 13 14
14 15 16 17 18 19 20   11 12 13 14 15 16 17   15 16 17 18 19 20 21
21 22 23 24 25 26 27   18 19 20 21 22 23 24   22 23 24 25 26 27 28
28 29 30 31            25 26 27 28 29 30 31   29 30

        十月                  十一月                 十二月       
日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六
       1  2  3  4  5                   1  2    1  2  3  4  5  6  7
 6  7  8  9 10 11 12    3  4  5  6  7  8  9    8  9 10 11 12 13 14
13 14 15 16 17 18 19   10 11 12 13 14 15 16   15 16 17 18 19 20 21
20 21 22 23 24 25 26   17 18 19 20 21 22 23   22 23 24 25 26 27 28
27 28 29 30 31         24 25 26 27 28 29 30   29 30 31



[root@localhost scrips-test]# cal 05 2019
      五月 2019     
日 一 二 三 四 五 六
          1  2  3  4
 5  6  7  8  9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

[root@localhost scrips-test]# 

 

------------------------------------------------------------------- 

 

------------------------------------------------------------------- 

 

------------------------------------------------------------------- 

 

------------------------------------------------------------------- 

显示磁盘信息:

df -lh

[root@localhost ~]# df -lh
文件系统                 容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root   17G  9.0G  8.1G   53% /
devtmpfs                 897M     0  897M    0% /dev
tmpfs                    912M  4.2M  908M    1% /dev/shm
tmpfs                    912M  9.4M  903M    2% /run
tmpfs                    912M     0  912M    0% /sys/fs/cgroup
/dev/sda1               1014M  179M  836M   18% /boot
tmpfs                    183M   28K  183M    1% /run/user/1000
/dev/sr0                 4.3G  4.3G     0  100% /run/media/tang/CentOS 7 x86_64
tmpfs                    183M     0  183M    0% /run/user/0
overlay                   17G  9.0G  8.1G   53% /var/lib/docker/overlay2/d47fd48a758c9f6d856f1555fa3057179b2bbf50002d703d383419b379154204/merged
shm                       64M     0   64M    0% /var/lib/docker/containers/aac0f7b277278c1907b62235a0ba38208811ba7cb83a8949e8f77a04d4ab5e12/mounts/shm
overlay                   17G  9.0G  8.1G   53% /var/lib/docker/overlay2/0a02eb2ef708940345b59ce244b98e88d3f139f0445ca282b2b83e11eacac871/merged
shm                       64M     0   64M    0% /var/lib/docker/containers/5dd1c0bc2d606bcbbe3c036f200d04d6395f3b2529511f314c53b3c30e61bb49/mounts/shm
overlay                   17G  9.0G  8.1G   53% /var/lib/docker/overlay2/3e6304cc07a4559c11da6b6e9a4214d3d72bfb0cd9adabff18758136fdc213ce/merged
shm                       64M     0   64M    0% /var/lib/docker/containers/590a923a5fcdca72d3a33e77aa4ba0d5a9fdd974a9aff9f192a8c85902212831/mounts/shm
overlay                   17G  9.0G  8.1G   53% /var/lib/docker/overlay2/7be9da32247144e104711307221362b4301b819002118aa5eaa2e0d4f05b4e39/merged
shm                       64M     0   64M    0% /var/lib/docker/containers/3108b2bbef86e14278f4b90a8c9fa8adc3297264078ae71aa4d965de517a463a/mounts/shm

输入命令:du -h --max-depth=1 寻找当前目录,哪个文件夹占用空间最大

------------------------------------------------------------------- 

查看某个目录占用空间大小:

du -sh  目录

[root@localhost ~]# du -sh /opt/
1.8G	/opt/
[root@localhost ~]# 

------------------------------------------------------------------- 

系统进程数达到上限了,部属的时候/etc/security/limits.conf文件修改没有生效:

解决:
通过命令查看系统限制:ulimit -a查看open files不够大,如果不够大,就尝试通过设大该值:

[root@docker ~]# ulimit -n
1024

果然是部属的时候修改的/etc/security/limits.conf文件没有生效。于是将机器reboot了一下,在查看就生效了:

[root@docker ~]# ulimit -n
65536

------------------------------------------------------------------- 

top  查看进程的内存使用情况

常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况


[root@localhost ~]# top
top - 23:38:27 up 22:08,  6 users,  load average: 0.11, 0.12, 0.13
Tasks: 212 total,   1 running, 211 sleeping,   0 stopped,   0 zombie
%Cpu(s):  2.5 us,  0.7 sy,  0.0 ni, 96.8 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  1867024 total,    87844 free,  1388512 used,   390668 buff/cache
KiB Swap:  2097148 total,  1085664 free,  1011484 used.   151944 avail Mem 

   PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND                                                                                                
121219 tang      20   0 2059076  92408   8888 S  4.3  4.9  11:49.12 Web Content                                                                                            
121121 tang      20   0 2136752  99228  18012 S  1.3  5.3   4:17.32 firefox                                                                                                
  2124 tang      20   0  389672   4156   2188 S  0.7  0.2   1:39.63 vmtoolsd                                                                                               
 20158 root      20   0  157760   2340   1580 R  0.7  0.1   0:00.13 top                                                                                                    
113277 root      20   0 2579588 192428   6708 S  0.7 10.3   2:35.70 java                                                                                                   
126258 root      20   0 2580560 288572   9764 S  0.7 15.5   1:45.37 java                                                                                                   
   713 root      20   0  305356   2096   1756 S  0.3  0.1   1:37.77 vmtoolsd                                                                                               
  2720 root      20   0  633732  11448   2584 S  0.3  0.6   2:54.08 containerd                                                                                             
105472 tang      20   0 1879012  34864   2524 S  0.3  1.9   0:36.61 java                                                                                                   
116166 polkitd   20   0   33316    400    224 S  0.3  0.0   0:26.37 redis-server                                                                                           
117848 root      20   0  147848   1792    928 S  0.3  0.1   0:00.85 sshd                                                                                                   
     1 root      20   0  193800   4288   2652 S  0.0  0.2   0:32.08 systemd                                                                                                
     2 root      20   0       0      0      0 S  0.0  0.0   0:00.15 kthreadd                                                                                               
     3 root      20   0       0      0      0 S  0.0  0.0   0:12.09 ksoftirqd/0                                                                                            
     5 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kworker/0:0H                                                                                           
     7 root      rt   0       0      0      0 S  0.0  0.0   0:00.00 migration/0                                                                                            
     8 root      20   0       0      0      0 S  0.0  0.0   0:00.00 rcu_bh                                                                                                 
     9 root      20   0       0      0      0 S  0.0  0.0   1:03.90 rcu_sched                                                                                              
    10 root      rt   0       0      0      0 S  0.0  0.0   0:00.76 watchdog/0                                                                                             
    12 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kdevtmpfs                                                                                              
    13 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 netns                                                                                                  
    14 root      20   0       0      0      0 S  0.0  0.0   0:00.07 khungtaskd                                                                                             
    15 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 writeback                                                                                              
    16 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kintegrityd                                                                                            
    17 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 bioset                                                                                                 
    18 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kblockd                                                                                                
    19 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 md                                                                                                     
    25 root      20   0       0      0      0 S  0.0  0.0   0:20.44 kswapd0                                                                                                
    26 root      25   5       0      0      0 S  0.0  0.0   0:00.00 ksmd                                                                                                   
[root@localhost ~]# 

------------------------------------------------------------------- 

free 查看内存

free  按字节查看

free -m   格式化一下

[root@localhost ~]# free
              total        used        free      shared  buff/cache   available
Mem:        1867024     1388028       88340        7740      390656      152440
Swap:       2097148     1011480     1085668
[root@localhost ~]# 
[root@localhost ~]# 
[root@localhost ~]# 
[root@localhost ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:           1823        1354          87           7         381         149
Swap:          2047         987        1060  ///swap 是硬盘空间
[root@localhost ~]# 

更改虚拟机内存:VMware-虚拟机-设置,如下图,右侧可调虚拟机内存大小。

-------------------------------------------------------------------  

df -h

[root@localhost ~]# df -h
文件系统                 容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root   17G  9.0G  8.1G   53% /
devtmpfs                 897M     0  897M    0% /dev
tmpfs                    912M  4.2M  908M    1% /dev/shm
tmpfs                    912M  9.4M  903M    2% /run
tmpfs                    912M     0  912M    0% /sys/fs/cgroup
/dev/sda1               1014M  179M  836M   18% /boot
tmpfs                    183M   28K  183M    1% /run/user/1000
/dev/sr0                 4.3G  4.3G     0  100% /run/media/tang/CentOS 7 x86_64
tmpfs                    183M     0  183M    0% /run/user/0
overlay                   17G  9.0G  8.1G   53% /var/lib/docker/overlay2/d47fd48a758c9f6d856f1555fa3057179b2bbf50002d703d383419b379154204/merged
shm                       64M     0   64M    0% /var/lib/docker/containers/aac0f7b277278c1907b62235a0ba38208811ba7cb83a8949e8f77a04d4ab5e12/mounts/shm
overlay                   17G  9.0G  8.1G   53% /var/lib/docker/overlay2/0a02eb2ef708940345b59ce244b98e88d3f139f0445ca282b2b83e11eacac871/merged
shm                       64M     0   64M    0% /var/lib/docker/containers/5dd1c0bc2d606bcbbe3c036f200d04d6395f3b2529511f314c53b3c30e61bb49/mounts/shm
overlay                   17G  9.0G  8.1G   53% /var/lib/docker/overlay2/3e6304cc07a4559c11da6b6e9a4214d3d72bfb0cd9adabff18758136fdc213ce/merged
shm                       64M     0   64M    0% /var/lib/docker/containers/590a923a5fcdca72d3a33e77aa4ba0d5a9fdd974a9aff9f192a8c85902212831/mounts/shm
overlay                   17G  9.0G  8.1G   53% /var/lib/docker/overlay2/7be9da32247144e104711307221362b4301b819002118aa5eaa2e0d4f05b4e39/merged
shm                       64M     0   64M    0% /var/lib/docker/containers/3108b2bbef86e14278f4b90a8c9fa8adc3297264078ae71aa4d965de517a463a/mounts/shm
[root@localhost ~]#

 

-------------------------------------------------------------------  

 fdisk 查看磁盘

 

fdisk -l

[root@localhost ~]# fdisk
用法:
 fdisk [选项] <磁盘>    更改分区表
 fdisk [选项] -l <磁盘> 列出分区表
 fdisk -s <分区>        给出分区大小(块数)

选项:
 -b <大小>             扇区大小(512、1024、2048或4096)
 -c[=<模式>]           兼容模式:“dos”或“nondos”(默认)
 -h                    打印此帮助文本
 -u[=<单位>]           显示单位:“cylinders”(柱面)或“sectors”(扇区,默认)
 -v                    打印程序版本
 -C <数字>             指定柱面数
 -H <数字>             指定磁头数
 -S <数字>             指定每个磁道的扇区数

[root@localhost ~]# fdisk -l

磁盘 /dev/sda:21.5 GB, 21474836480 字节,41943040 个扇区   磁盘 /dev/sd
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x00008193

   设备 Boot      Start         End      Blocks   Id  System      //分区
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200    41943039    19921920   8e  Linux LVM

磁盘 /dev/mapper/centos-swap:2147 MB, 2147483648 字节,4194304 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


磁盘 /dev/mapper/centos-root:18.2 GB, 18249416704 字节,35643392 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节

[root@localhost ~]# 

-------------------------------------------------------------------  

修复磁盘:

fsck /dev/sda1(dev/sda1为上面 fdisk -l后第一行 第2/3个单词,此意思为挂载的磁盘)

-------------------------------------------------------------------  

挂载磁盘:

磁盘不够用了,虚拟机需要的是挂载磁盘。

mount  查看挂载磁盘信息:

[root@localhost ~]# mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime,seclabel)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
devtmpfs on /dev type devtmpfs (rw,nosuid,seclabel,size=917592k,nr_inodes=229398,mode=755)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,seclabel)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,seclabel,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,seclabel,mode=755)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,seclabel,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_prio,net_cls)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpuacct,cpu)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
configfs on /sys/kernel/config type configfs (rw,relatime)
/dev/mapper/centos-root on / type xfs (rw,relatime,seclabel,attr2,inode64,noquota)
selinuxfs on /sys/fs/selinux type selinuxfs (rw,relatime)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=33,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=13260)
mqueue on /dev/mqueue type mqueue (rw,relatime,seclabel)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,seclabel)
nfsd on /proc/fs/nfsd type nfsd (rw,relatime)
/dev/sda1 on /boot type xfs (rw,relatime,seclabel,attr2,inode64,noquota)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,seclabel,size=186704k,mode=700,uid=1000,gid=1000)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
/dev/sr0 on /run/media/tang/CentOS 7 x86_64 type iso9660 (ro,nosuid,nodev,relatime,uid=1000,gid=1000,iocharset=utf8,mode=0400,dmode=0500,uhelper=udisks2)
tmpfs on /run/user/0 type tmpfs (rw,nosuid,nodev,relatime,seclabel,size=186704k,mode=700)
overlay on /var/lib/docker/overlay2/d47fd48a758c9f6d856f1555fa3057179b2bbf50002d703d383419b379154204/merged type overlay (rw,relatime,seclabel,lowerdir=/var/lib/docker/overlay2/l/NS2WWEM3KFU3OCCY2XOOPQZNAG:/var/lib/docker/overlay2/l/ZCMMKX26VJF5Y45LMGW3TWXKCY:/var/lib/docker/overlay2/l/Y7NUEWZHC537X5XRJX6M4B7E6G:/var/lib/docker/overlay2/l/YIJTAJ4TVFWEQ5YTIMMU3YYLM4:/var/lib/docker/overlay2/l/6QLBSNZVPCJTG37XXDWAAYHSSX:/var/lib/docker/overlay2/l/U5N62ZCK5REIDODO5N2ARE27CK:/var/lib/docker/overlay2/l/NLAX4PMM5UVH6OT2MTZUJJXIMH:/var/lib/docker/overlay2/l/VBPSG2ZMMNZ7DNEOBB3V6PGULD:/var/lib/docker/overlay2/l/W535E44LYO4GPSKGQ73KHUHOEL:/var/lib/docker/overlay2/l/F5QUW5W7LJQ43ZWCKBHXMHIYSM:/var/lib/docker/overlay2/l/LQII454I4A4FEXJYZEUU6VWCQI:/var/lib/docker/overlay2/l/KRODJKAGBCLSQGQZ3HWC2DHLJ5,upperdir=/var/lib/docker/overlay2/d47fd48a758c9f6d856f1555fa3057179b2bbf50002d703d383419b379154204/diff,workdir=/var/lib/docker/overlay2/d47fd48a758c9f6d856f1555fa3057179b2bbf50002d703d383419b379154204/work)
shm on /var/lib/docker/containers/aac0f7b277278c1907b62235a0ba38208811ba7cb83a8949e8f77a04d4ab5e12/mounts/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,seclabel,size=65536k)
proc on /run/docker/netns/059c4bc7dc82 type proc (rw,nosuid,nodev,noexec,relatime)
overlay on /var/lib/docker/overlay2/0a02eb2ef708940345b59ce244b98e88d3f139f0445ca282b2b83e11eacac871/merged type overlay (rw,relatime,seclabel,lowerdir=/var/lib/docker/overlay2/l/YAUWLFKLZY4CAGZF3LE2L3Y3TO:/var/lib/docker/overlay2/l/F35YKOXPPPWBTISDXAASDG5FTF:/var/lib/docker/overlay2/l/4VQ2HMYEJHQ63XD3X7XCTQWYE4:/var/lib/docker/overlay2/l/MLQZVHTNG2ZSMJH424NS6HM7K5:/var/lib/docker/overlay2/l/IVBSPKLWX7HG2CHRGP42GGUTIX:/var/lib/docker/overlay2/l/NL3ZGFFR55TJW5GKV3N5KVZ3KL:/var/lib/docker/overlay2/l/2A327JPPCZQSGGTQFOMVVCCION:/var/lib/docker/overlay2/l/SCZT5M3PO3BPPPRDC5PALA6G4F:/var/lib/docker/overlay2/l/4QS6ZUTD4VGFSEHX6E5GR5W27P:/var/lib/docker/overlay2/l/H47Q5V6ZKR5QMEPYHBA66ZW64E:/var/lib/docker/overlay2/l/TQMIYKO5P3IN6GDK5DHZ72CKCK:/var/lib/docker/overlay2/l/RSNZR2W7STDZEBIR4CXXVPFMFR,upperdir=/var/lib/docker/overlay2/0a02eb2ef708940345b59ce244b98e88d3f139f0445ca282b2b83e11eacac871/diff,workdir=/var/lib/docker/overlay2/0a02eb2ef708940345b59ce244b98e88d3f139f0445ca282b2b83e11eacac871/work)
shm on /var/lib/docker/containers/5dd1c0bc2d606bcbbe3c036f200d04d6395f3b2529511f314c53b3c30e61bb49/mounts/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,seclabel,size=65536k)
proc on /run/docker/netns/292ae689cb36 type proc (rw,nosuid,nodev,noexec,relatime)
overlay on /var/lib/docker/overlay2/3e6304cc07a4559c11da6b6e9a4214d3d72bfb0cd9adabff18758136fdc213ce/merged type overlay (rw,relatime,seclabel,lowerdir=/var/lib/docker/overlay2/l/LG6FTCOGVQR7MNH4XHEWNNL6OU:/var/lib/docker/overlay2/l/H42VAYNAUKEJDNDETL4CRLCAFA:/var/lib/docker/overlay2/l/PI5KDWYHVVKATJY3245CK4HCBY:/var/lib/docker/overlay2/l/6P3F6GNFDPUMJ4UC5FVW3PUDMU:/var/lib/docker/overlay2/l/D5DSRXCXHBQBZ5J6FBCN26FB4B:/var/lib/docker/overlay2/l/6LIA5XTECINE3AT7WDLFS6GU6U:/var/lib/docker/overlay2/l/UQMYOL7AQKFZHSLQQN5P7X3GG7:/var/lib/docker/overlay2/l/N3H2TGX3L5R3R4WXO6E2JLO5JS,upperdir=/var/lib/docker/overlay2/3e6304cc07a4559c11da6b6e9a4214d3d72bfb0cd9adabff18758136fdc213ce/diff,workdir=/var/lib/docker/overlay2/3e6304cc07a4559c11da6b6e9a4214d3d72bfb0cd9adabff18758136fdc213ce/work)
shm on /var/lib/docker/containers/590a923a5fcdca72d3a33e77aa4ba0d5a9fdd974a9aff9f192a8c85902212831/mounts/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,seclabel,size=65536k)
proc on /run/docker/netns/7314b95fe286 type proc (rw,nosuid,nodev,noexec,relatime)
overlay on /var/lib/docker/overlay2/7be9da32247144e104711307221362b4301b819002118aa5eaa2e0d4f05b4e39/merged type overlay (rw,relatime,seclabel,lowerdir=/var/lib/docker/overlay2/l/X4SSMMOM3QRC7H6KUB2CQMALWC:/var/lib/docker/overlay2/l/U4IPXRNC2KQ5WLXXB6ER6ETHHW:/var/lib/docker/overlay2/l/ILFYSEWBSZFL446EJPJ7ERF2BH:/var/lib/docker/overlay2/l/BH4UELJNHGRWRBJXC3TCU46WYO:/var/lib/docker/overlay2/l/WOGT2GT4X5YI2YA2JGXOS3KRQX:/var/lib/docker/overlay2/l/KBRICW5ZHSPJRQRGVDUMDB3EED:/var/lib/docker/overlay2/l/BWVMXV2B4N442BKEIWDPDP6VGT,upperdir=/var/lib/docker/overlay2/7be9da32247144e104711307221362b4301b819002118aa5eaa2e0d4f05b4e39/diff,workdir=/var/lib/docker/overlay2/7be9da32247144e104711307221362b4301b819002118aa5eaa2e0d4f05b4e39/work)
shm on /var/lib/docker/containers/3108b2bbef86e14278f4b90a8c9fa8adc3297264078ae71aa4d965de517a463a/mounts/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,seclabel,size=65536k)
proc on /run/docker/netns/81bf765cde4f type proc (rw,nosuid,nodev,noexec,relatime)

mount /dev/sdb1 /data01 (挂载dev/sdb1磁盘 到/data01目录下面去)

卸载磁盘:

umount /dev/sdb1

使用 man mount  命令查看详细使用方法。

-------------------------------------------------------------------  

查询一个进程中有多少个线程:

ps hH p pid | wc -l

 

-------------------------------------------------------------------  

添加用户:

useradd tang1
echo tang1mima | passwd --stdin tang1

解释:--stdin 是标准输入的意思,将tang1密码设置为tang1mima 

-------------------------------------------------------------------  

切换用户:

su tang1

-------------------------------------------------------------------  

更改目录所属用户:

假如当前es1文件夹所属root用户已经root用户组,执行以下命令则将此es1文件夹所属用户以及组都改为es用户

chown es:es es1  

如果递归需要加-R  更改目录和子目录

chown --help 查看帮助

-------------------------------------------------------------------  

解压命令:

unzip elasticsearch-2.2.1.zip -d /opt/sxt/es

 

https://www.cnblogs.com/xiohao/p/5877256.html

管理用户(user)的工具或命令;

 

useradd 注:添加用户

adduser 注:添加用户

passwd 注:为用户设置密码

usermod 注:修改用户命令,可以通过usermod 来修改登录名、用户的家目录等等;

----------------------------------------------------

管理用户组(group)的工具或命令;

groupadd 注:添加用户组;

groupdel 注:删除用户组;

groupmod 注:修改用户组信息

groups 注:显示用户所属的用户组

----------------------------------------------------

whoami
功能说明:先似乎用户名称。
语  法:whoami [--help][--version]
补充说明:显示自身的用户名称,本指令相当于执行"id -un"指令。
参  数:
--help  在线帮助。
--version  显示版本信息。

----------------------------------------------------

who
功能说明:显示目前登入系统的用户信息。
语  法:who [-Himqsw][--help][--version][am i][记录文件]
补充说明:执行这项指令可得知目前有那些用户登入系统,单独执行who指令会列出登入帐号,使用的    终端机,登入时间以及从何处登入或正在使用哪个X显示器。
参  数:
-H或--heading  显示各栏位的标题信息列。
-i或-u或--idle  显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成"."号,如果该用户已超过24小时没有任何动作,则标示出"old"字符串。
-m  此参数的效果和指定"am i"字符串相同。
-q或--count  只显示登入系统的帐号名称和总人数。
-s  此参数将忽略不予处理,仅负责解决who指令其他版本的兼容性问题。
-w或-T或--mesg或--message或--writable  显示用户的信息状态栏。
--help  在线帮助。
--version  显示版本信息。

----------------------------------------------------
w
功能说明:显示目前登入系统的用户信息。
语  法:w [-fhlsuV][用户名称]
补充说明:执行这项指令可得知目前登入系统的用户有那些人,以及他们正在执行的程序。单独执行w
指令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息。
参  数:
-f  开启或关闭显示用户从何处登入系统。
-h  不显示各栏位的标题信息列。
-l  使用详细格式列表,此为预设值。
-s  使用简洁格式列表,不显示用户登入时间,终端机阶段作业和程序所耗费的CPU时间。
-u  忽略执行程序的名称,以及该程序耗费CPU时间的信息。
-V  显示版本信息。

 

----------------------------------------------------

权限命令:

1.赋予权限

(1)执行权限

chmod u+x tttttt.sh 

(2)z最大权限777

chmod 777 tttttt.sh

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是部分题目: 一、选择题 1、下面哪个不是计算机网络基本拓扑结构。( ) A、总线型 B、环型 C、树型 D、混合型 2、b/s表示什么意思。( ) A、每秒钟传送的二进制位数; B、每秒钟传送的字符数 C、每秒钟传送的字节数 D、每秒钟传送的十进制位数 3、OSI参考模型的下三层是指( ) A、应用层、表示层、会话层 B、会话层、传输层、网络层 C、物理层、数据链路层、网络层 D、物理层、数据链路层、传输层 4、计算机网络是由通信子网和_______组成。 A、资源子网 B、协议子网 C、国际互联网 D、TCP/IP 5、网络中的拓扑结构主要有总线型、星型、树型、网状型、_____等。 A、 混合型 B、主干型 C、环型 D、网络型 6、一个单位内的一个计算机网络系统,属于_____。 A、PAN B、LAN C、WAN D、MAN 7、双绞线做法EIA/TIA568B标准的线序是( ) A、白橙、蓝、白绿、橙、白蓝、绿、白棕、棕 B、白绿、绿、白橙、蓝、白蓝、橙、白棕、棕 C、白橙、橙、白绿、蓝、白蓝、绿、白棕、棕 D、白绿、绿、白橙、蓝、白蓝、白棕、橙、棕 8、下面哪一项不是计算机网络最重要的功能( ) A、数据通信 B、资源共享 C、分布处理 D、路径选择 9、下面哪一项不是计算机网络按地理范围分类的类型。( ) A、局域网 B、无线网 C、广域网 D、城域网 10、目前IPV4地址已基本分配完毕,将来使用的IPV6的地址采用____表示。 A、 16位 B、32位 C、64位 D、128位
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值