如果你的操作系统是 CentOS,可以按照以下步骤安装 SQL Server 命令行工具:
添加 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
安装 SQL Server 命令行工具:
bash# 更新软件包列表
sudo yum update
# 安装 SQL Server 命令行工具
sudo yum install -y mssql-tools unixODBC-devel
(可选)将 sqlcmd
和 bcp
命令所在的目录添加到 PATH 环境变量中:
bashecho 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc
这样,你就可以在终端中直接执行 sqlcmd
和 bcp
命令了。
shtop -bn1 | grep load | awk '{printf "%.2f%%\n", $(NF-2)}'
shfree -h
shdf -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 许可协议。转载请注明出处!