鳥人 網(wǎng)站建設(shè)移動(dòng)網(wǎng)站推廣如何優(yōu)化
??作者:小劉在C站
??個(gè)人主頁(yè):?小劉主頁(yè)?
??不能因?yàn)槿松牡缆房部?就使自己的身軀變得彎曲;不能因?yàn)樯畹臍v程漫長(zhǎng),就使求索的? 腳步遲緩。
??學(xué)習(xí)兩年總結(jié)出的運(yùn)維經(jīng)驗(yàn),以及思科模擬器全套網(wǎng)絡(luò)實(shí)驗(yàn)教程。專欄:云計(jì)算技術(shù)
??感謝CSDN讓你我相遇!
???????? 本專欄沒(méi)有元?dú)鉂M滿的圖片只有運(yùn)維人員辛苦和汗水總結(jié)的干貨理論
目錄
web網(wǎng)站服務(wù)
1、Apache的特點(diǎn)
2、Apache的主要目錄和配置文件
3、主配置文件說(shuō)明(httpd.conf)
?web網(wǎng)站服務(wù)二
1、httpd服務(wù)的常用訪問(wèn)控制方式:
2、httpd服務(wù)支持的認(rèn)證方式:
3、httpd支持的虛擬主機(jī)類型:
MySQL(linux)
1、MySQL的特點(diǎn)
2、mysq1的常用操作:
MySQL數(shù)據(jù)庫(kù)備份與恢復(fù)(linux)
1、數(shù)據(jù)庫(kù)的備份類型
2、常見(jiàn)的備份方法:
3、mysql配置文件說(shuō)明
4、邏輯備份(完整備份):使用mysqldump來(lái)備份
5、常用增量恢復(fù)的方法:
web網(wǎng)站服務(wù)
1、Apache的特點(diǎn)
開(kāi)放源代碼、跨平臺(tái)應(yīng)用
支持多種網(wǎng)頁(yè)編程語(yǔ)言
模塊化設(shè)計(jì),運(yùn)行穩(wěn)定,良好的安全性
2、Apache的主要目錄和配置文件
主要目錄和文件 :
服務(wù)目錄: /usr/local/httpd
主配置件:/usr/local/httpd/conf/httpd.conf
網(wǎng)頁(yè)目錄:/usr/local/httpd/htdocs
服務(wù)腳本:/usr/local/httpd/bin/apachectl
執(zhí)行程序:/usr/local/httpd/bin/httpd
訪問(wèn)日志: /usr/local/httpd/log/access_log
錯(cuò)誤日志: /usr/local/httpd/log/error_log
3、主配置文件說(shuō)明(httpd.conf)
Listen:監(jiān)聽(tīng)的IP地址、端口號(hào)
User: 運(yùn)行服務(wù)的用戶身份
Group: 運(yùn)行服務(wù)的組身份
ServerAdmin:管理員郵箱
ServerName: 網(wǎng)站服務(wù)器的域名
DocumentRoot:網(wǎng)頁(yè)文檔的根目錄
DirectoryIndex:默認(rèn)的索引頁(yè)文件
Include:需要包含進(jìn)來(lái)的其他配置文件
?web網(wǎng)站服務(wù)二
1、httpd服務(wù)的常用訪問(wèn)控制方式:
客戶機(jī)地址限制(限制IP,網(wǎng)段,域名)
用戶授權(quán)限制(需要輸入用戶名和密碼驗(yàn)證)
2、httpd服務(wù)支持的認(rèn)證方式:
摘要認(rèn)證(Digest)
基本認(rèn)證(Basic)
3、httpd支持的虛擬主機(jī)類型:
基于域名的虛擬主機(jī)
基于IP地址的虛擬主機(jī)
基于端口的虛擬主機(jī)
MySQL(linux)
1、MySQL的特點(diǎn)
多線程、多用戶
基于C/S(客戶端/服務(wù)器)架構(gòu)
單易用、查詢速度快
安全可靠
2、mysq1的常用操作:
(1)mysq1的登錄
沒(méi)有密碼:mysq1 -u root? 有密碼:mysq1? -u root
(2)修改mysq1用戶的密碼(系統(tǒng)提示符#下)
沒(méi)有密碼,設(shè)置新的密碼:mysqladmin -u root password新密碼
有密碼,修改密碼:mysqladmin -u root -p password新密碼
???????????????????????????? 提示輸入舊密碼
(3)退出mysql控制臺(tái)
exit
(4)查看所有數(shù)據(jù)庫(kù)列表
show databases;
(5)查看數(shù)據(jù)庫(kù)中的表
use? 數(shù)據(jù)庫(kù)名;
show? tables;
(6)查看表的結(jié)構(gòu)
describe??? 表名;
(7)創(chuàng)建數(shù)據(jù)庫(kù)
create?? database??? 數(shù)據(jù)庫(kù)名;
(8)創(chuàng)建表
use?? 數(shù)據(jù)庫(kù)名;
create??? table??? 表名?? (字段1?? 數(shù)據(jù)類型, 字段2? 數(shù)據(jù)類型,....);
(9)刪除表
use??? 數(shù)據(jù)庫(kù)名
drop?? table? 表名;
(10)刪除數(shù)據(jù)庫(kù)
drop??? database??? 數(shù)據(jù)庫(kù)名;
(11)插入數(shù)據(jù)的語(yǔ)法
insert? into?? 表名??? (字段1,字段2,....)? values? (‘值1’,‘值2’,...);
(12)查詢表中數(shù)據(jù)
select?? *?? from??? 表名????? where???? 條件;
(13)更新表中的數(shù)據(jù)
update??? 表名??? set?? 列名=‘更新值’??? where?? 條件;
(14) 刪除表中的數(shù)據(jù)
delete??? from??? 表名??? where?? 條件;
(15)設(shè)置用戶的權(quán)限(用戶不存在,則創(chuàng)建新的用戶)
grant?? 權(quán)限列表??? on???? 數(shù)據(jù)庫(kù)名.表名?? to?? 用戶名@來(lái)源地址?? identified?? by??? ‘密碼’;
?備注:權(quán)限列表:all (所有權(quán)限),select,update,delete,insert
來(lái)源地址:localhost (本機(jī))
?? ?192.168.1.100(一個(gè)主機(jī))
?? ?192.168.1.%(代表一個(gè)網(wǎng)段)
?? ?% (代表所有網(wǎng)段)
(16)查看用戶的權(quán)限:
show?? grants?? for??? 用戶名@來(lái)源地址;
(17)撤銷用戶的權(quán)限:
revoke???? 權(quán)限列表?? on???? 數(shù)據(jù)庫(kù)名.表名??? from??? 用戶名@來(lái)源地址;
(18)遠(yuǎn)程登錄MySQL
mysql??? -u??? 授權(quán)的用戶名?? [-p]????? -h??? 客戶端地址
MySQL數(shù)據(jù)庫(kù)備份與恢復(fù)(linux)
1、數(shù)據(jù)庫(kù)的備份類型
(1)物理與邏輯的角度
物理備份:冷備份、熱備份、溫備份
邏輯備份:導(dǎo)入和導(dǎo)出
(2)數(shù)據(jù)庫(kù)的備份策略角度
完全備份
差異備份
增量備份
2、常見(jiàn)的備份方法:
(1)物理冷備份:主要備份數(shù)據(jù)文件
?? ?tar命令
(2)專用備份工具:邏輯備份
?? ?mysqldump
?? ?mysqlhotcopy
(3)二進(jìn)制日志:增量備份
3、mysql配置文件說(shuō)明
主配置:?? ? /etc/my.cnf
數(shù)據(jù)文件存儲(chǔ)位置:? /usr/local/mysql/data
重啟服務(wù): systemctl? restart?? mysqld
服務(wù)端口號(hào): tcp?? 3306
4、邏輯備份(完整備份):使用mysqldump來(lái)備份
(1)備份:
備份一個(gè)表:mysqldump? -u root [-p]? 庫(kù)名? 表名1? [表名2]?? >?? /備份路徑/文件名
備份一個(gè)庫(kù):mysqldump? -u root [-p] --databases? 庫(kù)名1??? [庫(kù)名2]???? >?? /備份路徑/文件名
備份所有庫(kù):mysqldump? -u root [-p]? [--opt]?? --all-databases? >?? /備份路徑/文件名
(2)還原:
還原一個(gè)表:mysql? -u? root? [-p]?? 庫(kù)名?? <? /備份路徑/文件名
還原一個(gè)庫(kù):mysql??? -u?? root?? [-p]?? <??? /備份路徑/文件名
5、常用增量恢復(fù)的方法:
(1)一般恢復(fù):恢復(fù)整個(gè)日志文件的所有數(shù)據(jù)。??????????????????????????? ?
(2)基于位置恢復(fù):可以只恢復(fù)日志文件中的部分?jǐn)?shù)據(jù)。????????????? ?
(3)基于時(shí)間點(diǎn)恢復(fù):可以只恢復(fù)日志文件中的部分?jǐn)?shù)據(jù)。???????? ?
從日志開(kāi)頭截止到某個(gè)時(shí)間點(diǎn)的恢復(fù):
mysqlbinlog [--no-defaults] --stop-datetime=’年-月-日 小時(shí):分鐘:秒’ 二進(jìn)制日志 | mysql -u 用戶名 -p 密碼
從某個(gè)時(shí)間點(diǎn)到日志結(jié)尾的恢復(fù):
mysqlbinlog [--no-defaults] --start-datetime=’年-月-日 小時(shí):分鐘:秒’ 二進(jìn)制日志 | mysql -u 用戶名 -p 密碼
從某個(gè)時(shí)間點(diǎn)到某個(gè)時(shí)間點(diǎn)的恢復(fù):
mysqlbinlog [--no-defaults] --start-datetime=’年-月-日 小時(shí):分鐘:秒’ --stop-datetime=’年-月-日小時(shí):分鐘:秒’ 二進(jìn)制日志 | mysql -u 用戶名 -p 密碼
--no-defaults??? //#位置選項(xiàng)????????????? --start-datetime?????? //:時(shí)間點(diǎn)選項(xiàng)???????????????????????????? 二進(jìn)制日志文件路徑:例:mysql_bak/mysql_bin.000001
備注:日志分為開(kāi)頭和結(jié)尾
應(yīng)用方法分為:
?? ?開(kāi)頭到某個(gè)時(shí)間點(diǎn)
?? ?某個(gè)時(shí)間點(diǎn)到結(jié)尾
?? ?某個(gè)時(shí)間點(diǎn)到某個(gè)時(shí)間點(diǎn)
人生要盡全力度過(guò)每一關(guān),不管遇到什么困難不可輕言放棄!!!