<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://10.0.0.26:4441/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=10.0.0.200</id>
	<title>Costa&#039;s Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://10.0.0.26:4441/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=10.0.0.200"/>
	<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php/Special:Contributions/10.0.0.200"/>
	<updated>2026-10-11T13:07:24Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=LVM_operations&amp;diff=158</id>
		<title>LVM operations</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=LVM_operations&amp;diff=158"/>
		<updated>2025-08-28T15:21:44Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== create LV == &lt;br /&gt;
 1. create disk partition (fdisk)&lt;br /&gt;
 2. pvcreate /dev/sdb1&lt;br /&gt;
 3. lvmdiskscan , pvdisplay , pvscan(to check)&lt;br /&gt;
 4. vgcreate vg_newlvm /dev/sdb1&lt;br /&gt;
    vgcreate vg_newlvm /dev/sdb1 /dev/sdc1 &lt;br /&gt;
 5. lvcreate --name centos7_newvol -l 100%FREE vg_newlvm&lt;br /&gt;
    lvcreate -L 15G vg_newlvm&lt;br /&gt;
    lvcreate -l 50%VG -n centos7_newvol vg_newlvm&lt;br /&gt;
 6. lvdisplay (to check)&lt;br /&gt;
 7. mkfs.ext4 /dev/vg_newlvm/centos7_newvol&lt;br /&gt;
 &lt;br /&gt;
==resize LV == &lt;br /&gt;
&lt;br /&gt;
 1. Identify the Volume Group&lt;br /&gt;
    vgs&lt;br /&gt;
 2. Extend the Volume Group&lt;br /&gt;
    vgextend myvolume /dev/sda2&lt;br /&gt;
 3. Check&lt;br /&gt;
    vgs , vgdisplay&lt;br /&gt;
 4. Extend the Logical Volume&lt;br /&gt;
    lvextend -l +100%FREE /dev/myvg/myvolume&lt;br /&gt;
 Note: You can also extend the file system size using single lvextnd command by adding -r at end, example is shown below&lt;br /&gt;
    lvextend -l +100%FREE /dev/myvg/myvolume -r&lt;br /&gt;
 5. Extend the filesystem&lt;br /&gt;
    xfs_growfs /dev/myvg/myvolume&lt;br /&gt;
&lt;br /&gt;
==disable/delete LV ==&lt;br /&gt;
 1. Delete the entry of the mount point from the /etc/fstab :&lt;br /&gt;
 # cat /etc/fstab&lt;br /&gt;
 ...&lt;br /&gt;
 /dev/mapper/datavg-testlv            /data01              ext4    defaults        0 0&lt;br /&gt;
 ...&lt;br /&gt;
 2. Unmount the mount point : &lt;br /&gt;
 # umount /data01&lt;br /&gt;
 &lt;br /&gt;
 3. Disable lvm :&lt;br /&gt;
 # lvchange -an /dev/datavg/testlv&lt;br /&gt;
 &lt;br /&gt;
 4. Delete lvm volume :&lt;br /&gt;
 # lvremove /dev/datavg/testlv&lt;br /&gt;
 &lt;br /&gt;
 5. Disable volume group :&lt;br /&gt;
 # vgchange -an datavg&lt;br /&gt;
 &lt;br /&gt;
 6. Delete volume group :&lt;br /&gt;
 # vgremove datavg&lt;br /&gt;
 &lt;br /&gt;
 7. Delete physical Volumes being used for the volume group “datavg” :&lt;br /&gt;
 # pvremove /dev/sdb  /dev/sdc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==mount LVM from external disk ==&lt;br /&gt;
&lt;br /&gt;
 Make sure lvm2 is installed:&lt;br /&gt;
 &lt;br /&gt;
 $ sudo yum install lvm2&lt;br /&gt;
 Load the necessary module(s) as root:&lt;br /&gt;
 &lt;br /&gt;
 $ sudo modprobe dm-mod&lt;br /&gt;
 Scan your system for LVM volumes and identify in the output the volume group name that has your Fedora volume (mine proved to be VolGroup00):&lt;br /&gt;
 &lt;br /&gt;
 $ sudo vgscan&lt;br /&gt;
 Activate the volume:&lt;br /&gt;
 &lt;br /&gt;
 $ sudo vgchange -ay VolGroup00&lt;br /&gt;
 Find the logical volume that has your Fedora root filesystem (mine proved to be LogVol00):&lt;br /&gt;
 &lt;br /&gt;
 $ sudo lvs&lt;br /&gt;
 Create a mount point for that volume:&lt;br /&gt;
 &lt;br /&gt;
 $ sudo mkdir /mnt/fcroot&lt;br /&gt;
 Mount it:&lt;br /&gt;
 &lt;br /&gt;
 $ sudo mount /dev/VolGroup00/LogVol00 /mnt/fcroot -o ro,user&lt;br /&gt;
 You&#039;re done, navigate to /mnt/fcroot and copy the files and paste somewhere else.&lt;br /&gt;
 &lt;br /&gt;
 Note: In case of bad sectors on the disk, one can prevent journaling with the option noload.&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=How_to_change_the_number_of_replicas_of_a_Kafka_topic&amp;diff=157</id>
		<title>How to change the number of replicas of a Kafka topic</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=How_to_change_the_number_of_replicas_of_a_Kafka_topic&amp;diff=157"/>
		<updated>2025-08-05T18:41:17Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: /* 1. Specify the extra replicas in a custom reassignment json file */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===1. Specify the extra replicas in a custom reassignment json file===&lt;br /&gt;
For example, you could create &#039;&#039;increase-replication-factor.json&#039;&#039; and put this content in it:&lt;br /&gt;
&lt;br /&gt;
 {&amp;quot;version&amp;quot;:1,&lt;br /&gt;
  &amp;quot;partitions&amp;quot;:[&lt;br /&gt;
     {&amp;quot;topic&amp;quot;:&amp;quot;telegraf&amp;quot;,&amp;quot;partition&amp;quot;:0,&amp;quot;replicas&amp;quot;:[0,1,2]},&lt;br /&gt;
     {&amp;quot;topic&amp;quot;:&amp;quot;telegraf&amp;quot;,&amp;quot;partition&amp;quot;:1,&amp;quot;replicas&amp;quot;:[1,2,0]},&lt;br /&gt;
     {&amp;quot;topic&amp;quot;:&amp;quot;telegraf&amp;quot;,&amp;quot;partition&amp;quot;:2,&amp;quot;replicas&amp;quot;:[2,0,1]}&lt;br /&gt;
 ]}&lt;br /&gt;
&lt;br /&gt;
===2. Use the file with the --execute option of the kafka-reassign-partitions tool===&lt;br /&gt;
[or kafka-reassign-partitions.sh - depending on the kafka package]&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
 $ ./kafka-reassign-partitions.sh --bootstrap-server kafka.kafka:9092 --reassignment-json-file increase-replication-factor.json --execute&lt;br /&gt;
&lt;br /&gt;
===3. Verify the replication factor with the kafka-topics tool===&lt;br /&gt;
[or kafka-topics.sh - depending on the kafka package]&lt;br /&gt;
&lt;br /&gt;
 bash-5.0# ./kafka-topics.sh --bootstrap-server kafka.kafka:9092 --topic telegraf --describe&lt;br /&gt;
 Topic: telegraf TopicId: O4smIJNBRyqmm0z2CwunNA PartitionCount: 3       ReplicationFactor: 1    Configs: &lt;br /&gt;
 cleanup.policy=delete,segment.bytes=5242880,retention.ms=43200000,message.timestamp.type=LogAppendTime,retention.bytes=-1,delete.retention.ms=43200000&lt;br /&gt;
        Topic: telegraf Partition: 0    Leader: 0       Replicas: 0,1   Isr: 0  Adding Replicas: 1      Removing Replicas: &lt;br /&gt;
        Topic: telegraf Partition: 1    Leader: 1       Replicas: 1,2   Isr: 1  Adding Replicas: 2      Removing Replicas: &lt;br /&gt;
        Topic: telegraf Partition: 2    Leader: 2       Replicas: 2,0   Isr: 2  Adding Replicas: 0      Removing Replicas: &lt;br /&gt;
 bash-5.0# ./kafka-topics.sh --bootstrap-server kafka.kafka:9092 --topic telegraf --describe&lt;br /&gt;
 Topic: telegraf TopicId: O4smIJNBRyqmm0z2CwunNA PartitionCount: 3       ReplicationFactor: 2    Configs: &lt;br /&gt;
 cleanup.policy=delete,segment.bytes=5242880,retention.ms=43200000,message.timestamp.type=LogAppendTime,retention.bytes=-1,delete.retention.ms=43200000&lt;br /&gt;
        Topic: telegraf Partition: 0    Leader: 0       Replicas: 0,1   Isr: 0,1&lt;br /&gt;
        Topic: telegraf Partition: 1    Leader: 1       Replicas: 1,2   Isr: 1,2&lt;br /&gt;
        Topic: telegraf Partition: 2    Leader: 2       Replicas: 2,0   Isr: 2,0&lt;br /&gt;
 bash-5.0# &lt;br /&gt;
