Compare commits
10 Commits
46be5b7fc0
...
e9b6b4423f
Author | SHA1 | Date | |
---|---|---|---|
|
e9b6b4423f | ||
|
1428962185 | ||
|
098036e8e6 | ||
|
68eed3ea23 | ||
|
92844785c0 | ||
|
facac3c22e | ||
|
e5badd61cd | ||
|
47de3c7e71 | ||
|
a89aded480 | ||
|
80c7bcc5bc |
12
README.md
12
README.md
@ -12,15 +12,13 @@
|
||||
|
||||
<img width="120" src="/images/qrcode_for_wechat.jpg" alt="微信订阅号" title="微信订阅号" />
|
||||
|
||||
### Star 趋势
|
||||
|
||||
[](https://star-history.com/#Nick233333/phper-linux-gitbook&Date)
|
||||
|
||||
|
||||
### 知识共享许可协议
|
||||
|
||||

|
||||
|
||||
本作品采用 [知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议](http://creativecommons.org/licenses/by-nc-sa/4.0/) 进行许可。
|
||||
|
||||
### 推荐云服务器
|
||||
|
||||
<a href="https://url.cn/5qO8uY3" target="_bank"><img src="/images/tencent-cloud-new-user.jpg" alt="腾讯云" title="腾讯云" /></a>
|
||||
|
||||
<a href="https://passport.ucloud.cn/?invitation_code=C1x0BB8716E82AC&ytag=re4763" target="_bank"><img style="background: #2d334a;max-height: 75px;width: 100%;" src="/images/ucloud-logo.png" alt="Ucloud" title="Ucloud" /></a>
|
||||
|
||||
|
@ -49,6 +49,9 @@
|
||||
* [常用配置](used-settings.md)
|
||||
* [编码风格](code-style.md)
|
||||
|
||||
## Kafka 命令
|
||||
* [Kafka](kafka.md)
|
||||
|
||||
## PHP 依赖工具
|
||||
* [Composer](composer.md)
|
||||
|
||||
|
@ -5,7 +5,7 @@
|
||||
"language": "zh-hans",
|
||||
"links": {
|
||||
"sidebar": {
|
||||
"PHPer 必知必会的 Linux 命令": "https://linux.hellocode.name/"
|
||||
"PHPer 必知必会的 Linux 命令": "http://linux.0001.wiki"
|
||||
}
|
||||
},
|
||||
"styles": {
|
||||
|
@ -27,5 +27,9 @@ composer require monolog/monolog=1.19 #添加指定包和版本
|
||||
|
||||
composer require monolog/monolog 1.19 #添加指定包和版本
|
||||
|
||||
composer dump-autoload #如果更新了composer.json需要更新autoload
|
||||
```
|
||||
composer dump-autoload #如果更新了composer.json 需要更新autoload
|
||||
|
||||
composer config repositories.package-name path ../your-path/package-name #配置本地包路径
|
||||
|
||||
composer require username/package-name:dev-master #安装 master 分支最新的提交,开发本地包测试时使用最多
|
||||
```
|
||||
|
@ -43,6 +43,14 @@ docker ps -aq #查看所有容器 id
|
||||
docker stop $(docker ps -aq) #暂停所有容器
|
||||
```
|
||||
|
||||
```
|
||||
docker inspect container-id #查看容器所有信息
|
||||
```
|
||||
|
||||
```
|
||||
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' container-name-or-id #查看容器IP
|
||||
```
|
||||
|
||||
```
|
||||
docker rm -f my-redis #强制删除运行中的容器
|
||||
```
|
||||
|
13
git.md
13
git.md
@ -202,6 +202,19 @@ git remote remove origin #取消与远程仓库关联
|
||||
|
||||
```
|
||||
|
||||
__保持 fork 之后的项目和源仓库同步__
|
||||
```
|
||||
git remote add upstream [upstream_url] #1、添加上游仓库命名为 upstream
|
||||
|
||||
git fetch upstream #2、拉取最新代码
|
||||
|
||||
git checkout master #3、切换分支
|
||||
|
||||
git merge upstream/<branch_name> #4、将 upstream/<branch_name> merge 到本地当前分支
|
||||
|
||||
git push origin <branch_name> #5、push 到自己的 github 仓库
|
||||
```
|
||||
|
||||
__暂存代码__
|
||||
|
||||
```
|
||||
|
21
kafka.md
Normal file
21
kafka.md
Normal file
@ -0,0 +1,21 @@
|
||||
#### Kafka 命令
|
||||
|
||||
```
|
||||
kafka-topics -bootstrap-server localhost:9092 --create --topic nick --partitions 1 --replication-factor 1 #创建主题命令
|
||||
|
||||
kafka-topics -bootstrap-server localhost:9092 --delete --topic nick #删除主题命令
|
||||
|
||||
kafka-topics -bootstrap-server localhost:9092 --list #查看所有主题命令
|
||||
|
||||
kafka-topics -bootstrap-server localhost:9092 --topic test --describe #查看指定主题详情命令
|
||||
|
||||
kafka-run-class kafka.tools.GetOffsetShell --broker-list localhost:9092 --topic media-topic --time -1 #查看消息数量
|
||||
|
||||
kafka-console-producer --broker-list localhost:9092 --topic media-topic #生成数据
|
||||
|
||||
kafka-console-consumer --topic media-topic --bootstrap-server localhost:9092 #消费者命令
|
||||
|
||||
kafka-console-consumer --topic media-topic --bootstrap-server localhost:9092 --from-beginning #消费者命令 --from-beginning 表示从最初的未过期的 offset 处开始消费数据。不加该参数,表示从最新 offset 处开始消费数据。
|
||||
|
||||
kafka-consumer-groups --bootstrap-server localhost:9092 --list #查看消费组
|
||||
```
|
@ -136,5 +136,24 @@ hostname ubuntu-1604
|
||||
> 适用于 `Ubuntu 16.04` 和 `CentOS 7` 以上版本
|
||||
|
||||
|
||||
---
|
||||
|
||||
#### Nginx 日志按天分隔
|
||||
|
||||
修改配置文件
|
||||
|
||||
```
|
||||
log_format main '$time_iso8601 - $remote_addr $remote_user "$request" '
|
||||
'$status $body_bytes_sent "$http_referer" '
|
||||
'"$http_user_agent" "$http_x_forwarded_for"';
|
||||
|
||||
map $time_iso8601 $logdate {
|
||||
'~^(?<ymd>\d{4}-\d{2}-\d{2})' $ymd;
|
||||
default 'date-not-found';
|
||||
}
|
||||
|
||||
access_log logs/access-$logdate.log main;
|
||||
```
|
||||
|
||||
main 名称可以自定义修改,修改完执行 `nginx -t` 看下语法有没问题,没问题再执行 `nginx -s reload` 就可以了。
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user