Explorar el Código

Merge branch 'master' of git.tianyunperfect.cn:tianyunperfect/sync

tianyun hace 4 meses
padre
commit
20d31b93be
Se han modificado 1 ficheros con 22 adiciones y 1 borrados
  1. 22 1
      sh_config.sh

+ 22 - 1
sh_config.sh

@@ -570,7 +570,7 @@ EOF
 }
 
 # 磁盘读写速度测试
-function disk_speed_test() {
+function my_disk_speed_test() {
 	# 首先同步缓存,确保测试准确
 	sync
 	echo 3 >/proc/sys/vm/drop_caches
@@ -586,3 +586,24 @@ function disk_speed_test() {
 	# 测试完成后删除测试文件
 	rm ./testfile
 }
+
+# 获取未使用的端口
+function my_unused_port() {
+    for port in {8000..65535}; do
+      if ! ss -tuln | grep -q ":$port "; then
+        echo $port
+        break
+      fi
+    done
+}
+
+# 查看当前挂载目录文件大小,不查看其他挂载目录
+function my_mounted_dir_size() {
+  # 默认当前目录
+  if [ -z "$1" ]; then
+    dir="."
+  else
+    dir="$1"
+  fi
+  du -hx --max-depth=1 ${dir} | sort -hr
+}