日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux欢迎信息打印本机ip,Linux shell 登录显示欢迎信息或机器信息(示例代码)

發布時間:2024/2/28 linux 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux欢迎信息打印本机ip,Linux shell 登录显示欢迎信息或机器信息(示例代码) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

寫這個腳本的背景:因為管理的機器越來越多,每次登錄機器都可以顯示相應機器的信息防止誤操作。

同時個人工作的環境有多個跳板機, 也容易操作錯誤, ?所以每臺機器上加個登錄顯示。

創建登錄顯示腳本

修改

vim /etc/profile

在最后一行加入

/usr/local/bin/login.sh

將腳本login.sh 放到/usr/local/bin

chmod 755 /usr/local/bin/login.sh

腳本內容如下(只在Centos6 和Centos7 測試通過)

==================================#!/bin/bash

#Server?OS?info

OS_version=‘‘

if??grep?-q?‘release?6‘?/etc/redhat-release?;?then

OS_version=‘CentOS6‘

else

OS_version=‘CentOS7‘

fi

echo?-e?"#################################Server?INFO#################################################"

hostname=`hostname`

echo?-e?"HostName?????=??$hostname"

osinfo=`cat?/etc/redhat-release`

echo?-e?"OS?info??????=??$osinfo"

kernelinfo=`uname?-r`

echo?-e?"LinuxKernel??=??$kernelinfo"

kernelmac=`uname?-m`

echo?-e?"HW?Machine???=??$kernelmac"

CPU=`cat?/proc/cpuinfo?|?grep?"model?name"?|?head?-n?1?|?awk?-F?":"?"{print?$2}"`

echo?-e?"CPU?info?????=??$CPU"

if?[?${OS_version}?==?‘CentOS6‘?];then

network=`ifconfig?-a??|?awk?‘BEGIN?{FS="\n";?RS=""}?{print?$1,$2}‘?|?grep?-v?‘lo‘?|??awk?‘{print?"\t\t"$1,$7}‘`

else

network=`ifconfig?-a??|?awk?‘BEGIN?{FS="\n";?RS=""}?{print?$1,$2}‘?|?grep?-v?‘lo‘?|??awk?‘{print?"\t\t"$1,$6}‘`

fi

echo?-e?"NetWork?info?=?\n$network"

externalip=$(timeout?3?curl?-s?ipecho.net/plain;echo)

[?$??-ne?0?-o?‘X‘?==?"$externalip"X?]?&&?externalip=‘No?outside?network?or?ACL?drop‘

echo?-e?"External?IP??=??$externalip"

echo?-e?"---------------------------------------------------------------------------------------------"

Username=`whoami`

echo?-e?"UserName????=??$Username"

echo?-e?"UserHomeDir?=??$HOME"

echo?-e?"---------------------------------------------------------------------------------------------"

重新登錄機器,顯示如下

當切換到其他用戶時,相應的顯示當前用戶的工作目錄

超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生

總結

以上是生活随笔為你收集整理的linux欢迎信息打印本机ip,Linux shell 登录显示欢迎信息或机器信息(示例代码)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。