کانال انجمن کلاد و دوآپس تبریز – Telegram
کانال انجمن کلاد و دوآپس تبریز
261 subscribers
116 photos
5 videos
57 files
550 links
کانال انجمن کلاد، دوآپس و مهندسی اتکاپذیری سیستم تبریز، نشر اطلاعیه رویداد ها و همایش های حوزه کلاد و دوآپس تبریز
لینک گروه

https://news.1rj.ru/str/devops_tabriz_group

admin
@arsalanses
Download Telegram
Forwarded from Digiato | دیجیاتو
♨️اختلال شدید در اینترنت کشور

از ساعاتی پیش اختلالی شدید در #اینترنت کشور پیش آمده و بسیاری از وب‌سایت‌ها از جمله دیجیاتو از دسترس خارج شده است.

سامانه «رادار» آروان‌کلاد نیز برای بررسی وضعیت دیتاسنترها در دسترس نیست. بااین‌حال صفحه وضعیت آروان‌کلاد (Status) نیز وقوع اختلال عمده در دیتاسنترها و سرویس‌های مختلف وب را تأیید می‌کند.

پشتیبانی پارس‌پک نیز در شبکه اجتماعی ایکس اعلام کرد «یکی از مراکز داده اصلی ایران دچار مشکل قطعی ارتباطات فیزیکی شده است.»

#ایران
🔸🔸🔸
📱Digiato
📱Digiatoofficial
📱Digiato
🔵@Digiato
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
sudo find / -type f -name "*.log" -size +10M -exec sh -c 'truncate -s 10M "$1"' _ {} \;
👍1
docker run -d -p 5000:5000 \
-e REGISTRY_PROXY_REMOTEURL=https://registry-1.docker.io \
--restart always \
--name registry-docker.io registry:2

docker run -d -p 5001:5000 \
-e REGISTRY_PROXY_REMOTEURL=https://registry.k8s.io \
--restart always \
--name registry-registry.k8s.io registry:2

docker run -d -p 5003:5000 \
-e REGISTRY_PROXY_REMOTEURL=https://gcr.io \
--restart always \
--name registry-gcr.io registry:2

docker run -d -p 5004:5000 \
-e REGISTRY_PROXY_REMOTEURL=https://ghcr.io \
--restart always \
--name registry-ghcr.io registry:2
👍1
docker support for SSH connection
docker -H ssh://user@remote:port ps
Important psql Commands for DevOps

Basic Commands

1. Connect to a Database:
psql -U username -h hostname -d database_name

2. List Databases:
\l

3. List Tables in the Current Database:
\dt

4. Describe a Table:
\d table_name

5. Show Current Database:
\c

6. Show Connections:
\conninfo

Database Management

7. Create a Database:
CREATE DATABASE database_name;

8. Drop a Database:
DROP DATABASE database_name;

9. Create a User:
CREATE USER username WITH PASSWORD 'password';

10. Grant Privileges to a User:
GRANT ALL PRIVILEGES ON DATABASE database_name TO username;

Backup and Restore

11. Dump a Database:
pg_dump -U username -h hostname -Fc database_name > database_dump.dump

12. Restore a Database:
pg_restore -U username -h hostname -d database_name database_dump.dump

Monitoring and Maintenance

13. Show Active Queries:
SELECT * FROM pg_stat_activity;

14. Show Database Size:
\l+

15. Show Table Size:
\dt+

16. Vacuum a Table:
VACUUM table_name;

17. Analyze a Table:
ANALYZE table_name;

Configuration and Settings

18. Show Configuration Settings:
SHOW ALL;

19. Set a Configuration Parameter:
ALTER SYSTEM SET parameter_name = 'value';

20. Reload Configuration:
SELECT pg_reload_conf();

Security and Access Control

21. Change User Password:
ALTER USER username WITH PASSWORD 'new_password';

22. Revoke Privileges from a User:
REVOKE ALL PRIVILEGES ON DATABASE database_name FROM username;

23. Show User Roles:
\du

Advanced Commands

24. Execute a SQL Script:
\i path_to_noscript.sql

25. Copy Data to/from a File:
\copy table_name TO 'file_path' WITH CSV;
\copy table_name FROM 'file_path' WITH CSV;

26. Explain Query Plan:
EXPLAIN ANALYZE SELECT * FROM table_name;

Troubleshooting

27. Show Log Files:
SHOW log_directory;

28. Check for Locks:
SELECT * FROM pg_locks;

These commands cover a wide range of tasks that a DevOps engineer might need to perform when managing PostgreSQL databases. Familiarity with these commands can greatly enhance your ability to maintain, monitor, and troubleshoot PostgreSQL databases effectively.
🔥2