2021年3月

首先你需要一个github账号,所有还没有的话先去注册吧!

https://github.com/

我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可:

https://git-for-windows.github.io/

1.进入Github首页,点击New repository新建一个项目

2.填写相应信息后点击create即可

Repository name: 仓库名称

Description(可选): 仓库描述介绍

Public, Private : 仓库权限(公开共享,私有或指定合作者)

Initialize this repository with a README: 添加一个README.md

gitignore: 不需要进行版本管理的仓库类型,对应生成文件.gitignore

license: 证书类型,对应生成文件LICENSE

3.点击Clone or dowload会出现一个地址,copy这个地址备用。

4.接下来就到本地操作了,首先右键你的项目,如果你之前安装git成功的话,右键会出现两个新选项,分别为Git Gui Here,Git Bash Here,这里我们选择Git Bash Here,进入如下界面,Test_Bluetooth即为我的项目名。

5.接下来输入如下代码(关键步骤),把github上面的仓库克隆到本地

git clone https://github.com/CKTim/BlueTooth.git(https://github.com/CKTim/BlueTooth.git替换成你之前复制的地址)

6.这个步骤以后你的本地项目文件夹下面就会多出个文件夹,该文件夹名即为你github上面的项目名,如图我多出了个Test文件夹,我们把本地项目文件夹下的所有文件(除了新多出的那个文件夹不用),其余都复制到那个新多出的文件夹下,

7.接着继续输入命令 cd Test,进入Test文件夹

8.接下来依次输入以下代码即可完成其他剩余操作:

git add . (注:别忘记后面的.,此操作是把Test文件夹下面的文件都添加进来)

git commit -m "提交信息" (注:“提交信息”里面换成你需要,如“first commit”)

git push -u origin master (注:此操作目的是把本地仓库push到github上面,此步骤需要你输入帐号和密码)

代表意义 分钟 小时 日期 月份 周 命令
数字范围 0~59 0~23 1~31 1~12 0~7 就命令

周的数字为0或7时,都代表“星期天”的意思。另外,还有一些辅助的字符,大概有下面这些:

特殊字符 代表意义

1) (星号) 代表任何时刻都接受的意思。举例来说,范例一内那个日、月、周都是*,就代表着不论何月、何日的礼拜几的12:00都执行后续命令的意思。

2) ,(逗号)

代表分隔时段的意思。举例来说,如果要执行的工作是3:00与6:00时,就会是:

0 3,6 * * * command

时间还是有五列,不过第二列是 3,6 ,代表3与6都适用

3) -(减号)
代表一段时间范围内,举例来说,8点到12点之间的每小时的20分都进行一项工作:

20 8-12 * * * command

仔细看到第二列变成8-12.代表 8,9,10,11,12 都适用的意思

4) /n(斜线)
那个n代表数字,即是每隔n单位间隔的意思,例如每五分钟进行一次,则:

*/5 * * * * command

用*与/5来搭配,也可以写成0-59/5,意思相同

实例
实例1:每1分钟执行一次myCommand

* * * * * myCommand

实例2:每小时的第3和第15分钟执行

3,15 * * * * myCommand

实例3:在上午8点到11点的第3和第15分钟执行

3,15 8-11 * * * myCommand

实例4:每隔两天的上午8点到11点的第3和第15分钟执行

3,15 8-11 */2  *  * myCommand

实例5:每周一上午8点到11点的第3和第15分钟执行

3,15 8-11 * * 1 myCommand

实例6:每晚的21:30重启smb

30 21 * * * /etc/init.d/smb restart

实例7:每月1、10、22日的4 : 45重启smb

45 4 1,10,22 * * /etc/init.d/smb restart

实例8:每周六、周日的1 : 10重启smb

10 1 * * 6,0 /etc/init.d/smb restart

实例9:每天18 : 00至23 : 00之间每隔30分钟重启smb

0,30 18-23 * * * /etc/init.d/smb restart

实例10:每星期六的晚上11 : 00 pm重启smb

0 23 * * 6 /etc/init.d/smb restart

实例11:每一小时重启smb

0 */1 * * * /etc/init.d/smb restart

实例12:晚上11点到早上7点之间,每隔一小时重启smb

0 23-7/1 * * * /etc/init.d/smb restart

设置Linux定时任务

crontab -e

或者直接编辑定时任务文件(root用户)

vim /etc/crontab

原文链接:原文 时间计算

1.申请账户

a.数据中心-ACME
    I)  账户-添加
    II) 输入账户的名称(英文和数字英文开头)
    III)输入邮箱
    IV) 选择:Let's Encrypt V2 
    V)  点击注册

2.填写ACME插件参数(token)

a.数据中心-ACME
    I)  Alibaba Cloud DNS  
    II) 名称自定义
    III)Ali_key:输入在alidns获取的
    IV) Ali_Secret:输入在Alidns获取的

    I)  dp 
    II) 名称自定义
    III)API数据填入
         DP_Id= dnspod.cn获取的id
         DP_Key=dnspod.cn获取的key

