一 linux 常用命令:
1. 查看
ll, ls,cat,
cat test.txt | grep -f test2.txt 从文件中读取关键词进行搜索
cat test.txt |grep ^u
grep 'linux' test.txt 从文件中查找关键词 (grep命令使用请参考:https://www.cnblogs.com/peida/archive/2012/12/17/2821195.html)
tail 100f ./filename (实时日志查询)
2. 创建/编辑:
mkdir /directory
vi filename
3. 复制:
cp / scp (-R强制)
4. 删除文件:
rm -rf file/directory
5. 常用磁盘空间信息查询
磁盘空间查询:
df –h 磁盘空间使用情况
free 内存使用情况
cat /proc/cpuinfo cpu信息
find . -type f -size +800M 查询当前路径下大于 800M的文件
6. 查找指定进程
ps -ef | grep redis 进程查看 ( ps -ef | grep PID 也可以查看进程ID是哪个应用在用)
查找出内容:
UID PIC PPID C STIME TTY TIME CMD
root 18887 18828 0 08:09 pts/0 00:00:00 grep ApacheJetspeed
# PID 这个程序的进程 ID, 下面的 PPID 则是父程序的 ID;
# C CPU 使用的资源百分比
# CMD 所下达的指令
因此CMD为“grep ApacheJetspeed” 也就是查询“ApacheJetspeed”的命令,这样看ApacheJetspeed没运行。
7. 端口查询:(结合5,ps命令可以查找到对应PID的进程是哪个程序在使用)
netstat -tunlp | grep 22
1)netstat -tunlp
netstat -tunlp用于显示tcp,udp的端口和进程等相关情况,如下图
2) netstat -tunlp|grep 端口号
netstat -tunlp | grep 端口号,用于查看指定端口号的进程情况,
如查看22端口的情况,netstat -tunlp | grep 22,
如查看444端口的情况,netstat -tunlp | grep 444
8. 端口联通性检测
telnet IP 端口
telnet 10.107.1.101 7100
9. 路由检测:
traceroute 10.107.1.101
二. linux Redis 容器内key值查看步骤:
1)docker ps -a
2)docker exec -it 容器ID /bin/bash
3)redis-cli -p 6379 -a password
4)keys *
5)get key
三. PSQL数据库查看常用命令:
1.基本命令
psql 切到数据库
l 查看当前机器有哪些数据库
c test 转到test数据库
d 查看库里得所有表
d 表名 查看当前表的所有表头字段
q 退出
2. 查看数据库配置最大连接数,要到配置文件里面去查看
postgresql.conf中设置的max_connections = 1000
3. 查看当前已连接的数:
select count(1) from pg_stat_activity;
4.数据库大小的查询
--查看数据库大小
select pg_database.datname, pg_database_size(pg_database.datname) AS size from
pg_database;
--查看索引大小
select indexrelname, pg_size_pretty(pg_relation_size(relid)) from
pg_stat_user_indexes where schemaname='public' order by pg_relation_size(relid)
desc;
--查看表大小
select relname, pg_size_pretty(pg_relation_size(relid)) from
pg_stat_user_tables where schemaname='public' order by pg_relation_size(relid)
desc;
--重建索引
REINDEX INDEX ssb_call_log_pkey;
5.数据库备份:
pg_dump -h 10.112.10.10 -U username –d ssb > ssb.sql
6. 数据库数据清除:
truncate table teblename;
7. 表删除:
DROP TABLE table_name;
未完待续~