查看端口监听

1
netstat -nlp

查看进程

1
ps -aux

连接 postgresql

1
psql -h 127.0.0.1 -p 5432 -U user -d dbname

连接 redis

1
redis-cli -h 127.0.0.1 -p 6379 -a "password"

安装 Docker

1
curl -fsSL https://get.docker.com -o get-docker.sh | sh get-docker.sh

Kafka Console Consumer

1
kafka-console-consumer.sh --bootstrap-server kafka-server:9092 --topic topicname

使用 Docker 运行一个带密码的 Redis 测试容器 (开启 AOF 快照, 公网映射)

1
docker run -d --name redis -e REDIS_PASSWORD=YOURREDISPASSWORD -p 6390:6379 --restart always redis /bin/sh -c 'redis-server --appendonly yes --requirepass ${REDIS_PASSWORD}'

创建 Swap 分区

1
2
3
4
5
dd if=/dev/zero of=/opt/swap/swapfile bs=1024 count=6291456 //6G swap
chmod 600 /opt/swap/swapfile
mkswap /opt/swap/swapfile
swapon /opt/swap/swapfile
echo "/opt/swap/swapfile swap swap defaults 0 0">>/etc/fstab

PostgreSQL 批量插入存储过程

1
2
3
4
5
6
7
8
9
10
11
12
13
CREATE FUNCTION insert(count_ integer) RETURNS integer
LANGUAGE plpgsql AS

$$
BEGIN
WHILE count_ > 0
LOOP
INSERT INTO table (column) VALUES (value);
count_ = count_ - 1;
END LOOP ;
RETURN count_;
END
$$