顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


文章 - dark

頁: [1] 2 3 ... 53
1
另外第一个问题回答您,我的U盘启动盘是在电脑里下载好了iso镜像文件,然后用UltraISO(是不是翻译为软碟通)把这个下载好的iso映像刻在U盘中,插入要安装系统的电脑,开机,按F12,选择USB device,然后就进入安装系统的界面了,大概是这样一个过程。
UltraISO 還增加這功能喔
一直用舊版的都不知道

那就不是你貼那篇的問題了

如果還想裝 linux , 可以關掉 m2 ssd 或是抓 RHEL8 來試
不過 ... 還是比較建議用虛擬機

2
你的 U 盤啟動盤是怎麼製作的呢 ?

RHEL iso 可能安裝到 m2 pice 時 , 預設核心無法開
而引導程式又沒有告訴他要多加 m2 驅動進核心
若 win7 不能裝 , 那也應該是這個原因吧

Picture 4. UEFI Boot Path Secrurity 選 never ... 雖然你 bios 也沒設密碼
Picture 5. SATA  操作 選 AHCI ... NB 很難裝兩顆 2.5 硬碟吧

Picture 6 驱动 ... 應該翻譯成裝置吧 ..... 我英文也不好
不過你應該裝 linux 是為了玩雙系統吧 ? ..... 那你這台 NB 很方便喔
你已經裝 win10 進 m2 了
這張圖把 m2 關掉 , 再裝 RHEL 理當就裝進去了
之後開機按不知是 F9 F11 還是 F12 ... 會跳出 bios 的開機選單
選單是指 bios 要將硬體控制權交給誰 .. 是硬碟 , 指令列 , usb , 網路卡 ..... 等
當你 m2 sata 都開啟時 , 用這選單就是雙系統了
當然也可以進 m2 改 win10 的 boot loader 選單

另外
1. 你可實驗關掉 sata
看看 RHEL 會不會突然驚覺唯一一顆 m2 是須要驅動的

2. 其時各 OS 安裝時都會有 "是否載入驅動" 選項
找來 linux , win7 的驅動指定 , 應該就進核心了

幫您 google ...
https://www.microsoft.com/en-us/download/windows-usb-dvd-download-tool
這是 iso 變 usb 的 ... 應該是吧
之前試過多款 , 但最後覺得微軟那個好用 ... 不知連結對不對

而 U 盤啟動我是用 E2B ... 就是能放很多 iso 那種


以上用心體會 , 應該能體會出控製權如何轉移與結果吧
bios 掃描 .. 我有這些硬體
交給光碟 .. 我能控製的硬體
或交給硬碟 -> boot loader -> OS .....
... 最後 , 我們用的 shell 是與核心溝通的橋梁

3
你目前能裝其他 OS 嗎 ? 能裝回 win10 嗎 ?

那篇文是 2018-04-23 , 那機器應該 2017 底上市吧
文中說
1. bios 無法正確按照設定開機順序
2. 雙硬碟 , 一個m2sata
還真不知這台是怎樣特別的硬體 , 也不可能身邊找的到

不過那篇文的問題 , 是在於使用 U 盤安裝時 , U 盤內引導程式的問題

再討論之前 , 先說一下 ..
版本 RHEL = centos < fedora < ubuntu
所以若有新硬體急著用 , ubuntu 辨識應該最高

但您若遇到那篇文章的問題
那你可以找 iso to usb 程式 , 把 iso 檔整個寫成 usb
這就相當於使用光碟片開機
與那篇不同的是 , 那篇是第三方引導程式掛載 iso 讀取

或您可找 usb 界面光碟機 , 將 iso 燒成光碟來安裝



那篇文章提到改 UEFI 模式與 FAT32
您要不要實驗看看 , 安裝時能不能 /boot 選 FAT32
成功率好像不高 ... 精簡安裝 10 分鐘而已 , 值得嚐試

設備 , 系統千萬種
建議您敘述詳細點
小弟打字雖慢 , 但不介意多打各種可能
... 畢竟好的推理劇不多
只是您就得多測試了

