ELK stack

Docker-compose 配置

Read More

proc目录

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
以下是/proc目录中进程N的信息

/proc/N pid为N的进程信息

/proc/N/cmdline 进程启动命令

/proc/N/cwd 链接到进程当前工作目录

/proc/N/environ 进程环境变量列表

/proc/N/exe 链接到进程的执行命令文件

/proc/N/fd 包含进程相关的所有的文件描述符

/proc/N/maps 与进程相关的内存映射信息

/proc/N/mem 指代进程持有的内存,不可读

/proc/N/root 链接到进程的根目录

/proc/N/stat 进程的状态

/proc/N/statm 进程使用的内存的状态

/proc/N/status 进程状态信息,比stat/statm更具可读性

/proc/self 链接到当前正在运行的进程

Read More

磁盘

df

df查看的是file system, 也就是文件系统层的所占的磁盘大小。

#lsblk

lsblk 查看的是block device,也就是逻辑磁盘真实大小。

Read More

Nmap

之前一直用telnet确定端口是否打开,还有个nmap命令很好用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

# 查看对本机开放的端口
ubuntu@ip-10-10-1-74:~$ nmap -F -v 127.0.0.1

Starting Nmap 7.60 ( https://nmap.org ) at 2018-12-09 05:30 UTC
Initiating Ping Scan at 05:30
Scanning 127.0.0.1 [2 ports]
Completed Ping Scan at 05:30, 0.00s elapsed (1 total hosts)
Initiating Connect Scan at 05:30
Scanning localhost (127.0.0.1) [100 ports]
Discovered open port 22/tcp on 127.0.0.1
Discovered open port 80/tcp on 127.0.0.1
Discovered open port 9100/tcp on 127.0.0.1
Completed Connect Scan at 05:30, 0.00s elapsed (100 total ports)
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00014s latency).
Not shown: 97 closed ports
PORT STATE SERVICE
22/tcp open ssh
80/tcp open http
9100/tcp open jetdirect

Read More

docker-compose的语法和命令

TODO

Read More

快速定位大文件

今天查个大文件,用du --max-depth=1 -h, 花了好久的时间才找到,后来发现有个

ncdu 软件很好用,就是做这种事情的

Read More

SSH config使用教程

SSH config是Linux系统下针对SSH客户端的一个参数配置方案,可以将一些关于SSH命令的参数放到配置文件中去,执行ssh命令的时候从文件中读取,简化命令行的操作。

配置ssh的config

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26


# configuration 1
Host cluster
HostName 192.168.11.11
User tom


# configuration 2
Host aliyun
HostName=202.44.2.2
User tom




# configuration 3


Host elk
HostName 10.10.1.74
User ubuntu

#跳板机
ProxyCommand ssh -W %h:%p fhp@54.157.70.250
ForwardAgent yes

Read More

Nginx负载均衡

转发的文章 https://www.shixinke.com/nginx/nginx-upstream

一、什么是负载均衡?
根据一定的规则将请求分发到不同的服务器上,让各个服务器分摊请求,而不是让一台服务器来处理请求

Read More

Nginx配置本地域名路由

在nginx中配置proxy_pass代理转发时,如果在proxy_pass后面的url加/,表示绝对根路径;如果没有/,表示相对路径,把匹配的路径部分也给代理走。

假设下面四种情况分别用 http://192.168.1.1/proxy/test.html 进行访问

Read More

Nginx配置本地域名路由

在nginx中配置proxy_pass代理转发时,如果在proxy_pass后面的url加/,表示绝对根路径;如果没有/,表示相对路径,把匹配的路径部分也给代理走。

假设下面四种情况分别用 http://192.168.1.1/proxy/test.html 进行访问

Read More