月度归档:2020年12月

postgresql 主键重新计数

在 pg12 中,使用 GENERATED BY DEFAULT AS IDENTITY 创建的主键重新计数的方法:

ALTER TABLE table  ALTER COLUMN "id" RESTART;

ALTER TABLE table  ALTER COLUMN "id" RESTART WITH 1;

CentOS 7 使用 Cockpit

Cockpit 是一个 Red Hat 赞助的开源项目,它是一个网页式用户界面,让用户可以通过浏览器来管理和监控Linux 服务器。除了一些常规的系统操作外,Cockpit 还支持 Docker、Kubernetes和KVM。 通过Cockpit Web UI可以轻松启动容器、管理存储、配置网络和检查日志。

安装过程如下:

yum install -y epel-release
yum clean all
yum makecache fast
yum install -y cockpit cockpit-dashboard cockpit-storaged cockpit-packagekit
systemctl enable cockpit.socket
systemctl start cockpit.socket

开启防火墙

firewall-cmd --permanent --add-service=cockpit
firewall-cmd --reload

管理 docker / k8s

yum install -y cockpit-docker cockpit-kubernetes

管理虚拟机

yum install -y cockpit-machines libvirt virt-install

安装完后访问服务器 9090 端口即可。

linux 设置时间

方法1

手动设置

date -s "20201204 13:50:00"
hwclock --systohc

网络校时

需要允许 udp/123 端口访问外网

ntpdate ntp.aliyun.com
hwclock --systohc

国内授时服务器

#NTP服务器
cn.ntp.org.cn
ntp.aliyun.com
ntp1.aliyun.com
ntp2.aliyun.com
ntp3.aliyun.com
ntp4.aliyun.com
ntp5.aliyun.com
ntp6.aliyun.com
ntp7.aliyun.com

#Time服务器
time1.aliyun.com
time2.aliyun.com
time3.aliyun.com
time4.aliyun.com
time5.aliyun.com
time6.aliyun.com
time7.aliyun.com

方法2

timedatectl set-time 15:58:30
timedatectl set-time 20151120
timedatectl set-time '16:10:40 2015-11-20'

windows 自动启动全屏浏览器打开指定网页

创建 bat 文件,如 run.bat,将 bat 放到开始菜单启动组中即可。

chrome 浏览器

start chrome.exe --kiosk "http://www.baidu.com/"

360 浏览器

start 360chrome.exe --kiosk "http://www.baidu.com/"

edge 浏览器

start msedge.exe --kiosk "http://www.baidu.com/" --edge-kiosk-type=fullscreen

附 win10 & win11 启动菜单位置:

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup