鍍金池/ 問答/ Linux問答
撥弦 回答

FROM centos
MAINTAINER zxx
RUN yum install httpd -y
RUN echo “111”>/var/www/html/index.html
EXPOSE 80
CMD [“-D”,”FOREGROUND”]
ENTRYPOINT [“/usr/sbin/httpd”]

玩控 回答

代碼沒有問題。

默認(rèn)情況下,SIGQUIT 信號(hào)導(dǎo)致進(jìn)程終止,并產(chǎn)生 Core Dump,即你所描述的“吐核”。

當(dāng)進(jìn)程被 SIGINT 信號(hào)中斷時(shí),由于設(shè)置 sa_mask 屏蔽了 SIGQUIT,因此進(jìn)程不會(huì)馬上終止,它將在 SIGINT 信號(hào)處理完成后進(jìn)行。

你可以把 sa_mask 清空做一次對(duì)比,兩次的操作流程都一樣,如下

  1. 運(yùn)行編譯的文件
  2. 按下 Ctrl + c ,這將產(chǎn)生 SIGINT 信號(hào)
  3. 待顯示出 “Called with signal 2” 時(shí),按下 Ctrl + \,這將產(chǎn)生 SIGQUIT 信號(hào)

以下是運(yùn)行結(jié)果

  • 屏蔽了 SIGQUIT
^CCalled with signal 2
^\done handling signal 2
[N]    NNN quit (core dumped)  ./xxx
  • 沒有屏蔽 SIGQUIT
^CCalled with signal 2
^\[N]    NNN quit (core dumped)  ./xxx
落殤 回答

import {Page} from 'xxxxx'這樣引用Page時(shí),需要export const Page

茍活 回答

你應(yīng)該把進(jìn)退場(chǎng)動(dòng)畫放在動(dòng)態(tài)元素上。

<div *ngFor="let item of projects" [@myanim]>
   ...
</div>
嫑吢丕 回答
  1. fork到自己的庫
  2. 檢出剛才自己的庫
  3. 新建分支,編碼提交
  4. push剛才新建的分支
  5. 到github上去點(diǎn)pull request等待原倉庫合并
孤星 回答

默認(rèn)就是串行執(zhí)行。
命令和后面加&會(huì)導(dǎo)致該行命令進(jìn)入后臺(tái)執(zhí)行
而下面的語句不等上面的執(zhí)行完就開始執(zhí)行,一般會(huì)報(bào)錯(cuò)

墨小白 回答

這個(gè)是用來檢校下載包是否完整的,如果不需要檢校的話,不用理會(huì),一般情況下來說是不會(huì)出錯(cuò)的。

敢試 回答

之前遇到過,需要在阿里云管理中打開實(shí)例,配置下外網(wǎng)可以訪問的端口,當(dāng)時(shí)重啟了下才生效

帥到炸 回答

說一個(gè)簡(jiǎn)單的辦法:在公司內(nèi)部注冊(cè)一個(gè)域名,搭一個(gè) http 服務(wù),數(shù)據(jù)存在是 mysql 數(shù)據(jù)庫里。每個(gè)項(xiàng)目實(shí)例定期將統(tǒng)計(jì)信息匯報(bào)到這個(gè) http 服務(wù)。再寫一個(gè)查詢頁面,從 mysql 里查出數(shù)據(jù)并展示。

青裙 回答

最后通過啟動(dòng)兩個(gè)nuxt的node服務(wù)進(jìn)程,配置不同的服務(wù)端環(huán)境變量解決。

刮刮樂 回答

在server塊里加url重寫規(guī)則

server { 
    ......
    rewrite ^/test(.*)$ /test.php$1 last;
    ......
}

另外這里有一份nginx rewrite模塊的中文文檔,供你參考,最好通讀下
http://www.nginx.cn/doc/stand...

孤慣 回答

如果是云服務(wù)器,問問客服有快照么。如果是本地機(jī),估計(jì)平時(shí)也不會(huì)弄快照,重裝系統(tǒng)吧

