TomyTang 在版块 Linux平台 中发起了话题 Ubuntu 20 ifconfig 命令找不到ip地址的解决办法 2年, 5个月前
之前在/etc/netplan/*.ymal文件下配置的静态ip地址,最近在运行项目时提示mysql数据库下线。
进入PVE服务器后台,使用命令行 ifconfig
发现无法得到正常的ip地址。
解决办法:
1> 使用ifconfig -a , 可以拿到网卡地址,比如ens18:
2> 继续使用命令
sudo dhclient ens18
sudo ifconfig ens18
可以看到重新分配的地址。
3> 再次进入/etc/netplan/*.ymal文件,查看之前的静态ip地址是否还在。
使用sudo netplan apply命令重新更新一下。如果提示netplan 命令无法找到,重新安装netplan即可,sudo apt instlal…[阅读更多]
TomyTang 在版块 Linux平台 中发起了话题 Telegram 获取群组ID号码 2年, 5个月前
1. 创建bot聊天机器人,获取api token
2.将聊天机器人加入群组
3. 打开电脑终端,使用curl组件获取
curl https://api.telegram.org/botXXX:YYYY/getUpdates
这里XXX:YYY替换成自己的token
4. 可以看到如下信息
{“ok”:true,”result”:[{“update_id”:xxxxxxxxxxxx,
“my_chat_member”:{“chat”:{“id”:-xxxxxxx,”title”:”Group-xxx”,”type”:”group”,
这里的chat id就是group的id号TomyTang 在版块 VPS业务 中发起了话题 Vultr 新建VPS初始优化措施 2年, 5个月前
vultr vps申请后先做的一些优化
vultr 自带的Ubuntu系统默认安装了很多东…[阅读更多]
TomyTang 在版块 macOS | iOS 平台 中发起了话题 safari 开启开发者工具 2年, 6个月前
如果你是网页开发者,Safari 浏览器的“开发”菜单提供了几款工具供你使用。你可以使用这些工具来确定你的网站是否能与基于标准的所有网页浏览器正常工作。
如果你在菜单栏中未看到“开发”菜单,请选取“Safari 浏览器”>“设置”,点按“高级”,然后选择“在菜单栏中显示‘开发’菜单”。
TomyTang 在版块 Cloud服务 中回复了话题 Oracle甲骨文免费VPS申请 2年, 6个月前
VPS主机无法ping通
oracle默认对安全策略做了限制,导致vps无法Ping通
可以添加入站规则
vcn–>子网–>安全组,添加入站规则
选择 ICMP,类型填写 8,然后添加入站规则即可
TomyTang 在版块 Cloud服务 中回复了话题 Oracle甲骨文免费VPS申请 2年, 6个月前
如何更换IPV4地址
甲骨文VPS使用一段时间后可能会出现IPV4丢失的情况,一般是被封禁,可以更换IP处理。
没有IP情况下添加IP:
1.先进入到要换IP的事例详细里面
2.在左侧菜单一次点击-资源-附加的 VNIC
3.点击这条实例信息最右侧的三个竖排小点-查看详细信息
4.在左侧菜单一次点击-资源-IP地址
5.点击这条实例信息最右侧的三个竖排小点-编辑
6.选临时公共 IP,然后点更新这样IP就添加完毕了
已有IP情况下更换IP:
第5步后,选没有公共 IP,然后点更新,然后再进行第6步即可。TomyTang 在版块 Cloud服务 中回复了话题 Oracle甲骨文免费VPS申请 2年, 6个月前
Oracle vps申请后先做的一些优化
删除不必要的组件,这些组件消耗内存
1.删除snapd
# sudo apt remove snapd2.删除python3
sudo apt remove python*
sudo apt-get purge python3
sudo apt-get purge –auto-remove python3
TomyTang 在版块 Linux平台 中发起了话题 Linux查看内存使用常用命令 2年, 6个月前
了解RSS、PSS、USS等相关概念:
- VSS – Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)
- RSS – Resident Set Size 实际使用物理内存(包含共享库占用的内存)。<span style=”font-family: -apple-system, BlinkMacSystemFont, ‘PingFang SC’, ‘Hiragino Sans GB’, ‘Microsoft YaHei’, 微软雅黑, ‘helvetica neue’, helvetica, ubuntu, roboto, noto, ‘segoe ui’, Arial, sans-serif;”>使用top命令可以查询到,是最常用的内存指标,…
Frank Chen 在版块 IT技术 中发起了话题 Cloudflare后台记录的24小时独立访问IP准不准 2年, 6个月前
Cloudflare Web Analytics 和 Google Analytics记录的区别
总的来说区别很大,但是趋势可以参考
- Cloudflare 记录的是建立请求的访客数量(可能根本没有打开加载你的网页),
- Google analytics 之类的是访客打开网页(通过 js 进行记录的)的数量。
Frank Chen 在版块 Coding 中回复了话题 PHP Curl上线后无法请求远程数据 2年, 7个月前
1.curl target_url 提示 curl: (6) could not resolve host Error
通过修复DNS解析地址可以解决。Ubuntu20.0.4以上版本的dns修改方法如下
该方法适合老版本的ubuntu,新版本20.04以上的dns修改方法如下:
1.修改 /etc/systemd/resolved.conf 文件,在其中添加dns信息,例如:DNS= 8.8.8.8 114.114.114.114
# See resolved.conf(5) for details[Resolve]
DNS= 8.8.8.8 114.114.114.114
#FallbackDNS=
#Domains=
#LLMNR=no
#MulticastDNS=no
#DNSSEC=n…[阅读更多]Frank Chen 在版块 Coding 中发起了话题 PHP Curl上线后无法请求远程数据 2年, 7个月前
现象:
- php curl本地并发线程代码运行ok
- 同样的代码部署到线上后无法抓取数据(使用cloudflare CDN)
- 屏蔽掉cloudflare cdn后依然无法获取到数据
- 在线上服务器后台手动curl可以抓取到数据
Frank Chen 在版块 Coding 中发起了话题 https链接URL里面出现20%问题解决 2年, 7个月前
页面请求链接突然出现了20%,经过分析源码发现链接的参数前面出现了空格,把空格删除就好了。
TomyTang 在版块 IT技术 中发起了话题 SIM卡无法识别如何处理 2年, 7个月前
一般sim卡在使用较长时间后,可能会出现无法识别的故障。
解决办法:
1. 切换卡槽,
2.对调其他sim卡
3. 去门店进行更换
4. 换手机。
在去门店或者换手机之前,还有一个办法,就是拔掉卡托。使用铅笔上的橡皮擦对金手指面进行反复擦拭,然后用干净的纸巾或者眼镜布擦除多余的橡皮泥残留物。一般可以解决。
原理:
清除金手指表面的氧化物或者赃物。
TomyTang 在版块 Coding 中发起了话题 docker部署过程中出现 temporary error 2年, 7个月前
在部署docker镜像过程中出现如下错误
> [2/2] RUN apk add –no-cache openssl:
#0 2.795 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/APKINDEX.tar.gz
#0 7.810 fetch https://dl-cdn.alpinelinux.…[阅读更多]Frank Chen 在版块 Coding 中发起了话题 比较复杂的JSON格式转换数组后如何提取值 2年, 7个月前
一般比较复杂的业务场景会用到json嵌套,通过json_decode将json格式数据转换为数组格式后,该如何调用呢?
$RG_array = json_decode($json_body,true);
//-debug code
/*echo’参数RG_array’;
var_dump($RG_array);
*/1>先通过var_dump函数将数组变量打印出来,进…[阅读更多]
Frank Chen 在版块 Linux平台 中回复了话题 ubuntu 安装google 输入法 2年, 7个月前
#sudo apt-get install fcitx-googlepinyin
Frank Chen 在版块 Coding 中回复了话题 远程请求数据Get 和post区别 2年, 7个月前
curl 常见使用命令
# 显示响应首部信息
curl -I http://www.baidu.com# 模拟浏览器
curl -A “Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.25” http://www.baidu.com# 静默模式,不显示curl进度
curl -s http://www.baidu.com# 显示一次通信详情信息
curl -v http://www.baidu.com# 显示详情并时间戳跟踪
curl -v –trace-time http://www.baicu.com# 指定 GET 请求访问百度,
curl -X GET…[阅读更多]Frank Chen 在版块 Coding 中回复了话题 远程请求数据Get 和post区别 2年, 7个月前
cURL 的 ipv6、ipv4 选择策略
1> cURL 对ipv4、ipv6是…[阅读更多]
Frank Chen 在版块 Coding 中回复了话题 远程请求数据Get 和post区别 2年, 7个月前
一份完整的php curl请求代码示例
function curlRequest($url, array $params, $method = ‘POST’, array $headers = array())
{
// 1.初始化一个curl会话资源
$ch = curl_init();
// 2.设置curl会话的选项
curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0); // 强制使用 HTTP/1.0
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30); // 发起连接前等待超时的时间,如果设置为0,则无限等待
curl_setopt($ch, CURLOPT_TI…[阅读更多]- 读取更多