4
雜七雜八 / 閒聊 php 免費網空
« 於: 2019-01-08 13:57 »
由於 11月底家裡 switch 壞掉
網路上許多即時資料沒同步就換月了
因此最近找了許多免費網路空間
並把一些程式改寫成 php 版
希望將來家裡網路就算斷幾天 , 免空還能代抓暫存

測試了近 20 個 , 最後能用的僅 2 個 + 1 個勉強頭痛使用
https://www.2freehosting.com  => 提供 1 G
https://www.5gbfree.com => 想送他 5tbfree 網域

勉強頭痛使用 :
http://www.uhostfull.com => 因為無限空間 , 但限 30000 inode

依小弟使用量 ,  1 G 能預備兩年
每天 check 20幾個位置 ... 3萬 inode 也才 2.5 年
雖然限制 inode , 刪除前 , 總可以把該月壓成 zip 阿 (就當異地備份吧)
之所以頭痛 , 是因為他有防 DDOS javascript
http://phorum.study-area.org/index.php/topic,72291.msg344982.html#msg344982
那篇讓小弟認識到這技術 , 但其實多年前就遇到過 , 只是當時不知原理跟解法
他的動作是用 javascript 加 cookies , 而後端有反解此 cookies 是否正確的程式

正確解法 , 應該是用如 phantomjs 來解決指令列 js 問題
但更好的方式理當是把 js 改成 php 等語言直接運行

而小弟有固定 IP , 因此直接將 cookies 值寫入程式即可
只是抓資料程式不用固定 IP ..... 算了 , 網路不常有問題
... 理當能在如 5gbfree 這樣沒防 DDOS js 的空間 , 放個代瀏覽頁面 (5gbfree 的 IP 再多也有限)
雖然有提供 ftp , 但多而小的檔案 , 還須登入驗證就會很慢

另外 , 例如在 uhostfull 內瀏覽自己 fopen("http://站內","r")
ddos js 也不起作用

這些網站皆使用 cpanel , 內有 cron job 可用 ( ... 能定時執行是重點)
應該是 cpanel 的問題 , 而造成不能使用 include , eval 函式
這時便須讓 cronjob 呼叫一隻 "瀏覽自己站內" 的程式來達成
也可突破限用 1 個 cronjob 的困境

各廠商限制使用的函式不一 , 所以小弟最後把瀏覽下載的函式 , 都改用 copy() 解決



最後 .. 很遺憾又很期待
redhat 也有提供 php 免空
2G disk , 2G ram ... 一般 ram 都幾百 MB 而已
只是申請人數眾多 , 因此排了 2 星期了
還沒看到通知信 .....


5
不太可能只支援 win10 吧 ...

您確定有安裝 grub 的話
進入 bios 看看硬碟有什麼特別選項試試


6
Linux 討論版 / Re: 請問最簡單的webmail
« 於: 2019-01-08 11:31 »
報告 ... 已經算是寫完了

其實 11月底就完成 , 並測試使用一段時間
無奈家裡 switch 壞掉 , 等上線後又整理斷線時缺的資料
等等在分享利用 php 網空心得

------------

01. 只有一個檔案 index.php , 小圖標已 base64 內建
02. 用到 jquery (附件1.7.1 , 若要更高 , 請置換 index.php 內容)
03. 每封 mail 以 iframe 內容方式顯示 , 若附件為 mail 或 mailbox , 將 iframe/iframe/... 遞迴顯示 (故須留意資源)
04. 若 mail 是 text / html 並存 , 會同等級 iframe 顯示 (如圖) ... 一般應用程式會選擇系統環境擇一顯示
05. index.php 前幾行 ~ 抓信箱方法 , 參數可方便更改
06. 其中抓信箱方法只寫了 ssh 方式 , 所以若要 ftp / smbget 可加至 class toremote
07. 要連入的 ssh server 要關閉 sshd DNS 反解 , 不然動做會很久
08. index.php 只適合放 linux , 因為許多動做使用 exec("linux 指令")
09. ssh 抓信使用 sshpass
10. 功能頁中 : 抓信箱 , 本地複製信件信箱 , 本地移動信件信箱(未完成) , 重整信箱(未完成)
11. 只解析圖片檔 , mail 檔 , 其餘皆顯示下載
12. 沒用到的協定皆預留


