1. [root@localhost ~]$ hostname
  2. localhost.localdomain
  3. [root@localhost ~]$
  4. [root@localhost ~]$ cat /etc/hosts
  5. 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
  6. ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
  7. [root@localhost ~]$
  8. [root@localhost ~]$

lscpu

lscpu命令从sysfs和/proc/cpuinfo收集cpu体系结构信息,命令的输出比较易读,命令输出的信息包含cpu数量,线程,核数,套接字等。

  1. [root@localhost ~]$ cat /etc/redhat-release
  2. CentOS Linux release 7.2.1511 (Core)
  3. [root@localhost ~]$
  4. [root@localhost ~]$ uname -a
  5. Linux localhost.localdomain 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
  6. [root@localhost ~]$
  7. [root@localhost ~]$
  1. [root@localhost ~]$ lscpu
  2. Architecture: x86_64
  3. CPU op-mode(s): 32-bit, 64-bit
  4. Byte Order: Little Endian
  5. CPU(s): 4
  6. On-line CPU(s) list: 0-3
  7. Thread(s) per core: 1
  8. Core(s) per socket: 2
  9. 座: 2
  10. NUMA 节点: 1
  11. 厂商 ID AuthenticAMD
  12. CPU 系列: 23
  13. 型号: 96
  14. 型号名称: AMD Ryzen 7 4800U with Radeon Graphics
  15. 步进: 1
  16. CPU MHz 1796.624
  17. BogoMIPS 3593.24
  18. 超管理器厂商: VMware
  19. 虚拟化类型: 完全
  20. L1d 缓存: 32K
  21. L1i 缓存: 32K
  22. L2 缓存: 512K
  23. L3 缓存: 4096K
  24. NUMA 节点0 CPU 0-3
  25. [root@localhost ~]$
  1. [root@localhost ~]$ cat /proc/cpuinfo | grep -i processor |wc -l
  2. 4
  3. [root@localhost ~]$ cat /proc/meminfo | grep -i memtotal
  4. MemTotal: 4031812 kB
  5. [root@localhost ~]$
  6. [root@localhost ~]$ cat /proc/meminfo | grep -i swaptotal
  7. SwapTotal: 3907580 kB
  8. [root@localhost ~]$
  9. [root@localhost ~]$

df

  1. [roote@localhost ~]$ df -hT
  2. 文件系统 类型 容量 已用 可用 已用% 挂载点
  3. /dev/mapper/centos-root xfs 19G 7.1G 12G 38% /
  4. devtmpfs devtmpfs 2.0G 0 2.0G 0% /dev
  5. tmpfs tmpfs 2.0G 164K 2.0G 1% /dev/shm
  6. tmpfs tmpfs 2.0G 9.0M 2.0G 1% /run
  7. tmpfs tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
  8. /dev/mapper/centos-home xfs 19G 874M 18G 5% /home
  9. /dev/sda1 xfs 473M 140M 334M 30% /boot
  10. tmpfs tmpfs 394M 8.0K 394M 1% /run/user/1001
  11. [root@localhost ~]$

lsblk命令的英文是“list block”,即用于列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,但是它不会列出RAM盘的信息。

  1. [root@localhost ~]$ lsblk
  2. NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
  3. sda 8:0 0 50G 0 disk
  4. ├─sda1 8:1 0 476M 0 part /boot
  5. └─sda2 8:2 0 41G 0 part
  6. ├─centos-root 253:0 0 18.6G 0 lvm /
  7. ├─centos-swap 253:1 0 3.7G 0 lvm [SWAP]
  8. └─centos-home 253:2 0 18.6G 0 lvm /home
  9. sr0 11:0 1 1024M 0 rom
  10. [root@localhost ~]$
  11. [root@localhost ~]# lsblk -f //显示文件系统信息
  12. NAME FSTYPE LABEL UUID MOUNTPOINT
  13. sda
  14. ├─sda1 xfs 5b427b21-cc9e-4d0b-8582-05a58167b2e2 /boot
  15. └─sda2 LVM2_member DcVwt2-k1rH-0N1I-VW5v-K8tI-dp1c-rqIMwF
  16. ├─centos-root xfs 2bead122-3654-428f-84ec-cca4b9aa58d6 /
  17. ├─centos-swap swap 5b1c047e-656a-4ba8-a4f5-0587b894ae75 [SWAP]
  18. └─centos-home xfs f11952af-6dac-482c-9e62-12d6846ef86d /home
  19. sr0
  20. [root@localhost ~]#