&lt;br /&gt;
See also: [https://kafka.apache.org/documentation/#basic_ops_increase_replication_factor the part of the official documentation that describes how to increase the replication factor].&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Reset_Kubernetes_Certificate&amp;diff=156</id>
		<title>Reset Kubernetes Certificate</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Reset_Kubernetes_Certificate&amp;diff=156"/>
		<updated>2025-06-06T20:13:08Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; sudo kubeadm certs check-expiration&lt;br /&gt;
 sudo kubeadm init phase kubelet-finalize all&lt;br /&gt;
 sudo kubeadm certs renew all&lt;br /&gt;
 sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config&lt;br /&gt;
 sudo chown $(id -u):$(id -g) $HOME/.kube/config&lt;br /&gt;
&lt;br /&gt;
Choosing certificate validity period&lt;br /&gt;
&lt;br /&gt;
kubeadm allows you to choose the validity period of CA and leaf certificates. That can be done by using the certificateValidityPeriod and caCertificateValidityPeriod fields of the kubeadm configuration:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
apiVersion: kubeadm.k8s.io/v1beta4&lt;br /&gt;
&lt;br /&gt;
kind: ClusterConfiguration&lt;br /&gt;
&lt;br /&gt;
certificateValidityPeriod: 8760h # Default: 365 days × 24 hours = 1 year&lt;br /&gt;
&lt;br /&gt;
caCertificateValidityPeriod: 87600h # Default: 365 days × 24 hours * 10 = 10 years&lt;br /&gt;
&lt;br /&gt;
The values of the fields follow the accepted format for Go&#039;s time.Duration values, with the longest supported unit being h (hours).&lt;br /&gt;
&lt;br /&gt;
https://kubernetes.io/docs/tasks/administer-cluster/kubeadm/kubeadm-certs/&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Reset_Kubernetes_Certificate&amp;diff=155</id>
		<title>Reset Kubernetes Certificate</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Reset_Kubernetes_Certificate&amp;diff=155"/>
		<updated>2025-06-06T20:06:08Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: Created page with &amp;quot; sudo kubeadm certs check-expiration  sudo kubeadm init phase kubelet-finalize all  sudo kubeadm certs renew all  sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config  sud...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; sudo kubeadm certs check-expiration&lt;br /&gt;
 sudo kubeadm init phase kubelet-finalize all&lt;br /&gt;
 sudo kubeadm certs renew all&lt;br /&gt;
 sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config&lt;br /&gt;
 sudo chown $(id -u):$(id -g) $HOME/.kube/config&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Main_Page&amp;diff=154</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Main_Page&amp;diff=154"/>
		<updated>2025-06-06T20:05:40Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: /* Kubernetes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Admin:tostertoster&lt;br /&gt;
=== [[Wiki Formatting]] ===&lt;br /&gt;
&lt;br /&gt;
=== Kubernetes ===&lt;br /&gt;
* [[VirtualBox management]]&lt;br /&gt;
* [[Enforced pod delete]]&lt;br /&gt;
* [[New cluster deployment]]&lt;br /&gt;
* [[A script to list all the K8s SVC DNS records]]&lt;br /&gt;
* [[Log level setup]]&lt;br /&gt;
* [[Edit docker image]]&lt;br /&gt;
* [[Reset Kubernetes Certificate]]&lt;br /&gt;
&lt;br /&gt;
=== Zoneminder ===&lt;br /&gt;
* [[Camera list]]&lt;br /&gt;
&lt;br /&gt;
=== Databases ===&lt;br /&gt;
* [[InfluxDB]]&lt;br /&gt;
* [[Prometheus TSDB]]&lt;br /&gt;
&lt;br /&gt;
=== [[Linux]] ===&lt;br /&gt;
&lt;br /&gt;
=== Kafka ===&lt;br /&gt;
* [[How to change the number of replicas of a Kafka topic]]&lt;br /&gt;
&lt;br /&gt;
=== [[Home Assistant]] ===&lt;br /&gt;
&lt;br /&gt;
=== QNAP ===&lt;br /&gt;
* [[snmpd restart]]&lt;br /&gt;
&lt;br /&gt;
=== [[SIM cards]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[Git]] ===&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
* [[No password login]]&lt;br /&gt;
* [[Disable no password login]]&lt;br /&gt;
* [[How to Disable Specific Windows Key Shortcut in Windows]]&lt;br /&gt;
* [[Allow Hibernate]]&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Snmpd_restart&amp;diff=153</id>
		<title>Snmpd restart</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Snmpd_restart&amp;diff=153"/>
		<updated>2025-05-08T17:25:08Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; ps -T | grep snmpd&lt;br /&gt;
 kill -9 XXXX&lt;br /&gt;
 # kill -9 $(ps -T | grep snmpd |grep -v &amp;quot;grep&amp;quot; | awk &#039;{print $1}&#039;)&lt;br /&gt;
 /usr/local/bin/snmpd -c /etc/config/snmpd.conf -p 161&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Main_Page&amp;diff=152</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Main_Page&amp;diff=152"/>
		<updated>2025-04-05T21:41:19Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Admin:tostertoster&lt;br /&gt;
=== [[Wiki Formatting]] ===&lt;br /&gt;
&lt;br /&gt;
=== Kubernetes ===&lt;br /&gt;
* [[VirtualBox management]]&lt;br /&gt;
* [[Enforced pod delete]]&lt;br /&gt;
* [[New cluster deployment]]&lt;br /&gt;
* [[A script to list all the K8s SVC DNS records]]&lt;br /&gt;
* [[Log level setup]]&lt;br /&gt;
* [[Edit docker image]]&lt;br /&gt;
&lt;br /&gt;
=== Zoneminder ===&lt;br /&gt;
* [[Camera list]]&lt;br /&gt;
&lt;br /&gt;
=== Databases ===&lt;br /&gt;
* [[InfluxDB]]&lt;br /&gt;
* [[Prometheus TSDB]]&lt;br /&gt;
&lt;br /&gt;
=== [[Linux]] ===&lt;br /&gt;
&lt;br /&gt;
=== Kafka ===&lt;br /&gt;
* [[How to change the number of replicas of a Kafka topic]]&lt;br /&gt;
&lt;br /&gt;
=== [[Home Assistant]] ===&lt;br /&gt;
&lt;br /&gt;
=== QNAP ===&lt;br /&gt;
* [[snmpd restart]]&lt;br /&gt;
&lt;br /&gt;
=== [[SIM cards]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[Git]] ===&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
* [[No password login]]&lt;br /&gt;
* [[Disable no password login]]&lt;br /&gt;
* [[How to Disable Specific Windows Key Shortcut in Windows]]&lt;br /&gt;
* [[Allow Hibernate]]&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Snmpd_restart&amp;diff=151</id>
		<title>Snmpd restart</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Snmpd_restart&amp;diff=151"/>
		<updated>2025-04-05T21:40:38Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: Created page with &amp;quot; ps -T | grep snmpd  kill -9 XXXX  /usr/local/bin/snmpd -c /etc/config/snmpd.conf -p 161&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; ps -T | grep snmpd&lt;br /&gt;
 kill -9 XXXX&lt;br /&gt;
 /usr/local/bin/snmpd -c /etc/config/snmpd.conf -p 161&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Main_Page&amp;diff=150</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Main_Page&amp;diff=150"/>
		<updated>2025-04-05T21:39:53Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Admin:tostertoster&lt;br /&gt;
=== [[Wiki Formatting]] ===&lt;br /&gt;
&lt;br /&gt;
=== Kubernetes ===&lt;br /&gt;
* [[VirtualBox management]]&lt;br /&gt;
* [[Enforced pod delete]]&lt;br /&gt;
* [[New cluster deployment]]&lt;br /&gt;
* [[A script to list all the K8s SVC DNS records]]&lt;br /&gt;
* [[Log level setup]]&lt;br /&gt;
* [[Edit docker image]]&lt;br /&gt;
&lt;br /&gt;
=== Zoneminder ===&lt;br /&gt;
* [[Camera list]]&lt;br /&gt;
&lt;br /&gt;
=== Databases ===&lt;br /&gt;
* [[InfluxDB]]&lt;br /&gt;
* [[Prometheus TSDB]]&lt;br /&gt;
&lt;br /&gt;
=== [[Linux]] ===&lt;br /&gt;
&lt;br /&gt;
=== Kafka ===&lt;br /&gt;
* [[How to change the number of replicas of a Kafka topic]]&lt;br /&gt;
&lt;br /&gt;
=== Home Assistant ===&lt;br /&gt;
&lt;br /&gt;
=== [[QNAP]] ===&lt;br /&gt;
* [[snmpd restart]]&lt;br /&gt;
&lt;br /&gt;
=== [[SIM cards]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[Git]] ===&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
* [[No password login]]&lt;br /&gt;
* [[Disable no password login]]&lt;br /&gt;
* [[How to Disable Specific Windows Key Shortcut in Windows]]&lt;br /&gt;
* [[Allow Hibernate]]&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Main_Page&amp;diff=149</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Main_Page&amp;diff=149"/>
		<updated>2025-04-05T21:39:34Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Admin:tostertoster&lt;br /&gt;
=== [[Wiki Formatting]] ===&lt;br /&gt;
&lt;br /&gt;
=== Kubernetes ===&lt;br /&gt;
* [[VirtualBox management]]&lt;br /&gt;
* [[Enforced pod delete]]&lt;br /&gt;
* [[New cluster deployment]]&lt;br /&gt;
* [[A script to list all the K8s SVC DNS records]]&lt;br /&gt;
* [[Log level setup]]&lt;br /&gt;
* [[Edit docker image]]&lt;br /&gt;
&lt;br /&gt;
=== Zoneminder ===&lt;br /&gt;
* [[Camera list]]&lt;br /&gt;
&lt;br /&gt;
=== Databases ===&lt;br /&gt;
* [[InfluxDB]]&lt;br /&gt;
* [[Prometheus TSDB]]&lt;br /&gt;
&lt;br /&gt;
=== [[Linux]] ===&lt;br /&gt;
&lt;br /&gt;
=== Kafka ===&lt;br /&gt;
* [[How to change the number of replicas of a Kafka topic]]&lt;br /&gt;
&lt;br /&gt;
=== Home Assistant ===&lt;br /&gt;
* [[snmpd restart]]&lt;br /&gt;
&lt;br /&gt;
=== [[QNAP]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[SIM cards]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[Git]] ===&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
* [[No password login]]&lt;br /&gt;
* [[Disable no password login]]&lt;br /&gt;
* [[How to Disable Specific Windows Key Shortcut in Windows]]&lt;br /&gt;
* [[Allow Hibernate]]&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Main_Page&amp;diff=148</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Main_Page&amp;diff=148"/>
		<updated>2025-04-05T21:38:41Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Admin:tostertoster&lt;br /&gt;
=== [[Wiki Formatting]] ===&lt;br /&gt;
&lt;br /&gt;
=== Kubernetes ===&lt;br /&gt;
* [[VirtualBox management]]&lt;br /&gt;
* [[Enforced pod delete]]&lt;br /&gt;
* [[New cluster deployment]]&lt;br /&gt;
* [[A script to list all the K8s SVC DNS records]]&lt;br /&gt;
* [[Log level setup]]&lt;br /&gt;
* [[Edit docker image]]&lt;br /&gt;
&lt;br /&gt;
=== Zoneminder ===&lt;br /&gt;
* [[Camera list]]&lt;br /&gt;
&lt;br /&gt;
=== Databases ===&lt;br /&gt;
* [[InfluxDB]]&lt;br /&gt;
* [[Prometheus TSDB]]&lt;br /&gt;
&lt;br /&gt;
=== [[Linux]] ===&lt;br /&gt;
&lt;br /&gt;
=== Kafka ===&lt;br /&gt;
* [[How to change the number of replicas of a Kafka topic]]&lt;br /&gt;
&lt;br /&gt;
=== [[Home Assistant]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[QNAP]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[SIM cards]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[Git]] ===&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
* [[No password login]]&lt;br /&gt;
* [[Disable no password login]]&lt;br /&gt;
* [[How to Disable Specific Windows Key Shortcut in Windows]]&lt;br /&gt;
* [[Allow Hibernate]]&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Git&amp;diff=147</id>
		<title>Git</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Git&amp;diff=147"/>
		<updated>2025-03-23T07:15:35Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; git init &lt;br /&gt;
 git remote add origin https://gitlab.com/costa6/kubespray.git&lt;br /&gt;
 git branch -M main&lt;br /&gt;
 git add busybox chronograf crontab dashboard dashboard.yaml elk elk-cluster grafana homeassistant influxdb jmx-exporter kafka kube-apiserver-audit.conf kubespray local-path-storage.yaml mosquitto mysql nginx prometheus prometheus_get_latest.sh telegraf test wiki&lt;br /&gt;
 git rm --cached kubespray -f&lt;br /&gt;
 git status&lt;br /&gt;
 git commit -m &amp;quot;kubespray instance&amp;quot;&lt;br /&gt;
 git push -uf origin main&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Prometheus_TSDB&amp;diff=146</id>
		<title>Prometheus TSDB</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Prometheus_TSDB&amp;diff=146"/>
		<updated>2025-03-23T06:22:44Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Oldest record in Prometheus&lt;br /&gt;
 cd /home/costa/data/prometheus-data ;grep -r minTime --include meta.json | awk &#039;{print $3}&#039; | sort | head -n1 | rev| cut -c5- | rev | { read gmt ; date -d &amp;quot;@$gmt&amp;quot; ; }&lt;br /&gt;
&lt;br /&gt;
snapshot https://gist.github.com/ksingh7/d5e4414d92241e0802e59fa4c585b98b&lt;br /&gt;
&lt;br /&gt;
How to drop and delete metrics in Prometheus  https://faun.pub/how-to-drop-and-delete-metrics-in-prometheus-7f5e6911fb33&lt;br /&gt;
&lt;br /&gt;
;Find all unused metrics&lt;br /&gt;
Grafana token&lt;br /&gt;
 eyJrIjoibzQ4R3I5Mm9FcUMwOFZPNzdpWEtnNEl5ZU1IVkYyUG4iLCJuIjoibWltaXItdG9rZW4iLCJpZCI6MX0=&lt;br /&gt;
&lt;br /&gt;
 curl -H &amp;quot;Authorization: Bearer eyJrIjoibzQ4R3I5Mm9FcUMwOFZPNzdpWEtnNEl5ZU1IVkYyUG4iLCJuIjoibWltaXItdG9rZW4iLCJpZCI6MX0=&amp;quot; http://10.0.0.200:30725/api/dashboards/home&lt;br /&gt;
&lt;br /&gt;
 mimirtool analyze grafana --address=http://10.0.0.200:30725 --key=&amp;quot;eyJrIjoibzQ4R3I5Mm9FcUMwOFZPNzdpWEtnNEl5ZU1IVkYyUG4iLCJuIjoibWltaXItdG9rZW4iLCJpZCI6MX0=&amp;quot;&lt;br /&gt;
 mimirtool analyze prometheus --address=http://10.0.0.200:30900&lt;br /&gt;
 jq -r &amp;quot;.in_use_metric_counts[].metric&amp;quot; prometheus-metrics.json | sort &amp;gt; used_metrics.txt&lt;br /&gt;
 jq -r &amp;quot;.additional_metric_counts[].metric&amp;quot; prometheus-metrics.json | sort &amp;gt; unused_metrics.txt&lt;br /&gt;
&lt;br /&gt;
Delete unused metrics&lt;br /&gt;
 curl -X POST -g http://10.0.0.200:30900/api/v1/admin/tsdb/delete_series?match[]=workqueue_adds_total&lt;br /&gt;
 for i in `cat unused_metrics.txt`; do curl -X POST -g &#039;http://10.0.0.200:30900/api/v1/admin/tsdb/delete_series?match[]=&#039;$i&#039;&#039; ; done&lt;br /&gt;
 curl -XPOST &#039;http://10.0.0.200:30900/api/v1/admin/tsdb/clean_tombstones&#039;&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Allow_Hibernate&amp;diff=143</id>
		<title>Allow Hibernate</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Allow_Hibernate&amp;diff=143"/>
		<updated>2025-03-03T19:03:16Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: Created page with &amp;quot;1. From cmd   powercfg.exe /hibernate off (as Administrator)  2. From GUI  Go to Control Panel → Hardware and Sound → Power Options (you can also type Power Options in the...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;1. From cmd&lt;br /&gt;
  powercfg.exe /hibernate off (as Administrator)&lt;br /&gt;
&lt;br /&gt;
2. From GUI&lt;br /&gt;
 Go to Control Panel → Hardware and Sound → Power Options (you can also type Power Options in the Windows search)&lt;br /&gt;
* Click on Choose what the power buttons do&lt;br /&gt;
* Click on Change settings that are currently unavailable&lt;br /&gt;
* Check this checkbox:&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Main_Page&amp;diff=142</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Main_Page&amp;diff=142"/>
		<updated>2025-03-03T19:01:03Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: /* Windows */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Admin:tostertoster&lt;br /&gt;
=== [[Wiki Formatting]] ===&lt;br /&gt;
&lt;br /&gt;
=== Kubernetes ===&lt;br /&gt;
* [[VirtualBox management]]&lt;br /&gt;
* [[Enforced pod delete]]&lt;br /&gt;
* [[New cluster deployment]]&lt;br /&gt;
* [[A script to list all the K8s SVC DNS records]]&lt;br /&gt;
* [[Log level setup]]&lt;br /&gt;
* [[Edit docker image]]&lt;br /&gt;
&lt;br /&gt;
=== Zoneminder ===&lt;br /&gt;
* [[Camera list]]&lt;br /&gt;
&lt;br /&gt;
=== Databases ===&lt;br /&gt;
* [[InfluxDB]]&lt;br /&gt;
* [[Prometheus TSDB]]&lt;br /&gt;
&lt;br /&gt;
=== [[Linux]] ===&lt;br /&gt;
&lt;br /&gt;
=== Kafka ===&lt;br /&gt;
* [[How to change the number of replicas of a Kafka topic]]&lt;br /&gt;
&lt;br /&gt;
=== [[Home Assistant]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[SIM cards]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[Git]] ===&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
* [[No password login]]&lt;br /&gt;
* [[Disable no password login]]&lt;br /&gt;
* [[How to Disable Specific Windows Key Shortcut in Windows]]&lt;br /&gt;
* [[Allow Hibernate]]&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Prometheus_TSDB&amp;diff=141</id>
		<title>Prometheus TSDB</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Prometheus_TSDB&amp;diff=141"/>
		<updated>2025-01-09T14:29:28Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Oldest record in Prometheus&lt;br /&gt;
 cd /home/costa/data/prometheus-data ;grep -r minTime --include meta.json | awk &#039;{print $3}&#039; | sort | head -n1 | rev| cut -c5- | rev | { read gmt ; date -d &amp;quot;@$gmt&amp;quot; ; }&lt;br /&gt;
&lt;br /&gt;
snapshot https://gist.github.com/ksingh7/d5e4414d92241e0802e59fa4c585b98b&lt;br /&gt;
&lt;br /&gt;
How to drop and delete metrics in Prometheus  https://faun.pub/how-to-drop-and-delete-metrics-in-prometheus-7f5e6911fb33&lt;br /&gt;
&lt;br /&gt;
;Find all unused metrics&lt;br /&gt;
Grafana token&lt;br /&gt;
 eyJrIjoibzQ4R3I5Mm9FcUMwOFZPNzdpWEtnNEl5ZU1IVkYyUG4iLCJuIjoibWltaXItdG9rZW4iLCJpZCI6MX0=&lt;br /&gt;
&lt;br /&gt;
 curl -H &amp;quot;Authorization: Bearer eyJrIjoibzQ4R3I5Mm9FcUMwOFZPNzdpWEtnNEl5ZU1IVkYyUG4iLCJuIjoibWltaXItdG9rZW4iLCJpZCI6MX0=&amp;quot; http://10.0.0.200:30725/api/dashboards/home&lt;br /&gt;
&lt;br /&gt;
 mimirtool analyze grafana --address=http://10.0.0.200:30725 --key=&amp;quot;eyJrIjoibzQ4R3I5Mm9FcUMwOFZPNzdpWEtnNEl5ZU1IVkYyUG4iLCJuIjoibWltaXItdG9rZW4iLCJpZCI6MX0=&amp;quot;&lt;br /&gt;
 mimirtool analyze prometheus --address=http://10.0.0.200:30900&lt;br /&gt;
 jq -r &amp;quot;.in_use_metric_counts[].metric&amp;quot; prometheus-metrics.json | sort &amp;gt; used_metrics.txt&lt;br /&gt;
 jq -r &amp;quot;.additional_metric_counts[].metric&amp;quot; prometheus-metrics.json | sort &amp;gt; unused_metrics.txt&lt;br /&gt;
&lt;br /&gt;
Delete unused metrics&lt;br /&gt;
 curl -X POST -g http://10.0.0.200:30900/api/v1/admin/tsdb/delete_series?match[]=workqueue_adds_total&lt;br /&gt;
 for i in `cat unused_metrics.txt`; do curl -X POST -g &#039;http://10.0.0.200:30900/api/v1/admin/tsdb/delete_series?match[]=&#039;$i&#039; &#039; ; done&lt;br /&gt;
 curl -XPOST &#039;http://10.0.0.200:30900/api/v1/admin/tsdb/clean_tombstones&#039;&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Prometheus_TSDB&amp;diff=140</id>
		<title>Prometheus TSDB</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Prometheus_TSDB&amp;diff=140"/>
		<updated>2025-01-09T14:28:40Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Oldest record in Prometheus&lt;br /&gt;
 cd /home/costa/data/prometheus-data ;grep -r minTime --include meta.json | awk &#039;{print $3}&#039; | sort | head -n1 | rev| cut -c5- | rev | { read gmt ; date -d &amp;quot;@$gmt&amp;quot; ; }&lt;br /&gt;
&lt;br /&gt;
snapshot https://gist.github.com/ksingh7/d5e4414d92241e0802e59fa4c585b98b&lt;br /&gt;
&lt;br /&gt;
How to drop and delete metrics in Prometheus  https://faun.pub/how-to-drop-and-delete-metrics-in-prometheus-7f5e6911fb33&lt;br /&gt;
&lt;br /&gt;
;Find all unused metrics&lt;br /&gt;
Grafana token&lt;br /&gt;
 eyJrIjoibzQ4R3I5Mm9FcUMwOFZPNzdpWEtnNEl5ZU1IVkYyUG4iLCJuIjoibWltaXItdG9rZW4iLCJpZCI6MX0=&lt;br /&gt;
&lt;br /&gt;
 curl -H &amp;quot;Authorization: Bearer eyJrIjoibzQ4R3I5Mm9FcUMwOFZPNzdpWEtnNEl5ZU1IVkYyUG4iLCJuIjoibWltaXItdG9rZW4iLCJpZCI6MX0=&amp;quot; http://10.0.0.200:30725/api/dashboards/home&lt;br /&gt;
&lt;br /&gt;
 mimirtool analyze grafana --address=http://10.0.0.200:30725 --key=&amp;quot;eyJrIjoibzQ4R3I5Mm9FcUMwOFZPNzdpWEtnNEl5ZU1IVkYyUG4iLCJuIjoibWltaXItdG9rZW4iLCJpZCI6MX0=&amp;quot;&lt;br /&gt;
 mimirtool analyze prometheus --address=http://10.0.0.200:30900&lt;br /&gt;
 jq -r &amp;quot;.in_use_metric_counts[].metric&amp;quot; prometheus-metrics.json | sort &amp;gt; used_metrics.txt&lt;br /&gt;
 jq -r &amp;quot;.additional_metric_counts[].metric&amp;quot; prometheus-metrics.json | sort &amp;gt; unused_metrics.txt&lt;br /&gt;
&lt;br /&gt;
Delete unused metrics&lt;br /&gt;
 curl -X POST -g http://10.0.0.200:30900/api/v1/admin/tsdb/delete_series?match[]=workqueue_adds_total&lt;br /&gt;
 for i in `cat unused_metrics.txt`; do curl -X POST -g &#039;http://10.0.0.200:30900/api/v1/admin/tsdb/delete_series?match[]=&#039;$i&#039;&#039; ; done&lt;br /&gt;
 curl -XPOST &#039;http://10.0.0.200:30900/api/v1/admin/tsdb/clean_tombstones&#039;&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Edit_docker_image&amp;diff=139</id>
		<title>Edit docker image</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Edit_docker_image&amp;diff=139"/>
		<updated>2024-08-14T18:26:17Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: Created page with &amp;quot; # Run an existing image  docker run -dt existing_image     # See that it&amp;#039;s running  docker ps  # CONTAINER ID   IMAGE            COMMAND   CREATED              STATUS...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; # Run an existing image&lt;br /&gt;
 docker run -dt existing_image &lt;br /&gt;
 &lt;br /&gt;
 # See that it&#039;s running&lt;br /&gt;
 docker ps&lt;br /&gt;
 # CONTAINER ID   IMAGE            COMMAND   CREATED              STATUS              &lt;br /&gt;
 # c7e6409a22bf   existing-image   &amp;quot;R&amp;quot;       6 minutes ago        Up 6 minutes&lt;br /&gt;
 &lt;br /&gt;
 # Shell into it&lt;br /&gt;
 docker exec -it c7e6409a22bf bash&lt;br /&gt;
 &lt;br /&gt;
 # Make a new directory for demonstration purposes&lt;br /&gt;
 # (note that this is inside the existing image)&lt;br /&gt;
 mkdir NEWDIRECTORY&lt;br /&gt;
 &lt;br /&gt;
 # Open another terminal tab/window, and save the running container you modified&lt;br /&gt;
 docker commit c7e6409a22bf 10.0.0.26:49154/my-new-image:stable &lt;br /&gt;
 &lt;br /&gt;
 # Inspect to ensure it saved correctly&lt;br /&gt;
 docker image ls&lt;br /&gt;
 # REPOSITORY           TAG       IMAGE ID       CREATED         SIZE&lt;br /&gt;
 # existing-image       latest    a7dde5d84fe5   7 minutes ago   888MB&lt;br /&gt;
 # my-new-image         latest    d57fd15d5a95   2 minutes ago   888MB&lt;br /&gt;
  &lt;br /&gt;
 docker push 10.0.0.26:49154/my-new-image:stable&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Main_Page&amp;diff=138</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Main_Page&amp;diff=138"/>
		<updated>2024-08-14T18:21:09Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: /* Kubernetes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Admin:tostertoster&lt;br /&gt;
=== [[Wiki Formatting]] ===&lt;br /&gt;
&lt;br /&gt;
=== Kubernetes ===&lt;br /&gt;
* [[VirtualBox management]]&lt;br /&gt;
* [[Enforced pod delete]]&lt;br /&gt;
* [[New cluster deployment]]&lt;br /&gt;
* [[A script to list all the K8s SVC DNS records]]&lt;br /&gt;
* [[Log level setup]]&lt;br /&gt;
* [[Edit docker image]]&lt;br /&gt;
&lt;br /&gt;
=== Zoneminder ===&lt;br /&gt;
* [[Camera list]]&lt;br /&gt;
&lt;br /&gt;
=== Databases ===&lt;br /&gt;
* [[InfluxDB]]&lt;br /&gt;
* [[Prometheus TSDB]]&lt;br /&gt;
&lt;br /&gt;
=== [[Linux]] ===&lt;br /&gt;
&lt;br /&gt;
=== Kafka ===&lt;br /&gt;
* [[How to change the number of replicas of a Kafka topic]]&lt;br /&gt;
&lt;br /&gt;
=== [[Home Assistant]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[SIM cards]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[Git]] ===&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
* [[No password login]]&lt;br /&gt;
* [[Disable no password login]]&lt;br /&gt;
* [[How to Disable Specific Windows Key Shortcut in Windows]]&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Prometheus_TSDB&amp;diff=137</id>
		<title>Prometheus TSDB</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Prometheus_TSDB&amp;diff=137"/>
		<updated>2024-07-26T21:38:16Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Oldest record in Prometheus&lt;br /&gt;
 cd /home/costa/data/prometheus-data ;grep -r minTime --include meta.json | awk &#039;{print $3}&#039; | sort | head -n1 | rev| cut -c5- | rev | { read gmt ; date -d &amp;quot;@$gmt&amp;quot; ; }&lt;br /&gt;
&lt;br /&gt;
snapshot https://gist.github.com/ksingh7/d5e4414d92241e0802e59fa4c585b98b&lt;br /&gt;
&lt;br /&gt;
How to drop and delete metrics in Prometheus  https://faun.pub/how-to-drop-and-delete-metrics-in-prometheus-7f5e6911fb33&lt;br /&gt;
&lt;br /&gt;
;Find all unused metrics&lt;br /&gt;
Grafana token&lt;br /&gt;
 eyJrIjoibzQ4R3I5Mm9FcUMwOFZPNzdpWEtnNEl5ZU1IVkYyUG4iLCJuIjoibWltaXItdG9rZW4iLCJpZCI6MX0=&lt;br /&gt;
&lt;br /&gt;
 curl -H &amp;quot;Authorization: Bearer eyJrIjoibzQ4R3I5Mm9FcUMwOFZPNzdpWEtnNEl5ZU1IVkYyUG4iLCJuIjoibWltaXItdG9rZW4iLCJpZCI6MX0=&amp;quot; http://10.0.0.200:30725/api/dashboards/home&lt;br /&gt;
&lt;br /&gt;
 mimirtool analyze grafana --address=http://10.0.0.200:30725 --key=&amp;quot;eyJrIjoibzQ4R3I5Mm9FcUMwOFZPNzdpWEtnNEl5ZU1IVkYyUG4iLCJuIjoibWltaXItdG9rZW4iLCJpZCI6MX0=&amp;quot;&lt;br /&gt;
 mimirtool analyze prometheus --address=http://10.0.0.200:30900&lt;br /&gt;
 jq -r &amp;quot;.in_use_metric_counts[].metric&amp;quot; prometheus-metrics.json | sort &amp;gt; used_metrics.txt&lt;br /&gt;
 jq -r &amp;quot;.additional_metric_counts[].metric&amp;quot; prometheus-metrics.json | sort &amp;gt; unused_metrics.txt&lt;br /&gt;
&lt;br /&gt;
Delete unused metrics&lt;br /&gt;
 curl -X POST -g http://10.0.0.200:30900/api/v1/admin/tsdb/delete_series?match[]=workqueue_adds_total&lt;br /&gt;
 for i in `cat unused_metrics.txt`; do curl -X POST -g &#039;http://10.0.0.200:30900/api/v1/admin/tsdb/delete_series?match[]=&#039;$i&#039; &#039; ; done&lt;br /&gt;
 curl -XPOST &#039;http://10.0.0.200:30900/api/v1/admin/tsdb/clean_tombstones&#039;&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Prometheus_TSDB&amp;diff=136</id>
		<title>Prometheus TSDB</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Prometheus_TSDB&amp;diff=136"/>
		<updated>2024-07-26T21:32:17Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Oldest record in Prometheus&lt;br /&gt;
 cd /home/costa/data/prometheus-data ;grep -r minTime --include meta.json | awk &#039;{print $3}&#039; | sort | head -n1 | rev| cut -c5- | rev | { read gmt ; date -d &amp;quot;@$gmt&amp;quot; ; }&lt;br /&gt;
&lt;br /&gt;
snapshot https://gist.github.com/ksingh7/d5e4414d92241e0802e59fa4c585b98b&lt;br /&gt;
&lt;br /&gt;
How to drop and delete metrics in Prometheus  https://faun.pub/how-to-drop-and-delete-metrics-in-prometheus-7f5e6911fb33&lt;br /&gt;
&lt;br /&gt;
;Find all unused metrics&lt;br /&gt;
Grafana token&lt;br /&gt;
 eyJrIjoibzQ4R3I5Mm9FcUMwOFZPNzdpWEtnNEl5ZU1IVkYyUG4iLCJuIjoibWltaXItdG9rZW4iLCJpZCI6MX0=&lt;br /&gt;
&lt;br /&gt;
 curl -H &amp;quot;Authorization: Bearer eyJrIjoibzQ4R3I5Mm9FcUMwOFZPNzdpWEtnNEl5ZU1IVkYyUG4iLCJuIjoibWltaXItdG9rZW4iLCJpZCI6MX0=&amp;quot; http://10.0.0.200:30725/api/dashboards/home&lt;br /&gt;
&lt;br /&gt;
 mimirtool analyze grafana --address=http://10.0.0.200:30725 --key=&amp;quot;eyJrIjoibzQ4R3I5Mm9FcUMwOFZPNzdpWEtnNEl5ZU1IVkYyUG4iLCJuIjoibWltaXItdG9rZW4iLCJpZCI6MX0=&amp;quot;&lt;br /&gt;
 mimirtool analyze prometheus --address=http://10.0.0.200:30900&lt;br /&gt;
 jq -r &amp;quot;.in_use_metric_counts[].metric&amp;quot; prometheus-metrics.json | sort &amp;gt; used_metrics.txt&lt;br /&gt;
 jq -r &amp;quot;.additional_metric_counts[].metric&amp;quot; prometheus-metrics.json | sort &amp;gt; unused_metrics.txt&lt;br /&gt;
&lt;br /&gt;
Delete unused metrics&lt;br /&gt;
 curl -X POST -g http://10.0.0.200:30900/api/v1/admin/tsdb/delete_series?match[]=workqueue_adds_total&lt;br /&gt;
 for i in `cat unused_metrics.txt`; do curl -X POST -g &#039;http://10.0.0.200:30900/api/v1/admin/tsdb/delete_series?match[]=&#039;$i&#039;&#039; ; done&lt;br /&gt;
 curl -XPOST &#039;http://10.0.0.200:30900/api/v1/admin/tsdb/clean_tombstones&#039;&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Prometheus_TSDB&amp;diff=135</id>
		<title>Prometheus TSDB</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Prometheus_TSDB&amp;diff=135"/>
		<updated>2024-07-26T21:30:49Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Oldest record in Prometheus&lt;br /&gt;
 cd /home/costa/data/prometheus-data ;grep -r minTime --include meta.json | awk &#039;{print $3}&#039; | sort | head -n1 | rev| cut -c5- | rev | { read gmt ; date -d &amp;quot;@$gmt&amp;quot; ; }&lt;br /&gt;
&lt;br /&gt;
snapshot https://gist.github.com/ksingh7/d5e4414d92241e0802e59fa4c585b98b&lt;br /&gt;
&lt;br /&gt;
How to drop and delete metrics in Prometheus  https://faun.pub/how-to-drop-and-delete-metrics-in-prometheus-7f5e6911fb33&lt;br /&gt;
&lt;br /&gt;
;Find all unused metrics&lt;br /&gt;
Grafana token&lt;br /&gt;
 eyJrIjoibzQ4R3I5Mm9FcUMwOFZPNzdpWEtnNEl5ZU1IVkYyUG4iLCJuIjoibWltaXItdG9rZW4iLCJpZCI6MX0=&lt;br /&gt;
&lt;br /&gt;
 curl -H &amp;quot;Authorization: Bearer eyJrIjoibzQ4R3I5Mm9FcUMwOFZPNzdpWEtnNEl5ZU1IVkYyUG4iLCJuIjoibWltaXItdG9rZW4iLCJpZCI6MX0=&amp;quot; http://10.0.0.200:30725/api/dashboards/home&lt;br /&gt;
&lt;br /&gt;
 mimirtool analyze grafana --address=http://10.0.0.200:30725 --key=&amp;quot;eyJrIjoibzQ4R3I5Mm9FcUMwOFZPNzdpWEtnNEl5ZU1IVkYyUG4iLCJuIjoibWltaXItdG9rZW4iLCJpZCI6MX0=&amp;quot;&lt;br /&gt;
 mimirtool analyze prometheus --address=http://10.0.0.200:30900&lt;br /&gt;
 jq -r &amp;quot;.in_use_metric_counts[].metric&amp;quot; prometheus-metrics.json | sort &amp;gt; used_metrics.txt&lt;br /&gt;
 jq -r &amp;quot;.additional_metric_counts[].metric&amp;quot; prometheus-metrics.json | sort &amp;gt; unused_metrics.txt&lt;br /&gt;
&lt;br /&gt;
Delete unused metrics&lt;br /&gt;
 curl -X POST -g http://10.0.0.200:30900/api/v1/admin/tsdb/delete_series?match[]=workqueue_adds_total&lt;br /&gt;
 for i in `cat unused_metrics.txt`; do curl -X POST -g &#039;http://10.0.0.200:30900/api/v1/admin/tsdb/delete_series?match[]=&#039;$i&#039;&#039; ; done&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Prometheus_TSDB&amp;diff=134</id>
		<title>Prometheus TSDB</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Prometheus_TSDB&amp;diff=134"/>
		<updated>2024-07-26T21:23:08Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Oldest record in Prometheus&lt;br /&gt;
 cd /home/costa/data/prometheus-data ;grep -r minTime --include meta.json | awk &#039;{print $3}&#039; | sort | head -n1 | rev| cut -c5- | rev | { read gmt ; date -d &amp;quot;@$gmt&amp;quot; ; }&lt;br /&gt;
&lt;br /&gt;
snapshot https://gist.github.com/ksingh7/d5e4414d92241e0802e59fa4c585b98b&lt;br /&gt;
&lt;br /&gt;
How to drop and delete metrics in Prometheus  https://faun.pub/how-to-drop-and-delete-metrics-in-prometheus-7f5e6911fb33&lt;br /&gt;
&lt;br /&gt;
;Find all unused metrics&lt;br /&gt;
Grafana token&lt;br /&gt;
 eyJrIjoibzQ4R3I5Mm9FcUMwOFZPNzdpWEtnNEl5ZU1IVkYyUG4iLCJuIjoibWltaXItdG9rZW4iLCJpZCI6MX0=&lt;br /&gt;
&lt;br /&gt;
 curl -H &amp;quot;Authorization: Bearer eyJrIjoibzQ4R3I5Mm9FcUMwOFZPNzdpWEtnNEl5ZU1IVkYyUG4iLCJuIjoibWltaXItdG9rZW4iLCJpZCI6MX0=&amp;quot; http://10.0.0.200:30725/api/dashboards/home&lt;br /&gt;
&lt;br /&gt;
 mimirtool analyze grafana --address=http://10.0.0.200:30725 --key=&amp;quot;eyJrIjoibzQ4R3I5Mm9FcUMwOFZPNzdpWEtnNEl5ZU1IVkYyUG4iLCJuIjoibWltaXItdG9rZW4iLCJpZCI6MX0=&amp;quot;&lt;br /&gt;
 mimirtool analyze prometheus --address=http://10.0.0.200:30900&lt;br /&gt;
 jq -r &amp;quot;.in_use_metric_counts[].metric&amp;quot; prometheus-metrics.json | sort &amp;gt; used_metrics.txt&lt;br /&gt;
 jq -r &amp;quot;.additional_metric_counts[].metric&amp;quot; prometheus-metrics.json | sort &amp;gt; unused_metrics.txt&lt;br /&gt;
&lt;br /&gt;
Delete unused metrics&lt;br /&gt;
 curl -X POST -g http://10.0.0.200:30900/api/v1/admin/tsdb/delete_series?match[]=workqueue_adds_total&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Prometheus_TSDB&amp;diff=133</id>
		<title>Prometheus TSDB</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Prometheus_TSDB&amp;diff=133"/>
		<updated>2024-07-26T21:12:06Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Oldest record in Prometheus&lt;br /&gt;
 cd /home/costa/data/prometheus-data ;grep -r minTime --include meta.json | awk &#039;{print $3}&#039; | sort | head -n1 | rev| cut -c5- | rev | { read gmt ; date -d &amp;quot;@$gmt&amp;quot; ; }&lt;br /&gt;
&lt;br /&gt;
snapshot https://gist.github.com/ksingh7/d5e4414d92241e0802e59fa4c585b98b&lt;br /&gt;
&lt;br /&gt;
How to drop and delete metrics in Prometheus  https://faun.pub/how-to-drop-and-delete-metrics-in-prometheus-7f5e6911fb33&lt;br /&gt;
&lt;br /&gt;
;Find all unused metrics&lt;br /&gt;
Grafana token&lt;br /&gt;
 eyJrIjoibzQ4R3I5Mm9FcUMwOFZPNzdpWEtnNEl5ZU1IVkYyUG4iLCJuIjoibWltaXItdG9rZW4iLCJpZCI6MX0=&lt;br /&gt;
&lt;br /&gt;
 curl -H &amp;quot;Authorization: Bearer eyJrIjoibzQ4R3I5Mm9FcUMwOFZPNzdpWEtnNEl5ZU1IVkYyUG4iLCJuIjoibWltaXItdG9rZW4iLCJpZCI6MX0=&amp;quot; http://10.0.0.200:30725/api/dashboards/home&lt;br /&gt;
&lt;br /&gt;
 mimirtool analyze grafana --address=http://10.0.0.200:30725 --key=&amp;quot;eyJrIjoibzQ4R3I5Mm9FcUMwOFZPNzdpWEtnNEl5ZU1IVkYyUG4iLCJuIjoibWltaXItdG9rZW4iLCJpZCI6MX0=&amp;quot;&lt;br /&gt;
 mimirtool analyze prometheus --address=http://10.0.0.200:30900&lt;br /&gt;
 jq -r &amp;quot;.in_use_metric_counts[].metric&amp;quot; prometheus-metrics.json | sort &amp;gt; used_metrics.txt&lt;br /&gt;
 jq -r &amp;quot;.additional_metric_counts[].metric&amp;quot; prometheus-metrics.json | sort &amp;gt; unused_metrics.txt&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Prometheus_TSDB&amp;diff=132</id>
		<title>Prometheus TSDB</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Prometheus_TSDB&amp;diff=132"/>
		<updated>2024-07-26T21:10:07Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Oldest record in Prometheus&lt;br /&gt;
 cd /home/costa/data/prometheus-data ;grep -r minTime --include meta.json | awk &#039;{print $3}&#039; | sort | head -n1 | rev| cut -c5- | rev | { read gmt ; date -d &amp;quot;@$gmt&amp;quot; ; }&lt;br /&gt;
&lt;br /&gt;
snapshot https://gist.github.com/ksingh7/d5e4414d92241e0802e59fa4c585b98b&lt;br /&gt;
&lt;br /&gt;
How to drop and delete metrics in Prometheus  https://faun.pub/how-to-drop-and-delete-metrics-in-prometheus-7f5e6911fb33&lt;br /&gt;
&lt;br /&gt;
;Find all unused metrics&lt;br /&gt;
Grafana token&lt;br /&gt;
 eyJrIjoibzQ4R3I5Mm9FcUMwOFZPNzdpWEtnNEl5ZU1IVkYyUG4iLCJuIjoibWltaXItdG9rZW4iLCJpZCI6MX0=&lt;br /&gt;
&lt;br /&gt;
 curl -H &amp;quot;Authorization: Bearer eyJrIjoibzQ4R3I5Mm9FcUMwOFZPNzdpWEtnNEl5ZU1IVkYyUG4iLCJuIjoibWltaXItdG9rZW4iLCJpZCI6MX0=&amp;quot; http://10.0.0.200:30725/api/dashboards/home&lt;br /&gt;
&lt;br /&gt;
 mimirtool analyze grafana --address=http://10.0.0.200:30725 --key=&amp;quot;eyJrIjoibzQ4R3I5Mm9FcUMwOFZPNzdpWEtnNEl5ZU1IVkYyUG4iLCJuIjoibWltaXItdG9rZW4iLCJpZCI6MX0=&amp;quot;&lt;br /&gt;
 mimirtool analyze prometheus --address=http://10.0.0.200:30900&lt;br /&gt;
 jq -r &amp;quot;.additional_metric_counts[].metric&amp;quot; prometheus-metrics.json | sort &amp;gt; unused_metrics.txt&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Prometheus_TSDB&amp;diff=131</id>
		<title>Prometheus TSDB</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Prometheus_TSDB&amp;diff=131"/>
		<updated>2024-07-26T20:41:11Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Oldest record in Prometheus&lt;br /&gt;
 cd /home/costa/data/prometheus-data ;grep -r minTime --include meta.json | awk &#039;{print $3}&#039; | sort | head -n1 | rev| cut -c5- | rev | { read gmt ; date -d &amp;quot;@$gmt&amp;quot; ; }&lt;br /&gt;
&lt;br /&gt;
snapshot https://gist.github.com/ksingh7/d5e4414d92241e0802e59fa4c585b98b&lt;br /&gt;
&lt;br /&gt;
How to drop and delete metrics in Prometheus  https://faun.pub/how-to-drop-and-delete-metrics-in-prometheus-7f5e6911fb33&lt;br /&gt;
&lt;br /&gt;
Grafana token&lt;br /&gt;
 eyJrIjoibzQ4R3I5Mm9FcUMwOFZPNzdpWEtnNEl5ZU1IVkYyUG4iLCJuIjoibWltaXItdG9rZW4iLCJpZCI6MX0=&lt;br /&gt;
&lt;br /&gt;
 curl -H &amp;quot;Authorization: Bearer eyJrIjoibzQ4R3I5Mm9FcUMwOFZPNzdpWEtnNEl5ZU1IVkYyUG4iLCJuIjoibWltaXItdG9rZW4iLCJpZCI6MX0=&amp;quot; http://10.0.0.200:30725/api/dashboards/home&lt;br /&gt;
&lt;br /&gt;
 mimirtool analyze grafana --address=http://10.0.0.200:30725 --key=&amp;quot;eyJrIjoibzQ4R3I5Mm9FcUMwOFZPNzdpWEtnNEl5ZU1IVkYyUG4iLCJuIjoibWltaXItdG9rZW4iLCJpZCI6MX0=&amp;quot;&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Prometheus_TSDB&amp;diff=130</id>
		<title>Prometheus TSDB</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Prometheus_TSDB&amp;diff=130"/>
		<updated>2024-07-26T20:38:04Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Oldest record in Prometheus&lt;br /&gt;
 cd /home/costa/data/prometheus-data ;grep -r minTime --include meta.json | awk &#039;{print $3}&#039; | sort | head -n1 | rev| cut -c5- | rev | { read gmt ; date -d &amp;quot;@$gmt&amp;quot; ; }&lt;br /&gt;
&lt;br /&gt;
snapshot https://gist.github.com/ksingh7/d5e4414d92241e0802e59fa4c585b98b&lt;br /&gt;
&lt;br /&gt;
How to drop and delete metrics in Prometheus  https://faun.pub/how-to-drop-and-delete-metrics-in-prometheus-7f5e6911fb33&lt;br /&gt;
&lt;br /&gt;
Grafana token&lt;br /&gt;
 eyJrIjoibzQ4R3I5Mm9FcUMwOFZPNzdpWEtnNEl5ZU1IVkYyUG4iLCJuIjoibWltaXItdG9rZW4iLCJpZCI6MX0=&lt;br /&gt;
&lt;br /&gt;
 curl -H &amp;quot;Authorization: Bearer eyJrIjoibzQ4R3I5Mm9FcUMwOFZPNzdpWEtnNEl5ZU1IVkYyUG4iLCJuIjoibWltaXItdG9rZW4iLCJpZCI6MX0=&amp;quot; http://10.0.0.200:30725/api/dashboards/home&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Git&amp;diff=129</id>
		<title>Git</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Git&amp;diff=129"/>
		<updated>2024-07-21T15:55:11Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: Created page with &amp;quot; git init   git remote add origin https://gitlab.com/costa6/kubespray.git  git branch -M main  git add busybox chronograf crontab dashboard dashboard.yaml elk elk-cluster graf...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; git init &lt;br /&gt;
 git remote add origin https://gitlab.com/costa6/kubespray.git&lt;br /&gt;
 git branch -M main&lt;br /&gt;
 git add busybox chronograf crontab dashboard dashboard.yaml elk elk-cluster grafana homeassistant influxdb kafka kube-apiserver-audit.conf kubespray local-path-storage.yaml mosquitto mysql nginx prometheus prometheus_get_latest.sh telegraf test wiki&lt;br /&gt;
 git rm --cached kubespray -f&lt;br /&gt;
 git status&lt;br /&gt;
 git commit -m &amp;quot;kubespray instance&amp;quot;&lt;br /&gt;
 git push -uf origin main&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Main_Page&amp;diff=128</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Main_Page&amp;diff=128"/>
		<updated>2024-07-21T15:51:44Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Admin:tostertoster&lt;br /&gt;
=== [[Wiki Formatting]] ===&lt;br /&gt;
&lt;br /&gt;
=== Kubernetes ===&lt;br /&gt;
* [[VirtualBox management]]&lt;br /&gt;
* [[Enforced pod delete]]&lt;br /&gt;
* [[New cluster deployment]]&lt;br /&gt;
* [[A script to list all the K8s SVC DNS records]]&lt;br /&gt;
* [[Log level setup]]&lt;br /&gt;
&lt;br /&gt;
=== Zoneminder ===&lt;br /&gt;
* [[Camera list]]&lt;br /&gt;
&lt;br /&gt;
=== Databases ===&lt;br /&gt;
* [[InfluxDB]]&lt;br /&gt;
* [[Prometheus TSDB]]&lt;br /&gt;
&lt;br /&gt;
=== [[Linux]] ===&lt;br /&gt;
&lt;br /&gt;
=== Kafka ===&lt;br /&gt;
* [[How to change the number of replicas of a Kafka topic]]&lt;br /&gt;
&lt;br /&gt;
=== [[Home Assistant]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[SIM cards]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[Git]] ===&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
* [[No password login]]&lt;br /&gt;
* [[Disable no password login]]&lt;br /&gt;
* [[How to Disable Specific Windows Key Shortcut in Windows]]&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=SIM_cards&amp;diff=127</id>
		<title>SIM cards</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=SIM_cards&amp;diff=127"/>
		<updated>2024-07-18T06:56:41Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [https://www.simcard.co.il/golan-telecom/ Golan Telecom APN setting]&lt;br /&gt;
* [https://www.al-galgalim.co.il/catalog.php?op=cat&amp;amp;id=439 SIM for cars]&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Home_Assistant&amp;diff=126</id>
		<title>Home Assistant</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Home_Assistant&amp;diff=126"/>
		<updated>2024-07-18T06:51:36Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [https://community.home-assistant.io/t/custom-component-tp-link-router-integration/638647 Custom Component TP-Link Router Integration]&lt;br /&gt;
* [https://github.com/tenable/upnp_info uPnP Info]&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=SIM_cards&amp;diff=125</id>
		<title>SIM cards</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=SIM_cards&amp;diff=125"/>
		<updated>2024-07-18T06:50:24Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: Created page with &amp;quot;* [https://www.simcard.co.il/golan-telecom/ Golan Telecom APN setting]&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [https://www.simcard.co.il/golan-telecom/ Golan Telecom APN setting]&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Main_Page&amp;diff=124</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Main_Page&amp;diff=124"/>
		<updated>2024-07-18T06:49:43Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Admin:tostertoster&lt;br /&gt;
=== [[Wiki Formatting]] ===&lt;br /&gt;
&lt;br /&gt;
=== Kubernetes ===&lt;br /&gt;
* [[VirtualBox management]]&lt;br /&gt;
* [[Enforced pod delete]]&lt;br /&gt;
* [[New cluster deployment]]&lt;br /&gt;
* [[A script to list all the K8s SVC DNS records]]&lt;br /&gt;
* [[Log level setup]]&lt;br /&gt;
&lt;br /&gt;
=== Zoneminder ===&lt;br /&gt;
* [[Camera list]]&lt;br /&gt;
&lt;br /&gt;
=== Databases ===&lt;br /&gt;
* [[InfluxDB]]&lt;br /&gt;
* [[Prometheus TSDB]]&lt;br /&gt;
&lt;br /&gt;
=== [[Linux]] ===&lt;br /&gt;
&lt;br /&gt;
=== Kafka ===&lt;br /&gt;
* [[How to change the number of replicas of a Kafka topic]]&lt;br /&gt;
&lt;br /&gt;
=== [[Home Assistant]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[SIM cards]] ===&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
* [[No password login]]&lt;br /&gt;
* [[Disable no password login]]&lt;br /&gt;
* [[How to Disable Specific Windows Key Shortcut in Windows]]&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Home_Assistant&amp;diff=123</id>
		<title>Home Assistant</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Home_Assistant&amp;diff=123"/>
		<updated>2024-07-18T06:39:16Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [https://community.home-assistant.io/t/custom-component-tp-link-router-integration/638647 Custom Component TP-Link Router Integration]&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Home_Assistant&amp;diff=122</id>
		<title>Home Assistant</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Home_Assistant&amp;diff=122"/>
		<updated>2024-07-18T06:35:03Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: Created page with &amp;quot;* [Custom Component] TP-Link Router Integration&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [Custom Component] TP-Link Router Integration&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Main_Page&amp;diff=121</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Main_Page&amp;diff=121"/>
		<updated>2024-07-18T06:34:14Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Admin:tostertoster&lt;br /&gt;
=== [[Wiki Formatting]] ===&lt;br /&gt;
&lt;br /&gt;
=== Kubernetes ===&lt;br /&gt;
* [[VirtualBox management]]&lt;br /&gt;
* [[Enforced pod delete]]&lt;br /&gt;
* [[New cluster deployment]]&lt;br /&gt;
* [[A script to list all the K8s SVC DNS records]]&lt;br /&gt;
* [[Log level setup]]&lt;br /&gt;
&lt;br /&gt;
=== Zoneminder ===&lt;br /&gt;
* [[Camera list]]&lt;br /&gt;
&lt;br /&gt;
=== Databases ===&lt;br /&gt;
* [[InfluxDB]]&lt;br /&gt;
* [[Prometheus TSDB]]&lt;br /&gt;
&lt;br /&gt;
=== [[Linux]] ===&lt;br /&gt;
&lt;br /&gt;
=== Kafka ===&lt;br /&gt;
* [[How to change the number of replicas of a Kafka topic]]&lt;br /&gt;
&lt;br /&gt;
=== [[Home Assistant]] ===&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
* [[No password login]]&lt;br /&gt;
* [[Disable no password login]]&lt;br /&gt;
* [[How to Disable Specific Windows Key Shortcut in Windows]]&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Main_Page&amp;diff=120</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Main_Page&amp;diff=120"/>
		<updated>2024-07-18T06:33:49Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Admin:tostertoster&lt;br /&gt;
=== [[Wiki Formatting]] ===&lt;br /&gt;
&lt;br /&gt;
=== Kubernetes ===&lt;br /&gt;
* [[VirtualBox management]]&lt;br /&gt;
* [[Enforced pod delete]]&lt;br /&gt;
* [[New cluster deployment]]&lt;br /&gt;
* [[A script to list all the K8s SVC DNS records]]&lt;br /&gt;
* [[Log level setup]]&lt;br /&gt;
&lt;br /&gt;
=== Zoneminder ===&lt;br /&gt;
* [[Camera list]]&lt;br /&gt;
&lt;br /&gt;
=== Databases ===&lt;br /&gt;
* [[InfluxDB]]&lt;br /&gt;
* [[Prometheus TSDB]]&lt;br /&gt;
&lt;br /&gt;
=== [[Linux]] ===&lt;br /&gt;
&lt;br /&gt;
=== Kafka ===&lt;br /&gt;
* [[How to change the number of replicas of a Kafka topic]]&lt;br /&gt;
&lt;br /&gt;
=== Home Assistant ===&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
* [[No password login]]&lt;br /&gt;
* [[Disable no password login]]&lt;br /&gt;
* [[How to Disable Specific Windows Key Shortcut in Windows]]&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Prometheus_TSDB&amp;diff=119</id>
		<title>Prometheus TSDB</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Prometheus_TSDB&amp;diff=119"/>
		<updated>2024-07-02T19:14:33Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Oldest record in Prometheus&lt;br /&gt;
 cd /home/costa/data/prometheus-data ;grep -r minTime --include meta.json | awk &#039;{print $3}&#039; | sort | head -n1 | rev| cut -c5- | rev | { read gmt ; date -d &amp;quot;@$gmt&amp;quot; ; }&lt;br /&gt;
&lt;br /&gt;
snapshot https://gist.github.com/ksingh7/d5e4414d92241e0802e59fa4c585b98b&lt;br /&gt;
&lt;br /&gt;
How to drop and delete metrics in Prometheus  https://faun.pub/how-to-drop-and-delete-metrics-in-prometheus-7f5e6911fb33&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Prometheus_TSDB&amp;diff=118</id>
		<title>Prometheus TSDB</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Prometheus_TSDB&amp;diff=118"/>
		<updated>2024-07-02T19:09:45Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Oldest record in Prometheus&lt;br /&gt;
 cd /home/costa/data/prometheus-data ;grep -r minTime --include meta.json | awk &#039;{print $3}&#039; | sort | head -n1 | rev| cut -c5- | rev | { read gmt ; date -d &amp;quot;@$gmt&amp;quot; ; }&lt;br /&gt;
&lt;br /&gt;
snapshot https://gist.github.com/ksingh7/d5e4414d92241e0802e59fa4c585b98b&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Prometheus_TSDB&amp;diff=117</id>
		<title>Prometheus TSDB</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Prometheus_TSDB&amp;diff=117"/>
		<updated>2024-06-25T06:51:03Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: Created page with &amp;quot;;Oldest record in Prometheus  cd /home/costa/data/prometheus-data ;grep -r minTime --include meta.json | awk &amp;#039;{print $3}&amp;#039; | sort | head -n1 | rev| cut -c5- | rev | { read gmt...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Oldest record in Prometheus&lt;br /&gt;
 cd /home/costa/data/prometheus-data ;grep -r minTime --include meta.json | awk &#039;{print $3}&#039; | sort | head -n1 | rev| cut -c5- | rev | { read gmt ; date -d &amp;quot;@$gmt&amp;quot; ; }&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Linux&amp;diff=116</id>
		<title>Linux</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Linux&amp;diff=116"/>
		<updated>2024-06-25T06:50:51Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Copy directories without content&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rsync -av -f&amp;quot;+ */&amp;quot; -f&amp;quot;- *&amp;quot; &amp;quot;$source&amp;quot; &amp;quot;$target&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
;Find files&lt;br /&gt;
 find /path/to/dir -type f -name &amp;quot;*&amp;quot; -newermt 2013-02-07 ! -newermt 2013-02-08&lt;br /&gt;
 find $HOME/projects -type f -name &amp;quot;*.py&amp;quot; -newermt 2013-02-07 ! -newermt 2013-02-08 -print&lt;br /&gt;
 find $HOME/projects -type f -name &amp;quot;*.py&amp;quot; -newermt 2013-02-07 ! -newermt 2013-02-08 -ls&lt;br /&gt;
;Delete Files older Than&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
find /var/log -name &amp;quot;*.log&amp;quot; -type f -mtime +30 -delete &lt;br /&gt;
find /var/log -type d -mtime +30 -exec rm -rf {} \;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
;How to print a file, excluding comments and blank lines, using grep&lt;br /&gt;
&amp;lt;pre&amp;gt;grep -v &#039;^$\|^#\|^\s*\#&#039; filename | grep -v &amp;quot;^[[:space:]]*$&amp;quot; | more&lt;br /&gt;
grep -v &amp;quot;^[[:space:]]*$\|^ *#&amp;quot; filename &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
;bash operations with file with spaces in name&lt;br /&gt;
 IFS=$(echo -en &amp;quot;\n\b&amp;quot;); for i in $(ls -d */ | cut -f1 -d&#039;/&#039;); do echo $i; done&lt;br /&gt;
 IFS=$(echo -en &amp;quot;\n\b&amp;quot;); for i in $(ls -d */ | cut -f1 -d&#039;/&#039;); do echo &amp;quot;$i;&amp;quot;| tr -d &#039;\r\n&#039;; find $i -type f | wc -l; done&lt;br /&gt;
;ssh automation&lt;br /&gt;
 ssh -i /usr/local/sbin/id_rsa -oStrictHostKeyChecking=no ansible@10.0.0.26 &#039;upsc qnapups&#039;&lt;br /&gt;
 -i RSA key, -o add to known host automatically&lt;br /&gt;
; ls with full path&lt;br /&gt;
 ls -dl $PWD/*&lt;br /&gt;
&lt;br /&gt;
;Set date of directories by latest file inside&lt;br /&gt;
 IFS=$(echo -en &amp;quot;\n\b&amp;quot;); for d in */ ; do T=`ls -alt --time-style=&amp;quot;+%Y%m%d0101.10&amp;quot; $d | tail -1 | awk &#039;{print $6}&#039;`; touch -t $T $d; done&lt;br /&gt;
&lt;br /&gt;
;Частотный анализ букв в именах файлов&lt;br /&gt;
 ls | awk &#039;{for (i=1 ; i&amp;lt;=NF ; i++) array[$i]++ } END{ for (char in array) print char,array[char]}&#039; FS=&amp;quot;&amp;quot; | sort -k2 -n&lt;br /&gt;
&lt;br /&gt;
;Find and replace characters in file name&lt;br /&gt;
 for file in `IFS=$(echo -en &amp;quot;\n\b&amp;quot;); find . -name &amp;quot;*[+]*&amp;quot; `; do mv -v $file $(echo $file | sed -e &#039;s/+//g&#039;); done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;[[Audiofile operations]]&lt;br /&gt;
;[[Photo file operations]]&lt;br /&gt;
;[[LVM operations]]&lt;br /&gt;
;[[SSL Certificate with SAN]]&lt;br /&gt;
;[[SSL Certificate signed by your own CA]]&lt;br /&gt;
;[[SD card partition recovery]]&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Main_Page&amp;diff=115</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Main_Page&amp;diff=115"/>
		<updated>2024-06-25T06:50:30Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: /* Databases */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Admin:tostertoster&lt;br /&gt;
=== [[Wiki Formatting]] ===&lt;br /&gt;
&lt;br /&gt;
=== Kubernetes ===&lt;br /&gt;
* [[VirtualBox management]]&lt;br /&gt;
* [[Enforced pod delete]]&lt;br /&gt;
* [[New cluster deployment]]&lt;br /&gt;
* [[A script to list all the K8s SVC DNS records]]&lt;br /&gt;
* [[Log level setup]]&lt;br /&gt;
&lt;br /&gt;
=== Zoneminder ===&lt;br /&gt;
* [[Camera list]]&lt;br /&gt;
&lt;br /&gt;
=== Databases ===&lt;br /&gt;
* [[InfluxDB]]&lt;br /&gt;
* [[Prometheus TSDB]]&lt;br /&gt;
&lt;br /&gt;
=== [[Linux]] ===&lt;br /&gt;
&lt;br /&gt;
=== Kafka ===&lt;br /&gt;
* [[How to change the number of replicas of a Kafka topic]]&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
* [[No password login]]&lt;br /&gt;
* [[Disable no password login]]&lt;br /&gt;
* [[How to Disable Specific Windows Key Shortcut in Windows]]&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=SD_card_partition_recovery&amp;diff=114</id>
		<title>SD card partition recovery</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=SD_card_partition_recovery&amp;diff=114"/>
		<updated>2024-06-23T19:17:36Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Create an image of /dev/sdb called sdb.img&lt;br /&gt;
 dd if=/dev/sdb of=sdb.img&lt;br /&gt;
&lt;br /&gt;
Mount the dd disk image&lt;br /&gt;
&lt;br /&gt;
Establish sector size. Establish where the partition starts&lt;br /&gt;
 fdisk -l sdb.img&lt;br /&gt;
&lt;br /&gt;
Calculate the offset&lt;br /&gt;
 startsector*sectorsize&lt;br /&gt;
 63*512=32256&lt;br /&gt;
&lt;br /&gt;
Mount the disk image&lt;br /&gt;
 losetup --offset 32256 /dev/loop0 sdb.img&lt;br /&gt;
&lt;br /&gt;
Fix the partition in the disk image&lt;br /&gt;
Use the appropriate version of fsck and switches&lt;br /&gt;
 e.g.  fsck.reiserfs --fix-fixable /dev/loop0&lt;br /&gt;
&lt;br /&gt;
Mount the partition in the disk image (optional)&lt;br /&gt;
 mount /dev/loop0 /mnt/image&lt;br /&gt;
&lt;br /&gt;
Also possible as&lt;br /&gt;
  mount -oloop,offset=32256 sdb.img /mnt/image&lt;br /&gt;
&lt;br /&gt;
Restore the disk image to a new physical drive (ensure it is unused and not mounted)&lt;br /&gt;
Unmount the partition, if mounted&lt;br /&gt;
 umount /mnt&lt;br /&gt;
&lt;br /&gt;
Unmount the disk image&lt;br /&gt;
 losetup -d /dev/loop0&lt;br /&gt;
&lt;br /&gt;
Restore the fsck&#039;d disk image&lt;br /&gt;
 dd if=sdb.img of=/dev/sdb&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=SD_card_partition_recovery&amp;diff=113</id>
		<title>SD card partition recovery</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=SD_card_partition_recovery&amp;diff=113"/>
		<updated>2024-06-23T19:14:52Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: Created page with &amp;quot;Create an image of /dev/sdb called sdb.img  dd if=/dev/sdb of=sdb.img  Mount the dd disk image  Establish sector size. Establish where the partition starts  fdisk -l sdb.img...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Create an image of /dev/sdb called sdb.img&lt;br /&gt;
 dd if=/dev/sdb of=sdb.img&lt;br /&gt;
&lt;br /&gt;
Mount the dd disk image&lt;br /&gt;
&lt;br /&gt;
Establish sector size. Establish where the partition starts&lt;br /&gt;
 fdisk -l sdb.img&lt;br /&gt;
&lt;br /&gt;
Calculate the offset&lt;br /&gt;
 startsector*sectorsize&lt;br /&gt;
 63*512=32256&lt;br /&gt;
&lt;br /&gt;
Mount the disk image&lt;br /&gt;
 losetup --offset 32256 /dev/loop0 sdb.img&lt;br /&gt;
&lt;br /&gt;
Fix the partition in the disk image&lt;br /&gt;
Use the appropriate version of fsck and switches&lt;br /&gt;
 e.g.  fsck.reiserfs --fix-fixable /dev/loop0&lt;br /&gt;
&lt;br /&gt;
Mount the partition in the disk image (optional)&lt;br /&gt;
 mount /dev/loop0 /mnt&lt;br /&gt;
&lt;br /&gt;
Restore the disk image to a new physical drive (ensure it is unused and not mounted)&lt;br /&gt;
Unmount the partition, if mounted&lt;br /&gt;
 umount /mnt&lt;br /&gt;
&lt;br /&gt;
Unmount the disk image&lt;br /&gt;
 losetup -d /dev/loop0&lt;br /&gt;
&lt;br /&gt;
Restore the fsck&#039;d disk image&lt;br /&gt;
 dd if=sdb.img of=/dev/sdb&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Linux&amp;diff=112</id>
		<title>Linux</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Linux&amp;diff=112"/>
		<updated>2024-06-23T19:10:20Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Copy directories without content&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rsync -av -f&amp;quot;+ */&amp;quot; -f&amp;quot;- *&amp;quot; &amp;quot;$source&amp;quot; &amp;quot;$target&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
;Find files&lt;br /&gt;
 find /path/to/dir -type f -name &amp;quot;*&amp;quot; -newermt 2013-02-07 ! -newermt 2013-02-08&lt;br /&gt;
 find $HOME/projects -type f -name &amp;quot;*.py&amp;quot; -newermt 2013-02-07 ! -newermt 2013-02-08 -print&lt;br /&gt;
 find $HOME/projects -type f -name &amp;quot;*.py&amp;quot; -newermt 2013-02-07 ! -newermt 2013-02-08 -ls&lt;br /&gt;
;Delete Files older Than&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
find /var/log -name &amp;quot;*.log&amp;quot; -type f -mtime +30 -delete &lt;br /&gt;
find /var/log -type d -mtime +30 -exec rm -rf {} \;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
;How to print a file, excluding comments and blank lines, using grep&lt;br /&gt;
&amp;lt;pre&amp;gt;grep -v &#039;^$\|^#\|^\s*\#&#039; filename | grep -v &amp;quot;^[[:space:]]*$&amp;quot; | more&lt;br /&gt;
grep -v &amp;quot;^[[:space:]]*$\|^ *#&amp;quot; filename &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
;bash operations with file with spaces in name&lt;br /&gt;
 IFS=$(echo -en &amp;quot;\n\b&amp;quot;); for i in $(ls -d */ | cut -f1 -d&#039;/&#039;); do echo $i; done&lt;br /&gt;
 IFS=$(echo -en &amp;quot;\n\b&amp;quot;); for i in $(ls -d */ | cut -f1 -d&#039;/&#039;); do echo &amp;quot;$i;&amp;quot;| tr -d &#039;\r\n&#039;; find $i -type f | wc -l; done&lt;br /&gt;
;ssh automation&lt;br /&gt;
 ssh -i /usr/local/sbin/id_rsa -oStrictHostKeyChecking=no ansible@10.0.0.26 &#039;upsc qnapups&#039;&lt;br /&gt;
 -i RSA key, -o add to known host automatically&lt;br /&gt;
; ls with full path&lt;br /&gt;
 ls -dl $PWD/*&lt;br /&gt;
&lt;br /&gt;
;Set date of directories by latest file inside&lt;br /&gt;
 IFS=$(echo -en &amp;quot;\n\b&amp;quot;); for d in */ ; do T=`ls -alt --time-style=&amp;quot;+%Y%m%d0101.10&amp;quot; $d | tail -1 | awk &#039;{print $6}&#039;`; touch -t $T $d; done&lt;br /&gt;
&lt;br /&gt;
;Частотный анализ букв в именах файлов&lt;br /&gt;
 ls | awk &#039;{for (i=1 ; i&amp;lt;=NF ; i++) array[$i]++ } END{ for (char in array) print char,array[char]}&#039; FS=&amp;quot;&amp;quot; | sort -k2 -n&lt;br /&gt;
&lt;br /&gt;
;Find and replace characters in file name&lt;br /&gt;
 for file in `IFS=$(echo -en &amp;quot;\n\b&amp;quot;); find . -name &amp;quot;*[+]*&amp;quot; `; do mv -v $file $(echo $file | sed -e &#039;s/+//g&#039;); done&lt;br /&gt;
&lt;br /&gt;
;Oldest record in Prometheus&lt;br /&gt;
 cd /home/costa/data/prometheus-data ;grep -r minTime --include meta.json | awk &#039;{print $3}&#039; | sort | head -n1 | rev| cut -c5- | rev | { read gmt ; date -d &amp;quot;@$gmt&amp;quot; ; }&lt;br /&gt;
&lt;br /&gt;
;[[Audiofile operations]]&lt;br /&gt;
;[[Photo file operations]]&lt;br /&gt;
;[[LVM operations]]&lt;br /&gt;
;[[SSL Certificate with SAN]]&lt;br /&gt;
;[[SSL Certificate signed by your own CA]]&lt;br /&gt;
;[[SD card partition recovery]]&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Linux&amp;diff=111</id>
		<title>Linux</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Linux&amp;diff=111"/>
		<updated>2024-06-22T16:19:49Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Copy directories without content&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rsync -av -f&amp;quot;+ */&amp;quot; -f&amp;quot;- *&amp;quot; &amp;quot;$source&amp;quot; &amp;quot;$target&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
;Find files&lt;br /&gt;
 find /path/to/dir -type f -name &amp;quot;*&amp;quot; -newermt 2013-02-07 ! -newermt 2013-02-08&lt;br /&gt;
 find $HOME/projects -type f -name &amp;quot;*.py&amp;quot; -newermt 2013-02-07 ! -newermt 2013-02-08 -print&lt;br /&gt;
 find $HOME/projects -type f -name &amp;quot;*.py&amp;quot; -newermt 2013-02-07 ! -newermt 2013-02-08 -ls&lt;br /&gt;
;Delete Files older Than&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
find /var/log -name &amp;quot;*.log&amp;quot; -type f -mtime +30 -delete &lt;br /&gt;
find /var/log -type d -mtime +30 -exec rm -rf {} \;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
;How to print a file, excluding comments and blank lines, using grep&lt;br /&gt;
&amp;lt;pre&amp;gt;grep -v &#039;^$\|^#\|^\s*\#&#039; filename | grep -v &amp;quot;^[[:space:]]*$&amp;quot; | more&lt;br /&gt;
grep -v &amp;quot;^[[:space:]]*$\|^ *#&amp;quot; filename &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
;bash operations with file with spaces in name&lt;br /&gt;
 IFS=$(echo -en &amp;quot;\n\b&amp;quot;); for i in $(ls -d */ | cut -f1 -d&#039;/&#039;); do echo $i; done&lt;br /&gt;
 IFS=$(echo -en &amp;quot;\n\b&amp;quot;); for i in $(ls -d */ | cut -f1 -d&#039;/&#039;); do echo &amp;quot;$i;&amp;quot;| tr -d &#039;\r\n&#039;; find $i -type f | wc -l; done&lt;br /&gt;
;ssh automation&lt;br /&gt;
 ssh -i /usr/local/sbin/id_rsa -oStrictHostKeyChecking=no ansible@10.0.0.26 &#039;upsc qnapups&#039;&lt;br /&gt;
 -i RSA key, -o add to known host automatically&lt;br /&gt;
; ls with full path&lt;br /&gt;
 ls -dl $PWD/*&lt;br /&gt;
&lt;br /&gt;
;Set date of directories by latest file inside&lt;br /&gt;
 IFS=$(echo -en &amp;quot;\n\b&amp;quot;); for d in */ ; do T=`ls -alt --time-style=&amp;quot;+%Y%m%d0101.10&amp;quot; $d | tail -1 | awk &#039;{print $6}&#039;`; touch -t $T $d; done&lt;br /&gt;
&lt;br /&gt;
;Частотный анализ букв в именах файлов&lt;br /&gt;
 ls | awk &#039;{for (i=1 ; i&amp;lt;=NF ; i++) array[$i]++ } END{ for (char in array) print char,array[char]}&#039; FS=&amp;quot;&amp;quot; | sort -k2 -n&lt;br /&gt;
&lt;br /&gt;
;Find and replace characters in file name&lt;br /&gt;
 for file in `IFS=$(echo -en &amp;quot;\n\b&amp;quot;); find . -name &amp;quot;*[+]*&amp;quot; `; do mv -v $file $(echo $file | sed -e &#039;s/+//g&#039;); done&lt;br /&gt;
&lt;br /&gt;
;Oldest record in Prometheus&lt;br /&gt;
 cd /home/costa/data/prometheus-data ;grep -r minTime --include meta.json | awk &#039;{print $3}&#039; | sort | head -n1 | rev| cut -c5- | rev | { read gmt ; date -d &amp;quot;@$gmt&amp;quot; ; }&lt;br /&gt;
&lt;br /&gt;
;[[Audiofile operations]]&lt;br /&gt;
;[[Photo file operations]]&lt;br /&gt;
;[[LVM operations]]&lt;br /&gt;
;[[SSL Certificate with SAN]]&lt;br /&gt;
;[[SSL Certificate signed by your own CA]]&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Main_Page&amp;diff=110</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Main_Page&amp;diff=110"/>
		<updated>2024-06-09T05:42:34Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Admin:tostertoster&lt;br /&gt;
=== [[Wiki Formatting]] ===&lt;br /&gt;
&lt;br /&gt;
=== Kubernetes ===&lt;br /&gt;
* [[VirtualBox management]]&lt;br /&gt;
* [[Enforced pod delete]]&lt;br /&gt;
* [[New cluster deployment]]&lt;br /&gt;
* [[A script to list all the K8s SVC DNS records]]&lt;br /&gt;
* [[Log level setup]]&lt;br /&gt;
&lt;br /&gt;
=== Zoneminder ===&lt;br /&gt;
* [[Camera list]]&lt;br /&gt;
&lt;br /&gt;
=== Databases ===&lt;br /&gt;
* [[InfluxDB]]&lt;br /&gt;
&lt;br /&gt;
=== [[Linux]] ===&lt;br /&gt;
&lt;br /&gt;
=== Kafka ===&lt;br /&gt;
* [[How to change the number of replicas of a Kafka topic]]&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
* [[No password login]]&lt;br /&gt;
* [[Disable no password login]]&lt;br /&gt;
* [[How to Disable Specific Windows Key Shortcut in Windows]]&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Linux&amp;diff=109</id>
		<title>Linux</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Linux&amp;diff=109"/>
		<updated>2024-05-07T18:55:40Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Copy directories without content&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rsync -av -f&amp;quot;+ */&amp;quot; -f&amp;quot;- *&amp;quot; &amp;quot;$source&amp;quot; &amp;quot;$target&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
;Find files&lt;br /&gt;
 find /path/to/dir -type f -name &amp;quot;*&amp;quot; -newermt 2013-02-07 ! -newermt 2013-02-08&lt;br /&gt;
 find $HOME/projects -type f -name &amp;quot;*.py&amp;quot; -newermt 2013-02-07 ! -newermt 2013-02-08 -print&lt;br /&gt;
 find $HOME/projects -type f -name &amp;quot;*.py&amp;quot; -newermt 2013-02-07 ! -newermt 2013-02-08 -ls&lt;br /&gt;
;Delete Files older Than&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
find /var/log -name &amp;quot;*.log&amp;quot; -type f -mtime +30 -delete &lt;br /&gt;
find /var/log -type d -mtime +30 -exec rm -rf {} \;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
;How to print a file, excluding comments and blank lines, using grep&lt;br /&gt;
&amp;lt;pre&amp;gt;grep -v &#039;^$\|^#\|^\s*\#&#039; filename | grep -v &amp;quot;^[[:space:]]*$&amp;quot; | more&lt;br /&gt;
grep -v &amp;quot;^[[:space:]]*$\|^ *#&amp;quot; filename &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
;bash operations with file with spaces in name&lt;br /&gt;
 IFS=$(echo -en &amp;quot;\n\b&amp;quot;); for i in $(ls -d */ | cut -f1 -d&#039;/&#039;); do echo $i; done&lt;br /&gt;
 IFS=$(echo -en &amp;quot;\n\b&amp;quot;); for i in $(ls -d */ | cut -f1 -d&#039;/&#039;); do echo &amp;quot;$i;&amp;quot;| tr -d &#039;\r\n&#039;; find $i -type f | wc -l; done&lt;br /&gt;
;ssh automation&lt;br /&gt;
 ssh -i /usr/local/sbin/id_rsa -oStrictHostKeyChecking=no ansible@10.0.0.26 &#039;upsc qnapups&#039;&lt;br /&gt;
 -i RSA key, -o add to known host automatically&lt;br /&gt;
; ls with full path&lt;br /&gt;
 ls -dl $PWD/*&lt;br /&gt;
&lt;br /&gt;
;Set date of directories by latest file inside&lt;br /&gt;
 IFS=$(echo -en &amp;quot;\n\b&amp;quot;); for d in */ ; do T=`ls -alt --time-style=&amp;quot;+%Y%m%d0101.10&amp;quot; $d | tail -1 | awk &#039;{print $6}&#039;`; touch -t $T $d; done&lt;br /&gt;
&lt;br /&gt;
;Частотный анализ букв в именах файлов&lt;br /&gt;
 ls | awk &#039;{for (i=1 ; i&amp;lt;=NF ; i++) array[$i]++ } END{ for (char in array) print char,array[char]}&#039; FS=&amp;quot;&amp;quot; | sort -k2 -n&lt;br /&gt;
&lt;br /&gt;
;Find and replace characters in file name&lt;br /&gt;
 for file in `IFS=$(echo -en &amp;quot;\n\b&amp;quot;); find . -name &amp;quot;*[+]*&amp;quot; `; do mv -v $file $(echo $file | sed -e &#039;s/+//g&#039;); done&lt;br /&gt;
&lt;br /&gt;
;[[Audiofile operations]]&lt;br /&gt;
;[[Photo file operations]]&lt;br /&gt;
;[[LVM operations]]&lt;br /&gt;
;[[SSL Certificate with SAN]]&lt;br /&gt;
;[[SSL Certificate signed by your own CA]]&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Linux&amp;diff=108</id>
		<title>Linux</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Linux&amp;diff=108"/>
		<updated>2024-05-07T18:32:23Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Copy directories without content&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rsync -av -f&amp;quot;+ */&amp;quot; -f&amp;quot;- *&amp;quot; &amp;quot;$source&amp;quot; &amp;quot;$target&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
;Find files&lt;br /&gt;
 find /path/to/dir -type f -name &amp;quot;*&amp;quot; -newermt 2013-02-07 ! -newermt 2013-02-08&lt;br /&gt;
 find $HOME/projects -type f -name &amp;quot;*.py&amp;quot; -newermt 2013-02-07 ! -newermt 2013-02-08 -print&lt;br /&gt;
 find $HOME/projects -type f -name &amp;quot;*.py&amp;quot; -newermt 2013-02-07 ! -newermt 2013-02-08 -ls&lt;br /&gt;
;Delete Files older Than&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
find /var/log -name &amp;quot;*.log&amp;quot; -type f -mtime +30 -delete &lt;br /&gt;
find /var/log -type d -mtime +30 -exec rm -rf {} \;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
;How to print a file, excluding comments and blank lines, using grep&lt;br /&gt;
&amp;lt;pre&amp;gt;grep -v &#039;^$\|^#\|^\s*\#&#039; filename | grep -v &amp;quot;^[[:space:]]*$&amp;quot; | more&lt;br /&gt;
grep -v &amp;quot;^[[:space:]]*$\|^ *#&amp;quot; filename &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
;bash operations with file with spaces in name&lt;br /&gt;
 IFS=$(echo -en &amp;quot;\n\b&amp;quot;); for i in $(ls -d */ | cut -f1 -d&#039;/&#039;); do echo $i; done&lt;br /&gt;
 IFS=$(echo -en &amp;quot;\n\b&amp;quot;); for i in $(ls -d */ | cut -f1 -d&#039;/&#039;); do echo &amp;quot;$i;&amp;quot;| tr -d &#039;\r\n&#039;; find $i -type f | wc -l; done&lt;br /&gt;
;ssh automation&lt;br /&gt;
 ssh -i /usr/local/sbin/id_rsa -oStrictHostKeyChecking=no ansible@10.0.0.26 &#039;upsc qnapups&#039;&lt;br /&gt;
 -i RSA key, -o add to known host automatically&lt;br /&gt;
; ls with full path&lt;br /&gt;
 ls -dl $PWD/*&lt;br /&gt;
&lt;br /&gt;
;Set date of directories by latest file inside&lt;br /&gt;
 IFS=$(echo -en &amp;quot;\n\b&amp;quot;); for d in */ ; do T=`ls -alt --time-style=&amp;quot;+%Y%m%d0101.10&amp;quot; $d | tail -1 | awk &#039;{print $6}&#039;`; touch -t $T $d; done&lt;br /&gt;
&lt;br /&gt;
;Частотный анализ букв в именах файлов&lt;br /&gt;
 ls | awk &#039;{for (i=1 ; i&amp;lt;=NF ; i++) array[$i]++ } END{ for (char in array) print char,array[char]}&#039; FS=&amp;quot;&amp;quot; | sort -k2 -n&lt;br /&gt;
&lt;br /&gt;
:Find and replace characters in file name&lt;br /&gt;
 for file in `IFS=$(echo -en &amp;quot;\n\b&amp;quot;); find . -name &amp;quot;*[+]*&amp;quot; `; do mv -v $file $(echo $file | sed -e &#039;s/+//g&#039;); done&lt;br /&gt;
&lt;br /&gt;
;[[Audiofile operations]]&lt;br /&gt;
;[[Photo file operations]]&lt;br /&gt;
;[[LVM operations]]&lt;br /&gt;
;[[SSL Certificate with SAN]]&lt;br /&gt;
;[[SSL Certificate signed by your own CA]]&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
	<entry>
		<id>http://10.0.0.26:4441/index.php?title=Linux&amp;diff=107</id>
		<title>Linux</title>
		<link rel="alternate" type="text/html" href="http://10.0.0.26:4441/index.php?title=Linux&amp;diff=107"/>
		<updated>2024-05-07T18:26:04Z</updated>

		<summary type="html">&lt;p&gt;10.0.0.200: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Copy directories without content&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rsync -av -f&amp;quot;+ */&amp;quot; -f&amp;quot;- *&amp;quot; &amp;quot;$source&amp;quot; &amp;quot;$target&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
;Find files&lt;br /&gt;
 find /path/to/dir -type f -name &amp;quot;*&amp;quot; -newermt 2013-02-07 ! -newermt 2013-02-08&lt;br /&gt;
 find $HOME/projects -type f -name &amp;quot;*.py&amp;quot; -newermt 2013-02-07 ! -newermt 2013-02-08 -print&lt;br /&gt;
 find $HOME/projects -type f -name &amp;quot;*.py&amp;quot; -newermt 2013-02-07 ! -newermt 2013-02-08 -ls&lt;br /&gt;
;Delete Files older Than&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
find /var/log -name &amp;quot;*.log&amp;quot; -type f -mtime +30 -delete &lt;br /&gt;
find /var/log -type d -mtime +30 -exec rm -rf {} \;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
;How to print a file, excluding comments and blank lines, using grep&lt;br /&gt;
&amp;lt;pre&amp;gt;grep -v &#039;^$\|^#\|^\s*\#&#039; filename | grep -v &amp;quot;^[[:space:]]*$&amp;quot; | more&lt;br /&gt;
grep -v &amp;quot;^[[:space:]]*$\|^ *#&amp;quot; filename &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
;bash operations with file with spaces in name&lt;br /&gt;
 IFS=$(echo -en &amp;quot;\n\b&amp;quot;); for i in $(ls -d */ | cut -f1 -d&#039;/&#039;); do echo $i; done&lt;br /&gt;
 IFS=$(echo -en &amp;quot;\n\b&amp;quot;); for i in $(ls -d */ | cut -f1 -d&#039;/&#039;); do echo &amp;quot;$i;&amp;quot;| tr -d &#039;\r\n&#039;; find $i -type f | wc -l; done&lt;br /&gt;
;ssh automation&lt;br /&gt;
 ssh -i /usr/local/sbin/id_rsa -oStrictHostKeyChecking=no ansible@10.0.0.26 &#039;upsc qnapups&#039;&lt;br /&gt;
 -i RSA key, -o add to known host automatically&lt;br /&gt;
; ls with full path&lt;br /&gt;
 ls -dl $PWD/*&lt;br /&gt;
&lt;br /&gt;
;Set date of directories by latest file inside&lt;br /&gt;
 IFS=$(echo -en &amp;quot;\n\b&amp;quot;); for d in */ ; do T=`ls -alt --time-style=&amp;quot;+%Y%m%d0101.10&amp;quot; $d | tail -1 | awk &#039;{print $6}&#039;`; touch -t $T $d; done&lt;br /&gt;
&lt;br /&gt;
;Частотный анализ букв в именах файлов&lt;br /&gt;
 ls | awk &#039;{for (i=1 ; i&amp;lt;=NF ; i++) array[$i]++ } END{ for (char in array) print char,array[char]}&#039; FS=&amp;quot;&amp;quot; | sort -k2 -n&lt;br /&gt;
&lt;br /&gt;
;[[Audiofile operations]]&lt;br /&gt;
;[[Photo file operations]]&lt;br /&gt;
;[[LVM operations]]&lt;br /&gt;
;[[SSL Certificate with SAN]]&lt;br /&gt;
;[[SSL Certificate signed by your own CA]]&lt;/div&gt;</summary>
		<author><name>10.0.0.200</name></author>
	</entry>
</feed>