ps ..
快寫完時 , 小弟才體會到 css 該定義 body
而底下要參照上層使用比例 ...
找免費網空時試了一下 , 應該以後就會養成習慣


7
找不到開機磁區

bios 若有指定硬碟
會找該硬碟開機磁區裡面的 boot loader
也就是 grub 程式



8
雜七雜八 / 閒聊瑣事之可惡的ESXi+MS
« 於: 2018-12-26 16:33 »
先說 MS 怪事 ...
昨天半夜硬碟聲很大 , 爬起來看以為中毒
開 win7 工作管理員 , 竟然發現 wuauserv 這個程序
從 XP 到現在 , 這程式不是被我刪除 , 就是停用更新 (win updata)
所以很奇怪 , 更新竟然變成 "自動更新" ... 當然停用 , 但已經更新 10幾個了


另外 , 之前 cisco + esxi 問題
http://phorum.study-area.org/index.php/topic,72049.msg344429.html#msg344429

由於上個月 c2950T 壞了 ... 10年*24h , 多也算強了
於是買了一台 c2960g24 TCL
這兩個星期重覆測試上面那篇 , 因為兩台 cisco 了 , 所以排除 cisco

目前答案應該是
https://vibsdepot.v-front.de/wiki/index.php/Net55-r8168
2018-02-08 那版驅動程式 , 說明之前驅動不支援 vlan tags
於是更新驅動程式 ... 但 r8168 就此消失

剛插上 hp-360T dual port 測試
也證明 hp-360T 可以使用 trunk

原光碟 esxi5 啟動了 r8168 卻功能不全
更新驅動又不成功 ...
有點想使用 workstastion 來安裝 esxi
但效能應該會變低 ...
有人這麼做的嗎 ? 能告知效能會低多少嗎 ?



9
ps

看一下 vmxf
裡面的 ID 我也不知道是什麼

不過在新的 vmware 中 vmxf 跟硬碟是相關的
若你的 vmx 是新版生出來的
那硬碟都會是 vmxf+vmdk 運作
要用上舊的單檔 vmdk 就要轉換

10
看上述 , 小弟猜想的可能有機會接近 7 成

網大所貼的解法 , 應該是正常使用下的解法
如小弟環境 , 許多 guest 是從 vmware-server 與 workstation 4~8 生出來的
使用上也常 new 一個 guest vmx , 卻用其他 guest copy 來的 vmdk , 所以需轉檔


小弟的想法是 ..
若在當前 esxi new 一個 guest , 所產生的虛擬裝置應該都是該版本的
而第三方雖沒有 vmware 本身來的仔細 , 也應該知道登入什麼版本的 esxi

小弟 1~4 是 4 個步驟 , 不是 4 種方向
是希望達到你那顆不同版的硬碟 , 變成就像當下環境生出來的
所以移除清單 vmdk , 是從 vmware 界面移除這裝置 , 不是刪除 vmdk 檔案
目的是在 esxi 當下 new 一個新的空硬碟 , 然後把舊 vmdk 取代掉空硬碟



小弟用過最笨的方法是
new guest + 同容量硬碟 + 開機 iso ... 跑 ghost

11
不可能是 guest 裡 OS 系統代號
磁碟不禁止加密阿 ...

vmdk 有 ..
1. vmdk 單檔
2. vmdk + vmxf
3. xxx-flat.vmdk + vmxf

vmxf 中有 vmdk 的 uuid
單檔的 vmdk 就不知 uuid 是不是寫在標頭了 ?

單檔或較舊的 vmxf
因為沒有 vmx 而不知當初建的版本
esxi 會要求你轉換成當下版本

