[XenServer] 整理XenServer常用命令

阳光5个月前技术分享131

-----=====监控检查类=====-----

xentop                                                -- 查看XenServer与VM的资源使用情况
xsconsole                                            -- 进入XenServer管理面板(查看网卡,IP,系统版本,系统时间,硬件信息等)
xe task-list                                           -- 查看XenServer临时任务进程
service --status-all                              -- 查看所有服务运行状态

-----=====Linux系统通用监控检查命令=====-----

pvs                                                -- 查看物理卷
pvscan
vgdisplay

lvs                                                 -- 查看逻辑卷
lvscan
lvdisplay

rm -rf 目录/文件                                 -- 强制删除目录/文件
fdisk -l                                                -- 查看Linux硬盘信息(名称与分区等)
df -hal                                                -- 查看Linux系统信息(系统空间,挂载信息等)
du -hcs 目录/文件                              -- 查看该目录/文件的大小
du -hcs /var/log/                                -- 查看日志文件大小
top                                                     -- 查看XenServer系统进程与负载情况
vi /etc/rc.local                                     -- 查看系统启动任务
crontab -e                                          -- 查看定时执行的任务
history                                                -- 查看最近使用的命令
clear                                                   -- 清屏
curl 域名                                             -- 访问域名


-----=====XenServer系统操作类=====-----

service xapi restart                                -- 重启XAPI服务(负载过高时慎用)
xe-toolstack-restart                              -- 重启XenServer所有服务(负载过高时慎用)
reboot                                                     -- 重启服务器
mount 逻辑卷 目录                                -- 将逻辑卷挂载到该目录(挂载后df -hal可查看)
umount 逻辑卷 目录                              -- 反挂载
lvremove                                                 -- 移除逻辑卷

-----=====XE Pool操作类=====-----

xe pool-emergency-transition-to-master   -- 将某台XenServer强制设置为池主服务器(丢失池主服务器时使用)


-----=====XE SR操作类=====-----

xe sr-list                                                     -- 显示所有物理存储(SR)信息
xe sr-list uuid="UUID"                                -- 匹配SR的UUID显示SR信息
xe sr-list name-label="SR名称"                   -- 匹配SR名称显示SR信息

                                                                        -- 删除SR操作(数据会丢失
xe pbd-list sr-uuid="SR-UUID"                   -- 匹配SR的UUID找出对应的物理连接(PBD)信息
xe pbd-unplug uuid="PBD-UUID"              -- 匹配PBD的UUID删除对应的PBD
xe sr-forget uuid="SR-UUID"                     -- 匹配SR的UUID遗忘对应的SR

                                                                        -- 创建物理存储(成功后原数据丢失
xe sr-create name-label="自定义名称" shared=false device-config-device=/dev/sdb(设备名) type=lvm




-----=====XE VM操作类=====-----

xe vm-start name-label="VM名称"                        -- 匹配VM名称执行VM开机
xe vm-reboot name-label="VM名称"                     -- 匹配VM名称执行VM重启
xe vm-shutdown name-label="VM名称"               -- 匹配VM名称执行VM关机

xe vm-shutdown uuid="UUID"                              -- 匹配VM的UUID执行VM关机,以下同理
xe vm-start uuid="UUID"
xe vm-reboot uuid="UUID"

xe vm-list                                                               -- 显示所有VM信息
xe vm-list name-label="VM名称"                        -- 匹配名称显示VM信息
xe vm-list uuid="UUID"                                       -- 匹配uuid显示VM信息

xe vdi-list                                                              -- 显示所有虚拟硬盘(VDI)信息
xe vdi-list vm-uuid="VM-UUID"                        -- 匹配VM的UUID显示VDI信息
xe vdi-list uuid="UUID"                                      -- 匹配VDI的UUID显示VDI信息
xe vdi-list name-label="VDI名称"                      -- 匹配VDI名称显示VDI信息
xe vdi-forgrt uuid="UUID"                                 -- 匹配VDI的UUID遗忘该VDI信息(srcan可找回)




-----=====端口映射类=====-----

iptables -t nat -nvL                                -- 查看端口映射信息表
                                                                 -- 手动添加端口映射(重启后会丢失)
iptables -t nat -A PREROUTING -i eth0(网卡名) -p tcp -d 公网IP --dport 80(端口) -j DNAT --to-destination 映射IP:80

                                                                 -- 映射出口规则(重启后会丢失)
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

                                                                 -- XenSystem_NAT_Server(nginx)
/etc/init.d/networking restart             -- 重启网卡
vi /etc/resolv.conf                                 -- 修改DNS
vi /etc/network/interfaces                   -- 查看NAT网卡配置信息

相关文章

在CentOS系统下 Linux添加单个IP和批量添加多个IP的方法

一、添加单个IP地址:在/etc/sysconfig/network-scripts/中新建文件ifcfg-eth0:*,*为数字序号,多个IP则依次增大以0为例,建立文件ifcfg-eth0:0cd...

金盾防火墙80端口防护设置,完美防御网站CC攻击(不影响搜索引擎的收录)

金盾防火墙80端口防护设置,完美防御网站CC攻击(不影响搜索引擎的收录)

合理得设置金盾软件防火墙,可以完美的防御针对网站的CC攻击,下面我们来告诉大家怎么样通过金盾防火墙设置对网站80端口的防护从而完美得防御CC攻击。市面上的其他软件防火墙对CC攻击的防御要嘛起不到应有的...

金盾防火墙网络规则设置详解

金盾防火墙网络规则设置详解

通过金盾的“功能选项”菜单,选择“规则设置”,进入规则列表: 在规则列表中点鼠标右键,会弹出菜单:“添加规则”可以添加新的规则;如果有选中一个规则,选择“上移规则”就可以把当前选中的规则向上...

IIS下FTP服务器的PASV端口修改范围减少入侵安全

应该有不少使用IIS自带的FTP服务器,IIS的FTP里的PASV模式下默认端口范围如:1024 - 65535,连接时会从中随机选择到响应。这样的超大范围给服务器带来安全隐患!因此适当控制端口范围减...

CentOS下设置SSH编码为中文

本方法适用于CentOS,只要执行完这三个步骤,即可显示中文,也可以在PUTTY中输入中文,是我们使用VPS的用户必不可少的一步.下面是详细方法: 第一步:vi /etc/sysconfig/i18n...

Windows服务器修改远程桌面默认端口

服务器默认的默认端口 3389 如果不修改,默认会被爆,有时候密码等简单就存在很大的危险了,为了降低风险,我们必要修改远程管理端口,下面修改:一、打开注册表(通过开始菜单处输入命令输入 regedit...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。