linux 相关基础操作
-
df -Th
这个命令用于显示文件系统的磁盘空间占用情况。选项
-T
表示显示文件系统类型,-h
表示以人类可读的格式(如KB、MB、GB)显示大小。执行这个命令后,你会看到各个已挂载文件系统的总大小、已用空间、可用空间、已用百分比以及挂载点等信息。这对于检查磁盘空间使用情况非常有用。 -
blkid
blkid
命令用于打印出系统中所有可用块设备的UUID(通用唯一识别码)和其他信息,如文件系统类型、分区标签等。这个命令对于需要知道设备具体信息(如UUID)以便在/etc/fstab
文件中配置自动挂载时特别有用。UUID是一种用于唯一标识文件系统或分区的标识符,比传统的设备名(如/dev/sda1
)更可靠,因为设备名可能会随着系统重启或磁盘连接顺序的改变而变化。 -
cat /etc/fstab
/etc/fstab
文件是Linux系统中用于配置文件系统挂载选项的文件。它包含了在系统启动时应该自动挂载的文件系统的列表。每行代表一个文件系统,包含了设备的UUID或设备名、挂载点、文件系统类型、挂载选项、dump备份选项和fsck检查顺序等信息。使用cat /etc/fstab
命令可以查看这个文件的内容,这对于了解哪些文件系统在启动时会被自动挂载以及它们的挂载选项非常有帮助。 - mount /dev/vdb /data 设置磁盘挂载到指定目录 vda(系统盘) vdb(数据盘) 这条命令是将vdb挂载在 data目录
- echo `blkid /dev/vdb | awk '{print $2}' | sed 's/\"//g'` /data ext4 defaults 0 0 >> /etc/fstab 这条命令是将vdb自动挂载在data目录,每次重启服务器都会自动挂载
echo `blkid /dev/vdb | awk '{print $2}' | sed 's/\"//g'` /data ext4 defaults 0 0 >> /etc/fstab
- 查看最大进程数可以通过:sysctl kernel.pid_max 查看,查看进程数可以通过:ps -eLf | wc -l 进行查看
- 可以在服务器中执行命令:echo "kernel.pid_max=1000000" >> /etc/sysctl.conf && sysctl -p 修改最大进程数 这条命令是将最大进程数修改为 1000000
echo "kernel.pid_max=1000000" >> /etc/sysctl.conf && sysctl -p
free -m
命令在Linux系统中用于显示系统的内存使用情况,其中-m
选项表示以MB(兆字节)为单位显示内存信息 total:物理内存总量 used:已使用的内存量,包括当前运行的程序所占用的内存 free:未使用的内存量 shared:多个进程共享的内存总量 buff/cache:被用作缓冲和缓存的内存量 available:估算的、在不进行额外交换(swap)的情况下,可用于启动新应用程序的内存量- 如果你想修改的是SSH连接时显示的主机名,你需要修改Linux服务器的主机名。这可以通过编辑
/etc/hostname
文件并重启网络服务(或整个系统)来实现。将里面的内容替换成新的主机名,比如newhostname
修改完成后重启网络:sudo systemctl restart networking
或者重启服务器