如果你是非技術(shù)開發(fā)工程,不熟悉Java、PHP、Python、Golang這些后端的編程語言,但熟悉MySQL、Oracle、SQL Server、PostgreSQL這些數(shù)據(jù)庫(kù)的查詢操作,當(dāng)你需要把現(xiàn)有的數(shù)據(jù)庫(kù)的數(shù)據(jù),通過API接口形式提供給外部人員使用時(shí),使用派框架·接口大師這個(gè)工具,就能輕松實(shí)現(xiàn)。

成都創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站制作、成都做網(wǎng)站、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的水磨溝網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
派框架·接口大師,是一套研發(fā)、管理和開放API接口的軟件源代碼和解決方案,基于PhalApi開源接口框架+Vue前后端分離,可用于快速搭建各類企業(yè)級(jí)接口平臺(tái)。
適合用于開發(fā)新項(xiàng)目、已使用PhalApi開源框架的項(xiàng)目,或現(xiàn)有項(xiàng)目的系統(tǒng)重構(gòu),可用于快速搭建:OpenAPI、接口平臺(tái)、數(shù)據(jù)平臺(tái)、PaaS平臺(tái)、SaaS平臺(tái)、BaaS平臺(tái)、開放平臺(tái)等。
本地安裝好后,就可以開始使用了。
假設(shè)我們已經(jīng)在以下的國(guó)家數(shù)據(jù)庫(kù)表pp_countries:
字段 sortname:表示國(guó)家簡(jiǎn)稱,name 表示國(guó)家全稱,還有區(qū)號(hào)phonecode,以及經(jīng)緯度字段。
現(xiàn)在使用 接口大師 這個(gè)工具,介紹如何低代碼開發(fā)、管理和開放你的數(shù)據(jù)API接口。
進(jìn)入接口大師的管理后臺(tái),進(jìn)入接口管理-低代碼接口開發(fā)-添加接口。
接口設(shè)計(jì)類型選擇:生成數(shù)據(jù)庫(kù)表接口API。
在接口服務(wù)名稱這里,把類名改成你的數(shù)據(jù)庫(kù)表名,不需要帶表前綴,同時(shí)使用大寫開頭的坨峰法寫法。
在接口參數(shù)填寫需要支持的搜索參數(shù)。
例如,支持國(guó)家名稱的模糊匹配。
接下來,點(diǎn)擊生成代碼。會(huì)生成類似如下的PHP代碼:
例如,找到SQL這一行的語句:
改成你自己的SQL語句,例如模糊搜索國(guó)家名。
同時(shí)把參數(shù)調(diào)整成左右模糊匹配:
然后,點(diǎn)擊【保存并發(fā)布】。
發(fā)布接口后,就可以在OpenAPI在線接口文檔看到剛剛添加發(fā)布的新數(shù)據(jù)接口。
點(diǎn)擊可以進(jìn)入新接口的在線接口文檔。截圖如下:
你可以在線進(jìn)行接口測(cè)試。填入需要搜索的國(guó)家名,例如:輸入A。
可以看到接口返回以下數(shù)據(jù):
開啟調(diào)試模式后,還可以看到背后執(zhí)行的SQL語句和執(zhí)行時(shí)間:
完善接口文檔
你還可以補(bǔ)充添加接口返回的結(jié)構(gòu)、字段說明。
再次發(fā)布后,就可以在前臺(tái)接口文檔查看到:
最后,再來看下如何把你開發(fā)添加好的新數(shù)據(jù)接口API開放給其他人。
開發(fā)者的主要使用流程是:
所以,開發(fā)者,需要先到開放平臺(tái)注冊(cè)一個(gè)新賬號(hào),然后登錄。
再創(chuàng)建新的應(yīng)用并等待后臺(tái)審核通過:
應(yīng)用通過審核后,根據(jù)app_key和密鑰,申請(qǐng)接口訪問令牌。
獲取到訪問令牌access_token后,就可以調(diào)用和使用你新添加的數(shù)據(jù)API接口。
24.4 撥入服務(wù)
Contributed by Guy Helmer. Additions by Sean Kelly.
為撥入服務(wù)配置FreeBSD系統(tǒng)與連接到終端是非常相似的,除非您正在使用 modem來?yè)芴?hào)而不是終端。
24.4.1 外置vs.內(nèi)置modem
外置modem看起來很容易撥號(hào)。 因?yàn)椋庵?modem 可以通過儲(chǔ)存在非易失性的RAM中的參數(shù)來配置,它們通常提供指示器來顯示重要的RS-232信號(hào)的狀態(tài)。不停閃光的信號(hào)燈能給用戶留下比較深刻的印象,而且指示器也可以用來查看modem是否正常地工作。
內(nèi)置modem通常缺乏非易失性的RAM, 所以對(duì)它們的配置可能會(huì)限制在通過 DIP 開關(guān)來設(shè)置。如果您的內(nèi)置modem有指示燈,您也很難看得到。
24.4.1.1 Modem和線纜
如果您使用一個(gè)外置的 modem,那您將需要適當(dāng)?shù)碾娎|線。一個(gè)標(biāo)準(zhǔn)的串口線應(yīng)當(dāng)足夠長(zhǎng)以至普通的信號(hào)能夠連接上:
表 24-4. 信號(hào)名稱
縮寫 全名
RD 收到數(shù)據(jù) (Received Data)
TD 傳出數(shù)據(jù) (Transmitted Data)
DTR 數(shù)據(jù)終端就緒 (Data Terminal Ready)
DSR 數(shù)據(jù)集就緒 (Data Set Ready)
DCD 數(shù)據(jù)載波檢測(cè) (Data Carrier Detect) (RS-232 的收到線路信號(hào)檢測(cè)器)
SG 信號(hào)地 (Signal Ground)
RTS 要求發(fā)送數(shù)據(jù) (Request to Send)
CTS 允許對(duì)方發(fā)送數(shù)據(jù) (Clear to Send)
FreeBSD 對(duì)速度超過 2400 bps 的情形需要通過 RTS 和 CTS 信號(hào)來完成流控制, 通過 CD 信號(hào)來檢測(cè)呼叫響應(yīng)和掛機(jī),并通過 DTR 信號(hào)來在會(huì)話結(jié)束時(shí)對(duì)調(diào)制解調(diào)器進(jìn)行復(fù)位。某些電纜在連接時(shí)沒有提供全部需要的信號(hào), 這會(huì)給您帶來問題, 例如在掛斷時(shí)登錄會(huì)話不消失,這就有可能是電纜的問題。
與其它類 UNIX? 操作系統(tǒng)類似, FreeBSD 使用硬件信號(hào)來檢測(cè)呼叫響應(yīng), 以及在掛斷時(shí)掛斷并復(fù)位調(diào)制解調(diào)器。 FreeBSD 避免發(fā)送命令給調(diào)制解調(diào)器, 或監(jiān)視其狀態(tài)。 如果您熟悉通過調(diào)制解調(diào)器來連接基于 PC 的 BBS 系統(tǒng), 這可能看起來有點(diǎn)難用。
24.4.2 串口的考慮
FreeBSD支持基于 NS8250, NS16450, NS16550 和 NS16550A 的EIA RS-232C通訊接口。 8250和16450設(shè)備有單字符緩沖。 16550設(shè)備提供了一個(gè) 16 個(gè)字符的緩沖,可以提高更多的系統(tǒng)性能。 因?yàn)閱巫址彌_設(shè)備比 16 個(gè)字符的緩沖需要更多的系統(tǒng)資源來工作,所以基于16550A的接口卡可能更好。 如果系統(tǒng)沒有活動(dòng)的串口, 或有較大的負(fù)載, 16 字符緩沖的卡對(duì)于低錯(cuò)誤率的通訊來說更好。
24.4.3 快速預(yù)覽
對(duì)于終端, init 會(huì)在每個(gè)配置串口上為每個(gè)撥入連接產(chǎn)生一個(gè) getty 進(jìn)程。 例如, 如果一個(gè) modem 被附帶在 /dev/ttyd0 中,用命令ps ax可以顯示下面這些:
4850 ?? I 0:00.09 /usr/libexec/getty V19200 ttyd0
當(dāng)用戶撥上modem, 并使用它進(jìn)行連接時(shí), CD 線就會(huì)被 modem 認(rèn)出。 內(nèi)核注意到載波信號(hào)已經(jīng)被檢測(cè)到, 需要完成 getty 端口的打開。 getty 發(fā)送一個(gè)登錄:在指定的初始線速度上的命令行。 Getty 會(huì)檢查合法的字符是否被接收,在典型的配置中, 如果發(fā)現(xiàn) “垃圾”, getty 就會(huì)設(shè)法調(diào)節(jié)線速度,直到它接收到合理的字符。
用戶在鍵入他/她的登錄名稱后, getty執(zhí)行/usr/bin/login, 這會(huì)要求用戶輸入密碼來完成登錄,然后啟動(dòng)用戶的shell。
24.4.4 配置文件
如果希望允許撥入您的 FreeBSD 系統(tǒng), 在 /etc 目錄中有三個(gè)系統(tǒng)配置文件需要您關(guān)注。 其一是 /etc/gettytab,其中包含用于 /usr/libexec/getty 服務(wù)的配置信息。 其二是 /etc/ttys, 它的作用是告訴 /sbin/init 哪些 tty 設(shè)備上應(yīng)該運(yùn)行 getty。 最后,關(guān)于端口的初始化命令, 應(yīng)放到 /etc/rc.d/serial 腳本中。
關(guān)于在 UNIX 上配置撥入調(diào)制解調(diào)器有兩種主要的流派。一種是將本地計(jì)算機(jī)到調(diào)制解調(diào)器的 RS-232 接口配置為固定速率。 這樣做的好處是,遠(yuǎn)程用戶總能立即見到系統(tǒng)的登錄提示符, 而其缺點(diǎn)則是,系統(tǒng)并不知道用戶真實(shí)的數(shù)據(jù)速率是多少, 因而, 類似 Emacs 這樣的程序, 也就無法調(diào)整它們繪制屏幕的方式, 以便為慢速連接改善響應(yīng)時(shí)間。
另一種流派將調(diào)制解調(diào)器的 RS-232 接口速率配置為隨遠(yuǎn)程用戶的連接速率變化。 例如, 對(duì) V.32bis (14.4 Kbps) 連接, 調(diào)制解調(diào)器會(huì)讓自己的 RS-232 接口以 19.2 Kbps 的速率運(yùn)行, 而 2400 bps 連接, 則會(huì)使調(diào)制解調(diào)器的 RS-232 接口以 2400 bps 的速率運(yùn)行。 由于 getty 并不能識(shí)別具體的調(diào)制解調(diào)器的連接速率反饋信息, 因此, getty 會(huì)以初始速度給出一個(gè) login: 提示, 并檢查用戶的響應(yīng)字符。如果用戶看到亂碼, 則他們應(yīng)知道此時(shí)應(yīng)按下 Enter 鍵,直到看到可以辨認(rèn)的提示符為止。 如果數(shù)據(jù)速率不匹配, 則 getty 會(huì)將用戶輸入的任何信息均視為 “亂碼”, 并嘗試以下一種速率來再次給出 login: 提示符。 這一過程可能需要令人作嘔地重復(fù)下去, 不過一般而言,用戶只要敲一兩下鍵盤就能看到正確的提示符了。 顯然, 這種登錄過程看起來不如前面所介紹的 “鎖定速率” 方法那樣簡(jiǎn)單明了, 但使用低速連接的用戶,卻可以在運(yùn)行全屏幕程序時(shí)得到更好的交互響應(yīng)。
這一節(jié)將盡可能公平地介紹關(guān)于配置的信息,但更著力于介紹調(diào)制解調(diào)器速率隨連接速率變化的配置方法。
24.4.4.1 /etc/gettytab
/etc/gettytab是一個(gè)用來配置 getty 信息的 termcap 風(fēng)格的文件。 請(qǐng)看看 gettytab 的聯(lián)機(jī)手冊(cè)了解完整的文件格式和功能列表。
24.4.4.1.1 鎖定速度的配置
如果您把您的modem的數(shù)據(jù)通訊率鎖定在一個(gè)特殊的速度上, 您不需要對(duì) /etc/gettytab 文件作任何變化。
24.4.4.1.2 匹配速度的配置
您將需要在 /etc/gettytab 中設(shè)置一個(gè)記錄來告訴 getty 您希望在 modem 上使用的速度。 如果您的 modem 的速率是 2400 bit/s, 則可以使用現(xiàn)有的 D2400 的記錄。
#
# Fast dialup terminals, 2400/1200/300 rotary (can start either way)
#
D2400|d2400|Fast-Dial-2400:\
:nx=D1200:tc=2400-baud:
3|D1200|Fast-Dial-1200:\
:nx=D300:tc=1200-baud:
5|D300|Fast-Dial-300:\
:nx=D2400:tc=300-baud:
如果您有一個(gè)更高速度的 modem, 必須在 /etc/gettytab 中添加一個(gè)記錄。 下面是一個(gè)讓您可以以最高 19.2 Kbit/s 的用在 14.4 Kbit/s的modem上的接口記錄:
#
# Additions for a V.32bis Modem
#
um|V300|High Speed Modem at 300,8-bit:\
:nx=V19200:tc=std.300:
un|V1200|High Speed Modem at 1200,8-bit:\
:nx=V300:tc=std.1200:
uo|V2400|High Speed Modem at 2400,8-bit:\
:nx=V1200:tc=std.2400:
up|V9600|High Speed Modem at 9600,8-bit:\
:nx=V2400:tc=std.9600:
uq|V19200|High Speed Modem at 19200,8-bit:\
:nx=V9600:tc=std.19200:
這樣做的結(jié)果是 8-數(shù)據(jù)位, 沒有奇偶校驗(yàn)的連接。
上面使用19.2 Kbit/s的連接速度的例子,也可以使用 9600 bit/s (for V.32), 2400 bit/s, 1200 bit/s,300 bit/s, 直到 19.2 Kbit/s。 通訊率的調(diào)節(jié)使用 nx= (“next table”) 來實(shí)現(xiàn)。 每條線使用一個(gè) tc= (“table continuation”) 的記錄來加速對(duì)于一個(gè)特殊傳輸率的標(biāo)準(zhǔn)設(shè)置。
如果您有28.8 Kbit/s的modem,或您想使用它的 14.4Kbit/s 模式,就需要使用一個(gè)更高的超過 19.2 Kbit/s 的通訊速度的 modem。 這是一個(gè)啟動(dòng) 57.6 Kbit/s 的 gettytab 記錄的例子:
#
# Additions for a V.32bis or V.34 Modem
# Starting at 57.6 Kbps
#
vm|VH300|Very High Speed Modem at 300,8-bit:\
:nx=VH57600:tc=std.300:
vn|VH1200|Very High Speed Modem at 1200,8-bit:\
:nx=VH300:tc=std.1200:
vo|VH2400|Very High Speed Modem at 2400,8-bit:\
:nx=VH1200:tc=std.2400:
vp|VH9600|Very High Speed Modem at 9600,8-bit:\
:nx=VH2400:tc=std.9600:
vq|VH57600|Very High Speed Modem at 57600,8-bit:\
:nx=VH9600:tc=std.57600:
如果您的 CPU 速度較低, 或系統(tǒng)的負(fù)荷很重, 而且沒有 16550A 的串口,您可能會(huì)在57.6 Kbit/s 上得到 “sio” “silo”錯(cuò)誤。
24.4.4.2 /etc/ttys
/etc/ttys文件的配置在 例 24-1中介紹過。 配置 modem 是相似的, 但我們必須指定一個(gè)不同的終端類型。鎖定速度和匹配速度配置的通用格式是:
ttyd0 "/usr/libexec/getty xxx" dialup on
上面的第一條是這個(gè)記錄的設(shè)備特定文件 —— ttyd0 表示 /dev/ttyd0 是這個(gè) getty 將被監(jiān)視的文件。 第二條 "/usr/libexec/getty xxx" 是將運(yùn)行在設(shè)備上的進(jìn)程 init。 第三條,dialup,是默認(rèn)的終端類型。 第四個(gè)參數(shù), on, 指出了線路是可操作的 init。也可能會(huì)有第五個(gè)參數(shù), secure, 但它將只被用作擁有物理安全的終端 (如系統(tǒng)終端)。
默認(rèn)的終端類型可能依賴于本地參考。 撥號(hào)是傳統(tǒng)的默認(rèn)終端類型,以至用戶可以定制它們的登錄腳本來注意終端什么時(shí)候撥號(hào), 和自動(dòng)調(diào)節(jié)它們的終端類型。 然而,作者發(fā)現(xiàn)它很容易在它的站點(diǎn)上指定 vt102 作為默認(rèn)的終端類型,因?yàn)橛脩魟偛旁谒鼈兊倪h(yuǎn)程系統(tǒng)上使用的是VT102模擬器。
您對(duì)/etc/ttys作修改之后,您可以發(fā)送 init 進(jìn)程給一個(gè) HUP 信號(hào)來重讀文件。您可以使用下面的命令來發(fā)送信號(hào):
# kill -HUP 1
如果這是您的第一次設(shè)置系統(tǒng), 您可能要在發(fā)信號(hào) init 之前等一下,等到您的 modem 正確地配置并連接好。
24.4.4.2.1 鎖定速度的配置
對(duì)于一個(gè)鎖定速度的配置,您的 ttys 記錄必須有一個(gè)為 getty 提供固定速度的記錄。 對(duì)于一個(gè)速度被鎖定在 19.2kbit/s 的 modem, ttys 記錄是這樣的:
ttyd0 "/usr/libexec/getty std.19200" dialup on
如果您的 modem 被鎖定在一個(gè)不同的數(shù)據(jù)速度, 為 std.speed 使用適當(dāng)?shù)乃俣葋泶?std.19200。 確信您使用了一個(gè)在 /etc/gettytab 中列出的正確的類型。
24.4.4.2.2 匹配速度的設(shè)置
在一個(gè)匹配速度的設(shè)置中,您的 ttys 錄需要參考在 /etc/gettytab 適當(dāng)?shù)钠鹗?“auto-baud” 記錄。 例如, 如果您為一個(gè)以 19.2 Kbit/s 開始的可匹配速度的 modem 添加上面建議的記錄, 您的 ttys 記錄可能是這樣的:
ttyd0 "/usr/libexec/getty V19200" dialup on
24.4.4.3 /etc/rc.d/serial
高速調(diào)制解調(diào)器, 如使用 V.32、 V.32bis, 以及 V.34 的那些, 需要使用硬件 (RTS/CTS) 流控制。 您可以在 /etc/rc.d/serial 中增加 stty 命令來在 FreeBSD 內(nèi)核中, 為調(diào)制解調(diào)器設(shè)置硬件流控制標(biāo)志。
例如, 在 1 號(hào)串口 (COM2) 撥入和撥出設(shè)備上配置 termios 標(biāo)志 crtscts, 可以通過在 /etc/rc.d/serial 增加下面的設(shè)置來實(shí)現(xiàn):
# Serial port initial configuration
stty -f /dev/ttyd1.init crtscts
stty -f /dev/cuad1.init crtscts
24.4.5 Modem 設(shè)置
如果您有一個(gè) modem, 它的參數(shù)能被存儲(chǔ)在非易失性的 RAM 中,您將必須使用一個(gè)終端程序來設(shè)置參數(shù) (比如 MS-DOS? 下的 Telix 或者 FreeBSD 下的 tip)。使用同樣的通訊速度來連接 modem 作為初始速度 getty 將使用和配置 modem 的非易失性 RAM 來適應(yīng)這些要求:
連接時(shí)宣告 CD
操作時(shí)宣告 DTR; DTR 消失時(shí)掛斷線路并復(fù)位調(diào)制解調(diào)器
CTS 傳輸數(shù)據(jù)流控制
禁用 XON/XOFF 流控制
RTS 接收數(shù)據(jù)流控制
寧?kù)o模式 (無返回碼)
無命令回顯
請(qǐng)閱讀您 modem 的文檔找到您需要用什么命令和 DIP 接口設(shè)置。
例如,要在一個(gè) U.S. Robotics? Sportster? 14400 的外置 modem 上設(shè)置上面的參數(shù),可以用下面這些命令:
ATZ
ATC1D2H1I0R2W
您也可能想要在 modem 上尋找機(jī)會(huì)調(diào)節(jié)這個(gè)設(shè)置, 例如它是否使用 V.42bis 和 MNP5 壓縮。
外置 modem 也有一些用來設(shè)置的 DIP 開關(guān), 也許您可以使用這些設(shè)置作為一個(gè)例子:
Switch 1: UP —— DTR Normal
Switch 2: N/A (Verbal Result Codes/Numeric Result Codes)
Switch 3: UP —— Suppress Result Codes
Switch 4: DOWN —— No echo, offline commands
Switch 5: UP —— Auto Answer
Switch 6: UP —— Carrier Detect Normal
Switch 7: UP —— Load NVRAM Defaults
Switch 8: N/A (Smart Mode/Dumb Mode)
在撥號(hào) modem 上的結(jié)果代碼應(yīng)該被 禁用/抑制, 以避免當(dāng) getty 在 modem 處于命令模式并回顯輸入時(shí)錯(cuò)誤地給出 login: 提示時(shí)可能造成的問題。 這樣可能導(dǎo)致 getty 與 modem 之間產(chǎn)生更長(zhǎng)的不必要交互。
24.4.5.1 鎖定速度的配置
對(duì)于鎖定速度的配置, 您需要配置 modem 來獲得一個(gè)不依賴于通訊率的穩(wěn)定的 modem到計(jì)算機(jī) 的傳輸率。 在一個(gè) U.S. Robotics Sportster 14400 外置 modem 上, 這些命令將鎖定 modem 到計(jì)算機(jī)的傳輸率:
ATZ
ATB1W
24.4.5.2 匹配速度的配置
對(duì)于一個(gè)變速的配置, 您需要配置 modem 調(diào)節(jié)它的串口傳輸率匹配接收的傳輸率。 在一個(gè) U.S. Robotics Sportster 14400 的外置 modem 上, 這些命令將鎖定 modem 的錯(cuò)誤修正傳輸率適合命令要求的速度,但允許串口速度適應(yīng)沒有糾錯(cuò)的連接:
ATZ
ATB2W
24.4.5.3 檢查modem的配置
大多數(shù)高速的modem提供了用來查看當(dāng)前操作參數(shù)的命令。 在USR Sportster 14400外置modem上, 命令 ATI5 顯示了存儲(chǔ)在非易失性RAM中的設(shè)置。要看看正確的 modem 操作參數(shù), 可以使用命令 ATZ 然后是 ATI4。
如果您有一個(gè)不同牌子的 modem, 檢查 modem 的使用手冊(cè)看看如何雙重檢查您的 modem 的配置參數(shù)。
24.4.6 問題解答
這兒是幾個(gè)檢查撥號(hào)modem的步驟。
24.4.6.1 檢查FreeBSD系統(tǒng)
把您的modem連接到FreeBSD系統(tǒng), 啟動(dòng)系統(tǒng), 然后, 如果您的 modem 有一個(gè)指示燈,當(dāng)?shù)卿洉r(shí)看看 modem 的 DTR 指示燈是否亮: 會(huì)在系統(tǒng)控制臺(tái)出現(xiàn)命令行——如果它亮, 意味著 FreeBSD 已經(jīng)在適當(dāng)?shù)耐ㄓ嵍丝趩?dòng)了一個(gè) getty 進(jìn)程, 等待 modem 接收一個(gè)呼叫。
如果DTR指示燈不亮, 通過控制臺(tái)登錄到 FreeBSD系統(tǒng),然后執(zhí)行一個(gè) ps ax 命令來看 FreeBSD 是否正在正確的端口運(yùn)行 getty進(jìn)程。您將在進(jìn)程顯示中看到像這樣的一行:
114 ?? I 0:00.10 /usr/libexec/getty V19200 ttyd0
115 ?? I 0:00.10 /usr/libexec/getty V19200 ttyd1
如果您看到是這樣的:
114 d0 I 0:00.10 /usr/libexec/getty V19200 ttyd0
modem 不接收呼叫, 這意味著 getty 已經(jīng)在通訊端口打開了。這可以指出線纜有問題或 modem 錯(cuò)誤配置, 因?yàn)?getty 無法打開通訊端口。
如果您沒有看到任何 getty 進(jìn)程等待打開想要的 ttydN 端口, 在 /etc/ttys 中雙擊您的記錄看看那兒是否有錯(cuò)誤。 另外,檢查日志文件 /var/log/messages 看看是否有一些來自 init 或 getty 的問題日志。 如果有任何信息, 仔細(xì)檢查配置文件 /etc/ttys 和 /etc/gettytab,還有相應(yīng)的設(shè)備文件 /dev/ttydN,是否有錯(cuò)誤,丟失記錄,或丟失了設(shè)備指定文件。
24.4.6.2 嘗試接入Try Dialing In
設(shè)法撥入系統(tǒng)。 確信使用8位, 沒有奇偶檢驗(yàn), 在遠(yuǎn)程系統(tǒng)上的1阻止位。如果您不能立刻得到一個(gè)命令行, 試試每隔一秒按一下 Enter。如果您仍沒有看到一個(gè)登錄: 設(shè)法發(fā)送一個(gè) BREAK。如果您正使用一個(gè)高速的 modem 來?yè)芴?hào), 請(qǐng)?jiān)阪i定撥號(hào) modem 的接口速度后再試試。
如果您不能得到一個(gè)登錄:prompt,再檢查一下 /etc/gettytab,重復(fù)檢查:
在/etc/ttys 中指定的初始可用的名稱與 /etc/gettytab 的一個(gè)可用的相匹配。
每個(gè) nx= 記錄與另一個(gè) gettytab 可用名稱匹配。
每個(gè) tc= 記錄與另一個(gè) gettytab可用名稱相匹配。
如果您撥號(hào)但 FreeBSD 系統(tǒng)上的 modem 沒有回應(yīng), 確信 modem 能回應(yīng)電話。 如果 modem 看起來配置正確了, 通過檢查 modem 的指示燈來確認(rèn) DTR 線連接正確。
如果您做了好幾次,它仍然無法工作,打斷一會(huì),等會(huì)再試試。 如果還不能工作,也許您應(yīng)該發(fā)一封電子郵件給 FreeBSD 一般問題郵件列表 尋求幫助。
當(dāng)前文章:關(guān)于postgresql插口的信息
分享網(wǎng)址:http://chinadenli.net/article46/dsdjgeg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、建站公司、軟件開發(fā)、營(yíng)銷型網(wǎng)站建設(shè)、商城網(wǎng)站、網(wǎng)站導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)