摘要:服務(wù)器用的時(shí)間長了總會(huì)出些問題,需要解決。在此將比較常用的幾個(gè)命令貼出來,以便自己及小伙伴們查閱。
服務(wù)器用的時(shí)間長了總會(huì)出些問題,需要解決。在此將比較常用的幾個(gè)命令貼出來,以便自己及小伙伴們查閱。
一般情況下,網(wǎng)站突然無法打開可以嘗試重啟服務(wù)
1、服務(wù)器重啟命令:reboot
2、php-fpm重啟命令:service php-fpm restart
使用nginx的服務(wù)器,有時(shí)候網(wǎng)站配置后linux常用命令,出現(xiàn)ngnix報(bào)錯(cuò)可以先檢查下網(wǎng)站的Nginx配置文件是否出現(xiàn)錯(cuò)誤,然后針對錯(cuò)誤詳情找出解決辦法
檢查nginx語法 : nginx -tc 目錄/配置文件.conf
例子:nginx -tc /etc/nginx/nginx.conf
文件解、壓縮
1、壓縮打包命令:tar -zcvf /data/wwwroot/###.tar.gz 目標(biāo)文件夾名
2、解壓命令:tar -xzvf file.tar.gz
例子:
(將abc文件夾打包壓縮為abc.tar.gz):tar -zcvf /data/wwwroot/abc.tar.gz abc
(將abc.tar.gz解壓) tar -xzvf abc.tar.gz
服務(wù)器之間拷貝文件
1、將文件拷貝到另一臺(tái)服務(wù)器:
scp?/data/wwwroot/666.tar.gz?root@111.11.11.111:/data/wwwroot/
2、從另一臺(tái)服務(wù)器拷貝文件:
scp?root@222.22.22.222:/data/wwwroot/weixin.tar.gz?/data/wwwroot
數(shù)據(jù)庫導(dǎo)出(mysqldump命令)
導(dǎo)出整個(gè)數(shù)據(jù)庫
mysqldump?-u?用戶名?-p?數(shù)據(jù)庫名?>?導(dǎo)出的文件名 mysqldump?-u?linuxde?-p?data?>?目錄/linuxde.sql
導(dǎo)出一個(gè)表
mysqldump?-u?用戶名?-p?數(shù)據(jù)庫名?表名?>?導(dǎo)出的文件名 mysqldump?-u?linuxde?-p?data?users?>?linuxde_users.sql
基本命令格([xxx]中的內(nèi)容根據(jù)實(shí)際情況改動(dòng))
mysqldump?-u?[username]?-p?-d?[databaseName]?[tableName]?>?[路徑及導(dǎo)出的sql文件名];
1、導(dǎo)出數(shù)據(jù)庫dbname的表結(jié)構(gòu)
mysqldump?-u?root?-p?-d?dbname?>db.sql;
2、導(dǎo)出數(shù)據(jù)庫dbname所有表結(jié)構(gòu)及表數(shù)據(jù)(不加-d)
mysqldump?-u?root?-p?dbname?>db.sql;
3、導(dǎo)出數(shù)據(jù)庫dbname某張表的結(jié)構(gòu)
mysqldump?-uroot?-pdbpasswd?-d?dbname?test>db.sql;
4、導(dǎo)出數(shù)據(jù)庫dbname某張表(test)結(jié)構(gòu)及表數(shù)據(jù)(不加-d)
mysqldump?-u?root?-p?dbname?test>db.sql;
mysql開啟遠(yuǎn)程連接
關(guān)閉防火墻
centos從7開始默認(rèn)用的是firewalld,這個(gè)是基于iptables的,雖然有iptables的核心,但是iptables的服務(wù)是沒安裝的。所以你只要停止firewalld服務(wù)即可:
sudo?systemctl?stop?firewalld.service?&&?sudo?systemctl?disable?firewalld.service