練命 回答

我不清楚python的http.server是否有對(duì)大文件進(jìn)行良好的支持,可能是這里出的問題
可以試試nginx

我以為 回答

啊哈哈哈哈哈哈哈哈,我解決了,感謝知乎的答友提醒我看安裝包里的 INSTALL 文件,里面很詳細(xì),雖然是全英文,但是我眼神好,看到一句 ‘make update’當(dāng)時(shí)就想,我擦,還有這個(gè)操作,即使沒理解上下文,但是先試試吧,然后重新編譯了一次openssl:
./config shared --prefix=/usr/local/openssl (這一句我其實(shí)用過幾回了,都沒有效果)
make
make update (沒想到居然不是用make install?。?/p>

//以下是編譯openssh的結(jié)果,終于識(shí)別我想裝的版本啦?。?!

checking OpenSSL header version... 100020cf (OpenSSL 1.0.2l  25 May 2017)
checking OpenSSL library version... 100020cf (OpenSSL 1.0.2l  25 May 2017)
checking whether OpenSSL's headers match the library... yes
checking if programs using OpenSSL functions will link... yes
....(此處省略)
OpenSSH has been configured with the following options:
                 User binaries: /usr/local/openssh/bin
               System binaries: /usr/local/openssh/sbin
           Configuration files: /etc/ssh
               Askpass program: /usr/local/openssh/libexec/ssh-askpass
                  Manual pages: /usr/share/man/manX
                      PID file: /var/run
  Privilege separation chroot path: /var/empty
        sshd default user PATH: /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/openssh/bin
                Manpage format: doc
                   PAM support: yes
               OSF SIA support: no
             KerberosV support: no
               SELinux support: no
             Smartcard support: 
                 S/KEY support: no
          MD5 password support: yes
               libedit support: no
               libldns support: no
  Solaris process contract support: no
       Solaris project support: no
     Solaris privilege support: no
   IP address in $DISPLAY hack: no
       Translate v4 in v6 hack: yes
              BSD Auth support: no
          Random number source: OpenSSL internal ONLY
         Privsep sandbox style: seccomp_filter

          Host: x86_64-pc-linux-gnu
      Compiler: gcc
Compiler flags: -g -O2 -pipe -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -ftrapv -fno-builtin-memset -fstack-protector-strong -fPIE  
Preprocessor flags: -I/usr/local/openssl/include -I/usr/local/zlib/include  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE
  Linker flags: -L/usr/local/openssl/lib -L/usr/local/zlib  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie 
     Libraries: -lcrypto -ldl -lutil -lz  -lcrypt -lresolv
     +for sshd:  -lpam

PAM is enabled. You may need to install a PAM control file 
for sshd, otherwise password authentication may fail. 
Example PAM control files can be found in the contrib/ 
subdirectory
兮顏 回答
這個(gè)能用promise或者async來處理么

可以,但是本來就提供了同步API的readFileSync

笨尐豬 回答

OSX系統(tǒng)中,/usr/bin屬于系統(tǒng)級(jí)別的保護(hù),任何人不能寫入,包括root也一樣,是絕對(duì)禁止寫入的,唯一的辦法就是像你上面的那樣,安裝到/usr/local/bin里面去。

為什么要這么嚴(yán)格?因?yàn)?code>/usr/bin這個(gè)目錄太敏感了,是任何病毒都想要攻克的地方,所以蘋果對(duì)此做了嚴(yán)格的禁止。

枕頭人 回答

讓titleView繼承一個(gè)view,然后實(shí)現(xiàn)以下方法

/// 解決iOS導(dǎo)航欄自定義titleView后 顯示錯(cuò)誤的問題(常用于搜索框)
-(CGSize)intrinsicContentSize {
//    return UILayoutFittingExpandedSize;
    return  CGSizeMake([UIScreen mainScreen].bounds.size.width - 2*43 - 2*20, 30);
}
旖襯 回答

你先在delete這個(gè)zip,然后commit一下,之后再去修改.gitignore試試