存档

‘资料’ 分类的存档

如何自动打开Chrome的开发者工具(devtools)

2020年1月15日 没有评论

有时候为了调试方便,我们需要Chrome开始运行时就自动打开开发者工具(devtools)控制台。如何实现呢?

Chrome启动时支持众多选项,可在命令行中运行chrome可执行程序,后边添加–auto-open-devtools-for-tabs参数即可。即chrome.exe –auto-open-devtools-for-tabs

需要注意的是,此参数仅对首个chrome浏览器生效,如果已经打开了其他的chrome浏览器,需要先关闭。

或者,追加–user-data-dir=./即可。

即chrome.exe –auto-open-devtools-for-tabs –user-data-dir=./

分类: 开发, 资料 标签:

阿里云ECS程序开机启动失败原因及解决办法

2020年1月10日 没有评论
  1. 场景描述:
    • 程序a、b均部署在阿里云ecs上,需要开机启动。a需要获取ecs的ip地址,b有较多依赖项。
    • 将a、b启动脚本均配置在rc.local中
    • a存在获取不到ip地址的情况,b存在启动失败的情况
  2. 解决办法:
    • 不通过rc.local启动
    • 将a、b启动脚本配置在crontab中,前面加上@reboot即可:
      @reboot start_a.sh
    • 对于a,需要等待阿里云后台服务启动完成之后才运行。这个需要修改crond.service。如下,追加cloud-final.service即可
      cat /etc/systemd/system/multi-user.target.wants/crond.service
      
      [Unit]
      Description=Command Scheduler
      After=auditd.service systemd-user-sessions.service time-sync.target cloud-final.service
分类: Shell, 资料 标签: ,

阿里云ECS全新实例需要配置安全组规则

2018年4月23日 没有评论

最近新买了一台阿里云ECS服务器,新装了httpd服务后,从浏览器无法访问页面。

排查过程如下:

  • 服务器是可以ssh登陆的,说明网络没问题
  • 在服务器本机使用curl http://127.0.0.1/获取首页,输出OK
  • 在服务器本机使用curl http://ecs-外网ip/获取首页,输出OK;这两步说明httpd服务正常
  • 检查防火墙,iptables服务未运行

那问题应该在ecs上,网上搜了一下,原来ecs实例设置了安全组规则,默认只开放ICMP、ssh和3389端口。需要手动开放业务端口才行。

方法为:

  • 在ECS实例列表处,选择要开放端口的ecs,点击右侧的“管理”
  • 在“管理”页面选择左侧“本实例安全组”,进入“安全组”页面
  • 点击“配置规则”,然后“添加安全组规则”,设置好协议、端口、授权对象(ip范围)等,保存

稍等一会儿规则生效,就可以正常访问业务页面了。

分类: 资料 标签: ,

多网卡环境下VMware虚拟机桥接宿主机网络不通的解决办法

2017年5月22日 没有评论

如题所述,一般都是在个人电脑上安装VMwareWorkStation,然后装几个虚拟机进行测试。自己的电脑一般都是一个网卡,直接将虚拟机桥接到物理网卡上就行了,无须过多设置。

今天在一台Windows服务器上装了一个VMwareWorkStation,通过桥接将虚拟机连上宿主机后,网络一直不通。

service network restart命令提示网线未接入或者网卡设备未激活之类的信息,但宿主机明明是可以上网的。搜了好久终于找到原因和解决办法:

  • 宿主机上有多块网卡,只有一个网卡插入了网线
  • VMware桥接选项默认自动选择了一块网卡,恰好不是可以上网的网卡

这种情况下,需要手动编辑虚拟网络,步骤如下:

  • VMware菜单中选择“编辑”->“虚拟网络编辑器”,打开虚拟网络编辑器
  • 选中“VMnet0”,如果看不到“VMnet0”可以通过“添加网络”手动将VMnet0添加进来
  • 在下边的“桥接模式”中,通过下拉选择可以联网的网卡,保存设置
  • 重启虚拟机网络
分类: 资料 标签:

关于docker的一些个人认识

2016年4月8日 没有评论
  1. host、docker engine、docker container
    1. host: the system(os/machine/vm) docker engine is running on. On windows, docker engine depends on a “default” linux virtual machine, so the host refers to this “default” vm.
    2. docker engine: the process dealing with docker client commands and managing(oprations like crud) docker containers
    3. docker container: a process running on the host which performs functions defined by images
  2. image、container
    1. to run an image will make a container
    2. run a daemoned container using -d flags
    3. the container will NOT remove itself automatically, using “docker rm containerID” to remove it
  3. docker network
    1. docker engine will create a default bridged network “docker0” on the host
    2. when running a container using a default net options(bridge), docker engine create a peer of interfaces to enable network communications between the container and the other ones.This peer of interfaces are eth0 on the container and vethXXYYZZ on the host.
    3. we can manually create our own networks.
  4. others…
分类: 资料 标签:

Redis视频教程之事务和持久化

2015年12月24日 没有评论
分类: Redis, 资料 标签: , ,