编辑
2023-04-17
运维相关
0
请注意,本文编写于 585 天前,最后修改于 581 天前,其中某些信息可能已经过时。

目录

安装SqlServer工具

安装SqlServer工具

如果你的操作系统是 CentOS,可以按照以下步骤安装 SQL Server 命令行工具:

  1. 添加 Microsoft 的软件包存储库:

    bash
    # 下载并添加 Microsoft 的 GPG 公钥 sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc # 根据操作系统版本,选择添加相应的软件包存储库 # For CentOS 7: sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo # For CentOS 8: # sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/8/prod.repo
  2. 安装 SQL Server 命令行工具:

    bash
    # 更新软件包列表 sudo yum update # 安装 SQL Server 命令行工具 sudo yum install -y mssql-tools unixODBC-devel
  3. (可选)将 sqlcmdbcp 命令所在的目录添加到 PATH 环境变量中:

    bash
    echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc source ~/.bashrc

    这样,你就可以在终端中直接执行 sqlcmdbcp 命令了。

  • CPU 使用情况
sh
top -bn1 | grep load | awk '{printf "%.2f%%\n", $(NF-2)}'
  • 内存
sh
free -h
  • 磁盘
sh
df -h
  • 输出服务器基本信息
#!/bin/bash # 获取内存使用情况 mem=$(free -m | grep Mem) total_mem=$(echo $mem | awk '{print $2}') used_mem=$(echo $mem | awk '{print $3}') free_mem=$(echo $mem | awk '{print $4}') echo "Total Memory: ${total_mem} MB" echo "Used Memory: ${used_mem} MB" echo "Free Memory: ${free_mem} MB" # 获取网络使用情况 netstat=$(netstat -an | grep ESTABLISHED | wc -l) echo "Number of Established Connections: ${netstat}" # 获取磁盘空间使用情况 disk=$(df -h /) total_disk=$(echo $disk | awk '{print $2}') used_disk=$(echo $disk | awk '{print $3}') free_disk=$(echo $disk | awk '{print $4}') echo "Total Disk Space: ${total_disk}" echo "Used Disk Space: ${used_disk}" echo "Free Disk Space: ${free_disk}" # 获取 CPU 使用情况 cpu=$(top -bn1 | grep load | awk '{printf "%.2f%%\t\t\n", $(NF-2)}') echo "CPU Load: ${cpu}" # 获取 IO 使用情况 io=$(iostat -y 1 1 | awk '{if ($1 == "sda") {print $4}}') echo "IO Usage: ${io}"

本文作者:宁骑

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!