在進(jìn)行 PHP 在 liunx 操作系統(tǒng)上的安裝過程中,選擇正確的安裝目錄是至關(guān)重要的。PHP 是一種流行的服務(wù)器端腳本語言,用于開發(fā)動(dòng)態(tài)網(wǎng)頁和 Web 應(yīng)用程序。而 liunx 作為一種開源操作系統(tǒng),被廣泛用于 Web 服務(wù)器上。本文將帶您深入了解 PHP 在 liunx 系統(tǒng)上的安裝目錄選擇。
PHP(PHP: Hypertext Preprocessor)是一種開源的通用服務(wù)器端腳本語言,特別適合 Web 開發(fā)。PHP 腳本在服務(wù)器上運(yùn)行,生成 內(nèi)容,然后將其發(fā)送到瀏覽器。PHP 可以嵌入 HTML 中,也可以與各種數(shù)據(jù)庫配合使用,是許多 Web 開發(fā)項(xiàng)目的首選語言。
liunx(Linux)是一種自由和開放源代碼的類 UNIX 操作系統(tǒng)。它被設(shè)計(jì)用于像個(gè)人計(jì)算機(jī)、服務(wù)器和嵌入式系統(tǒng)這樣的各種平臺。liunx 操作系統(tǒng)具有高度的可定制性和穩(wěn)定性,適合用于各種用途,尤其是作為 Web 服務(wù)器。
在安裝 PHP 之前,您需要選擇一個(gè)合適的安裝目錄。安裝目錄的選擇對 PHP 在 liunx 上的運(yùn)行穩(wěn)定性和安全性都有影響。以下是一些建議和最佳實(shí)踐:
通常情況下,PHP 在 liunx 系統(tǒng)上的標(biāo)準(zhǔn)安裝目錄是 /usr/local/php。在這個(gè)目錄下,您可以方便地管理 PHP 的配置文件、擴(kuò)展和其他相關(guān)文件。
為了避免與系統(tǒng)默認(rèn)的 PHP 版本發(fā)生沖突,建議不要將 PHP 安裝在系統(tǒng)目錄中。您可以選擇一個(gè)獨(dú)立的目錄,保持系統(tǒng)目錄的干凈和整潔。
在選擇安裝目錄時(shí),確保目錄具有適當(dāng)?shù)臋?quán)限設(shè)置。建議設(shè)置只有管理員用戶可以訪問和修改的權(quán)限,以提高安全性。
安裝目錄應(yīng)包含 PHP 的配置文件,用于配置 PHP 的運(yùn)行環(huán)境。您可以根據(jù)需要編輯這些文件,以滿足您的項(xiàng)目需求。
PHP 的擴(kuò)展通常存儲在安裝目錄的特定子目錄中。您可以根據(jù)需要添加、刪除或啟用這些擴(kuò)展,以擴(kuò)展 PHP 的功能。
選擇正確的 PHP 安裝目錄對于在 liunx 系統(tǒng)上運(yùn)行 PHP 項(xiàng)目至關(guān)重要。通過遵循最佳實(shí)踐和安全性措施,您可以確保 PHP 在 liunx 上的安裝和運(yùn)行是高效和穩(wěn)定的。
WordPress是一款功能強(qiáng)大的開源內(nèi)容管理系統(tǒng)(CMS),廣泛用于搭建個(gè)人博客、商業(yè)網(wǎng)站和新聞門戶等。WordPress的安裝過程相對簡單,本文將為您詳細(xì)介紹如何在Linux操作系統(tǒng)上安裝WordPress。
在開始安裝WordPress之前,您需要確保以下幾項(xiàng)準(zhǔn)備工作已經(jīng)完成:
首先,您需要前往WordPress官方網(wǎng)站下載最新版的WordPress軟件包。您可以通過以下命令在終端中下載:
wget latest.tar.gz
下載完成后,使用以下命令解壓縮下載的文件:
tar -xzvf latest.tar.gz
在繼續(xù)安裝之前,您需要為WordPress創(chuàng)建一個(gè)數(shù)據(jù)庫??梢允褂肕ySQL命令行或phpMyAdmin等工具來完成此操作。
首先,使用以下命令登錄到MySQL數(shù)據(jù)庫服務(wù)器:
mysql -u用戶名 -p
然后,創(chuàng)建一個(gè)新的數(shù)據(jù)庫:
CREATE DATABASE 數(shù)據(jù)庫名;
接下來,創(chuàng)建一個(gè)新的數(shù)據(jù)庫用戶,并為其分配權(quán)限:
CREATE USER '用戶名'@'localhost' IDENTIFIED BY '密碼';
最后,刷新權(quán)限并退出MySQL:
FLUSH PRIVILEGES;
EXIT;
進(jìn)入WordPress文件夾,并將其中的“wp-config-sample.php”文件重命名為“wp-config.php”:
cd wordpress
mv wp-config-sample.php wp-config.php
使用文本編輯器打開“wp-config.php”文件,將其中的以下內(nèi)容替換為您先前創(chuàng)建的數(shù)據(jù)庫信息:
/** WordPress數(shù)據(jù)庫的名稱 */
define('DB_NAME', '數(shù)據(jù)庫名');
/** MySQL數(shù)據(jù)庫用戶名 */
define('DB_USER', '用戶名');
/** MySQL數(shù)據(jù)庫密碼 */
define('DB_PASSWORD', '密碼');
/** MySQL主機(jī) */
define('DB_HOST', 'localhost');
/** 數(shù)據(jù)庫字符集 */
define('DB_CHARSET', 'utf8');
/** 數(shù)據(jù)庫整理類型。不需要修改 */
define('DB_COLLATE', '');
將解壓縮后的WordPress文件夾中的所有文件復(fù)制到Web服務(wù)器的網(wǎng)站根目錄下。如果您使用Apache作為Web服務(wù)器,根目錄通常是“/var/www//”,如果使用Nginx,則根目錄通常是“/usr/share/nginx/html/”。
使用以下命令復(fù)制文件:
sudo cp -R wordpress/* 目標(biāo)目錄
請將“目標(biāo)目錄”替換為您的Web服務(wù)器根目錄。
為了使WordPress正常運(yùn)行,您需要設(shè)置文件和文件夾的適當(dāng)權(quán)限。
在WordPress根目錄下執(zhí)行以下命令:
sudo chown -R www-data:www-data 目標(biāo)目錄
sudo chmod -R 755 目標(biāo)目錄
請確保將“目標(biāo)目錄”替換為您的Web服務(wù)器根目錄。
現(xiàn)在,通過您的Web瀏覽器訪問您的域名或IP地址,將會出現(xiàn)WordPress的安裝界面。
根據(jù)安裝向?qū)У奶崾荆斎胝军c(diǎn)標(biāo)題、管理員用戶名和密碼等相關(guān)信息。完成填寫后,點(diǎn)擊“安裝WordPress”按鈕。
安裝過程可能需要一些時(shí)間,等待安裝完成后,您將會看到“安裝成功”的提示信息。
通過本文,您已經(jīng)學(xué)會了在Linux操作系統(tǒng)上安裝WordPress的詳細(xì)步驟。希望本文對您有所幫助!使用WordPress搭建個(gè)人博客或商業(yè)網(wǎng)站,能夠讓您快速、高效地管理和發(fā)布內(nèi)容。
如果您遇到任何問題或疑惑,可以參考WordPress官方文檔或?qū)で笙嚓P(guān)技術(shù)支持。祝您在WordPress的世界中探索出精彩的內(nèi)容創(chuàng)作之路!
在軟件開發(fā)過程中,有時(shí)候需要調(diào)用Linux系統(tǒng)的一些命令來完成一些特定的任務(wù)。在Java中,我們可以通過一些方式來實(shí)現(xiàn)對Linux命令的調(diào)用,使得我們的應(yīng)用程序能夠更加靈活、強(qiáng)大。本文將介紹在Java中如何實(shí)現(xiàn)調(diào)用Linux命令。
Java是一種面向?qū)ο蟆⒖缙脚_的編程語言,廣泛應(yīng)用于企業(yè)級應(yīng)用開發(fā)、移動(dòng)應(yīng)用開發(fā)等領(lǐng)域。而Linux作為一種穩(wěn)定、安全、開源的操作系統(tǒng),也被廣泛應(yīng)用于服務(wù)器領(lǐng)域。將Java和Linux相結(jié)合,可以為我們的應(yīng)用程序帶來更多可能性。
在Java中調(diào)用Linux命令的方式有多種,下面我們將介紹其中兩種常見的方式:
1. 使用Runtime類
Java的Runtime類提供了exec()方法,可以用來執(zhí)行系統(tǒng)命令。我們可以通過調(diào)用exec()方法,并傳入要執(zhí)行的Linux命令來實(shí)現(xiàn)對Linux命令的調(diào)用。下面是一個(gè)示例代碼:
public class ExecuteCommand {
public static void main(String[] args) {
try {
String command = "ls -l";
Process process = Runtime.getRuntime().exec(command);
BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
上面的代碼中,我們通過調(diào)用exec()方法執(zhí)行了一個(gè)簡單的Linux命令“l(fā)s -l”,并將結(jié)果輸出到控制臺。通過這種方式,我們可以實(shí)現(xiàn)對Linux命令的調(diào)用,并獲取其執(zhí)行結(jié)果。
2. 使用ProcessBuilder類
除了使用Runtime類外,我們還可以使用ProcessBuilder類來執(zhí)行系統(tǒng)命令。ProcessBuilder提供了更豐富的API,可以更靈活地控制命令的執(zhí)行。下面是一個(gè)使用ProcessBuilder的示例代碼:
public class ExecuteCommand {
public static void main(String[] args) {
try {
ProcessBuilder processBuilder = new ProcessBuilder("ls", "-l");
Process process = processBuilder.start();
BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
通過使用ProcessBuilder類,我們可以更加靈活地配置命令的執(zhí)行環(huán)境、參數(shù)等信息,從而實(shí)現(xiàn)對Linux命令的調(diào)用。
總的來說,在Java中實(shí)現(xiàn)對Linux命令的調(diào)用并不困難,通過Runtime類或ProcessBuilder類,我們可以輕松地實(shí)現(xiàn)對Linux命令的調(diào)用。這為我們的應(yīng)用程序開發(fā)提供了更多可能性,使得我們的應(yīng)用程序更加靈活、強(qiáng)大。
希望本文對你有所幫助,謝謝閱讀!
在Kali Linux中,可以通過以下步驟將用戶界面切換到中文:
打開終端(Terminal)。
輸入命令:sudo apt-get update,更新系統(tǒng)包信息。
輸入命令:sudo apt-get install language-pack-zh-hans,安裝中文語言包。
輸入命令:sudo apt-get install ibus-pinyin,安裝中文輸入法,并設(shè)置為默認(rèn)輸入法。
重新啟動(dòng)系統(tǒng)或注銷并重新登錄。
在系統(tǒng)的右上角,找到圖標(biāo)為"EN"的語言切換按鈕,點(diǎn)擊切換成中文輸入方式。
如果需要完全將用戶界面切換為中文,可以進(jìn)入系統(tǒng)設(shè)置(Settings),選擇"Region & Language",點(diǎn)擊"+""Add Language",將中文添加到語言列表中,并將中文設(shè)置為默認(rèn)語言。
總之,在Kali Linux中切換中文非常簡單,只需要安裝中文語言包和輸入法,并將系統(tǒng)設(shè)置調(diào)整為中文即可。
在CentOS6.4系統(tǒng)安裝進(jìn)行到選擇系統(tǒng)磁盤的分區(qū)方法時(shí),選擇創(chuàng)建自定義布局,點(diǎn)擊下一步。
可以看出目前系統(tǒng)磁盤的總?cè)萘繛?0473MB,選中空閑區(qū),點(diǎn)擊創(chuàng)建,選擇標(biāo)準(zhǔn)分區(qū),點(diǎn)擊創(chuàng)建。
創(chuàng)建以/boot文件為掛載點(diǎn)的分區(qū):這里推薦以/boot文件為掛載點(diǎn)的獨(dú)立分區(qū),因?yàn)?boot文件為系統(tǒng)啟動(dòng)文件比較重要,一般200MB已經(jīng)足夠。選擇文件類型、大小,點(diǎn)擊確定。
創(chuàng)建以/opt文件為掛載點(diǎn)的分區(qū):選中空閑區(qū),點(diǎn)擊創(chuàng)建,選擇標(biāo)準(zhǔn)分區(qū),點(diǎn)擊創(chuàng)建。演示中只是以/opt文件為例,真實(shí)創(chuàng)建中可以根據(jù)自己的需要設(shè)置。選擇文件類型、大小,點(diǎn)擊確定。
創(chuàng)建swap分區(qū):選中空閑區(qū),點(diǎn)擊創(chuàng)建,選擇標(biāo)準(zhǔn)分區(qū),點(diǎn)擊創(chuàng)建。文件類型選擇swap,大小控制為內(nèi)存的兩倍即可,點(diǎn)擊確定。
創(chuàng)建以根目錄為掛在點(diǎn)的分區(qū):選中空閑區(qū),點(diǎn)擊創(chuàng)建,選擇標(biāo)準(zhǔn)分區(qū),點(diǎn)擊創(chuàng)建。掛在點(diǎn)選擇/,文件類型選擇ext4,勾選使用全部可用空間,點(diǎn)擊確定。
點(diǎn)擊下一步,并依次點(diǎn)擊格式化、將修改寫入磁盤,即可手動(dòng)完成磁盤的四分區(qū)。
在當(dāng)今高度互聯(lián)的世界中,保護(hù)個(gè)人和企業(yè)的信息安全至關(guān)重要。其中,操作系統(tǒng)在網(wǎng)絡(luò)安全方面起著至關(guān)重要的作用。Liunx(Linux)作為一種開源操作系統(tǒng),以其可靠性和安全性而聞名于世。本文將介紹網(wǎng)絡(luò)安全的重要性以及Liunx在信息安全方面的優(yōu)勢。
隨著互聯(lián)網(wǎng)的普及和信息技術(shù)的飛速發(fā)展,網(wǎng)絡(luò)安全問題變得日益突出。從個(gè)人用戶到大型企業(yè),無人不受網(wǎng)絡(luò)攻擊的威脅。黑客、病毒、木馬和各種惡意軟件不斷涌現(xiàn),造成了巨大的經(jīng)濟(jì)損失和數(shù)據(jù)泄漏。在這個(gè)數(shù)字化的時(shí)代,保護(hù)個(gè)人和機(jī)構(gòu)的信息資產(chǎn),確保數(shù)據(jù)不被盜取或篡改,是一個(gè)迫切的任務(wù)。
網(wǎng)絡(luò)安全的重要性遠(yuǎn)遠(yuǎn)超過了單純的個(gè)人利益。數(shù)據(jù)的泄露和破壞不僅會影響個(gè)人隱私,還會對整個(gè)社會和國家的穩(wěn)定造成威脅。金融機(jī)構(gòu)、政府部門、軍隊(duì)甚至基礎(chǔ)設(shè)施都可能成為網(wǎng)絡(luò)攻擊的目標(biāo)。因此,加強(qiáng)網(wǎng)絡(luò)安全防護(hù),保護(hù)網(wǎng)絡(luò)的安全和穩(wěn)定成為每個(gè)人都應(yīng)承擔(dān)的責(zé)任。
Liunx 作為一種自由和開放源代碼的操作系統(tǒng),在信息安全方面具有許多獨(dú)特的優(yōu)勢。下面是一些關(guān)于 Liunx 安全性的重要特點(diǎn):
想要通過使用 Liunx 來加強(qiáng)網(wǎng)絡(luò)安全,以下是一些建議:
網(wǎng)絡(luò)安全是一個(gè)不容忽視的問題,在信息技術(shù)快速發(fā)展的今天,保護(hù)個(gè)人和企業(yè)的信息資產(chǎn)非常關(guān)鍵。Liunx 作為一種穩(wěn)定而安全的操作系統(tǒng),能夠?yàn)橛脩籼峁?qiáng)大的安全防護(hù)功能。通過合理配置和使用 Liunx,我們能夠更好地保護(hù)我們的系統(tǒng)和數(shù)據(jù),降低遭受網(wǎng)絡(luò)攻擊的風(fēng)險(xiǎn)。讓我們共同努力,共建一個(gè)安全可靠的網(wǎng)絡(luò)環(huán)境。
隨著科技的發(fā)展,GPU在計(jì)算機(jī)領(lǐng)域的應(yīng)用越來越廣泛。而在Linux系統(tǒng)中,如何查看GPU數(shù)量也成為了一個(gè)重要的問題。下面,我將向大家介紹一種簡單的方法,幫助您在Linux系統(tǒng)中查看GPU數(shù)量。
首先,您需要確認(rèn)您的系統(tǒng)是哪種類型的Linux系統(tǒng)。常見的有Ubuntu、Debian、CentOS等。確認(rèn)系統(tǒng)類型的方法很簡單,只需要在終端中輸入“uname -a”命令,然后查看輸出信息中的系統(tǒng)類型即可。
在確認(rèn)系統(tǒng)類型后,您需要安裝一些命令行工具,以便查看GPU數(shù)量。這些工具通常是通過包管理器安裝的。例如,在Ubuntu系統(tǒng)中,您可以使用以下命令安裝命令行工具:
sudo apt-get update
sudo apt-get install lspci
安裝完命令行工具后,您就可以使用它們來查看GPU數(shù)量了。在終端中輸入以下命令:
lspci | grep -i vga
該命令將會列出所有與VGA相關(guān)的設(shè)備,其中就包括了您的GPU數(shù)量。請注意,如果有多個(gè)GPU,您可能需要使用其他命令或工具來查看每個(gè)GPU的具體信息。
通過以上步驟,您應(yīng)該可以在Linux系統(tǒng)中輕松地查看GPU數(shù)量了。這種方法簡單易行,不需要特殊的軟件或驅(qū)動(dòng)程序。但是,如果您需要更詳細(xì)的信息,可能需要使用其他工具或方法。
以上就是關(guān)于如何使用Linux查看GPU數(shù)量的全部內(nèi)容。如果您有任何疑問或需要進(jìn)一步的幫助,請隨時(shí)聯(lián)系我們。
在 Linux 系統(tǒng)中,配置 IP 地址是非常常見且重要的操作。無論是用于服務(wù)器的網(wǎng)絡(luò)設(shè)置,還是個(gè)人電腦的網(wǎng)絡(luò)連接,正確配置 IP 地址都是至關(guān)重要的。接下來,我們將介紹如何在 Linux 系統(tǒng)中配置 IP 地址的詳細(xì)步驟。
首先,我們需要確定要配置 IP 地址的網(wǎng)絡(luò)接口。可以通過執(zhí)行以下命令來查看系統(tǒng)中當(dāng)前的網(wǎng)絡(luò)接口信息:
ifconfig -a
如果您希望配置的是 Ethernet 接口,則可以查看類似于 eth0
或 enp0s3
的接口。
接下來,我們需要編輯網(wǎng)絡(luò)配置文件以配置 IP 地址。最常見的配置文件是 /etc/network/interfaces
。使用編輯器(如 vi 或 nano)打開該文件:
sudo vi /etc/network/interfaces
在文件中找到要配置 IP 地址的網(wǎng)絡(luò)接口部分。通常,會看到類似以下的配置:
auto eth0
iface eth0 inet dhcp
將 inet dhcp
更改為 inet static
,然后添加以下行來配置 IP 地址:
address your_ip_address
netmask your_netmask
gateway your_gateway
請將 your_ip_address
、your_netmask
和 your_gateway
替換為您的實(shí)際 IP 地址、子網(wǎng)掩碼和網(wǎng)關(guān)地址。
完成對網(wǎng)絡(luò)配置文件的編輯后,需要重啟網(wǎng)絡(luò)服務(wù)以使更改生效。您可以使用以下命令來重啟網(wǎng)絡(luò)服務(wù):
sudo service networking restart
最后,您可以使用以下命令來驗(yàn)證您是否成功配置了 IP 地址:
ifconfig
在輸出中查找您所配置的網(wǎng)絡(luò)接口,確保 IP 地址、子網(wǎng)掩碼和網(wǎng)關(guān)地址均設(shè)置正確。
通過以上步驟,您應(yīng)該能夠成功在 Linux 系統(tǒng)中配置 IP 地址。記得在編輯配置文件時(shí)謹(jǐn)慎操作,以免出現(xiàn)網(wǎng)絡(luò)連接問題。
希望這篇文章能幫助您順利完成 IP 地址配置,同時(shí)也提高了您對 Linux 網(wǎng)絡(luò)設(shè)置的理解。祝您在網(wǎng)絡(luò)連接方面順利無阻!
在當(dāng)前科技高速發(fā)展的時(shí)代,使用GPU加速在各個(gè)領(lǐng)域都變得越來越普遍。尤其是在大規(guī)模數(shù)據(jù)處理、機(jī)器學(xué)習(xí)和深度學(xué)習(xí)等領(lǐng)域,GPU的性能優(yōu)勢被廣泛應(yīng)用。然而,在使用GPU加速時(shí),選擇適配性好、性能高效的服務(wù)器顯得尤為重要。本文將重點(diǎn)介紹如何在Linux服務(wù)器中指定GPU,以提高服務(wù)器性能和應(yīng)用速度。
GPU即圖形處理單元(Graphics Processing Unit),它是一種用于處理和渲染圖像、視頻以及進(jìn)行高性能計(jì)算的處理器。與傳統(tǒng)的中央處理器(CPU)相比,GPU具備更多的計(jì)算核心和內(nèi)存帶寬,能夠支持更大規(guī)模的并行計(jì)算。因此,在大規(guī)模數(shù)據(jù)處理、科學(xué)計(jì)算和人工智能領(lǐng)域,使用GPU進(jìn)行加速計(jì)算已成為一種普遍的選擇。
在選購Linux服務(wù)器時(shí),除了關(guān)注CPU和內(nèi)存等配置外,還需要考慮服務(wù)器是否支持GPU加速。一般來說,選擇支持PCIe接口的服務(wù)器,可以方便地插入GPU顯卡。同時(shí),為了保證服務(wù)器的穩(wěn)定性和性能,選擇知名品牌的服務(wù)器也是一個(gè)重要的考慮因素。
在Linux系統(tǒng)中,通過指定GPU設(shè)備和驅(qū)動(dòng)程序來實(shí)現(xiàn)GPU加速。下面將介紹幾種常用的方法。
一種簡單的方法是通過設(shè)置環(huán)境變量來指定要使用的GPU設(shè)備。在終端中輸入以下命令:
export CUDA_VISIBLE_DEVICES=gpu編號
其中,gpu編號是指要使用的GPU的編號??梢酝ㄟ^執(zhí)行以下命令來查看系統(tǒng)中GPU的編號信息:
nvidia-smi
該命令會列出系統(tǒng)中安裝的GPU設(shè)備及其對應(yīng)的編號。設(shè)置后,系統(tǒng)中的應(yīng)用程序?qū)⒅荒苁褂弥付ň幪柕腉PU設(shè)備進(jìn)行計(jì)算。
另一種方法是通過修改系統(tǒng)配置文件來指定GPU設(shè)備。具體的操作步驟如下:
/etc/X11/xorg.conf
Section "Device"
Identifier "Card0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BusID "gpu編號"
EndSection
在上述代碼中,將gpu編號替換為實(shí)際要使用的GPU的編號。
如果你是開發(fā)者,并且希望在自己的應(yīng)用程序中指定GPU設(shè)備,可以使用CUDA API來完成。CUDA是NVIDIA提供的用于開發(fā)GPU應(yīng)用程序的并行計(jì)算平臺和API。下面是一個(gè)示例代碼:
#include <cuda.h>
#include <cuda_runtime.h>
int main()
{
int count;
cudaGetDeviceCount(&count);
// 選擇GPU設(shè)備
cudaSetDevice(gpu編號);
// 進(jìn)行其他操作和計(jì)算
return 0;
}
在上述代碼中,通過調(diào)用cudaSetDevice函數(shù)即可指定要使用的GPU設(shè)備。你可以根據(jù)實(shí)際需要進(jìn)行修改和擴(kuò)展。
通過指定GPU設(shè)備,可以充分發(fā)揮GPU在計(jì)算加速方面的優(yōu)勢,提高服務(wù)器的性能和應(yīng)用速度。本文介紹了在Linux服務(wù)器中指定GPU的方法,包括通過環(huán)境變量、修改配置文件以及使用CUDA API。希望對正在使用GPU加速的用戶有所幫助。