free

free 命令能够显示系统中物理上的空闲和已用内存,还有交换内存,同时,也能显示被内核使用的缓冲和缓存。这些信息是通过解析文件 /proc/meminfo 而收集到的。
不带任何选项运行 free 命令会显示系统内存,包括空闲、已用、交换、缓冲、缓存和交换的内存总数。
语法格式
free [参数]
常用参数:

-b 以Byte显示内存使用情况
-k 以kb为单位显示内存使用情况
-m 以mb为单位显示内存使用情况
-g 以gb为单位显示内存使用情况
-s 持续显示内存
-t 显示内存使用总合
  1. [root@localhost ~]# free
  2. total used free shared buff/cache available
  3. Mem: 4031812 572364 2948844 71332 510604 3136248
  4. Swap: 3907580 0 3907580
  5. [root@localhost ~]#
  6. [root@localhost ~]# free -k
  7. total used free shared buff/cache available
  8. Mem: 4031812 572364 2948844 71332 510604 3136248
  9. Swap: 3907580 0 3907580
  10. [root@localhost ~]#
  11. [root@localhost ~]# free -m
  12. total used free shared buff/cache available
  13. Mem: 3937 559 2879 69 498 3062
  14. Swap: 3815 0 3815
  15. [root@localhost ~]#
  16. [root@localhost ~]# free -g
  17. total used free shared buff/cache available
  18. Mem: 3 0 2 0 0 2
  19. Swap: 3 0 3
  20. [root@localhost ~]#
  21. [root@localhost ~]# free -t
  22. total used free shared buff/cache available
  23. Mem: 4031812 572760 2948448 71332 510604 3135852
  24. Swap: 3907580 0 3907580
  25. Total: 7939392 572760 6856028
  26. [root@localhost ~]#
  27. [root@localhost ~]# free -t -g
  28. total used free shared buff/cache available
  29. Mem: 3 0 2 0 0 2
  30. Swap: 3 0 3
  31. Total: 7 0 6
  32. [root@localhost ~]#
  33. [root@localhost ~]# free -g -t -s 3
  34. total used free shared buff/cache available
  35. Mem: 3 0 2 0 0 2
  36. Swap: 3 0 3
  37. Total: 7 0 6
  38. total used free shared buff/cache available
  39. Mem: 3 0 2 0 0 2
  40. Swap: 3 0 3
  41. Total: 7 0 6
  42. total used free shared buff/cache available
  43. Mem: 3 0 2 0 0 2
  44. Swap: 3 0 3
  45. Total: 7 0 6
  46. total used free shared buff/cache available
  47. Mem: 3 0 2 0 0 2
  48. Swap: 3 0 3
  49. Total: 7 0 6

