作为系统管理员的你
也许会偶然有这种需求
看一下远端服务器的控制台显示的信息
因为好多信息是打到控制台(console)的
这对于系统管理员定位问题、解决问题是有很大帮助的
(当然还可以看/var/log/message或者是dmesg信息)
这时候
我们可以通过命令
cat /dev/vcs1
来看
这里vcs1是第一个虚拟控制台(virtual console)
也就是在服务器跟前按Ctrl+Alt+F1出来的那个console
(那么怎么在本地看虚拟控制台信息呢?废话:按Ctrl+Alt+Fn!)
一般也就是缺省的console
同理
我们也可以看第二个、第三个、第四个、第五个、第六个虚拟控制台信息(系统缺省有6个虚拟控制台)
for i in 2 3 4 5 6
do
cat /dev/vcs$i
done
IPMI(Intelligent Platform Management Interface),智能平台管理接口
通过这个接口
可以获得机器的一些硬件信息
比如温度、电压、风扇状态和电源状态等等
他是独立于操作系统的
而且还可以通过网络来调用
Linux系统里一般自带的ipmitool可以调用这个接口获取信息
通过设置号BMC芯片的网络设置
还可以通过网络来读取远程机器的IPMI接口信息
还能控制电源(开机和关机)
现在基本上所有主流的服务器都支持
但我觉得
单独IPMI用处不大
因为现在的远程管理工具足够强大
不知道hp的ilo的电源控制功能是否用到了IPMI接口
dmidecode是linux上一个用来把计算机的DMI(或者是SMBIOS)信息以容易阅读的方式打印出来的一个工具
我们多用其来获取硬件信息
这样的话就不用重启机器或者是进bios看硬件信息了
比如要升级bios的话
还是需要先跑下dmidecode来看看当前版本的
作为系统管理员
应该经常会接到来自各方的支持请求
中心议题都是在某台机器上
那个什么什么又不行了
而一般的处理流程是让客户(请求支持的一方)提供详尽的出错信息
发邮件给系统管理员
然后系统管理员再登录那台机器
尽量复现问题
再对症下药解决问题
但如果我们使用screen命令
这个问题将变得更简单……
由报告问题的当事人在现场用命令
screen -S xxx
新建一个session名为”xxx”(”xxx”名字随便取)
然后系统管理员登录到这台机器上
用命令
screen -x xxx
拼接进当事人建的screen
这样
两个人就可以在同一个screen上协同工作了
首先
当事人演示出错过程
然后系统管理员解决问题
呵呵
当然
由系统管理员建立screen,当事人screen -x加进来也行
需要注意的是:
两个人必须使用同一用户名登录那台服务器
系统管理员都会有这个体会
当你ssh到某台机器上
偶然当你输出一些二进制内容到终端上(比如
cat /bin/cat
)后
整个终端显示会变的非常乱
不仅原有的显示不正常
就是新如入的命令也显示不正常
就像这样

这时不需要退出重新登录
只需要reset一下即可
输入命令
reset
一切又OK了
有台机器
用dmsetup做的软raid
要看这个软raid用到的是哪几个硬盘设备或者分区
dmsetup ls –tree
这样
软raid的设备名及其组成的磁盘设备的major和miner号都列出来了
然后再进/dev目录
看看major、miner对应的磁盘设备是什么
在服务器上跑一些命令
经常都会用到简单的shell也算是编程
用的比较多的是for语句
for i in a b c d; do
这样的
但当in后面的列表比较长的时候
往往就不知道怎么写了
今天偶尔翻到bash的faq(?貌似是这个)
发现如果后面是一系列有规律的数字的话可以这样处理:
for i in ((i = 0; i < 10000; i++ ))
这样就行
呵呵
再联想到bash下(())括起来的可以是运算
比如echo $((3+4))
输出是7
那这种写法也就不难理解了
由于rhel4不像rhel5那样自带的软件里有openvpn包
所以要装的话首先要去官网上下载openvpn软件
在这里下载
貌似要先注册才能下载
进去后选Operation System Platform为RedHat后进入下一个页面
很高兴看到有for rhel4的软件包
于是
rpm -ivh http://openvpn.net/images/download/openvpn-as-1.3.0-RHEL4.i386.rpm
安装软件,再
/usr/local/openvpn_as/bin/ovpn-init
做些基本配置
就可以用web界面做vpn的设置了
注意:免费的license需要自行在官网下载、添加,免费的貌似只支持2个用户
设置好了之后可以在web页面上直接start server
然后客户端需要也从web页面上下载软件、安装
最后连接即可
以前仅知道oracle以redhat enterprise linux为蓝本
出了个linux的发布,名字叫enterprise linux
这个enterprise可以用来跑oracle for linux
不成想
这个oracle的enterprise linux
不仅可以免费下载
而且其yum server还可以免费更新!!!
要知道
redhat的enterprise linux的yum更新可视需要花钱订阅服务的呀
以前老用基于redhat enterprise linux的另外一种版本centos来取代rhel(redhat enterprise linux)
这下可好
有了oracle的enterprise linux
起码是多了一种选择吧
何况其后面还有oracle的支持呢
PhotoRed是一款能从硬盘、cdrom中恢复丢失的视频、文档和归档文件,能从数码相机内存(卡)中恢复丢失的图片的GNU软件
PhotoRec忽略文件系统而直接工作在底层数据上
所以即使文件系统遭受严重破坏甚至于被重新格式化
PhotoRec都能工作
貌似比较牛叉哟
其实我也没用过
只是在网上看到这个东东感到可能会有用所以记录一下
以后真正使用后再补一个使用详细说明吧
BTW:
这个东东在fedora中是包含在软件包testdisk中的(rhel貌似没有包含这个软件,遗憾)
所以需要yum install testdisk安装才能使用
最近评论