<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>个人备忘录 可爱的小猫 日记花园</title><link>https://www.0cloud.cc/</link><description>www.0cloud.cc</description><item><title>自动从公网接口获取IP -&amp;gt; 更新到DNSPod RouterOS v6.49.18 -（IPv4）</title><link>https://www.0cloud.cc/post/84.html</link><description># ===============================&lt;br /&gt;
# RouterOS v6.49.18 - DNSPod DDNS 更新脚本（IPv4）&lt;br /&gt;
# 自动从公网接口获取IP -&amp;gt; 更新到DNSPod&lt;br /&gt;
# ===============================&lt;br /&gt;
&lt;br /&gt;
# DNSPod API Token（格式：ID,Key）&lt;br /&gt;
:local token &quot;0000,0000000000000000000000000&quot;&lt;br /&gt;
&lt;br /&gt;
# 主域名与子域名&lt;br /&gt;
:local domain &quot;0cloud.cc&quot;&lt;br /&gt;
:local subdomain &quot;gxq&quot;&lt;br /&gt;
:local dname ($subdomain . &quot;.&quot; . $domain)&lt;br /&gt;
&lt;br /&gt;
# 获取公网 IP（使用自建接口或可靠源）&lt;br /&gt;
/tool fetch url=&quot;http://ip.0cloud.cc/ip/&quot; mode=http dst-path=&quot;current_ip.txt&quot;&lt;br /&gt;
:local ipaddr [/file get current_ip.txt contents]&lt;br /&gt;
/file remove current_ip.txt&lt;br /&gt;
&lt;br /&gt;
# 去掉换行符&lt;br /&gt;
:set ipaddr [:pick $ipaddr 0 [:len $ipaddr]]&lt;br /&gt;
&lt;br /&gt;
# 校验IP格式&lt;br /&gt;
:if ([:len $ipaddr] &amp;lt; 7 || [:find $ipaddr &quot;.&quot;] = nil) do={&lt;br /&gt;
&amp;nbsp; &amp;nbsp; :log warning (&quot;[&quot;.$dname.&quot;] 获取公网IP失败：&quot; . $ipaddr)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; :error &quot;公网 IP 获取失败&quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# 获取 DNSPod 记录信息&lt;br /&gt;
:local record [/tool fetch url=&quot;https://dnsapi.cn/Record.List&quot; \&lt;br /&gt;
&amp;nbsp; &amp;nbsp; http-data=&quot;login_token=$token&amp;amp;format=json&amp;amp;domain=$domain&amp;amp;sub_domain=$subdomain&amp;amp;record_type=A&quot; \&lt;br /&gt;
&amp;nbsp; &amp;nbsp; as-value output=user]&lt;br /&gt;
&lt;br /&gt;
:set record ($record-&amp;gt;&quot;data&quot;)&lt;br /&gt;
:set record [:pick $record [:find $record &quot;\&quot;records\&quot;:&quot;] [:len $record]]&lt;br /&gt;
&lt;br /&gt;
# 提取记录ID与当前解析IP&lt;br /&gt;
:local recordid [:pick $record ([:find $record &quot;\&quot;id\&quot;:\&quot;&quot;]+6) [:find $record &quot;\&quot;,\&quot;ttl&quot;]]&lt;br /&gt;
:local recordip [:pick $record ([:find $record &quot;\&quot;value\&quot;:\&quot;&quot;]+9) [:find $record &quot;\&quot;,\&quot;en&quot;]]&lt;br /&gt;
&lt;br /&gt;
# 判断是否更新&lt;br /&gt;
:if ($recordip != $ipaddr) do={&lt;br /&gt;
&amp;nbsp; &amp;nbsp; :log info (&quot;[&quot;.$dname.&quot;] 检测到IP变化：&quot; . $recordip . &quot; → &quot; . $ipaddr)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; /tool fetch url=&quot;https://dnsapi.cn/Record.Ddns&quot; \&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; http-data=&quot;login_token=$token&amp;amp;format=json&amp;amp;domain=$domain&amp;amp;sub_domain=$subdomain&amp;amp;record_id=$recordid&amp;amp;record_line_id=0&amp;amp;value=$ipaddr&quot; \&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; output=none&lt;br /&gt;
&amp;nbsp; &amp;nbsp; :log info (&quot;[&quot;.$dname.&quot;] 已更新DNSPod记录 → &quot; . $ipaddr)&lt;br /&gt;
} else={&lt;br /&gt;
&amp;nbsp; &amp;nbsp; :log info (&quot;[&quot;.$dname.&quot;] IP未变化，无需更新 → &quot; . $ipaddr)&lt;br /&gt;
}&lt;br /&gt;
&lt;div&gt;
	&lt;br /&gt;
&lt;/div&gt;</description><pubDate>Sun, 12 Oct 2025 13:23:26 +0800</pubDate></item><item><title> IPv6 + DNSPod DDNS 自动更新 (RouterOS 6.49.18) </title><link>https://www.0cloud.cc/post/83.html</link><description># ========== IPv6 + DNSPod DDNS 自动更新 (RouterOS 6.49.18) ==========&lt;br /&gt;
&lt;br /&gt;
# DNSPod API Token&lt;br /&gt;
:local token &quot;000,00000000000000000000000&quot;&lt;br /&gt;
&lt;br /&gt;
# 域名与主机名&lt;br /&gt;
:local domain &quot;0cloud.cc&quot;&lt;br /&gt;
:local subdomain &quot;bros&quot;&lt;br /&gt;
:local dname ($subdomain . &quot;.&quot; . $domain)&lt;br /&gt;
&lt;br /&gt;
# 缓存文件（保存上次 IPv6）&lt;br /&gt;
:local cachefile &quot;lastipv6.txt&quot;&lt;br /&gt;
&lt;br /&gt;
# 接口名称（IPv6 来源）&lt;br /&gt;
:local interface &quot;ether1&quot;&lt;br /&gt;
&lt;br /&gt;
# ========== Step 1: 获取当前接口 IPv6 ==========&lt;br /&gt;
:local ipv6 [/ipv6 address get [find interface=$interface &amp;amp;&amp;amp; global] address]&lt;br /&gt;
&lt;br /&gt;
:if ($ipv6 = &quot;&quot;) do={&lt;br /&gt;
&amp;nbsp; &amp;nbsp; :log warning (&quot;[&quot;.$dname.&quot;] 未获取到全局IPv6地址，退出&quot;)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; :error &quot;No IPv6&quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# 去掉 /64 或 /128&lt;br /&gt;
:set ipv6 [:pick $ipv6 0 [:find $ipv6 &quot;/&quot;]]&lt;br /&gt;
:log info (&quot;[&quot;.$dname.&quot;] 当前IPv6地址为: &quot; . $ipv6)&lt;br /&gt;
&lt;br /&gt;
# ========== Step 2: 读取缓存 ==========&lt;br /&gt;
:local lastipv6 &quot;&quot;&lt;br /&gt;
:if ([:len [/file find name=$cachefile]] &amp;gt; 0) do={&lt;br /&gt;
&amp;nbsp; &amp;nbsp; :set lastipv6 [/file get $cachefile contents]&lt;br /&gt;
&amp;nbsp; &amp;nbsp; :set lastipv6 [:pick $lastipv6 0 [:len $lastipv6]]&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# ========== Step 3: 比较是否变化 ==========&lt;br /&gt;
:if ($ipv6 = $lastipv6) do={&lt;br /&gt;
&amp;nbsp; &amp;nbsp; :log info (&quot;[&quot;.$dname.&quot;] IPv6 未变化，无需更新 (&quot; . $ipv6 . &quot;)&quot;)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; :return&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# ========== Step 4: 获取 DNSPod 记录 ==========&lt;br /&gt;
:local record [/tool fetch url=&quot;https://dnsapi.cn/Record.List&quot; \&lt;br /&gt;
&amp;nbsp; &amp;nbsp; http-data=(&quot;login_token=&quot; . $token . &quot;&amp;amp;format=json&amp;amp;domain=&quot; . $domain . &quot;&amp;amp;sub_domain=&quot; . $subdomain . &quot;&amp;amp;record_type=AAAA&quot;) \&lt;br /&gt;
&amp;nbsp; &amp;nbsp; as-value output=user]&lt;br /&gt;
&lt;br /&gt;
:set record ($record-&amp;gt;&quot;data&quot;)&lt;br /&gt;
:set record [:pick $record [:find $record &quot;\&quot;records\&quot;:&quot;] [:len $record]]&lt;br /&gt;
&lt;br /&gt;
:local recordid [:pick $record ([:find $record &quot;\&quot;id\&quot;:\&quot;&quot;]+6) [:find $record &quot;\&quot;,\&quot;ttl&quot;]]&lt;br /&gt;
:local recordip [:pick $record ([:find $record &quot;\&quot;value\&quot;:\&quot;&quot;]+9) [:find $record &quot;\&quot;,\&quot;en&quot;]]&lt;br /&gt;
&lt;br /&gt;
# ========== Step 5: 判断是否更新 ==========&lt;br /&gt;
:if ($recordip != $ipv6) do={&lt;br /&gt;
&amp;nbsp; &amp;nbsp; :log info (&quot;[&quot;.$dname.&quot;] 检测到 IPv6 变化，旧：&quot; . $recordip . &quot; → 新：&quot; . $ipv6)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; /tool fetch url=&quot;https://dnsapi.cn/Record.Ddns&quot; \&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; http-data=(&quot;login_token=&quot; . $token . &quot;&amp;amp;format=json&amp;amp;domain=&quot; . $domain . &quot;&amp;amp;sub_domain=&quot; . $subdomain . &quot;&amp;amp;record_id=&quot; . $recordid . &quot;&amp;amp;record_line_id=0&amp;amp;record_type=AAAA&amp;amp;value=&quot; . $ipv6) \&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; output=none&lt;br /&gt;
&amp;nbsp; &amp;nbsp; :log info (&quot;[&quot;.$dname.&quot;] IPv6 已更新为 &quot; . $ipv6)&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; # 保存缓存&lt;br /&gt;
&amp;nbsp; &amp;nbsp; /file remove $cachefile&lt;br /&gt;
&amp;nbsp; &amp;nbsp; /file print file=$cachefile&lt;br /&gt;
&amp;nbsp; &amp;nbsp; /file set $cachefile contents=$ipv6&lt;br /&gt;
} else={&lt;br /&gt;
&amp;nbsp; &amp;nbsp; :log info (&quot;[&quot;.$dname.&quot;] DNSPod AAAA 记录已是最新，无需更新&quot;)&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; # 更新缓存文件&lt;br /&gt;
&amp;nbsp; &amp;nbsp; /file remove $cachefile&lt;br /&gt;
&amp;nbsp; &amp;nbsp; /file print file=$cachefile&lt;br /&gt;
&amp;nbsp; &amp;nbsp; /file set $cachefile contents=$ipv6&lt;br /&gt;
}&lt;br /&gt;
&lt;div&gt;
	&lt;br /&gt;
&lt;/div&gt;</description><pubDate>Sun, 12 Oct 2025 13:15:20 +0800</pubDate></item><item><title>适用于 RouterOS v7.x，IPv6 + DNSPod DDNS 自动更新脚本（带缓存 + 检测）</title><link>https://www.0cloud.cc/post/82.html</link><description># ========== IPv6 + DNSPod DDNS 自动更新脚本 ==========&lt;br /&gt;
# ? 适用于 RouterOS v7.x，逻辑与你 IPv4 脚本一致（带缓存 + 检测）&lt;br /&gt;
&lt;br /&gt;
# DNSPod API Token&lt;br /&gt;
:local token &quot;0000,000000000000000000000000&quot;&lt;br /&gt;
&lt;br /&gt;
# 域名与主机名&lt;br /&gt;
:local domain &quot;0cloud.cc&quot;&lt;br /&gt;
:local subdomain &quot;000&quot;&lt;br /&gt;
:local dname ($subdomain . &quot;.&quot; . $domain)&lt;br /&gt;
&lt;br /&gt;
# 缓存文件（保存上次 IPv6）&lt;br /&gt;
:local cachefile &quot;lastipv6.txt&quot;&lt;br /&gt;
&lt;br /&gt;
# 接口名称（IPv6 来源）&lt;br /&gt;
:local interface &quot;bridge1&quot;&lt;br /&gt;
&lt;br /&gt;
# ========== Step 1: 获取当前接口 IPv6 ==========&lt;br /&gt;
:local ipv6 [/ipv6/address get [find interface=$interface &amp;amp;&amp;amp; global] address]&lt;br /&gt;
:if ($ipv6 = &quot;&quot;) do={&lt;br /&gt;
&amp;nbsp; &amp;nbsp; :log warning (&quot;[&quot;.$dname.&quot;] 未获取到全局IPv6地址，退出&quot;)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; :error &quot;No IPv6&quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# 去掉 /128 或 /64&lt;br /&gt;
:set ipv6 [:pick $ipv6 0 [:find $ipv6 &quot;/&quot;]]&lt;br /&gt;
&lt;br /&gt;
# 简单校验 IPv6 格式&lt;br /&gt;
:if ([:find $ipv6 &quot;:&quot;] = nil) do={&lt;br /&gt;
&amp;nbsp; &amp;nbsp; :log warning (&quot;[&quot;.$dname.&quot;] 获取IPv6格式异常：&quot; . $ipv6)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; :error &quot;Invalid IPv6&quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# ========== Step 2: 读取缓存 ==========&lt;br /&gt;
:local lastipv6 &quot;&quot;&lt;br /&gt;
:if ([:len [/file find name=$cachefile]] &amp;gt; 0) do={&lt;br /&gt;
&amp;nbsp; &amp;nbsp; :set lastipv6 [/file get $cachefile contents]&lt;br /&gt;
&amp;nbsp; &amp;nbsp; :set lastipv6 [:pick $lastipv6 0 [:len $lastipv6]]&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# ========== Step 3: 比较是否变化 ==========&lt;br /&gt;
:if ($ipv6 = $lastipv6) do={&lt;br /&gt;
&amp;nbsp; &amp;nbsp; :log info (&quot;[&quot;.$dname.&quot;] IPv6 未变化，无需更新 (&quot; . $ipv6 . &quot;)&quot;)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; :return&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# ========== Step 4: 获取 DNSPod 记录 ==========&lt;br /&gt;
:local record [/tool fetch url=&quot;https://dnsapi.cn/Record.List&quot; \&lt;br /&gt;
&amp;nbsp; &amp;nbsp; http-data=&quot;login_token=$token&amp;amp;format=json&amp;amp;domain=$domain&amp;amp;sub_domain=$subdomain&amp;amp;record_type=AAAA&quot; \&lt;br /&gt;
&amp;nbsp; &amp;nbsp; as-value output=user]&lt;br /&gt;
&lt;br /&gt;
:set record ($record-&amp;gt;&quot;data&quot;)&lt;br /&gt;
:set record [:pick $record [:find $record &quot;\&quot;records\&quot;:&quot;] [:len $record]]&lt;br /&gt;
&lt;br /&gt;
:local recordid [:pick $record ([:find $record &quot;\&quot;id\&quot;:\&quot;&quot;]+6) [:find $record &quot;\&quot;,\&quot;ttl&quot;]]&lt;br /&gt;
:local recordip [:pick $record ([:find $record &quot;\&quot;value\&quot;:\&quot;&quot;]+9) [:find $record &quot;\&quot;,\&quot;en&quot;]]&lt;br /&gt;
&lt;br /&gt;
# ========== Step 5: 判断是否更新 ==========&lt;br /&gt;
:if ($recordip != $ipv6) do={&lt;br /&gt;
&amp;nbsp; &amp;nbsp; :log info (&quot;[&quot;.$dname.&quot;] 检测到 IPv6 变化，旧：&quot; . $recordip . &quot; → 新：&quot; . $ipv6)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; /tool fetch url=&quot;https://dnsapi.cn/Record.Ddns&quot; \&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; http-data=&quot;login_token=$token&amp;amp;format=json&amp;amp;domain=$domain&amp;amp;sub_domain=$subdomain&amp;amp;record_id=$recordid&amp;amp;record_line_id=0&amp;amp;record_type=AAAA&amp;amp;value=$ipv6&quot; \&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; output=none&lt;br /&gt;
&amp;nbsp; &amp;nbsp; :log info (&quot;[&quot;.$dname.&quot;] IPv6 已更新为 &quot; . $ipv6)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; /file remove $cachefile&lt;br /&gt;
&amp;nbsp; &amp;nbsp; /file print file=$cachefile&lt;br /&gt;
&amp;nbsp; &amp;nbsp; /file set $cachefile contents=$ipv6&lt;br /&gt;
} else={&lt;br /&gt;
&amp;nbsp; &amp;nbsp; :log info (&quot;[&quot;.$dname.&quot;] DNSPod AAAA 记录已是最新，无需更新&quot;)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; /file remove $cachefile&lt;br /&gt;
&amp;nbsp; &amp;nbsp; /file print file=$cachefile&lt;br /&gt;
&amp;nbsp; &amp;nbsp; /file set $cachefile contents=$ipv6&lt;br /&gt;
}&lt;br /&gt;
&lt;div&gt;
	&lt;br /&gt;
&lt;/div&gt;</description><pubDate>Sun, 12 Oct 2025 13:14:09 +0800</pubDate></item><item><title>固定内网v4 + ip.0cloud.cc/ip + DNSPod DDNS 更新（带缓存）适用于 RouterOS 7.x</title><link>https://www.0cloud.cc/post/81.html</link><description># 固定内网 + ip.0cloud.cc/ip + DNSPod DDNS 更新（带缓存）&lt;br /&gt;
# 适用于 RouterOS 7.x&lt;br /&gt;
&lt;br /&gt;
# DNSPod API Token（格式：ID,Key）&lt;br /&gt;
:local token &quot;***,******************&quot;&lt;br /&gt;
&lt;br /&gt;
# 域名与主机名&lt;br /&gt;
:local domain &quot;0cloud.cc&quot;&lt;br /&gt;
:local subdomain &quot;123&quot;&lt;br /&gt;
:local dname ($subdomain . &quot;.&quot; . $domain)&lt;br /&gt;
&lt;br /&gt;
# 缓存文件，用于保存上次 IP&lt;br /&gt;
:local cachefile &quot;lastip.txt&quot;&lt;br /&gt;
&lt;br /&gt;
# 临时文件，用于保存当前公网 IP&lt;br /&gt;
:local tmpfile &quot;ip.txt&quot;&lt;br /&gt;
&lt;br /&gt;
/file remove $tmpfile&lt;br /&gt;
:delay 1&lt;br /&gt;
&lt;br /&gt;
# ? 获取公网 IP（改为你自己的网站）&lt;br /&gt;
/tool fetch url=&quot;http://ip.0cloud.cc/ip/&quot; mode=http dst-path=$tmpfile&lt;br /&gt;
:local ipaddr [/file get $tmpfile contents]&lt;br /&gt;
/file remove $tmpfile&lt;br /&gt;
&lt;br /&gt;
# 去掉换行符&lt;br /&gt;
:set ipaddr [:pick $ipaddr 0 [:len $ipaddr]]&lt;br /&gt;
&lt;br /&gt;
# 验证 IP 格式&lt;br /&gt;
:if ([:len $ipaddr] &amp;lt; 7 || [:find $ipaddr &quot;.&quot;] = nil) do={&lt;br /&gt;
&amp;nbsp; &amp;nbsp; :log warning (&quot;[&quot;.$dname.&quot;] 获取公网IP失败：&quot; . $ipaddr)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; :error &quot;公网 IP 获取失败&quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# 读取上次 IP（如果存在）&lt;br /&gt;
:local lastip &quot;&quot;&lt;br /&gt;
:if ([:len [/file find name=$cachefile]] &amp;gt; 0) do={&lt;br /&gt;
&amp;nbsp; &amp;nbsp; :set lastip [/file get $cachefile contents]&lt;br /&gt;
&amp;nbsp; &amp;nbsp; :set lastip [:pick $lastip 0 [:len $lastip]]&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# 判断是否与上次相同&lt;br /&gt;
:if ($ipaddr = $lastip) do={&lt;br /&gt;
&amp;nbsp; &amp;nbsp; :log info (&quot;[&quot;.$dname.&quot;] 公网IP未变化，无需更新 (&quot; . $ipaddr . &quot;)&quot;)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; :return&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# 获取 DNSPod 现有记录&lt;br /&gt;
:local record [/tool fetch url=&quot;https://dnsapi.cn/Record.List&quot; \&lt;br /&gt;
&amp;nbsp; &amp;nbsp; http-data=&quot;login_token=$token&amp;amp;format=json&amp;amp;domain=$domain&amp;amp;sub_domain=$subdomain&amp;amp;record_type=A&quot; \&lt;br /&gt;
&amp;nbsp; &amp;nbsp; as-value output=user]&lt;br /&gt;
&lt;br /&gt;
:set record ($record-&amp;gt;&quot;data&quot;)&lt;br /&gt;
:set record [:pick $record [:find $record &quot;\&quot;records\&quot;:&quot;] [:len $record]]&lt;br /&gt;
&lt;br /&gt;
:local recordid [:pick $record ([:find $record &quot;\&quot;id\&quot;:\&quot;&quot;]+6) [:find $record &quot;\&quot;,\&quot;ttl&quot;]]&lt;br /&gt;
:local recordip [:pick $record ([:find $record &quot;\&quot;value\&quot;:\&quot;&quot;]+9) [:find $record &quot;\&quot;,\&quot;en&quot;]]&lt;br /&gt;
&lt;br /&gt;
# 判断是否需要更新&lt;br /&gt;
:if ($recordip != $ipaddr) do={&lt;br /&gt;
&amp;nbsp; &amp;nbsp; :log info (&quot;[&quot;.$dname.&quot;] 检测到 IP 变化，旧：&quot; . $recordip . &quot; → 新：&quot; . $ipaddr)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; /tool fetch url=&quot;https://dnsapi.cn/Record.Ddns&quot; \&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; http-data=&quot;login_token=$token&amp;amp;format=json&amp;amp;domain=$domain&amp;amp;sub_domain=$subdomain&amp;amp;record_id=$recordid&amp;amp;record_line_id=0&amp;amp;value=$ipaddr&quot; \&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; output=none&lt;br /&gt;
&amp;nbsp; &amp;nbsp; :log info (&quot;[&quot;.$dname.&quot;] 域名 IP 已更新为 &quot; . $ipaddr)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; /file remove $cachefile&lt;br /&gt;
&amp;nbsp; &amp;nbsp; /file print file=$cachefile&lt;br /&gt;
&amp;nbsp; &amp;nbsp; /file set $cachefile contents=$ipaddr&lt;br /&gt;
} else={&lt;br /&gt;
&amp;nbsp; &amp;nbsp; :log info (&quot;[&quot;.$dname.&quot;] DNSPod 记录已是最新，无需更新&quot;)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; /file remove $cachefile&lt;br /&gt;
&amp;nbsp; &amp;nbsp; /file print file=$cachefile&lt;br /&gt;
&amp;nbsp; &amp;nbsp; /file set $cachefile contents=$ipaddr&lt;br /&gt;
}&lt;br /&gt;
&lt;div&gt;
	&lt;br /&gt;
&lt;/div&gt;</description><pubDate>Sun, 12 Oct 2025 13:00:21 +0800</pubDate></item><item><title>永久修改MAC信息</title><link>https://www.0cloud.cc/post/78.html</link><description>永久修改MAC信息：&lt;br /&gt;
打开/etc/rc.d/rc.local ，追加三行内容：&lt;br /&gt;
ifconfig eth0 down&lt;br /&gt;
&lt;br /&gt;
ifconfig eth0 hw ether 00:00:00:00:00:C1&lt;br /&gt;
&lt;br /&gt;
ifconfig eth0 up&lt;br /&gt;
&lt;br /&gt;
然后重启电脑就可以完成修改。&lt;br /&gt;
在/etc/rc.d/rc.local文件中追加的效果更好，开机就会读着这个文件，这样就可以完成了对MAC地址的永久修改。&lt;br /&gt;</description><pubDate>Tue, 17 Aug 2021 20:20:25 +0800</pubDate></item><item><title>华为5680T密码恢复方法</title><link>https://www.0cloud.cc/post/77.html</link><description>如果其他用户名和密码全部忘记了,可以通过我们设备默认的root帐号,密码为admin登陆设备,然后可以修改其他用户的密码.&lt;br /&gt;
&lt;br /&gt;
如下命令是查看设备上的所有用户名:&lt;br /&gt;
&lt;br /&gt;
huawei&amp;gt;display terminal user all&lt;br /&gt;
如下命令是修改密码:&lt;br /&gt;
&lt;br /&gt;
huawei#terminal user password&lt;br /&gt;
&amp;nbsp; User name (&amp;lt;=15 chars):test-user1&lt;br /&gt;
&amp;nbsp; New password(&amp;lt;=15 chars):&lt;br /&gt;
&amp;nbsp; Confirm Password(&amp;lt;=15 chars):&lt;br /&gt;
&amp;nbsp; Information takes effect&lt;br /&gt;
&amp;nbsp; Repeat this operation? (y/n)[n]:n&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如果忘记root密码的话，有以下方案：&lt;br /&gt;
1、使用之前备份出来的配置文件，将root那一行删除，再从网管加载配置文件，并激活配置文件。系统启动后的root密码就是admin了。&lt;br /&gt;
&lt;br /&gt;
2, 通过U2000服务器按如下方法修改密码&lt;br /&gt;
&lt;br /&gt;
下我们可以登陆网管系统，通过LCT管理功能来修改用户密码，操作如下：&lt;br /&gt;
1、登陆U2000客户端，选择：系统--&amp;gt;网元安全--&amp;gt;LCT用户管理&lt;br /&gt;
2、在&quot;网元用户&quot;页签“设备类型”选项中需要操作的设备类型和“显示范围”，并“查找”选定设备；&lt;br /&gt;
3、在打开的“网元用户管理”界面中，选择一条设备用户（root）记录，单击右键，在弹出的快捷菜单中选择“设置密码”输入新的密码即可。&lt;br /&gt;
3、在现场操作，就只有在串口启动阶段加载空数据库了.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
步骤 1使用串口线连接PC串口和设备串口，使用交叉网线连接PC和设备维护网口。&lt;br /&gt;
&lt;br /&gt;
步骤 2在系统启动时，请按串口打印提示进行操作。如下操作（粗体为需要输入的部分，斜体为注释）：&lt;br /&gt;
&lt;br /&gt;
PlatformSystem start ...&lt;br /&gt;
&lt;br /&gt;
Bios DDR(512M ECC) clear ... .......OK.&lt;br /&gt;
Memory Data Bus Test .................pass.&lt;br /&gt;
Memory Address Bus Test ..............pass.&lt;br /&gt;
Press &#039;Ctrl+T&#039; To Start Memory Complete Test&lt;br /&gt;
Trace code : 0x00000000&lt;br /&gt;
Copy from ROM to RAM&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;...... OK!&lt;br /&gt;
Uncompress from ROM to RAM ...... OK!&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Copyright (c) 1998 - 2012 by Huawei Technologies Co.,Ltd.&lt;br /&gt;
All Rights Reserved.&lt;br /&gt;
&lt;br /&gt;
The last update date of base BIOS B is : Jul 11 2012&amp;nbsp; 09:12:24&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
===============================================================&amp;nbsp;&amp;nbsp;&lt;br /&gt;
BOARD INFORMATION :&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp; CPU: MPC8548E - Security Engine.&amp;nbsp; Processor #1.(Rev2.02) running at 1333Mhz&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp; 512M bytes DDR(ECC), 128M bytes flash installed onboard&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp; Baudrate of serial channel is 9600bps&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp; Board&#039;s LAN IP address is 10.11.104.2&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp; Board&#039;s LAN Subnet mask is 255.255.255.0&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp; Board&#039;s LAN MAC address is 00:E0:FC:12:20:93&amp;nbsp;&amp;nbsp;&lt;br /&gt;
===================================================================&lt;br /&gt;
&lt;br /&gt;
Base BIOS version is 216&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Save extended BIOS disable start flag...OK!&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Transferring control to the extended BIOS ...OK!&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
System Vfs init...OK&lt;br /&gt;
&lt;br /&gt;
The last update date of extended BIOS is : Jul 11 2012 09:13:42&lt;br /&gt;
&lt;br /&gt;
System is booting from extended BIOS...&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Extended BIOS version is 222&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Press &amp;lt;D&amp;gt; key to stop auto-boot&amp;nbsp; &amp;nbsp; &amp;nbsp;3 d&amp;nbsp; &amp;nbsp; //这里输入‘d’进入加载状态&lt;br /&gt;
&lt;br /&gt;
1.加载主机原版本的合一包文件和数据库。&lt;br /&gt;
&lt;br /&gt;
Main&amp;nbsp; Menu&lt;br /&gt;
==============================================&lt;br /&gt;
0. Boot from flash&lt;br /&gt;
1. Boot from serial port by Xmodem&lt;br /&gt;
2. Boot from ethernet port by TPTP&lt;br /&gt;
3. Erase extended BIOS and reboot&lt;br /&gt;
&lt;br /&gt;
Please enter a choice : 2&amp;nbsp; &amp;nbsp; //输入‘2’进入TPTP引导模式&lt;br /&gt;
&lt;br /&gt;
Submenu For TPTP&lt;br /&gt;
==============================================&lt;br /&gt;
0. Back to main menu&lt;br /&gt;
1. Download program &amp;amp; data to flash then boot&lt;br /&gt;
2. Only download data to flash then boot&lt;br /&gt;
3. Download CPLD program&lt;br /&gt;
4. Update BOOTROM program&lt;br /&gt;
5. Dump the flash to tftp server&lt;br /&gt;
6. Load FLASH[x-2].bin to flash&lt;br /&gt;
7. Download Packet file&lt;br /&gt;
&lt;br /&gt;
Please enter a choice : 2&lt;br /&gt;
&lt;br /&gt;
Board IP address&amp;nbsp; &amp;nbsp;:[10.11.104.2] 10.11.104.2&amp;nbsp; //输入主控板IP地址&lt;br /&gt;
&lt;br /&gt;
Board mask address : [255.255.255.0] 255.255.255.0&amp;nbsp; //输入掩码&lt;br /&gt;
&lt;br /&gt;
TPTP server IP&amp;nbsp; &amp;nbsp; &amp;nbsp;: [10.11.104.5] 10.11.104.5 //输入便携机IP地址&lt;br /&gt;
&lt;br /&gt;
File name:&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: [db_scu.dat]db_scu_new.dat&amp;nbsp; //输入数据库文件，&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You will download file &#039;db_scu_old.dat&#039; from TPTP server 10.11.104.5,&lt;br /&gt;
are you sure? (y/n) [y] y&amp;nbsp; //输入‘y’确认加载&lt;br /&gt;
&lt;br /&gt;
Downloading file, please wait... 12227 bytes download OK&lt;br /&gt;
Begin to check download program...OK!&lt;br /&gt;
&lt;br /&gt;
Initialize data status in flash...OK!&lt;br /&gt;
&lt;br /&gt;
Begin to save data in main area...OK!&lt;br /&gt;
&lt;br /&gt;
Begin to save data in spare area...OK!&lt;br /&gt;
&lt;br /&gt;
Now system will boot from flash memory.&lt;br /&gt;
&lt;br /&gt;
Testing Flash memory...OK!&lt;br /&gt;
&lt;br /&gt;
Select area information : Program Area A,Data Area A.&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Move program to SDRAM...OK!&lt;br /&gt;
&lt;br /&gt;
Begin to expand program...OK!&lt;br /&gt;
&lt;br /&gt;
Transferring control to the loaded program...OK!&lt;br /&gt;
&lt;br /&gt;
Starting system application init......successfully!&lt;br /&gt;
&lt;br /&gt;
Starting system configuration data init...successfully!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;Press any key to get started&lt;br /&gt;
&lt;br /&gt;
2.登录系统后使用reboot system命令重启系统。&lt;br /&gt;
&lt;br /&gt;
----结束&lt;br /&gt;
&lt;br /&gt;
输入用户名/密码登录系统，缺省用户名/密码为：root/admin。&lt;br /&gt;</description><pubDate>Tue, 17 Aug 2021 20:17:51 +0800</pubDate></item><item><title>CentOS修改IP地址</title><link>https://www.0cloud.cc/post/76.html</link><description>&lt;p style=&quot;color:#2F2F2F;font-family:&amp;quot;font-size:16px;background-color:#FFFFFF;&quot;&gt;
	&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;color:#2F2F2F;font-family:&amp;quot;font-size:16px;background-color:#FFFFFF;&quot;&gt;
	# ifconfig eth0 192.168.1.80
&lt;/p&gt;
&lt;p style=&quot;color:#2F2F2F;font-family:&amp;quot;font-size:16px;background-color:#FFFFFF;&quot;&gt;
	这样就把IP地址修改为192.168.1.80(如果发现上不了网了，那么你可能需要把网关和DNS也改一下，后面会提到)，但是当你重新启动系统或网卡之后，还是会变回原来的地址，这种修改方式只适用于需要临时做IP修改。要想永久性修改，就要修改/etc/sysconfig/network-scripts/ifcfg-eth0这个文件，这个文件的主要内容如下（你的文件中没有的项，你可以手动添加）：
&lt;/p&gt;
&lt;p style=&quot;color:#2F2F2F;font-family:&amp;quot;font-size:16px;background-color:#FFFFFF;&quot;&gt;
	# vi /etc/sysconfig/network-scripts/ifcfg-eth0
&lt;/p&gt;
&lt;p style=&quot;color:#2F2F2F;font-family:&amp;quot;font-size:16px;background-color:#FFFFFF;&quot;&gt;
	DEVICE=eth0 #描述网卡对应的设备别名&lt;br /&gt;
BOOTPROTO=static #设置网卡获得ip地址的方式，选项可以为为static，dhcp或bootp&lt;br /&gt;
BROADCAST=192.168.44.255 #对应的子网广播地址&lt;br /&gt;
HWADDR=”00:0C:29:6B:2E:7B”#对应的网卡物理地址&lt;br /&gt;
IPADDR=192.168.44.137 #只有网卡设置成static时，才需要此字段&lt;br /&gt;
NETMASK=255.255.255.0 #网卡对应的网络掩码&lt;br /&gt;
NETWORK=192.168.44.0 #网卡对应的网络地址，也就是所属的网段&lt;br /&gt;
ONBOOT=yes #系统启动时是否设置此网络接口，设置为yes时，系统启动时激活此设备
&lt;/p&gt;
&lt;p style=&quot;color:#2F2F2F;font-family:&amp;quot;font-size:16px;background-color:#FFFFFF;&quot;&gt;
	CentOS修改网关
&lt;/p&gt;
&lt;p style=&quot;color:#2F2F2F;font-family:&amp;quot;font-size:16px;background-color:#FFFFFF;&quot;&gt;
	# route add default gw 192.168.1.1 dev eth0
&lt;/p&gt;
&lt;p style=&quot;color:#2F2F2F;font-family:&amp;quot;font-size:16px;background-color:#FFFFFF;&quot;&gt;
	这样就把网关修改为192.168.1.1了，这种修改只是临时的，当你重新启动系统或网卡之后，还是会变回原来的网关。要想永久性修改，就要修改/etc/sysconfig/network 这个文件，这个文件的主要内容如下（你的文件中没有的项，你可以手动添加）：
&lt;/p&gt;
&lt;p style=&quot;color:#2F2F2F;font-family:&amp;quot;font-size:16px;background-color:#FFFFFF;&quot;&gt;
	# vi /etc/sysconfig/network
&lt;/p&gt;
&lt;p style=&quot;color:#2F2F2F;font-family:&amp;quot;font-size:16px;background-color:#FFFFFF;&quot;&gt;
	NETWORKING=yes #表示系统是否使用网络，一般设置为yes。如果设为no，则不能使用网络。
&lt;/p&gt;
&lt;p style=&quot;color:#2F2F2F;font-family:&amp;quot;font-size:16px;background-color:#FFFFFF;&quot;&gt;
	HOSTNAME=centos #设置本机的主机名，这里设置的主机名要和/etc/hosts中设置的主机名对应
&lt;/p&gt;
&lt;p style=&quot;color:#2F2F2F;font-family:&amp;quot;font-size:16px;background-color:#FFFFFF;&quot;&gt;
	GATEWAY=192.168.1.1 #设置本机连接的网关的IP地址。
&lt;/p&gt;
&lt;p style=&quot;color:#2F2F2F;font-family:&amp;quot;font-size:16px;background-color:#FFFFFF;&quot;&gt;
	**********上面的文件修改完要重新启动一下网卡才会生效：# service network restart ********
&lt;/p&gt;
&lt;p style=&quot;color:#2F2F2F;font-family:&amp;quot;font-size:16px;background-color:#FFFFFF;&quot;&gt;
	CentOS修改DNS
&lt;/p&gt;
&lt;p style=&quot;color:#2F2F2F;font-family:&amp;quot;font-size:16px;background-color:#FFFFFF;&quot;&gt;
	上面的都修改完之后，当你ping一个域名是肯能不通，但ping对应的IP地址是同的，这时我们需要修改一下DNS。修改DNS要通过修改/etc/resolv.conf这个文件：
&lt;/p&gt;
&lt;p style=&quot;color:#2F2F2F;font-family:&amp;quot;font-size:16px;background-color:#FFFFFF;&quot;&gt;
	# vi /etc/resolv.conf
&lt;/p&gt;
&lt;p style=&quot;color:#2F2F2F;font-family:&amp;quot;font-size:16px;background-color:#FFFFFF;&quot;&gt;
	nameserver 8.8.8.8 #google域名服务器 nameserver 8.8.4.4 #google域名服务器
&lt;/p&gt;
&lt;p style=&quot;color:#2F2F2F;font-family:&amp;quot;font-size:16px;background-color:#FFFFFF;&quot;&gt;
	通过上面的所有设置，系统应该可以上网了。
&lt;/p&gt;
&lt;p style=&quot;color:#2F2F2F;font-family:&amp;quot;font-size:16px;background-color:#FFFFFF;&quot;&gt;
	如果centos系统建立在虚拟机之上，那么在设置虚拟机的网络时请选择‘网桥适配器’连接。
&lt;/p&gt;</description><pubDate>Fri, 09 Apr 2021 20:12:30 +0800</pubDate></item><item><title>Linux 终端下全能系统监控工具dstat命令详解与使用教程</title><link>https://www.0cloud.cc/post/75.html</link><description>&lt;p style=&quot;text-indent:30px;font-family:&amp;quot;font-size:14px;background-color:#F6F4E9;&quot;&gt;
	dstat 命令是一个用来替换 vmstat、iostat、netstat、nfsstat 和 ifstat 这些命令的工具，是一个全能系统信息统计工具。与 sysstat 相比，dstat 拥有一个彩色的界面，在手动观察性能状况时，数据比较显眼容易观察；而且 dstat 支持即时刷新，譬如输入 dstat 3 即每三秒收集一次，但最新的数据都会每秒刷新显示。和 sysstat 相同的是，dstat 也可以收集指定的性能资源，譬如 dstat -c 即显示 CPU 的使用情况。
&lt;/p&gt;
&lt;p style=&quot;text-indent:30px;font-family:&amp;quot;font-size:14px;background-color:#F6F4E9;&quot;&gt;
	&lt;strong&gt;下载安装&amp;nbsp;&lt;/strong&gt; 
&lt;/p&gt;
&lt;p style=&quot;text-indent:30px;font-family:&amp;quot;font-size:14px;background-color:#F6F4E9;&quot;&gt;
	方法一 yum install -y dstat
&lt;/p&gt;
&lt;p style=&quot;text-indent:30px;font-family:&amp;quot;font-size:14px;background-color:#F6F4E9;&quot;&gt;
	方法二 官网下载地址：http://dag.wieers.com/rpm/packages/dstat
&lt;/p&gt;
&lt;p style=&quot;text-indent:30px;font-family:&amp;quot;font-size:14px;background-color:#F6F4E9;&quot;&gt;
	wget http://dag.wieers.com/rpm/packages/dstat/dstat-0.6.7-1.rh7.rf.noarch.rpm rpm -ivh dstat-0.6.7-1.rh7.rf.noarch.rpm
&lt;/p&gt;
&lt;p style=&quot;text-indent:30px;font-family:&amp;quot;font-size:14px;background-color:#F6F4E9;&quot;&gt;
	&lt;strong&gt;使用说明&lt;/strong&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p style=&quot;text-indent:30px;font-family:&amp;quot;font-size:14px;background-color:#F6F4E9;&quot;&gt;
	&lt;p style=&quot;font-family:-apple-system, &amp;quot;font-size:16px;color:#3D464D;&quot;&gt;
		&lt;span style=&quot;line-height:1.5;&quot;&gt;默认他会 收集-cpu-、-disk-、-net-、－paging-、-system-的数据，一秒钟收集一次。默认输入 dstat 等于输入了dstat -cdngy 1或dstat -a 1；&lt;/span&gt;
	&lt;/p&gt;
	&lt;p style=&quot;font-family:-apple-system, &amp;quot;font-size:16px;color:#3D464D;&quot;&gt;
		&lt;span style=&quot;line-height:1.5;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;line-height:1.5;&quot;&gt;这是默认输出显示的信息：&lt;/span&gt;
	&lt;/p&gt;
	&lt;p style=&quot;font-family:微软雅黑;font-size:14px;color:#3D464D;background-color:#FFFFFF;&quot;&gt;
		&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CPU状态：CPU的使用率。这项报告更有趣的部分是显示了用户，系统和空闲部分，这更好地分析了CPU当前的使用状况。如果你看到&quot;wait&quot;一栏中，CPU的状态是一个高使用率值，那说明系统存在一些其它问题。当CPU的状态处在&quot;waits&quot;时，那是因为它正在等待I/O设备（例如内存，磁盘或者网络）的响应而且还没有收到。
	&lt;/p&gt;
	&lt;p style=&quot;font-family:微软雅黑;font-size:14px;color:#3D464D;background-color:#FFFFFF;&quot;&gt;
		&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 磁盘统计：磁盘的读写操作，这一栏显示磁盘的读、写总数。
	&lt;/p&gt;
	&lt;p style=&quot;font-family:微软雅黑;font-size:14px;color:#3D464D;background-color:#FFFFFF;&quot;&gt;
		&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 网络统计：网络设备发送和接受的数据，这一栏显示的网络收、发数据总数。
	&lt;/p&gt;
	&lt;p style=&quot;font-family:微软雅黑;font-size:14px;color:#3D464D;background-color:#FFFFFF;&quot;&gt;
		&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 分页统计：系统的分页活动。分页指的是一种内存管理技术用于查找系统场景，一个较大的分页表明系统正在使用大量的交换空间，或者说内存非常分散，大多数情况下你都希望看到page in（换入）和page out（换出）的值是0 0。
	&lt;/p&gt;
	&lt;p style=&quot;font-family:微软雅黑;font-size:14px;color:#3D464D;background-color:#FFFFFF;&quot;&gt;
		&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 系统统计：这一项显示的是中断（int）和上下文切换（csw）。这项统计仅在有比较基线时才有意义。这一栏中较高的统计值通常表示大量的进程造成拥塞，需要对CPU进行关注。你的服务器一般情况下都会运行运行一些程序，所以这项总是显示一些数值。
	&lt;/p&gt;
	&lt;p style=&quot;font-family:微软雅黑;font-size:14px;color:#3D464D;background-color:#FFFFFF;&quot;&gt;
		&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 默认情况下，dstat每秒都会刷新数据。如果想退出dstat，你可以按&quot;CTRL-C&quot;键。
	&lt;/p&gt;
	&lt;p style=&quot;font-family:微软雅黑;font-size:14px;color:#3D464D;background-color:#FFFFFF;&quot;&gt;
		&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 需要注意的是报告的第一行，通常这里所有的统计都不显示数值的。
	&lt;/p&gt;
	&lt;p style=&quot;font-family:微软雅黑;font-size:14px;color:#3D464D;background-color:#FFFFFF;&quot;&gt;
		&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 这是由于dstat会通过上一次的报告来给出一个总结，所以第一次运行时是没有平均值和总值的相关数据。
	&lt;/p&gt;
	&lt;p style=&quot;font-family:微软雅黑;font-size:14px;color:#3D464D;background-color:#FFFFFF;&quot;&gt;
		&amp;nbsp; &amp;nbsp;&lt;span style=&quot;font-family:-apple-system, &amp;quot;font-size:16px;line-height:1.5;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family:-apple-system, &amp;quot;font-size:16px;line-height:1.5;&quot;&gt;在dstat命令中有很多参数可选，你可以通过man dstat命令查看，大多数常用的参数有这些：&lt;/span&gt;
	&lt;/p&gt;
	&lt;p style=&quot;font-family:微软雅黑;font-size:14px;color:#3D464D;background-color:#FFFFFF;&quot;&gt;
		&lt;span style=&quot;font-family:-apple-system, &amp;quot;font-size:16px;line-height:1.5;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family:-apple-system, &amp;quot;font-size:16px;background-color:inherit;line-height:1.5;&quot;&gt;-c，&amp;nbsp;--cpu：显示cpu相关信息；&lt;/span&gt;
	&lt;/p&gt;
	&lt;p style=&quot;font-family:-apple-system, &amp;quot;font-size:16px;color:#3D464D;&quot;&gt;
		&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -C&amp;nbsp;#,#,...,total
	&lt;/p&gt;
	&lt;p style=&quot;font-family:-apple-system, &amp;quot;font-size:16px;color:#3D464D;&quot;&gt;
		&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -d,&amp;nbsp;--disk：显示磁盘的相关信息
	&lt;/p&gt;
	&lt;p style=&quot;font-family:-apple-system, &amp;quot;font-size:16px;color:#3D464D;&quot;&gt;
		&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -D&amp;nbsp;sda,sdb,...,tobal
	&lt;/p&gt;
	&lt;p style=&quot;font-family:-apple-system, &amp;quot;font-size:16px;color:#3D464D;&quot;&gt;
		&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -g：显示page相关的速率数据；
	&lt;/p&gt;
	&lt;p style=&quot;font-family:-apple-system, &amp;quot;font-size:16px;color:#3D464D;&quot;&gt;
		&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -l ：显示负载统计量
	&lt;/p&gt;
	&lt;p style=&quot;font-family:-apple-system, &amp;quot;font-size:16px;color:#3D464D;&quot;&gt;
		&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;span style=&quot;line-height:1.5;&quot;&gt;-n：Interface的相关统计数据；&lt;/span&gt;
	&lt;/p&gt;
	&lt;p style=&quot;font-family:-apple-system, &amp;quot;font-size:16px;color:#3D464D;&quot;&gt;
		&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -m ：显示内存使用率（包括used，buffer，cache，free值）
	&lt;/p&gt;
	&lt;p style=&quot;font-family:-apple-system, &amp;quot;font-size:16px;color:#3D464D;&quot;&gt;
		&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -r ：显示I/O统计
	&lt;/p&gt;
	&lt;p style=&quot;font-family:-apple-system, &amp;quot;font-size:16px;color:#3D464D;&quot;&gt;
		&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -s ：显示交换分区使用情况
	&lt;/p&gt;
	&lt;p style=&quot;font-family:-apple-system, &amp;quot;font-size:16px;color:#3D464D;&quot;&gt;
		&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -t ：将当前时间显示在第一行
	&lt;/p&gt;
	&lt;p style=&quot;font-family:-apple-system, &amp;quot;font-size:16px;color:#3D464D;&quot;&gt;
		&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; –fs ：显示文件系统统计数据（包括文件总数量和inodes值）
	&lt;/p&gt;
	&lt;p style=&quot;font-family:-apple-system, &amp;quot;font-size:16px;color:#3D464D;&quot;&gt;
		&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; –nocolor ：不显示颜色（有时候有用）
	&lt;/p&gt;
	&lt;p style=&quot;font-family:-apple-system, &amp;quot;font-size:16px;color:#3D464D;&quot;&gt;
		&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; –socket ：显示网络统计数据
	&lt;/p&gt;
	&lt;p style=&quot;font-family:-apple-system, &amp;quot;font-size:16px;color:#3D464D;&quot;&gt;
		&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; –tcp ：显示常用的TCP统计
	&lt;/p&gt;
	&lt;p style=&quot;font-family:-apple-system, &amp;quot;font-size:16px;color:#3D464D;&quot;&gt;
		&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; –udp ：显示监听的UDP接口及其当前用量的一些动态数据
	&lt;/p&gt;
	&lt;p style=&quot;font-family:微软雅黑;font-size:14px;color:#3D464D;background-color:#FFFFFF;&quot;&gt;
		&amp;nbsp; &amp;nbsp; 当然不止这些用法，dstat附带了一些插件很大程度地扩展了它的功能。你可以通过查看/usr/share/dstat目录来查看它们的一些使用方法，常用的有这些：
	&lt;/p&gt;
	&lt;p style=&quot;font-family:-apple-system, &amp;quot;font-size:16px;color:#3D464D;&quot;&gt;
		&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;--disk-util ：显示某一时间磁盘的忙碌状况
	&lt;/p&gt;
	&lt;p style=&quot;font-family:-apple-system, &amp;quot;font-size:16px;color:#3D464D;&quot;&gt;
		&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;--freespace ：显示当前磁盘空间使用率
	&lt;/p&gt;
	&lt;p style=&quot;font-family:-apple-system, &amp;quot;font-size:16px;color:#3D464D;&quot;&gt;
		&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;--proc-count ：显示正在运行的程序数量
	&lt;/p&gt;
	&lt;p style=&quot;font-family:-apple-system, &amp;quot;font-size:16px;color:#3D464D;&quot;&gt;
		&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;--top-bio ：指出块I/O最大的进程
	&lt;/p&gt;
	&lt;p style=&quot;font-family:-apple-system, &amp;quot;font-size:16px;color:#3D464D;&quot;&gt;
		&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;--top-cpu ：图形化显示CPU占用最大的进程
	&lt;/p&gt;
	&lt;p style=&quot;font-family:-apple-system, &amp;quot;font-size:16px;color:#3D464D;&quot;&gt;
		&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;--top-io ：显示正常I/O最大的进程
	&lt;/p&gt;
	&lt;p style=&quot;font-family:-apple-system, &amp;quot;font-size:16px;color:#3D464D;&quot;&gt;
		&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;--top-mem ：显示占用最多内存的进程
	&lt;/p&gt;
	&lt;p style=&quot;font-family:-apple-system, &amp;quot;font-size:16px;color:#3D464D;&quot;&gt;
		&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;span style=&quot;line-height:1.5;&quot;&gt;--&lt;/span&gt;&lt;span style=&quot;line-height:1.5;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;line-height:1.5;&quot;&gt;top-lantency：延迟最大的进程；&lt;/span&gt;
	&lt;/p&gt;
	&lt;p style=&quot;font-family:-apple-system, &amp;quot;font-size:16px;color:#3D464D;&quot;&gt;
		&lt;span style=&quot;line-height:1.5;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;line-height:1.5;&quot;&gt;举一些例子：&lt;/span&gt;
	&lt;/p&gt;
	&lt;p style=&quot;font-family:微软雅黑;font-size:14px;color:#3D464D;background-color:#FFFFFF;&quot;&gt;
		&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 查看全部内存都有谁在占用：
	&lt;/p&gt;
	&lt;div class=&quot;code-toolbar&quot; style=&quot;font-family:-apple-system, &amp;quot;margin:0px;padding:0px;font-size:16px;color:#333333;&quot;&gt;
&lt;pre class=&quot;brush:bash;toolbar:false language-bash&quot;&gt;dstat -g -l -m -s --top-mem&lt;/pre&gt;
		&lt;div class=&quot;toolbar&quot; style=&quot;margin:0px;padding:0px;&quot;&gt;
		&lt;/div&gt;
	&lt;/div&gt;
	&lt;p style=&quot;font-family:微软雅黑;font-size:14px;color:#3D464D;background-color:#FFFFFF;&quot;&gt;
		&lt;a href=&quot;https://s3.51cto.com/wyfs02/M00/79/06/wKioL1aFAbCirJ06AAHz0sdbY_I274.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://www.0cloud.cc/zb_users/upload/2021/03/20210311112327_49773.jpg&quot; title=&quot;2.jpg&quot; alt=&quot;wKioL1aFAbCirJ06AAHz0sdbY_I274.jpg&quot; /&gt;&lt;/a&gt;
	&lt;/p&gt;
	&lt;p style=&quot;font-family:微软雅黑;font-size:14px;color:#3D464D;background-color:#FFFFFF;&quot;&gt;
		&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 显示一些关于CPU资源损耗的数据： &amp;nbsp;
	&lt;/p&gt;
	&lt;div class=&quot;code-toolbar&quot; style=&quot;font-family:-apple-system, &amp;quot;margin:0px;padding:0px;font-size:16px;color:#333333;&quot;&gt;
&lt;pre class=&quot;brush:bash;toolbar:false language-bash&quot;&gt;dstat -c -y -l --proc-count --top-cpu&lt;/pre&gt;
		&lt;div class=&quot;toolbar&quot; style=&quot;margin:0px;padding:0px;&quot;&gt;
		&lt;/div&gt;
	&lt;/div&gt;
	&lt;p style=&quot;font-family:微软雅黑;font-size:14px;color:#3D464D;background-color:#FFFFFF;&quot;&gt;
		&lt;a href=&quot;https://s4.51cto.com/wyfs02/M00/79/08/wKiom1aFAaTAuvKBAAIDlseZDQQ240.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://www.0cloud.cc/zb_users/upload/2021/03/20210311112253_84311.jpg&quot; title=&quot;3.jpg&quot; alt=&quot;wKiom1aFAaTAuvKBAAIDlseZDQQ240.jpg&quot; /&gt;&lt;/a&gt;
	&lt;/p&gt;
	&lt;p style=&quot;font-family:微软雅黑;font-size:14px;color:#3D464D;background-color:#FFFFFF;&quot;&gt;
		&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span style=&quot;font-family:-apple-system, &amp;quot;font-size:16px;line-height:1.5;&quot;&gt;&amp;nbsp;输出一个csv格式的文件用于以后，可以通过下面的命令：&lt;/span&gt;
	&lt;/p&gt;
	&lt;div class=&quot;code-toolbar&quot; style=&quot;font-family:-apple-system, &amp;quot;margin:0px;padding:0px;font-size:16px;color:#333333;&quot;&gt;
&lt;pre class=&quot;brush:bash;toolbar:false language-bash&quot;&gt;dstat -output /PATH/TO/SOMEFILE -cdn&lt;/pre&gt;
	&lt;/div&gt;
&lt;/p&gt;</description><pubDate>Thu, 11 Mar 2021 11:13:22 +0800</pubDate></item><item><title>CactiEZ 10.1迁移教程 </title><link>https://www.0cloud.cc/post/74.html</link><description>&lt;p style=&quot;color:#333333;font-family:&amp;quot;font-size:14px;background-color:#FFFFFF;&quot;&gt;
	&lt;span style=&quot;font-size:18px;&quot;&gt;1、备份数据库文件&lt;/span&gt;
&lt;/p&gt;
&lt;p style=&quot;color:#333333;font-family:&amp;quot;font-size:14px;background-color:#FFFFFF;&quot;&gt;
	&lt;span style=&quot;font-size:18px;&quot;&gt;cd /var/lib/mysql/&lt;/span&gt;
&lt;/p&gt;
&lt;p style=&quot;color:#333333;font-family:&amp;quot;font-size:14px;background-color:#FFFFFF;&quot;&gt;
	&lt;span style=&quot;font-size:18px;&quot;&gt;mysqldump -u&amp;nbsp;cactiuser -p cacti&amp;gt;cacti.sql&amp;nbsp;&amp;nbsp;&lt;/span&gt;
&lt;/p&gt;
&lt;p style=&quot;color:#333333;font-family:&amp;quot;font-size:14px;background-color:#FFFFFF;&quot;&gt;
	&lt;span style=&quot;font-size:18px;&quot;&gt;&lt;span style=&quot;color:#333333;font-family:&amp;quot;font-size:18px;background-color:#FFFFFF;&quot;&gt;输入密码：cactiuser 默认的&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#333333;font-family:&amp;quot;font-size:14px;background-color:#FFFFFF;&quot;&gt;（查看cacti数据库密码：vi /var/www/html/include/config.php &amp;nbsp;）&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style=&quot;color:#333333;font-family:&amp;quot;font-size:14px;background-color:#FFFFFF;&quot;&gt;
	&lt;span style=&quot;font-size:18px;&quot;&gt;&lt;span style=&quot;color:#333333;font-family:&amp;quot;font-size:18px;background-color:#FFFFFF;&quot;&gt;这样就把CACTI的数据库文件备份一了/var/lib/mysql/目录下文件名为cacti.sql&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style=&quot;color:#333333;font-family:&amp;quot;font-size:14px;background-color:#FFFFFF;&quot;&gt;
	&lt;span style=&quot;font-size:18px;&quot;&gt;&lt;span style=&quot;color:#333333;font-family:&amp;quot;font-size:18px;background-color:#FFFFFF;&quot;&gt;2.备份rra文件&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style=&quot;color:#333333;font-family:&amp;quot;font-size:14px;background-color:#FFFFFF;&quot;&gt;
	&lt;span style=&quot;font-size:18px;&quot;&gt;&lt;span style=&quot;color:#333333;font-family:&amp;quot;font-size:18px;background-color:#FFFFFF;&quot;&gt;cd /var/www/html&lt;/span&gt;&lt;span style=&quot;color:#333333;font-family:&amp;quot;font-size:18px;background-color:#FFFFFF;&quot;&gt;进入这个目录下&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style=&quot;color:#333333;font-family:&amp;quot;font-size:14px;background-color:#FFFFFF;&quot;&gt;
	&lt;span style=&quot;font-size:18px;&quot;&gt;&lt;span style=&quot;color:#333333;font-family:&amp;quot;font-size:18px;background-color:#FFFFFF;&quot;&gt;tar -cvf rra.tar /var/www/html/rra &amp;nbsp;打包rra文件为rra.tar&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style=&quot;color:#333333;font-family:&amp;quot;font-size:14px;background-color:#FFFFFF;&quot;&gt;
	&lt;span style=&quot;font-size:18px;&quot;&gt;&lt;span style=&quot;color:#333333;font-family:&amp;quot;font-size:18px;background-color:#FFFFFF;&quot;&gt;在新的服务器里面&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style=&quot;color:#333333;font-family:&amp;quot;font-size:14px;background-color:#FFFFFF;&quot;&gt;
	&lt;span style=&quot;font-size:18px;&quot;&gt;
	&lt;p style=&quot;color:#333333;font-family:&amp;quot;font-size:14px;background-color:#FFFFFF;&quot;&gt;
		&lt;span style=&quot;font-size:18px;&quot;&gt;3、恢复数据库数据：先将mysql中的cacti数据库删除(我这里数据库没更改密码，不需要密码可进入mysql)。&lt;/span&gt;
	&lt;/p&gt;
	&lt;p style=&quot;color:#333333;font-family:&amp;quot;font-size:14px;background-color:#FFFFFF;&quot;&gt;
		&lt;span style=&quot;font-size:18px;&quot;&gt;#mysql&lt;/span&gt;
	&lt;/p&gt;
	&lt;p style=&quot;color:#333333;font-family:&amp;quot;font-size:14px;background-color:#FFFFFF;&quot;&gt;
		&lt;span style=&quot;font-size:18px;&quot;&gt;mysql&amp;gt;drop&lt;span style=&quot;color:#444444;font-family:&amp;quot;font-size:14px;background-color:#F8F8F8;&quot;&gt;&amp;nbsp;database&lt;/span&gt;&amp;nbsp;cacti &amp;nbsp;删除cacti数据库&lt;/span&gt;
	&lt;/p&gt;
	&lt;p style=&quot;color:#333333;font-family:&amp;quot;font-size:14px;background-color:#FFFFFF;&quot;&gt;
		&lt;span style=&quot;font-size:18px;&quot;&gt;mysql&amp;gt;create&lt;span style=&quot;font-size:14px;color:#444444;font-family:&amp;quot;background-color:#F8F8F8;&quot;&gt;&amp;nbsp;database&lt;/span&gt;&lt;span style=&quot;color:#333333;font-family:&amp;quot;font-size:18px;background-color:#FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;cacti 创建一个新的cacti数据库&lt;/span&gt;
	&lt;/p&gt;
	&lt;p style=&quot;color:#333333;font-family:&amp;quot;font-size:14px;background-color:#FFFFFF;&quot;&gt;
		&lt;span style=&quot;font-size:18px;&quot;&gt;mysql&amp;gt;quit&lt;/span&gt;
	&lt;/p&gt;
	&lt;p style=&quot;color:#333333;font-family:&amp;quot;font-size:14px;background-color:#FFFFFF;&quot;&gt;
		&lt;span style=&quot;font-size:18px;&quot;&gt;ctrl+d 强制退出数据库&lt;/span&gt;
	&lt;/p&gt;
	&lt;p style=&quot;color:#333333;font-family:&amp;quot;font-size:14px;background-color:#FFFFFF;&quot;&gt;
		&lt;span style=&quot;font-size:18px;&quot;&gt;&lt;span style=&quot;color:#333333;font-family:&amp;quot;font-size:18px;background-color:#FFFFFF;&quot;&gt;mysql cacti &amp;lt;cacti.sql &amp;nbsp;恢复数据库&lt;/span&gt;&lt;/span&gt;
	&lt;/p&gt;
	&lt;p style=&quot;color:#333333;font-family:&amp;quot;font-size:14px;background-color:#FFFFFF;&quot;&gt;
		&lt;span style=&quot;font-size:18px;&quot;&gt;
		&lt;p style=&quot;color:#333333;font-family:&amp;quot;font-size:14px;background-color:#FFFFFF;&quot;&gt;
			&lt;span style=&quot;font-size:18px;&quot;&gt;4、恢复rrd文件&lt;/span&gt;
		&lt;/p&gt;
		&lt;p style=&quot;color:#333333;font-family:&amp;quot;font-size:14px;background-color:#FFFFFF;&quot;&gt;
			&lt;span style=&quot;font-size:18px;&quot;&gt;#cd /var/www/html/&lt;/span&gt;
		&lt;/p&gt;
		&lt;p style=&quot;color:#333333;font-family:&amp;quot;font-size:14px;background-color:#FFFFFF;&quot;&gt;
			&lt;span style=&quot;font-size:18px;&quot;&gt;#tar xvf rra.tar&lt;/span&gt;
		&lt;/p&gt;
		&lt;p style=&quot;color:#333333;font-family:&amp;quot;font-size:14px;background-color:#FFFFFF;&quot;&gt;
			&lt;span style=&quot;font-size:18px;&quot;&gt;下面就赋予rra权限 否则没有图像&lt;/span&gt;
		&lt;/p&gt;
		&lt;p style=&quot;color:#333333;font-family:&amp;quot;font-size:14px;background-color:#FFFFFF;&quot;&gt;
			&lt;span style=&quot;font-size:18px;&quot;&gt;&lt;span&gt;#&lt;/span&gt;mv ./var/www/html/rra/* /var/www/html/rra/ &amp;nbsp; &amp;nbsp;要注意mv后面是空格，在后面是点好&lt;/span&gt;
		&lt;/p&gt;
		&lt;p style=&quot;color:#333333;font-family:&amp;quot;font-size:14px;background-color:#FFFFFF;&quot;&gt;
			&lt;span style=&quot;font-size:18px;&quot;&gt;&lt;span&gt;#&lt;/span&gt;chown apache.apache -R /var/www/html/rra&lt;/span&gt;
		&lt;/p&gt;
		&lt;p style=&quot;color:#333333;font-family:&amp;quot;font-size:14px;background-color:#FFFFFF;&quot;&gt;
			&lt;span style=&quot;font-size:18px;&quot;&gt;5、重启mysqld和httpd服务&lt;/span&gt;
		&lt;/p&gt;
		&lt;p style=&quot;color:#333333;font-family:&amp;quot;font-size:14px;background-color:#FFFFFF;&quot;&gt;
			&lt;span style=&quot;font-size:18px;&quot;&gt;# service mysqld restart&lt;/span&gt;
		&lt;/p&gt;
		&lt;p style=&quot;color:#333333;font-family:&amp;quot;font-size:14px;background-color:#FFFFFF;&quot;&gt;
			&lt;span style=&quot;font-size:18px;&quot;&gt;# service httpd restart&lt;/span&gt;
		&lt;/p&gt;
		&lt;p style=&quot;color:#333333;font-family:&amp;quot;font-size:14px;background-color:#FFFFFF;&quot;&gt;
			&lt;span style=&quot;font-size:18px;&quot;&gt;6、打开网站会提示数据库出错，点击：check即可打开cacti。注意这里登陆的密码是原cacti的密码 。&lt;/span&gt;
		&lt;/p&gt;
		&lt;div&gt;
			&lt;br /&gt;
		&lt;/div&gt;
&lt;br /&gt;
&lt;/span&gt;
	&lt;/p&gt;
&lt;br /&gt;
&lt;/span&gt;
&lt;/p&gt;</description><pubDate>Wed, 13 May 2020 16:03:54 +0800</pubDate></item><item><title>CentOS清除用户登录记录和命令历史方法</title><link>https://www.0cloud.cc/post/73.html</link><description>&lt;div style=&quot;margin:0px;padding:0px;background-color:#FFFFFF;color:#4E6E89;font-family:&amp;quot;font-size:16px;&quot;&gt;
	&lt;span style=&quot;font-family:&amp;quot;&quot;&gt;&lt;span style=&quot;font-size:14px;color:#808080;&quot;&gt;清除登陆系统成功的记录&lt;/span&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div style=&quot;margin:0px;padding:0px;background-color:#FFFFFF;color:#4E6E89;font-family:&amp;quot;font-size:16px;&quot;&gt;
	&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;[root@localhost root]#&lt;/span&gt;&amp;nbsp;echo &amp;gt; /var/log/wtmp&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;&amp;nbsp;//此文件默认打开时乱码，可查到ip等信息&lt;/span&gt;
&lt;/div&gt;
&lt;div style=&quot;margin:0px;padding:0px;background-color:#FFFFFF;color:#4E6E89;font-family:&amp;quot;font-size:16px;&quot;&gt;
	&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;[root@localhost root]#&lt;/span&gt;&amp;nbsp;last&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;此时即查不到用户登录信息&lt;/span&gt;
&lt;/div&gt;
&lt;div style=&quot;margin:0px;padding:0px;background-color:#FFFFFF;color:#4E6E89;font-family:&amp;quot;font-size:16px;&quot;&gt;
	&lt;br /&gt;
&lt;span style=&quot;font-family:&amp;quot;font-size:14px;&quot;&gt;&lt;span&gt;&lt;span style=&quot;color:#808080;&quot;&gt;清除登陆系统失败的记录&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div style=&quot;margin:0px;padding:0px;background-color:#FFFFFF;color:#4E6E89;font-family:&amp;quot;font-size:16px;&quot;&gt;
	&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;[root@localhost root]#&amp;nbsp;&lt;/span&gt;echo &amp;gt; /var/log/btmp&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;此文件默认打开时乱码&lt;/span&gt;&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;，&lt;/span&gt;&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;可查到&lt;/span&gt;&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;登陆失败&lt;/span&gt;&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;信息&lt;/span&gt;
&lt;/div&gt;
&lt;div style=&quot;margin:0px;padding:0px;background-color:#FFFFFF;color:#4E6E89;font-family:&amp;quot;font-size:16px;&quot;&gt;
	&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;[root@localhost root]#&lt;/span&gt;&amp;nbsp;lastb&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;查不到登陆失败&lt;/span&gt;&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;信息&lt;/span&gt;
&lt;/div&gt;
&lt;div style=&quot;margin:0px;padding:0px;background-color:#FFFFFF;color:#4E6E89;font-family:&amp;quot;font-size:16px;&quot;&gt;
	&amp;nbsp;
&lt;/div&gt;
&lt;div style=&quot;margin:0px;padding:0px;background-color:#FFFFFF;color:#4E6E89;font-family:&amp;quot;font-size:16px;&quot;&gt;
	&lt;span style=&quot;font-family:&amp;quot;font-size:14px;color:#808080;&quot;&gt;清除历史执行命令&lt;/span&gt;
&lt;/div&gt;
&lt;div style=&quot;margin:0px;padding:0px;background-color:#FFFFFF;color:#4E6E89;font-family:&amp;quot;font-size:16px;&quot;&gt;
	&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;[root@localhost root]#&amp;nbsp;&lt;/span&gt;history -c&amp;nbsp;&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;清空历史执行命令&lt;/span&gt;
&lt;/div&gt;
&lt;div style=&quot;margin:0px;padding:0px;background-color:#FFFFFF;color:#4E6E89;font-family:&amp;quot;font-size:16px;&quot;&gt;
	&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;[root@localhost root]#&amp;nbsp;&lt;/span&gt;echo &amp;gt; ./.bash_history&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;或清空用户目录下的这个文件即可&lt;/span&gt;
&lt;/div&gt;
&lt;div style=&quot;margin:0px;padding:0px;background-color:#FFFFFF;color:#4E6E89;font-family:&amp;quot;font-size:16px;&quot;&gt;
	&amp;nbsp;
&lt;/div&gt;
&lt;div style=&quot;margin:0px;padding:0px;background-color:#FFFFFF;color:#4E6E89;font-family:&amp;quot;font-size:16px;&quot;&gt;
	&lt;span style=&quot;font-family:&amp;quot;color:#808080;font-size:14px;&quot;&gt;导入空历史记录&lt;/span&gt;
&lt;/div&gt;
&lt;div style=&quot;margin:0px;padding:0px;background-color:#FFFFFF;color:#4E6E89;font-family:&amp;quot;font-size:16px;&quot;&gt;
	&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;[root@localhost root]#&amp;nbsp;&lt;/span&gt;vi /root/history&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;新建记录文件&lt;/span&gt;
&lt;/div&gt;
&lt;div style=&quot;margin:0px;padding:0px;background-color:#FFFFFF;color:#4E6E89;font-family:&amp;quot;font-size:16px;&quot;&gt;
	&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;[root@localhost root]#&amp;nbsp;&lt;/span&gt;history -c&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;清除记录&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;
&lt;div style=&quot;margin:0px;padding:0px;background-color:#FFFFFF;color:#4E6E89;font-family:&amp;quot;font-size:16px;&quot;&gt;
	&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;[root@localhost root]#&amp;nbsp;&lt;/span&gt;history -r /root/history.txt&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;导入记录&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;
&lt;div style=&quot;margin:0px;padding:0px;background-color:#FFFFFF;color:#4E6E89;font-family:&amp;quot;font-size:16px;&quot;&gt;
	&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;[root@localhost root]#&amp;nbsp;&lt;/span&gt;history&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;查询导入结果&lt;/span&gt;
&lt;/div&gt;
&lt;div style=&quot;margin:0px;padding:0px;background-color:#FFFFFF;color:#4E6E89;font-family:&amp;quot;font-size:16px;&quot;&gt;
	&lt;br /&gt;
&lt;span style=&quot;font-family:&amp;quot;font-size:14px;color:#808080;&quot;&gt;example&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;
&lt;div style=&quot;margin:0px;padding:0px;background-color:#FFFFFF;color:#4E6E89;font-family:&amp;quot;font-size:16px;&quot;&gt;
	&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;[root@localhost root]#&amp;nbsp;&lt;/span&gt;vi /root/history
&lt;/div&gt;
&lt;div style=&quot;margin:0px;padding:0px;background-color:#FFFFFF;color:#4E6E89;font-family:&amp;quot;font-size:16px;&quot;&gt;
	&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;[root@localhost root]#&amp;nbsp;&lt;/span&gt;history -c&amp;nbsp;
&lt;/div&gt;
&lt;div style=&quot;margin:0px;padding:0px;background-color:#FFFFFF;color:#4E6E89;font-family:&amp;quot;font-size:16px;&quot;&gt;
	&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;[root@localhost root]#&amp;nbsp;&lt;/span&gt;history -r /root/history.txt&amp;nbsp;
&lt;/div&gt;
&lt;div style=&quot;margin:0px;padding:0px;background-color:#FFFFFF;color:#4E6E89;font-family:&amp;quot;font-size:16px;&quot;&gt;
	&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;[root@localhost root]#&amp;nbsp;&lt;/span&gt;history&amp;nbsp;
&lt;/div&gt;
&lt;div style=&quot;margin:0px;padding:0px;background-color:#FFFFFF;color:#4E6E89;font-family:&amp;quot;font-size:16px;&quot;&gt;
	&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;[root@localhost root]#&lt;/span&gt;&amp;nbsp;echo &amp;gt; /var/log/wtmp &amp;nbsp;
&lt;/div&gt;
&lt;div style=&quot;margin:0px;padding:0px;background-color:#FFFFFF;color:#4E6E89;font-family:&amp;quot;font-size:16px;&quot;&gt;
	&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;[root@localhost root]#&lt;/span&gt;&amp;nbsp;last
&lt;/div&gt;
&lt;div style=&quot;margin:0px;padding:0px;background-color:#FFFFFF;color:#4E6E89;font-family:&amp;quot;font-size:16px;&quot;&gt;
	&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;[root@localhost root]#&lt;/span&gt;&amp;nbsp;echo &amp;gt; /var/log/btmp
&lt;/div&gt;
&lt;div style=&quot;margin:0px;padding:0px;background-color:#FFFFFF;color:#4E6E89;font-family:&amp;quot;font-size:16px;&quot;&gt;
	&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;[root@localhost root]#&lt;/span&gt;&amp;nbsp;lastb&amp;nbsp;
&lt;/div&gt;
&lt;div style=&quot;margin:0px;padding:0px;background-color:#FFFFFF;color:#4E6E89;font-family:&amp;quot;font-size:16px;&quot;&gt;
	&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;[root@localhost root]#&lt;/span&gt;&amp;nbsp;history -c&amp;nbsp;
&lt;/div&gt;
&lt;div style=&quot;margin:0px;padding:0px;background-color:#FFFFFF;color:#4E6E89;font-family:&amp;quot;font-size:16px;&quot;&gt;
	&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;[root@localhost root]#&lt;/span&gt;&amp;nbsp;echo &amp;gt; ./.bash_history
&lt;/div&gt;
&lt;div style=&quot;margin:0px;padding:0px;background-color:#FFFFFF;color:#4E6E89;font-family:&amp;quot;font-size:16px;&quot;&gt;
	&lt;span style=&quot;font-family:&amp;quot;color:#339966;&quot;&gt;[root@localhost root]#&lt;/span&gt;&amp;nbsp;history
&lt;/div&gt;</description><pubDate>Sat, 13 Apr 2019 13:09:41 +0800</pubDate></item></channel></rss>