ifconfig

  1. [root@localhost ~]# ifconfig -a
  2. eno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
  3. inet 192.168.0.88 netmask 255.255.255.0 broadcast 192.168.0.255
  4. inet6 fe80::20c:29ff:fe46:a284 prefixlen 64 scopeid 0x20<link>
  5. ether 00:0c:29:46:a2:84 txqueuelen 1000 (Ethernet)
  6. RX packets 543 bytes 48057 (46.9 KiB)
  7. RX errors 0 dropped 0 overruns 0 frame 0
  8. TX packets 324 bytes 51806 (50.5 KiB)
  9. TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
  10. lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
  11. inet 127.0.0.1 netmask 255.0.0.0
  12. inet6 ::1 prefixlen 128 scopeid 0x10<host>
  13. loop txqueuelen 0 (Local Loopback)
  14. RX packets 488 bytes 42400 (41.4 KiB)
  15. RX errors 0 dropped 0 overruns 0 frame 0
  16. TX packets 488 bytes 42400 (41.4 KiB)
  17. TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
  18. virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
  19. inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
  20. ether 52:54:00:21:27:5e txqueuelen 0 (Ethernet)
  21. RX packets 0 bytes 0 (0.0 B)
  22. RX errors 0 dropped 0 overruns 0 frame 0
  23. TX packets 0 bytes 0 (0.0 B)
  24. TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
  25. virbr0-nic: flags=4098<BROADCAST,MULTICAST> mtu 1500
  26. ether 52:54:00:21:27:5e txqueuelen 500 (Ethernet)
  27. RX packets 0 bytes 0 (0.0 B)
  28. RX errors 0 dropped 0 overruns 0 frame 0
  29. TX packets 0 bytes 0 (0.0 B)
  30. TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
  31. [root@localhost ~]#
  32. [root@localhost ~]#
  33. [root@localhost ~]# ip addr
  34. 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
  35. link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
  36. inet 127.0.0.1/8 scope host lo
  37. valid_lft forever preferred_lft forever
  38. inet6 ::1/128 scope host
  39. valid_lft forever preferred_lft forever
  40. 2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
  41. link/ether 00:0c:29:46:a2:84 brd ff:ff:ff:ff:ff:ff
  42. inet 192.168.0.88/24 brd 192.168.0.255 scope global eno16777736
  43. valid_lft forever preferred_lft forever
  44. inet6 fe80::20c:29ff:fe46:a284/64 scope link
  45. valid_lft forever preferred_lft forever
  46. 3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN
  47. link/ether 52:54:00:21:27:5e brd ff:ff:ff:ff:ff:ff
  48. inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
  49. valid_lft forever preferred_lft forever
  50. 4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN qlen 500
  51. link/ether 52:54:00:21:27:5e brd ff:ff:ff:ff:ff:ff
  52. [root@localhost ~]#

ip

  1. [kingbase@localhost ~]$ ip -4 a
  2. 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
  3. inet 127.0.0.1/8 scope host lo
  4. valid_lft forever preferred_lft forever
  5. 2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
  6. inet 192.168.0.89/24 brd 192.168.0.255 scope global eno16777736
  7. valid_lft forever preferred_lft forever
  8. 3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN
  9. inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
  10. valid_lft forever preferred_lft forever
  11. [kingbase@localhost ~]$
  1. [root@localhost ~]# ip -a
  2. Usage: ip [ OPTIONS ] OBJECT { COMMAND | help }
  3. ip [ -force ] -batch filename
  4. where OBJECT := { link | addr | addrlabel | route | rule | neigh | ntable |
  5. tunnel | tuntap | maddr | mroute | mrule | monitor | xfrm |
  6. netns | l2tp | tcp_metrics | token }
  7. OPTIONS := { -V[ersion] | -s[tatistics] | -d[etails] | -r[esolve] |
  8. -h[uman-readable] | -iec |
  9. -f[amily] { inet | inet6 | ipx | dnet | bridge | link } |
  10. -4 | -6 | -I | -D | -B | -0 |
  11. -l[oops] { maximum-addr-flush-attempts } |
  12. -o[neline] | -t[imestamp] | -b[atch] [filename] |
  13. -rc[vbuf] [size] | -n[etns] name | -a[ll] }
  14. [root@localhost ~]#
  15. [root@localhost ~]# ip a
  16. 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
  17. link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
  18. inet 127.0.0.1/8 scope host lo
  19. valid_lft forever preferred_lft forever
  20. inet6 ::1/128 scope host
  21. valid_lft forever preferred_lft forever
  22. 2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
  23. link/ether 00:0c:29:dd:fc:e9 brd ff:ff:ff:ff:ff:ff
  24. inet 192.168.0.89/24 brd 192.168.0.255 scope global eno16777736
  25. valid_lft forever preferred_lft forever
  26. inet6 fe80::20c:29ff:fedd:fce9/64 scope link
  27. valid_lft forever preferred_lft forever
  28. 3: eno33554976: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN qlen 1000
  29. link/ether 00:0c:29:dd:fc:f3 brd ff:ff:ff:ff:ff:ff
  30. 4: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN
  31. link/ether 52:54:00:21:27:5e brd ff:ff:ff:ff:ff:ff
  32. inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
  33. valid_lft forever preferred_lft forever
  34. 5: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN qlen 500
  35. link/ether 52:54:00:21:27:5e brd ff:ff:ff:ff:ff:ff
  36. [root@localhost ~]#
  37. [root@localhost ~]# ip -4 a
  38. 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
  39. inet 127.0.0.1/8 scope host lo
  40. valid_lft forever preferred_lft forever
  41. 2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
  42. inet 192.168.0.89/24 brd 192.168.0.255 scope global eno16777736
  43. valid_lft forever preferred_lft forever
  44. 4: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN
  45. inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
  46. valid_lft forever preferred_lft forever
  47. [root@localhost ~]#
  48. [root@localhost ~]# ip addr
  49. 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
  50. link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
  51. inet 127.0.0.1/8 scope host lo
  52. valid_lft forever preferred_lft forever
  53. inet6 ::1/128 scope host
  54. valid_lft forever preferred_lft forever
  55. 2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
  56. link/ether 00:0c:29:46:a2:84 brd ff:ff:ff:ff:ff:ff
  57. inet 192.168.0.88/24 brd 192.168.0.255 scope global eno16777736
  58. valid_lft forever preferred_lft forever
  59. inet6 fe80::20c:29ff:fe46:a284/64 scope link
  60. valid_lft forever preferred_lft forever
  61. 3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN
  62. link/ether 52:54:00:21:27:5e brd ff:ff:ff:ff:ff:ff
  63. inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
  64. valid_lft forever preferred_lft forever
  65. 4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN qlen 500
  66. link/ether 52:54:00:21:27:5e brd ff:ff:ff:ff:ff:ff
  67. [root@localhost ~]#
  68. [root@localhost ~]#

