Windows自带的任务计划程序
一般情况下,这样配置即可 start.bat 脚本内容:
selenium--web自动化工具
selenium 是一个 web 自动化工具,它可以控制 chrome 浏览器实现我们想要的功能,跟爬虫不同的是:它是模拟人类的操作。 安装下载对应版本的 chromedriverhttps://chromedriver.chromium.org/downloads放到 PATH 环境变量里, 如果是 mac,可以直接执行 安装 python 包 编写脚本获取 xpath获取 xpath 可以按下 ctrl + shift + c 点击按钮, 高亮的地方右键复制 full xpath 获取 idCharome 浏览器界面按下 ctrl + shift + c 点击页面, 右边属性记录一下 html 的 id 属性 代码 常用操作浏览器 options 参数新版本 webdriver.Chrome 已经没有 chromeoptions 这个参数了。 截图 使用代理
Linux常用命令之sed
参数说明 -e < script >或 –expression=< script > 以选项中指定的 script 来处理输入的文本文件。-f <script 文件>或 –file=<script 文件> 以选项中指定的 script 文件来处理输入的文本文件。-h 或 –help 显示帮助。-n 或 –quiet 或 –silent 仅显示 script 处理后的结果。-V 或 –version 显示版本信息。-i 直接修改文件内容 动作说明 a :新增, a 的后面可以接字串,而这些字串会在新的一行出现 (目前的下一行)~c :取代, c 的后面可以接字串,这些字串可以取代 n1,n2 之间的行!d :删除,因为是删除啊,所以 d 后面通常不接任何咚咚;i :插入, i 的后面可以接字串,而这些字串会在新的一行出现 (目前的上一行);p :打印,亦即将某个选择的数据印出。通常 p 会与参数 sed -n 一起运行~s :取代,可以直接进行取代的工作哩!通常这个 s 的动作可以搭配正规表示法!例如 1,20s...
常用shell组合命令
循环遍历{1..3} 这种格式 seq for 循环 while 循环 遍历列表 这个 list 也可以写成 list=(a b c) 这种形式 遍历换行字符串 条件判断shell条件判断 脚本里的交互命令修改密码 自动执行 fdisk 删除文件只保留最近 20 个 jar 版本 写入文件不处理变量 这样的可以处理变量 使用 sudo 写入 写入内容控制台看得见 tee -a 为追加, tee 前面可以加 sudo 或者 运行 5s 自动退出 脚本里获取目录或名字脚本里获取路径这种方法可能是绝对路径,也可能是相对路径: 绝对路径 脚本里获取脚本文件名 $0 在 bash 里表示执行脚本的命令,如 ./xx.sh 或 /opt/xxx.sh 批量启动服务 判断里面有变量,用双中括号 sudo 执行命令举个例子 截取文件名或路径名 去除字符串中间的空格 输入 yes 或 no 执行不同的选项 获取网卡 IP 获取网卡设备名 获取当前目录下的所有目录 使用 shell 生成随机 MAC 地址 以禁止登录的用户执...
Docker常用配置
docker 安装官方安装脚本 阿里云安装(centos) docker-compose 安装 免 root 执行 docker 命令 顺便确定一下 sock 文件有没有权限(默认是有的), 退出账户重新登录一下即可生效 阿里云 Docker 加速 或者 常用操作一次性删除所有的容器 一次性删除所有的镜像 一次性删除未打标签的镜像 一次性删除所有 volume Docker 进入容器 查看容器详情 启动容器 进入一个运行中的容器 打 tag 查看容器占用磁盘空间 查看容器 id 查看日志文件 容器备份还原镜像的备份还原 commit 将容器保存成镜像 将镜像导出成 tar (镜像是分层的,可以回滚,) 从 tar 导入镜像(镜像备份下来的 tar) 注意:以上会备份镜像的多层。 容器的备份还原 备份容器 还原成镜像 注意:备份的只是一层镜像 容器的日志日志位置docker 日志建议输出控制台,控制台日志存储在主机上 先查看 Logging Driver 类型,默认应该是 json 格式 jso...
ubuntu常用配置记录
以 Ubuntu 的尿性,总是会搞一些奇奇怪怪的“创新”,所以本文只针对于我在使用的 Ubuntu 系统,当前版本是 24.04 LTS,版本相差太大就不具有参考意义了。 修改国内源 编译环境安装 切换语言环境 Ubuntu 网卡配置文件图形界面版 Ubuntu 修改网卡配置应该首选图形界面修改,服务器版优先使用 nmtui 来修改。 查看网卡硬件信息 网卡配置文件 ubuntu 从 17.10 开始,已放弃在 /etc/network/interfaces 里固定 IP 的配置,而是改成 netplan 方式,配置写在 /etc/netplan/01-netcfg.yaml 或者类似名称的 yaml 文件里 dhcp 配置 然后执行 netplan try 使配置生效,不用重启网卡。 临时修改网卡 DNS 地址 永久修改网卡 DNS resolv.conf 文件就是根据/etc/resolvconf/resolv.conf.d 目录中的这几个文件生成的。 查看现在正在使用的 DNS 启动速度慢等在 a start job...
centos常用配置
centos 系统升级请看Centos7 升级 RHEL8 网络配置 固定 ip 配置 DHCP 配置 临时修改 IP(重启失效) 临时增加 vip 网卡配置 VLAN 修改网卡名 centos7 默认是以接口名称被自动基于固件,拓扑结构和位置信息来确定。如 ens33,如果想要以 eth0 来命名 安装时配置 光标选择“Install CentOS 7”点击 Tab,打开 kernel 启动选项后,增加 net.ifnames=0 biosdevname=0 系统配置关闭 selinux timedatectl 命令 ntp 时间同步 ntp 只会同步系统时间而不会同步硬件时间,若服务器重启则系统时间会失效,依旧从硬件时间开始计时,所以使用 ntp 同步系统时间后需要将系统时间同步到硬件时间 hwclock -w 修改内核参数 忘记密码重置密码: 重启, 在 grub2 界面 先按 ↑ 停在这个界面,然后按 e 进入编辑模式找到 linux16 那一行, 在最后面添加 init=/bin/sh按 ctrl + x 继续启动 修改时区 安装相应...
静态博客生成工具hexo
hugo 文档请看 hugo 安装 nodejs yarn hexo 推荐使用 yarn 来代替 npm首先安装 nodejs,和 npm, 然后再安装 yarn 安装 yarn 设置淘宝源 安装 hexo 创建新项目 如果找不到 hexo,请把 yarn global bin 添加到环境变量 修改配置修改语言为中文vim myblog/_config.yml 安装 next 主题github 地址:https://github.com/theme-next/hexo-theme-next 修改 theme 配置文件 vim next/_config.ymlscheme: Pisces 添加搜索功能 然后主题配置文件 next/_config.ymllocal_search: 标签,配置参数 enable: true 添加看板娘 git 地址: https://github.com/EYHN/hexo-helper-live2d/blob/master/README.zh-CN.md 在 _config.yml 添加下面配置 modu...
Linux常用命令之lsof
lsof(list open files)是一个列出当前系统打开文件的工具。在 linux 环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。 常用参数 参数 说明 -p 根据 pid 查找 直接加文件路径 查看这个文件被哪个进程打开了 -c 显示 COMMAND 列中包含指定字符的进程所有打开的文件 lsof -u username 显示所属 user 进程打开的文件 -i 用以显示符合条件的进程情况 lsof -g gid 显示归属 gid 的进程情况 lsof +d /DIR/ 显示目录下被进程打开的文件 lsof +D /DIR/ 同上,但是会搜索目录下的所有目录,时间相对较长 lsof -d FD 显示指定文件描述符的进程 lsof -n 不将 IP 转换为 hostname,缺省是不加上 -n 参数 lsof -i 用以显示符合条件的进程情况 一些例子查看 java 程序打开的文件 当然你也可以到 /proc/<进程pid&...
解决 yum update 卡住不动
如果是低内存机器,有可能是内存不够了,增加一些 swap 试试。



