hydd的Linux筆記Day32
Day32
Session 與Cookie
Session 和 Cookies的概念
session :儲存在伺服器端,保護使用者名稱、登入狀態資訊。
cookies:由伺服器下發給客戶端,儲存在客戶端的一個檔案裡。儲存的內容主要包括:SessionID
環境準備
1.準備兩臺搭建了nginx服務的並且實現動靜分離的伺服器
2.搭建一臺nginx代理伺服器搭建叢集
3.關閉所有機器的防火牆和selinux
本地Session
php預設sessionID儲存路徑 /var/lib/php/session/
memcached概述
資料儲存對比
效能
CPU快取>記憶體>磁碟>資料庫
價格
CPU快取>記憶體>磁碟>資料庫
memcached 簡介
memcached 是高效能的分散式快取伺服器
用來集中快取資料庫查詢結果,減少資料庫訪問次數,以提高動態Web應用的響應速度。
安裝memcached
yum -y install memcached
啟動memcached
systemctl start memcached
測試memcached
yum -y install telnel //用於遠端登入,本次用於測試memcached
telnet 127.0.0.1 11211
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
指令 名字 是否壓縮 儲存時間 儲存字元數
add name 0 180 10 //變數不存在新增
set name 0 180 10 //新增或替換變數
replace name 0 180 //替換
get name //讀取變數
delete name //刪除變數
flush_all //清空所有
PHP+Memcached
因為php無法直接操作memcached擴充
yum -y install php-pecl-memcache
vim /etc/php-fpm.d/www.conf
找到以下兩行並更改
php_value[session.save_handler] = memcache
php_value[session.save_path] = tcp://192.168.2.5:11211
systemctl restart php-fpm.service
課外練習
給使用者提許可權
在該檔案中使用root使用者許可權修改/etc/sudoers
總結語法:使用者 主機名=(提權的使用者) NOPASSWD: 命令
授權什麼人,在什麼主機,以什麼人的身份,執行什麼命令
相關文章
- hydd的Linux筆記Day64Linux筆記
- Linux指令記不住的筆記Linux筆記
- Linux筆記Linux筆記
- 超有用的linux筆記Linux筆記
- Linux 命令筆記Linux筆記
- linux筆記2Linux筆記
- 【Linux】使用筆記Linux筆記
- linux筆記1Linux筆記
- Linux命令筆記Linux筆記
- Linux Hook 筆記LinuxHook筆記
- 初學linux的fork筆記Linux筆記
- linux入門筆記Linux筆記
- Linux命令列筆記Linux命令列筆記
- Linux筆記 篇(二)Linux筆記
- linux ipc namespace筆記Linuxnamespace筆記
- 筆記linux_06筆記Linux
- 筆記Linux_02筆記Linux
- 筆記Linux_01筆記Linux
- 筆記Linux_05筆記Linux
- 筆記linux_04筆記Linux
- Linux學習筆記Linux筆記
- Linux/Unix筆記本Linux筆記
- Linux fping 筆記Linux筆記
- Linux 核心配置筆記Linux筆記
- Linux 學習筆記Linux筆記
- Linux與DNS的學習筆記LinuxDNS筆記
- 【i春秋】linux常用的命令(筆記)Linux筆記
- Linux 筆記分享三:Linux 命令Linux筆記
- Linux 效能優化筆記Linux優化筆記
- Linux 學習筆記--程式Linux筆記
- Linux系統管理筆記Linux筆記
- Linux awk基礎筆記Linux筆記
- Linux筆記 -- 暫未分類Linux筆記
- Linux 命令使用筆記【vmstat】Linux筆記
- linux下vi使用筆記Linux筆記
- linux學習筆記一Linux筆記
- linux學習筆記二Linux筆記
- Linux私房菜筆記01Linux筆記