記一次下午關於linux的思考

2021-09-08 08:11:16 字數 1386 閱讀 4046

參考:授予普通使用者sudo許可權)

由之前的用php的exec呼叫phantomjs生成一直沒有生成出來,然後我試了直接用命令執行就可以,然後參考了這位老兄的最後八字真言:珍愛生命,遠離 root

給了我啟發,然後我去看php-fpm配置conf使用者和使用者組是nginx,然後我嘗試切換到nginx使用者執行我那串命令列,沒有生成出來,然後我切換回root就生成出來了,總結出應該是許可權的問題

然後打**給大佬,大佬看了我這個專案的使用者全是root的,然後他嘗試用chown -r nginx:nginx blog這個來修改我專案的擁有者,但是反饋的是:operation not permitted就是說不號修改,然後我查了可以試著用sudo chown -r nginx:nginx blog這個但是給我反饋是:nginx is not in the sudoers file. this incident will be reported說我不是sudo管理員

最後參考最上面的增加了nginx到sudo管理員裡面,再次執行chown -r nginx:nginx blog就ok了,我真的太聰明了!

最後關於如果忘了root的密碼但是又登著root就直接執行passwd設定新的密碼,passwd ***給手底下的人設定新的密碼

再記乙個

composer時候老說我是php5.4的,

然後我執行忽略php版本 composer install --ignore-platform-reqs

然後清空composer快取,composer clearcache

// 有這個報錯proc_open(): fork failed

執行:/bin/dd if=/dev/zero of=/var/swap.1 bs=1m count=1024

/sbin/mkswap /var/swap.1

/sbin/swapon /var/swap.1

在/usr/bin/php-config 裡面版本竟然寫的是5.4

最後自己重新安裝了php7.1然後自己composer時候還是有「ambiguous class resolution」的報錯,就自己去找這個檔案,然後刪了他

然後再composer還是有黃色,但是少了,然後看下composer.json有那兩個檔案的包含也刪了,就好了

記一次linux系統中毒

在公司的linux伺服器裡面發現cpu的負載偏高用top看到異常的程序 ijcfwyjoqk 父程序為init 執行 ps l 10854 顯示cmd列為uptime 執行 whereis ijcfwyjoqk 顯示在 usr bin下而且還發現在 etc init.d和 etc rc.d rc3....

記一次關於vue效能問題

當時開發專案的時候,涉及到乙個操作列表 不是單純展示的列表,裡面包含很多操作功能 的功能。把列表的每個小item寫成乙個子元件,當時寫子元件沒有考慮到資料量的問題。所以在寫子元件,並沒有做什麼優化,而且裡面還加了form表單校驗,裡面還有很多事件處理,樣式處理等等複雜的邏輯。注意 首先需要從設計上面...

記一次關於小公尺的心情小記

首先感謝小公尺可以給我這次寶貴的機會,我自己還是差了一些,沒有把握住機會,這次二面是離目標最近的一次,還是緊張了,腦子很亂,還是需要鍛鍊。這次面試也讓我學到了很多巨集觀上的東西,自己要有自己的核心技術,要有自己的亮點,還是要花更多的時間去打磨自己的一技之長,不是廣泛的學習,語言只是乙個工具,真的還是...