所以小弟的意思是 , 或許可以試試
1. 清單移除 vmdk
2. vmkfstools 新格式-> new.vmdk (記得只有產生單檔)
3. 清單 new 一顆新硬碟有 vmxf+xxx-flat.vmdk
4. mv new.vmdk xxx-flat.vmdk

12
要不要用 vmkfstools 重整複製一顆替換試試

你這 vmdk 說不定是 workstation 或匯入法來的
esxi 支援 , 第三方卻沒辨識的那麼仔細


13
因為聯發科併了雷凌
所以發信問聯發科的客服
不過等三天了
都沒回應

網路上 rt7601 只有國外賣還是批發
親戚還有個需求 ... 就是不要天線 , 越小越好
偏偏台灣都沒有

看來只能試試 mt7601 了

14
Computer 討論版 / 請問 usb wifi 網路卡 rt7601
« 於: 2018-12-10 16:54 »
親戚有一台監控設備
廠商回覆 , wifi usb 唯一只支援 rt7601
這應該是指晶片吧 ?
系統中應該只放這個 driver 吧 ...

直覺是 realtek
但網路搜尋都是 Ralink 7601 這產品
而且已經很少在賣了
而更多的是 mt7601

想請問
1. rt7601 是指 ralink 嗎 ? 還是 realtek 也有這型號的晶片 ?
2. rt7601 與 mt7601 是什麼關係? (都是 ralink 的 , 差異大嗎 ?)

15
Linux 討論版 / Re: 請問最簡單的webmail
« 於: 2018-11-15 12:35 »
感謝 hoyo 大的範例指點

兩位大大貼的 github 小弟之前試過都不行
早上用 hoyo 大的 , 仍然不行
由於 hoyo 大寫的簡單明瞭 , 於是照著模仿試寫
跳出了不支援 mailparse_msg_create 後
搞到剛剛才了解什麼是 php 擴充 ...

那兩個連結都有提到 pear 或 pecl
偏偏小弟就缺這麼重要的 php 常識  :'(

hoyo 大的程式已經可以 work 了
接下來細部的需求 , 小弟理當知道該怎麼做了
等寫完再貼上來請各位大大指點



16
Linux 討論版 / Re: 請問最簡單的webmail
« 於: 2018-11-10 13:55 »
切開 mail 雖然看了 formail 指令可以用
但還是沒有切
大多使用 bash 指令即可完成抓出指定信件跟刪除信件

目前如附件 ..
將信件複製到 index.php 旁邊的 mailboxs 資料夾就能看

讀信只轉一次 mime , 看來還須看看是否有較完整套件能用

抓信部分算是差不多了 , 剛剛發現一個 bug
mailbox 信件太少時 , 移到最後一封 , 算出不出數量超過還 ajax

先休息一下 , 小睡後再來看了 ... 看來真的老了


不過有個問題 ..
裡面有個 php function maillistformat()
若將陣列傳入 , 陣列中的中文都會變問號
百思不得其解 , 只好搬出來重複貼上執行

17
Linux 討論版 / Re: https问题求助!!!!
« 於: 2018-11-09 16:26 »
不知什麼時候開始
要定義在 ssl.conf 中
如果想定義在其他檔案中
好像有 include 的方法 , 要在 ssl.conf 指定

18
Linux 討論版 / Re: nginx 問題
« 於: 2018-11-09 13:49 »
如果有進 if
應該
rewrite $request_uri  $uri  last ;
就可以了吧 ...

19
Linux 討論版 / Re: 請問最簡單的webmail
« 於: 2018-11-09 13:08 »
感謝 hoyo 大回覆 ..

小弟抓下來測試 , 但 debug 了四五次後放棄
準備自己寫看看 ...
等等若遇到問題 , 再上來問嚕 ...



