centos 常用操作

1、查看SN,产品名 内存槽数、那个槽位插了内存,大小是多少

dmidecode|grep -P -A5 "Memory\s+Device"|grep Size|grep -v Range
#查看序列号
dmidecode -s system-serial-number
# 查看产品名
dmidecode |grep "Product Name"

2 查看进程树

pstree -aps 进程号

具体请查看

3 Linux查看物理CPU个数、核数、逻辑CPU个数,以及内存

Linux查看物理CPU个数、核数、逻辑CPU个数,以及内存

4 挂载移动硬盘

# 查看可用的存储设备列表
fdisk -l
mkdir /mnt/mydrive
# 检查指定设备的文件系统类型
blkid /dev/sdb1
# 如果是ext4
mount -t ext4 /dev/sdb1 /mnt/mydrive
# 如果是ntfs
yum install ntfs-3g
mount -t ntfs-3g /dev/sdb1 /mnt/mydrive
# 如果之前使用mount命令指定了文件系统类型(例如-t ntfs-3g),
# 则需要在umount命令中指定相同的文件系统类型:
umount -t ntfs-3g /dev/sdb1

5 打包tar.gz

可以使用

tar -czvf combined.tar.gz ./*.tar 

命令将当前文件夹下的所有 .tar 文件打包成一个 combined.tar.gz 压缩文件。

6 exfat 离线有线安装

1)有线

 sudo rpm -v --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
 sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
 sudo yum install exfat-utils fuse-exfat

2)offline

yumdownloader --destdir=./ exfat-utils fuse-exfat
yumdownloader --destdir=./ fuse-libs

exfat-utils-1.2.7-1.el7.nux.x86_64.rpm
fuse-exfat-1.2.7-1.el7.nux.x86_64.rpm
fuse-libs-2.9.2-11.el7.i686.rpm 【不需要】
fuse-libs-2.9.2-11.el7.x86_64.rpm

6 增量同步

rsync --archive --partial --progress --compress ./admin/ /mnt/4T/

这条 rsync 命令用于同步文件和目录,同时包含了几个选项来定制操作的行为。以下是该命令及其各个参数的详细解释:

命令解释

  • rsync: 这是命令的名称,rsync 是一个非常流行的文件同步和传输工具,在 Unix 和 Linux 系统中广泛使用。

  • --archive (-a): 这个选项告诉 rsync 以归档模式运行。它是多个选项的组合,包括递归复制目录(保留子目录和文件),保留符号链接,保留权限,保留时间戳,保留用户和组信息,保留设备文件(如果用户具备权限),保留特殊块设备(如果用户具备权限)。简而言之,这个选项确保了目标位置的文件和目录与源位置尽可能相同。

  • --partial: 当文件传输被中断时,这个选项允许 rsync 保留部分传输的文件。这意味着下次运行 rsync 时,它可以从部分传输的位置继续,而不是从头开始。这在处理大文件或不稳定的网络连接时非常有用。

  • --progress: 此选项使 rsync 显示文件传输的进度信息,这对于跟踪传输状态很有帮助。

  • --compress (-z): 这个选项让 rsync 在传输文件之前进行压缩,这可以减少数据传输量,加快传输速度,特别是在宽带较慢的连接上。在目标位置,文件将被解压。

综上所述,这条 rsync 命令将会将当前目录下的 admin 目录归档到 /mnt/4T/ 目录,同时保留大多数文件属性,支持中断后续传,显示进度信息,并在传输过程中压缩数据以提高效率。

7 查找系统错误

dmesg | grep -i error
journalctl -p err

你可能感兴趣的:(技巧,centos,linux,运维)