ps -ef | grep -i kingbase
ps -ef (-e 显示所有程序;-f 显示UID,PPID,C与STIME栏位)
grep -i (-i,忽略大小写)

  1. [kingbase@localhost ~]$ ps -ef | grep -i kingbase
  2. kingbase 1774 1 0 13:48 ? 00:00:00 /opt/Kingbase/ES/V8/Server/bin/kingbase -D /opt/Kingbase/ES/V8/data
  3. kingbase 1851 1774 0 13:48 ? 00:00:00 kingbase: logger
  4. kingbase 1860 1774 0 13:48 ? 00:00:00 kingbase: checkpointer
  5. kingbase 1861 1774 0 13:48 ? 00:00:00 kingbase: background writer
  6. kingbase 1862 1774 0 13:48 ? 00:00:00 kingbase: walwriter
  7. kingbase 1863 1774 0 13:48 ? 00:00:00 kingbase: autovacuum launcher
  8. kingbase 1864 1774 0 13:48 ? 00:00:00 kingbase: stats collector
  9. kingbase 1865 1774 0 13:48 ? 00:00:00 kingbase: ksh writer
  10. kingbase 1866 1774 0 13:48 ? 00:00:00 kingbase: ksh collector
  11. kingbase 1867 1774 0 13:48 ? 00:00:00 kingbase: kwr collector
  12. kingbase 1868 1774 0 13:48 ? 00:00:00 kingbase: logical replication launcher