小弟之前的做法很簡單
架構是 ..
hotmail 郵件規則轉寄回來給 root -> 最前面那台 gw 只收 ms 公佈的 outlook 主機 IP
-> 內部我常用的 linux 會定時將 gw 上 mail 複製回來並刪除
-> 有 url 抓出來 , 遇到 mime => base64 -d 再抓 url
-> curl 把連結都點完 -> 刪除

其實我不看 mail 的 , 目前是想轉寄一些還不知道規則的持續觀察
才發現 win7 後不支援 outlook 之類的讀郵件程式 ... 真是後知後覺得離譜

小弟內部這台 linux , httpd 編譯成可用 root ... 幾乎所有 deamon 都改成 root

20
Linux 討論版 / Re: nginx 問題
« 於: 2018-11-08 10:25 »
是 rewite 沒動作
還是 if 沒判斷到 ?


21
真巧 ... 也在想 mail 問題呀 ... 只可惜 cgi 跟我需求不同
我也不知道答案 , 已經超久沒碰過 openwebmail 了

如果網路上大家都用新版還碰到這個問題
有個簡單的方法

瀏覽器開啟寄信那個頁面 , 右鍵>檢視元素
記住該行或上下幾行關鍵字 (假設該行 id="sender" class=sender ...)
然後在 server openwebmail 程式資料夾中搜尋
find openwebmaildir -type f | while read onef ; do
if [ "$(grep sender $onef | grep id | grep 'class=sender')" != "" ] ; then echo $onef ; fi
done

把寄件者註解掉 , 或改成不能寫入

不過對方若是 script 直接 post 下一頁就沒辦法了
要找下一頁把 sender 在重新宣告一次就行了

22
Linux 討論版 / 請問最簡單的webmail
« 於: 2018-11-08 09:59 »
小弟只想要一個簡單的 webmail 瀏覽
1. 有個下拉式選單列出當前目錄的 mailbox (/var/spool/mail/)
2. 選擇後看每封信內容
3. 能指令列呼叫 php://stdin

偏偏搜尋都是走 imap , 沒有只看 local 端單純解 mailbox 的

不知有沒有哪位大大知道什麼 php 套件如此簡單
或告知使用過最簡單的是哪個 ?


謝謝!!

24
http://www.javlibrary.com/en/vl_searchbyid.php?keyword=
只是一個中繼頁面
最後出現的頁面
http://www.javlibrary.com/en/?v=javl123456
後面 6 碼 , 就是 vl_searchbyid.php 中的 javascript 運算結果

研究那段 javascript 就能知道 keyword => 123456 是怎麼做的
不過小弟解不出來 ...
丟給 phantomjs 也沒跑出來

不過 phantomjs 跑 4 秒(那頁中setTimeout=4000)
卻跟等待其他秒數結果不同 , 多出另一個中繼頁面

有時間的話再來猜猜看什麼手法 ...


25
Linux 討論版 / Re: shell 問題
« 於: 2018-10-31 17:41 »
執行前找 pid 存不存在?

應該在說第一段 code 吧 ?

其實兩段 code 都有各自的缺點 , 改進方法各在彼此觀念中
那天剛好開來看理面的 url , 所以順手複製來貼

因為小弟習慣 $() => 子程序來執行
所以其時第一段中 grep -vE "grep|$$" => 這個 $$ 是子程序

而 ps ax | grep $$ 方式雖然直覺
但若是 script 很長 , 前段許多丟背景 , 那在中末段不容易找問題
所以 tmpstr=$(ps ax) 是檢視某一時間點的好方法

還有 ,
tmpid1=$_
tmpid2=$$
再拿來用都是好習慣 , 不過有時懶就沒多打了



26
Linux 討論版 / Re: shell 問題
« 於: 2018-10-27 16:52 »
應該要說 "兩隻 script"
shell 是指 /bin/csh , /bin/bash , /bin/sh ... 這些

這是我給 crond 執行的
代碼: [選擇]
nowps=$(ps ax)
if [ "$(echo "$nowps" | grep $(basename $0) | grep -vE "grep|^$(printf %5d $$)")" != "" ] ; then
echo $(basename $0) $$ is run > /dev/null
alertmsg="$(basename $0)":crond_重複執行
alert2logsev "$alertmsg" &>/dev/null
exit
fi

