Create .htpasswd file
sudo sh -c "echo -n 'sammy:' >> /etc/nginx/.htpasswd" sudo sh -c "openssl passwd -apr1 >> /etc/nginx/.htpasswd"
20 июня 2023, 01:02
sudo sh -c "echo -n 'sammy:' >> /etc/nginx/.htpasswd" sudo sh -c "openssl passwd -apr1 >> /etc/nginx/.htpasswd"
systemctl list-units --type service
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg echo \ "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update sudo apt-get --assume-yes install docker-ce docker-ce-cli containerd.io
sudo curl -fsSL "https://download.docker.com/linux/ubuntu/gpg" | sudo gpg --dearmor --yes -o /usr/share/keyrings/docker-archive-keyring.gpg sudo chmod a+r /usr/share/keyrings/docker-archive-keyring.gpg
df -hT lsblk growpart /dev/xvda 1 resize2fs /dev/xvda1
apt install gitlab-ee=14.10.3-ee.0
wget https://git.io/vpn -O openvpn-install.sh sudo bash openvpn-install.sh
curl -L https://packages.gitlab.com/gitlab/gitlab-ee/gpgkey | sudo apt-key add -
{ "Version": "2012-10-17", "Statement": [ { "Sid": "AddPerm", "Effect": "Allow", "Principal": "*", "Action": [ "s3:GetObject" ], "Resource": [ "arn:aws:s3:::my_bucket_name/*" ] } ] }
npx @vue/cli create --default my-vue-app
docker-compose down -v
CREATE TABLE new_table_name (LIKE old_table_name INCLUDING ALL);
sudo snap install core; sudo snap refresh core sudo snap install --classic certbot sudo certbot --nginx
docker inspect -f '{{ .Mounts }}' containerid
sudo apt install ca-certificates
(async () => { const promises = []; promises.push(new Promise((resolve) => { resolve(1); })); promises.push(new Promise((resolve) => { resolve(2); })); const results = await Promise.all(promises); console.log(results); })();
sudo fallocate -l 1G /swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
const http = require('http'); http.request(url, { method: 'HEAD' }, (res) => { console.log(res.statusCode); }) .on('error', (err) => { console.error(err); }) .end();
SELECT h.schema_name, h.table_name, h.id AS table_id, h.associated_table_prefix, row_estimate.row_estimate FROM _timescaledb_catalog.hypertable h CROSS JOIN LATERAL ( SELECT sum(cl.reltuples) AS row_estimate FROM _timescaledb_catalog.chunk c JOIN pg_class cl ON cl.relname = c.table_name WHERE c.hypertable_id = h.id GROUP BY h.schema_name, h.table_name) row_estimate ORDER BY schema_name, table_name;
explain (format json) select * from tbl