鍍金池/ 問答/ Linux問答
初念 回答

known_hosts是做服務(wù)器認(rèn)證的。

當(dāng)你用ssh連接到一個(gè)新的服務(wù)器的時(shí)候,ssh會(huì)讓你確認(rèn)服務(wù)器的信息(域名、IP、公鑰),如果你確認(rèn)了,就會(huì)寫到known_hosts里。

clipboard.png

以后你再連接到這個(gè)服務(wù)器,但是信息改變了(通常是公鑰改變了),就會(huì)提示你服務(wù)器信息改變了,你可以把它從known_hosts里刪除,然后重新確認(rèn)。

看你的known_hosts,有g(shù)ithub.com,說明你在這臺(tái)服務(wù)器上拉過github的代碼:)

孤毒 回答

報(bào)錯(cuò)報(bào)的是/app/src/Application/controllers/Favicon.ico.php,是Favicon.ico.php,你針對(duì)favicon.ico的規(guī)則應(yīng)該沒有生效,所以建議你先看看php重定向那里有沒有問題

鹿惑 回答

沒遇到過,搜到個(gè)類似的問題。
issue

首先你輸入git config credential.writelog true啟用日志,然后查看.git\credential.log文件。里面應(yīng)該會(huì)有錯(cuò)誤信息。如果可以的話,把錯(cuò)誤日志發(fā)上來看看吧。看了issue下面的回復(fù),大概率是無法連接到遠(yuǎn)程服務(wù)器,開個(gè)代理或者檢查下url是否正確吧。

葬憶 回答

如果是完全私有的接口,其實(shí)還有這樣一些可選的策略
對(duì)于調(diào)用路徑都是加密的,比如你只提供一個(gè)公開的路徑,接受通過某種非對(duì)稱加密的字符串密文作為調(diào)用,原始路徑(非加密路徑 只有你的app和服務(wù)器端知道——其實(shí)這里所謂的調(diào)用路徑不一定是路徑表示,只是為了方便調(diào)試功能),這樣在這個(gè)統(tǒng)一接口中處理判斷是否進(jìn)行正確調(diào)用(后臺(tái)實(shí)際處理),對(duì)于不規(guī)范的(通過一些標(biāo)識(shí)、校驗(yàn)等等),可以方便的過濾掉。這樣的一層其實(shí)相當(dāng)于在服務(wù)器端和app端(調(diào)用接口時(shí))都再添加了一層包裝。

而那些公開api只所以用token來判斷是否有權(quán)限,是因?yàn)樗麄儽仨氁_調(diào)用路徑,而你并沒有這樣的要求,所以可以采用不同的策略了。

ES6 變量的解構(gòu)賦值中的對(duì)象的解構(gòu)賦值
http://es6.ruanyifeng.com/#docs/destructuring#對(duì)象的解構(gòu)賦值

你可以發(fā)現(xiàn),上面實(shí)際上是有 startDate , endDate 這些變量的。

學(xué)習(xí) React 建議先熟練一下 ES6

青瓷 回答

libc.so 不能亂動(dòng),不然所有命令都會(huì)使用不了的,試試還原一下:

一、
ldconfig -l -v /lib64/libc-2.5.so
這里寫的libc庫(kù)必須是原來使用的而不是你更新過的

二、
LD_PRELOAD=/lib64/libc-2.5.so ln -s /lib64/libc-2.5.so /lib64/libc.so.6
LD_PRELOAD允許你定義在程序運(yùn)行前優(yōu)先加載的動(dòng)態(tài)鏈接庫(kù),因此在使用ln前就加載了lib庫(kù),而不是等到使用ln時(shí)加載,這樣就能臨時(shí)使用命令了
不僅僅是ln,只要加了LD_PRELOAD=/lib64/libc-2.5.so,后面可以跟一切因?yàn)閘ibc.so.6被刪不能用的命令。