而一般手動在執行的 , 因為習慣會開很多 ssh , 人又健忘
怕同時寫檔時 , 寫入的檔就用 link
代碼: [選擇]
cmd=$(basename $0)
thispid=$$
dirfpath=$1
tmpln='/ram/tmpln_'$cmd'_'$(date +%s%N$RANDOM)
trap 'unlink "$tmpln";echo exit;exit' 1 2 3 15
ln -s "$dirfpath" "$tmpln"
(while $(sleep 10) ; do if [ "$(ps ax | grep $thispid | grep $cmd)" = "" ] ;then unlink "$tmpln" ; break ;fi ; done) &>/dev/null &

.....
最後一行
unlink "$tmpln"
手動的時後 , 手賤按 ctrl+c 的話 , 用 trap 監控 , 捕捉到這動作 unlink
但若程式錯誤而中斷 , 那就 while $(sleep) 來 unlink
同理 , touch 一個檔案 , 若存在就表示另一隻在執行


27
剛剛找 abs 絕對值怎麼用
始終沒找到哪個指令有這函數
最後只好托付給 awk ...
也因為打字打煩了 , 所以設了 alias
接著找最大值最小值 , 原本習慣管線找 bc 判斷
又直接敲了 alias ... 才發現 alias 這麼好用

所以直接開了 profile 加入
alias mybc%0d='awk '\''{printf "%0"$2"d\n",$1}'\'''
alias mybcabs='bc -l | awk '\''{$1<0?a=$1*-1:a=$1;print a}'\'''
alias mybcf%2='bc -l | awk '\''{printf "%.2f\n",$1}'\'''
alias mybcmax='awk '\''{$1<$2?a=$2:a=$1;print a}'\'''
alias mybcmin='awk '\''{$1>$2?a=$2:a=$1;print a}'\'''

然後看到 profile 裡註解掉 PROMPT_COMMAND 那行
http://phorum.study-area.org/index.php/topic,71732.msg343562.html#msg343562
上次的問題

也不知是不是三太子上身
隨手就複製更改並貼上
PROMPT_COMMAND='printf "\033]0;%s@%s:%s\007" "${USER}" "${HOSTNAME%%.*}" "$(echo ${PWD/#$HOME/~} | iconv -t big5)"'

測試成功後 , 也呆了好幾分鐘
然後突然明白 ...
原來警告聲 , 是因為回傳 title 溢位後 , 傳回 "剩餘的字碼在 console 顯示出來" 造成的




28
網頁技術 / Re: 請問 jquery append 問題
« 於: 2018-10-23 10:57 »
還是不知道答案
不過改用 html() 塞
自訂的 tag 可以

看來是會檢查塞的語法是否正確
不知是否如防毒軟體一樣
規畫了一個像沙盒的地方預先執行看看

所以既然想動 tr ... 只好往上一層 table 入手了


29
網頁技術 / 請問 jquery append 問題
« 於: 2018-10-19 16:55 »
<table id=mytb><tr>

</tr></table>
<sctipr>
for(i=0;i....){
html += "一堆內容";
}

$('#mytb').find('tr:first').append(html);

</script>

當迴圈中 , 想臨時換行 , html += "</tr><tr>" ; 這方法
會使 append 出錯

還有想加入個自訂 tag <MyTmPrEm id=mark1></MyTmPrEm>
append 也過濾刪除掉

請問 append 真有檢查功能嗎 ?
若有該如何讓他不檢查呢 ?

謝謝!!


30
Linux 討論版 / Re: linux 像休眠模式一樣
« 於: 2018-10-17 10:52 »
看網大回覆 , 進來看看
不小心瞄到我有錯字
心想那天熬夜到清晨
打錯字才正常

回完兩篇還是忍不住進來改了
還不止一個錯字

頁: [1] 2 3 ... 53