3.申请证书

a.节点-证书
    I)  选择使用的账户(选择新建的账户)
    II) 点击添加-选择类型为DNS--选择使用的插件(上面建的)-下面输入插件对应的域名
    III)点击创建
    IV) 点击立即订购证书

自用是一台i3-5010U的小主机,安装PVE6.3出现白屏

白屏时现象:有鼠标,鼠标右键有弹出菜单,折腾过如下方法,来自网上各个帖子与尝试,均失败

先用的HDMI,失败
换成VGA,失败
两个屏幕同时插,失败
从bios中,将Graphic设定为LVDS,甭管是最高分辨率还是最低分辨率,直接不亮了,失败中的失败,都要重新给bios放电重置
用ventoy启动,失败
烧录u盘,用u盘启动,失败
白屏后 按alt 或 ctrl 尝试拖界面,失败

升级pve到6.3
参考的是这篇文章 https://blog.51cto.com/tasnrh/2423364

换国内源 更新vpe5.4

echo "deb https://mirrors.ustc.edu.cn/debian/ stretch main contrib non-free deb-src https://mirrors.ustc.edu.cn/debian/ stretch main contrib non-free deb https://mirrors.ustc.edu.cn/debian/ stretch-updates main contrib non-free deb-src https://mirrors.ustc.edu.cn/debian/ stretch-updates main contrib non-free deb https://mirrors.ustc.edu.cn/debian/ stretch-backports main contrib non-free deb-src https://mirrors.ustc.edu.cn/debian/ stretch-backports main contrib non-free deb https://mirrors.ustc.edu.cn/debian-security/ stretch/updates main contrib non-free deb-src https://mirrors.ustc.edu.cn/debian-security/ stretch/updates main contrib non-free" > /etc/apt/sources.list

或者换 163的源

cat > /etc/apt/sources.list <<EOF
deb http://mirrors.163.com/debian/ buster main non-free contrib
deb http://mirrors.163.com/debian/ buster-updates main non-free contrib
deb http://mirrors.163.com/debian/ buster-backports main non-free contrib
deb-src http://mirrors.163.com/debian/ buster main non-free contrib
deb-src http://mirrors.163.com/debian/ buster-updates main non-free contrib
deb-src http://mirrors.163.com/debian/ buster-backports main non-free contrib
deb http://mirrors.163.com/debian-security/ buster/updates main non-free contrib
deb-src http://mirrors.163.com/debian-security/ buster/updates main non-free contrib
EOF

修改pve 5.x 更新源地址为 no subscription,不使用企业更新源

echo "deb http://mirrors.ustc.edu.cn/proxmox/debian/pve/ stretch pve-no-subscription" > /etc/apt/sources.list.d/pve-no-sub.list

关闭pve 5.x企业更新源

sed -i.bak 's|deb https://enterprise.proxmox.com/debian stretch pve-enterprise|# deb https://enterprise.proxmox.com/debian stretch pve-enterprise|' /etc/apt/sources.list.d/pve-enterprise.list

修改 ceph镜像更新源

echo "deb http://mirrors.ustc.edu.cn/proxmox/debian/ceph-luminous stretch main" >> /etc/apt/sources.list.d/ceph.list

开始更新即可

apt update && apt dist-upgrade

升级Corosync到Corosync 3

关闭高可用服务,只有一台pve的可以忽略。

systemctl stop pve-ha-lrm
systemctl stop pve-ha-crm

添加Proxmox Corosync 3 Stretch存储库

echo“deb http://mirrors.ustc.edu.cn/proxmox/debian/corosync-3/ stretch main”> /etc/apt/sources.list.d/corosync3.list

运行命令更新

apt update

根据官方手册支持执行:

apt list --upgradeable
apt dist-upgrade --download-only
apt dist-upgrade

如果关闭了高可用服务的在更新完毕后需要重新启动高可用服务

systemctl start pve-ha-lrm
systemctl start pve-ha-crm

升级pve到6.3
执行以下更新命令确保最新:

apt update
apt dist-upgrade

执行镜像源更新命令,将Debian的镜像源更换为升级源

sed -i 's/stretch/buster/g' /etc/apt/sources.list

添加Proxmox VE 6的镜像存储库地址

echo "deb http://mirrors.ustc.edu.cn/proxmox/debian/pve buster pve-no-subscription " > /etc/apt/sources.list.d/pve-no-sub.list

修改其他镜像源的升级包地址

sed -i -e 's/stretch/buster/g' /etc/apt/sources.list.d/pve-install-repo.list

修改Ceph的升级包地址

echo "deb http://mirrors.ustc.edu.cn/proxmox/debian/ceph-luminous buster main" > /etc/apt/sources.list.d/ceph.list

开始运行更新命令

apt update
apt dist-upgrade

在更新的过程中会出现几次输入的交互,第一次提示apt相关信息,输入Q退出继续执行更新,后续直接确认回车即可。

原文链接:链接
PVE5.4地址:链接
PVE5.4地址:链接