Snipaste_2021-12-15_15-07-10.png

  1. [root@localhost ~]# systemctl status firewalld.service
  2. firewalld.service - firewalld - dynamic firewall daemon
  3. Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
  4. Active: active (running) since 2021-12-15 13:48:32 CST; 19min ago
  5. Main PID: 955 (firewalld)
  6. CGroup: /system.slice/firewalld.service
  7. └─955 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid
  8. 12 15 21:41:31 localhost.localdomain systemd[1]: Starting firewalld - dyna...
  9. 12 15 13:48:32 localhost.localdomain systemd[1]: Started firewalld - dynam...
  10. Hint: Some lines were ellipsized, use -l to show in full.
  11. [root@localhost ~]#
  12. [root@localhost ~]# systemctl stop firewalld.service
  13. [root@localhost ~]#
  14. [root@localhost ~]# systemctl disable firewalld.service
  15. Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
  16. Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service.
  17. [root@localhost ~]#
  18. [root@localhost ~]# systemctl status firewalld.service
  19. firewalld.service - firewalld - dynamic firewall daemon
  20. Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
  21. Active: inactive (dead)
  22. 12 15 21:41:31 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...
  23. 12 15 13:48:32 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.
  24. 12 15 14:08:10 localhost.localdomain systemd[1]: Stopping firewalld - dynamic firewall daemon...
  25. 12 15 14:08:11 localhost.localdomain systemd[1]: Stopped firewalld - dynamic firewall daemon.
  26. [root@localhost ~]#

定时任务

image.png

启动或关闭

由于Cron 是Linux的内置服务,可以用以下的方法启动、关闭这个服务:
/sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/service crond reload //重新载入配置

cron任务文件

cron 会从如下这些地方读取安装的任务:

/etc/anacrontab
这个文件存着系统级的任务。它主要用来运行每日的(daily),每周的(weekly),每月的(monthly)的任务。一般不在此文件安装自己的任务
/etc/cron.d/
此目录下存放的是系统级任务的任务文件
/var/spool/cron/
此目录下存放各个用户的任务文件。各个用户的任务存放在以自已用户名为文件名的任务文件中。此文件中的指令行没有用户域。
新任务安装后或任务修改后不需要重启cron进程即可生效。


日志文件

可以通过查看文件/var/log/cron查看任务的运行情况。

软链接

  1. [root@localhost V8]# ln -s /data /opt/Kingbase/ES/V8/data
  2. [root@localhost V8]#
  3. [root@localhost V8]# ls -al
  4. 总用量 84
  5. drwxr-x--x. 15 kingbase kingbase 4096 3 22 23:25 .
  6. drwxr-xr-x. 3 root root 15 12 21 11:13 ..
  7. drwxrwxr-x. 5 kingbase kingbase 38 12 21 14:26 ClientTools
  8. -rw-------. 1 kingbase kingbase 108 3 20 21:28 control.so
  9. lrwxrwxrwx. 1 root root 5 3 22 23:25 data -> /data
  10. drwxr-x---. 2 kingbase kingbase 4096 12 21 14:26 desktops
  11. drwxrwxr-x. 7 kingbase kingbase 4096 3 9 16:54 DtsTools
  12. drwxrwxr-x. 2 kingbase kingbase 8192 12 21 14:26 Help
  13. drwxrwxr-x. 17 kingbase kingbase 4096 12 21 14:26 Interface
  14. drwxr-x---. 6 kingbase kingbase 4096 4 1 2016 jre
  15. drwxrwxr-x. 4 kingbase kingbase 30 3 9 16:54 .kingbase
  16. -rw-rw-r--. 1 kingbase kingbase 3386 3 20 21:28 license.dat
  17. -rwxr-x---. 1 kingbase kingbase 3386 12 21 14:33 license.dat.old20220320
  18. -rwxr-x---. 1 kingbase kingbase 11198 4 9 2020 LICENSE_EN
  19. -rwxr-x---. 1 kingbase kingbase 10366 4 9 2020 LICENSE_ZH
  20. drwxrwxr-x. 2 kingbase kingbase 57 12 21 14:28 Logs
  21. drwxrwxr-x. 9 kingbase kingbase 4096 3 9 16:51 ManagerTools
  22. drwxr-x---. 2 kingbase kingbase 4096 12 21 14:27 Scripts
  23. drwxrwxr-x. 5 kingbase kingbase 38 12 21 14:26 Server
  24. drwxr-x---. 5 kingbase kingbase 4096 12 21 14:28 Uninstall
  25. drwxrwxr-x. 6 kingbase kingbase 4096 12 21 14:26 xulrunner