還有是安裝什么軟件要升級(jí)libc? 以防萬(wàn)一,在容器或者虛擬機(jī)里安裝一遍確認(rèn)流程OK再去正式操作,還有操作之前記得備份。

裸橙 回答

ICMP 本身有很多消息類弄,ping和traceroute用的僅是其中的兩三種, 其中也包括主機(jī)是否可達(dá),路由是否可用類似的功能.

實(shí)際的問題是被檢測(cè)方一定要開啟相應(yīng)對(duì)ICMP的支持才行. 如果防火墻把ICMP包都忽略了, 那這個(gè)協(xié)議也就沒有用了. 所以你不能因?yàn)閜ing不通而確定網(wǎng)絡(luò)就是不通的, 因?yàn)樵蚩赡苁侨思野袸CMP協(xié)議關(guān)了.

參考:
https://en.wikipedia.org/wiki...

心悲涼 回答

暈,apache服務(wù)器沒有開啟cors,但是設(shè)置了居然自帶了一項(xiàng)設(shè)置

<Directory />
    Require all denied
    Header set Access-Control-Allow-Origin *
</Directory>

改掉就好了

心沉 回答
  1. Remove all containers, so docker ps --all shows nothing.
  2. sudo systemctl stop docker
  3. sudo rm /var/lib/docker/network/files/local-kv.db
  4. sudo systemctl start docker
維她命 回答

線程框架的一個(gè)重要議題就是線程通信模型,而EDA(Event-Driven Architecture)是一種實(shí)現(xiàn)組件之間松耦合、易擴(kuò)展的更高維度的架構(gòu)方式,我寫過個(gè)一個(gè)線程相關(guān)的項(xiàng)目其中就有這一塊的東西
package com.echo.code.thread.mode.eventloop

遺莣 回答

其實(shí)是個(gè)人的理解問題,只是用一個(gè)worker來監(jiān)聽 監(jiān)聽套接字 而已,用多線程的worker來監(jiān)聽 連接套接字,自然就利用了多核優(yōu)勢(shì)

柚稚 回答

crontab

比如

* * * * * /usr/local/php/bin/php   /data/1.php
鹿惑 回答

腳本用到的環(huán)境變量我不建議單獨(dú)存放。直接放到腳本中自給自足即可。這樣最大限度保證腳本的可遷移性。

如果是用戶自己用到的環(huán)境變量,要在交互式模式下運(yùn)行的。比如各種rvm, sdkman之類的配置,則放在~/.bashrc(bash環(huán)境下)或~/.zshrc(zsh環(huán)境下)等等

久舊酒 回答

設(shè)置顏色之后需要更新視圖

對(duì)應(yīng)Layer.changed()
或者
對(duì)應(yīng)Layer.getSource().changed()
絯孑氣 回答

大概說一下,你在a分支上忽略了node_modules這個(gè)文件夾,并且你在a分支上肯定有執(zhí)行npm install的命令,而在b分支上是不是.gitignore沒有忽略node_modules這個(gè)文件夾,或者應(yīng)該沒執(zhí)行npm install的命令?
有點(diǎn)亂啊,我估計(jì)你是在做微服務(wù)對(duì)吧,整個(gè)大項(xiàng)目有多個(gè)子項(xiàng)目,各子項(xiàng)目有自己的目錄即可,而各目錄下有自己相互獨(dú)立的node_modules文件夾,這樣你切換分支直接進(jìn)入這個(gè)子項(xiàng)目的目錄操作。
文件目錄大概如下:

project_all
    -- project_a
        -- node_modules
        -- src
        -- package.json
    -- project_b
        -- node_modules
        -- src
        -- package.json
    -- project_c
        -- node_modules
        -- src
        -- package.json
    .gitignore

希望能幫組到你。

單眼皮 回答

我把服務(wù)器上沒用的k8s開頭的沒用的容器全刪了,就不自動(dòng)關(guān)閉了。