顯示文章

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


文章 - dark

頁: [1] 2 3 ... 52
1
Linux 討論版 / Re: CentOS 7 VNC 黑畫面問題
« 於: 2018-06-15 17:49 »
建議您先安裝完Nvidia提供的Driver後
再去第一次安裝或啟動 vncserver

很久以前 , tigervnc 需搭配 x11 建構自己的遠端圖形介面
記得那時在文字介面跟圖型介面下啟動 , 情況也有差異

之前遇過一款 vnc , 還必須在圖型介面下才能啟動

而最近一次前一陣子貼文使用 vino vnc (圖型介面軟體搜尋 vnc 就有多種)
http://phorum.study-area.org/index.php/topic,72064.msg344487.html#msg344487
文字介面下啟動 , 遠端一連線 , 該 ctrl+alt+F? 終端就會被鎖
而 vino 設定檔中是有指定 driver 的 ... 我的例子還是個 "虛擬" 的 driver


所以 .. 的確是 vnc 設定問題
只是您想深入了解 vnc
還是只想簡單的純解決問題

若事後想抓重點 , 為以後遇到打算
備份一下現在設定檔 , 跟解決後的比對就 "事後學會" 了


2
Linux 討論版 / Re: CentOS 7 VNC 黑畫面問題
« 於: 2018-06-15 00:53 »
跟另一篇貼文時間 .. 順序 .....

vnc 有很多套 , 可能都不一樣喔
另一篇問題應該解決了吧 ... 硬體驅動問題


一般微軟 , linux ... 等 OS , 都該先解決硬體才開始安裝應用軟體
因為更新驅動程式 , Nvidia 並不知哪些軟體設定檔要修改 ... 是吧

重裝 vnc ... 設定檔要移除乾淨
不然 vnc 那麼多種 ... 多試試其他

小弟每次用的都不一樣 ... 只記得預設的 老虎vnc 不能搶終端桌面

3
BSD 討論版 / Re: FreeBSD IFF_RUNNING??
« 於: 2018-05-31 13:35 »
PS:鵝只是趕鴨子上架
繞了半天 , 原來不住閩粵 ... 想不通跟鴨子還是架子啥相關



vm 拔物理網路線一樣是 link 狀態 , 要把 connect 勾勾拿掉
... 不過 kernel 偵測到 link down ..... 應該拔對了

copy 到桌機workstation 全虛擬 , 不知有沒有不同


多了 vm 一層 , 恐怕要將就呼叫自己 script 判斷了
不然還真不知這 bug 要貼哪家回報 ...

4
這不是讀一次,然後hash join,有值更新 無值 push
感謝asako大大指點

看了一下資料 .. 雜湊連線
對小弟而言還太進階了 ... 需時間學習

謝謝

5
會用到  GreenPlum  我想原 po 大概是想建 dw 或 OLAP CUBE 吧。像這類的db engine 有一個很大的特點是 massively parallel processing (MPP)  。有點像是分散式 db ,io 會分別給不同的 node 。不過也不一定要用 GreenPlum ,部份的人也許會考慮 MYSQL cluster + 當紅的 proxySQL .

真不錯的訊息 ...
proxySQL 光聽就令人嚮往 , 似乎也支援 sqlite ... 就不知有沒有用到的一天

6
BSD 討論版 / Re: FreeBSD IFF_RUNNING??
« 於: 2018-05-30 16:15 »
鵝惡補了一下,從ifconfig的source code中截出一小段,看來目前版本的FreeBSD只能用SIOCGIFMEDIA拿到PHY的相關structure,再從裡面讀到link state了 :P.....
言下之意是說 , 雷目前的 freebsd 版本不足 ?
(cmwang 大大的用語雖熟悉 ... 只是突然好奇 "鵝" 是閩南還是廣東?)


不過一樓貼圖中 , ucarp 是 IFF_RUNNING , 核心常數卻命名 IFF_DRV_RUNNING
會不會是在 ucarp 非常數宣告 , 又曾經 include if.c ... 反之常數 / 後 include



7
小弟此問題 , csv 並非隨時異動 , 沒有怕漏掉某行資料
而在於 csv 欄位並非故定位置 , 欄位數也不一定

若 csv 第二欄永遠是王小二 , 那 table 中代號 w02=第二欄值 , 就不用在判斷一次

如此 , 數量大時 , 判斷就多花時
(ps .. 其實不多 , 只幾百行 x 十幾欄 , 欄位有可能增加 , 欄位行數每次不一定數量出現)


小弟上述製造 tmp 表格方式 , 只說合併 , 沒貼合併結果 ...
若三 table 合併 , 可得

tmp1tmp2=貨物(直的)\帳號(橫的),tmp1tmp2=乙,tmp1tmp2=丙,tmp1tmp2=丁,
tmp1tmp2B=,乙B=2,丙B=1,丁B=-2
tmp1tmp2C=,乙C=3,丙C=2,丁C=2
tmp1tmp2D=,乙D=2,丙D=,丁D=3

若不考慮運算 , 以及置換乙丙丁成代號 , 直接更新欄位值 ... 那麼只需去掉 tmp 字眼
set 乙B=2,丙B=1,丁B=-2 where obj="B"
就簡便許多


小弟對 db 也不熟悉 , 只貪圖他的欄位增減方便而用 , 並沒有深入學習
而這問題應該不算稀少 , 不知有沒有可處理的函式可用 , 因此詢問

畢竟 , 千錘百鍊才能進函式庫 ... 有當然最好


... 最近北韓新聞多 , 前幾天看到舊聞才知道
原來櫻木花道(Dennis Rodma)也進 NBA 名人堂了

8
搜尋了一下

這東西變商業用了 , 還出硬體的 , 但還屬開源
可能 yufeng 大大他們公司買了幾櫃吧 ...

資訊這東西 , 若非新概念 , 入手大多差不遠
但要深入 , 就要真在使用 , 才能遇到問題並突破 ...

歡迎 yufeng 大大分享一下心得
或介紹 GreenPlum 有何特異功能
好讓有需求的人 , 不用測試一堆 db 軟體才找到正主

9
database 討論版 / 請問 csv 資料更新 db 問題
« 於: 2018-05-26 18:21 »
小弟用 sqlite3 想統計資料 , 但與何種 db 應該無關 ...


若有個 csv

貨物(直的)\帳號(橫的),甲,乙,丙
A,1,-1,2
B,,1,2

10 十分鐘後新 csv

貨物(直的)\帳號(橫的),乙,丙,丁
B,2,1,-2
C,3,2,2
D,2,,3


想更新到 table 中 , 直接邏輯應該是 ..
抓第一行 => 迴圈判斷帳號存在 || 建立欄位
抓第一欄 => 迴圈判斷物品存在 || 新增一列


帳號迴圈 {
  物品迴圈{
    取值 , 加減 , 更新 
}}

-------------------------
如上述簡單例子 , 
第一次迴圈共跑 3x2=6 次 , 第二次 =9
數量大時就乘上去了

一般遇到此類問題 , 程式邏輯是怎麼做的呢 ?




以 3x3 為例 , 小弟在想 , 若是製造兩個 tmp 表格
tmp1
tmp1,tmp1,tmp1,tmp1,
tmp1,乙,丙,丁
tmp1,乙,丙,丁
tmp1,乙,丙,丁

tmp2
tmp2=,tmp2=,tmp2=,tmp2=,
tmp2=,B=,B=,B=,
tmp2=,C=,C=,C=,
tmp2=,D=,D=,D=,

三 table 合併 , eval 取值
物品迴圈{
抓包含物品名稱的變數
}


一般遇到此類欄位非故定的問題
若考慮資料量可能很大時 , 是用什麼方法呢 ?
或已有先賢開發函式可用 ?
謝謝!
 

10
看來是 centos7 以上 ...

lspci 有看到 , 9 成驅動了
etc 底下 udev 裡面的網卡設定 rule 看看
... 說不定變成 enp0s99 了 ... ifconfig enp0s99 up 即可


centos7 有個缺點
就是許多舊網卡不支援了

... 也有些雖支援 , 卻是一大包整合的
小弟有張 100M 4 port 網卡 , 每次重開機 , 代號就變 , 且順序不規則


11
Linux 討論版 / Re: 讀入數字序列script 問題
« 於: 2018-03-20 09:32 »
read 一次讀一行
要多行
while read a ;do
 if [ "$(echo $a | grep "[a-zA-Z]")" != "" ] ; then
  echo "非數字"
  break
 fi
all="$all
$a"
done

引用雙引號 "$all" 就是多行的值


for 的其中一種語法 :
for a in 1 2 3 "4 5" ;do
echo $a
done
以空白 , 斷行 , tab 分隔 ... 反之想用就放引號內


shift 不用在變數
function xxx(){
while [ "$1" != "" ] ;do
echo $1
shift
done
}

xxx 1 2 "3
4" "5 6"


12
/etc/postfix/access
可控制 from
不知能不能 ...

13
Linux 討論版 / Re: 迴圈問題...
« 於: 2017-11-05 18:06 »

j=5 剛跑完 , j2="2 3"

set j2="$j2 "$j

...
foreach x ( $j2 )
 ...
end
j=x

...

14
Linux 討論版 / Re: 迴圈問題...
« 於: 2017-11-05 17:49 »
作業的話 , 恐怕要符合數學較高分喔

while ( $i < $n )

        set j = 2
        set  k = `echo "sqrt($i) + 1" | bc`

        while ( $j <= $k )
                if ( $i % $j == 0 ) break
                @ j = $j + 1
        end

        if ( $j >= $k ) echo $i
        @ i = $i + 1
end

測到平方根即可 ... 數字大時 , 執行速度就倍數成長了

若老師的用意在第三題 , 那就該有個 j2 變數 , 暫存已經找到的質數清單
j 比清單小的情況 , 只跑質數清單 , 大於才 +1 跑 , 速度更快

還有 ... 進迴圈先 + 1 , 這有點奇怪 ... 還好這問題剛好沒錯

15
Linux 討論版 / Re: If的使用
« 於: 2017-11-05 17:34 »
if 有沒有拿掉 , 小弟我都能跑耶 ... 沒錯吧
除非執行 sh /tmp/testcsh.csh ... (這時第一行擺來看的 :-\)

16
最近多多少少看些資訊的心得 ...
若不正確 , 還請指正 ..

10. 問題本身就錯了 , 是倍頻的 1/4 , 北橋是 1/2
而現在 , 南橋速度 = 外頻 , 還沒看到可超頻
北橋 , 記憶體皆可獨自超頻 , 所以不一定是 cpu 的幾分之幾

5. pcie 若高興 , 也可以請秦始皇宣旨命名為 AGPe
... 反正串列學網路封包 , 就是要來取代 pci ,pcix , AGP 的

7. 就如同多張網路卡 bonding 成一個網路介面 , 讓頻寬加大
所以顯示卡 x16 會說 , 要看主機板支援度 .. 有可能插 x16 卻只跑 x8

7,10,11.
用 google 搜尋 "cpu pcie lanes" 的圖片 , 可以看到諸如 :








再由主機板廠商產品規格中可看到如下敘述

推測得知此三問題 ... (未必正確)
 
所以北橋控制的 pcie , 應等於可以直達 cpu lanes 數 , 應 >= 顯卡pcie+m2m等
(排前面的幾個插槽 , 也所以插槽排序才會不規則如 x16 , x8 , x16 , x4 , x1 ...)
而南橋也有控制 pcie , 應就與 cpu lanes 數無關了 ... (排後面的插槽)

(那北橋位置插網卡是不是更有效率呢 ... ?)



6 , 8 , 9. 雖還不知答案
但有看到 pcie 擴充 n x pcie , 所以一定如 usb 一般能增加
而因為都看封包 header , 所以 pcie 一定有上限 (若拆 packet 是南橋 , 那 9 問題就是 128 為上限 , 8 仍未知)


17
這篇的問題都沒人答 ...  :'(

再加一問 ...

今天想起以前朋友說過
現在 64bit cpu 是精簡指令集
若跑 32bit OS 要再暗地裡轉換什麼的 ...
所以灌 32bit OS 理論上要比 64bit OS 做事慢還浪費資源
真是如此嗎 ? 若是 , 怎樣情況能看出差距呢 ?


18
v2v 的做法
也是捨棄原 vmdk

若不介意偶爾看到設定檔 二三十G -> 實際只用 三兩 G
那可以使用如 gparted 將 partition 縮小
多餘空間另切磁區來塞 0 後刪除 , 關閉在瘦身
... 小弟大多 guest 都只至此

少數要備份成 ovf , 有時抓在桌機 NB 跑的
會再用 clonezilla , 用 disk to disk 到適當大小 vmdk
一樣是捨棄原 vmdk
記得參數是要留意 "忽略大小" , "按比例重分磁區"


剛做最後一次測試 , 覺得是 nbd module 問題 ...
這模組是額外 compiler 的 , 可能參數哪錯了吧 ...
刪 lab ... 不用 iscsi 了

19
小弟今天測試了 iscsi , 可惜找不到節省硬碟空間的方法 ...
另外 iscsi 這樣的網路磁碟 , 在 win7 下 , 若是網路有問題 ... 對檔案總管而言 , 簡直惡夢
玩整天 , 還真不知道 iscsi 能做什麼了 ...  :-\


使用 iscsi 可以使用 vmfs
而使用 vmfs 就能讓 guest 的 disk 用 thin 模式 ... 這才能節省空間
但 .. 使用 iscsi 需給一塊 "實際" 的空間 , 這麼一來就浪費的暫時沒用到的 vmfs 空間了
除非能讓 thin 模式的磁區跑 iscsi

-----
1. losetup 無法掛載 thin 模式的 vmdk (小弟找不到方法)
2. vmware-mount 無法掛載未知 patition table 與 vmfs
3. nbd 裝置可以掛載 thin 格式 , 但 iscsi 不支援 /dev/nbd
4. losetup /dev/loopx /dev/nbdx , 再 iscsi 開 loopx => 只可惜效能太差
=> tcp 的好處就是會塞在記憶體緩衝 , 真的全部寫入 disk 需一段時間 , 因此會有越塞越慢的情況
真可惜 ...


ps ..
小弟一直是用 nfs , 而開的空間是 thin 的 vmdk 掛來的
在 ms 建的 vhd  , 搬到 file server 則用 qemu-nbd 掛給 nfs
這能達到節省空間 , 必要時也可 resize 擴大
(ps 不知如何 resize 縮小)




20
以下多個問題 , 滿雜的 ...
還請大家解惑 , 謝謝 !!


1. linux 下 , 如何知道某顆硬碟 "已經" 進入休眠狀態 ?

2. tune2fs 檢視的資料是存放在哪裡 ? 這些資料可以更改嗎 ?
記的在某些軟體上看到 "硬碟總使用時間" , "初次使用時間"
硬碟上有 rom 嗎 ?

3. 2.5 吋外接硬碟有時候需插 2port usb ... 主機板 , usb hub 有控制電流嗎 ?
電線粗能承載大電流 , 難道是晶圓極限問題 ? (奈米世界電流量是如何解決的呢 ?)

4. 2.5 吋 sata 電源與 3.5 相同 , 那 2.5 吋外接時 , 整體都只吃 5V , 還是馬達也吃 12 V (升壓來的) ?

5. pcie 為 pci 的串列傳輸 , 為何 AGP 沒有串列傳輸介面呢 ?

6. usb (com串列) 可接 128 個裝置 , 那 pcie 擴充可增至幾個插槽呢 ?

7. pcie 既然是串列傳輸 , 為何還要 x2 x4 x8 x16 呢 ?
雖看過 x1 的顯示卡或 x4 的網路卡 , 但既然串列都看標頭 , 那 x1 跟 x16 的顯卡意義差在哪呢 ?

8. 若主機板只支援 usb2.0 , 那插上 usb3.0 擴充卡是否有意義呢 ? 南僑又如何看待這介面呢 ?

9. usb 擴充卡是否讓 128 裝置數量向上提升呢 ?

10. 以前南僑管 pci , 是外頻的 1/4 . 現在是北橋管 pcie 嗎 ?
有介紹這些知識的地方嗎 ?

11. 原價屋 CPU 列表中 http://www.coolpc.com.tw/AMD.htm
內顯 / pcie lanes 是什麼意思 ? 為何不支援內顯的也標明呢 ? 又為了大於 16 呢 ? (比 x16 顯卡強 ?)



不好意思 ...
問題是不是太多了 ...

21
Linux 討論版 / Re: 請問 linux 解析度問題
« 於: 2017-09-20 17:53 »
不死心又找了一下
這篇看到關鍵字 https://ubuntuforums.org/showthread.php?t=2246833
VideoRam

代碼: [選擇]
Section "Device"
Identifier  "abcxyz"
Driver      "dummy"
VideoRam 8000
EndSection
給 8 Mb 就夠了 ... 應該是 K 吧
終於能看到所有按鈕 , 不用 tab 猜了

22
Linux 討論版 / Re: 請問 linux 解析度問題
« 於: 2017-09-19 16:48 »
原來如此 ...
小弟是使用 vino 當 vncserver
與 console 端螢幕同步
若網路不通好去接螢幕繼續

23
Linux 討論版 / Re: 請問 linux 解析度問題
« 於: 2017-09-19 14:18 »
沒有 -geometry 之類的選項嗎?

這參數該如何使用呢 ?
目前小弟已經調至 1360x768 , 高度略嫌不夠

小弟參考 http://www.equn.com/forum/thread-39749-1-1.html
小弟用 dvi 轉 dsub 接頭 , 可惜仍沒效果 ...

後來看了這篇 https://askubuntu.com/questions/453109/add-fake-display-when-no-monitor-is-plugged-in
找 dummy 字眼安裝了 xorg-x11-drv-dummy
只可惜最大只有 1360x768


24
Linux 討論版 / 請問 linux 解析度問題
« 於: 2017-09-18 18:25 »
小弟環境 centos6.5 gnome
平常不接螢幕

小弟使用 ssh startx
並使用 vino-server_vnc server

從遠端 vnc 進入 , 解析度非常低 (因為沒插螢幕)
且此時不能調整解析度

接上螢幕後就能調整解析度
此時 ssh 或多跳一行
resize called 1280 1024

若不想接螢幕 , 又想控制解析度該怎麼做呢 ?





25
雜七雜八 / Re: 二手的硬體能買嗎 ?
« 於: 2017-09-18 18:06 »
可是 ... 像 DDR3 到現在都沒 16 G
主機板就算支援 32G , 用 8 G 插槽卻不夠
遺憾 ...


26
雜七雜八 / Re: 二手的硬體能買嗎 ?
« 於: 2017-09-17 14:57 »
噪音的確是很大因素
除非有一間放機器的房間 , 在把線拉出來

想不到電費那麼可怕 ... 等於夏天吹冷氣的錢了




27
雜七雜八 / 二手的硬體能買嗎 ?
« 於: 2017-09-15 14:32 »
想再買一顆 4T
上網看了看 , 發現硬碟價錢這幾年都沒在變

4T 這兩年沒變
2T 更從 2010 至今不變
(因為我那顆 2T 買完 , 隔年泰國就水災)
而 ssd 低價位變少 , 但容量倍數成長
不禁思考到 ... 傳統硬碟消失的時機出現了
只是 ... 還要多久 ?

前些日子安裝撿來的 AMD esxi5
裡面沒放多少 guest , 且希望若要跑也從 file server nfs/iscsi 方式
若能有顆 40G , 放備援 firewall 就夠
所以也看了二手露天拍賣 ...

AMD 這台 CPU 是 A8-5600k 4x4.0GHz
比小弟主要跑 vm 的 i5-760 超 4x3.5GHz 效率好
所以看了一下 1156 插槽的 cpu ...



離題一下 , 這裡小弟有幾個疑問
1.
i5-760 這台不能 hardware passthrough
不知是不是他是 4c4t ? ... 要 4c8t 才能嗎 ?

2.
安裝 AMD 那台時 , 試著把 esxi 無法驅動的卡 passthrough 給 guest
guest 一開機 , esxi 就當機 ... 是卡的問題嗎 ? 還是 esxi 不能驅動的就不能 passthrough ?



回主題 ...
各位會去買二手 cpu 嗎 ?
二手小硬碟風險不小吧 ? (可是早期小硬碟比現在耐用)


另外 , 搜尋了一下 HP server
DL380 G6/G7 ... 這些竟然都有不到 1 萬
這些不知貨源是哪來的 ? 哪些公司淘汰的設備 ?
不到 10 年前 , 當初一台不都是30~50萬的 ...

感覺 2010 年間的二手設備
如今企業級的反而比一般消費級的便宜

各位會買這類 server 在家用嗎 ?


28
雜七雜八 / Re: 快瘋掉了 ... 完蛋了 ...
« 於: 2017-09-15 07:39 »
linux ext 並沒有專門分檔案與目錄的區間,以爲目錄本身就是檔案,只是裏面存放的是結構資料:inode,filename,X,X
想起來了 , 以前的 vi 目錄 , 會看到裡面檔案名稱 ...
所以,如果你用 dd 下去,首當其衝的就是 mbr, 然後是 partition block,再來就是 filesystem superblock, inode table, ... 等 meta 區,然後就是 data block ...( 再後面是其他 block group)
也就是 block group 也是在第一軌嚕 ?
看來難度再次加倍升級 ... 剛睡醒又要昏倒了 .....

ext 索引式第一軌這麼重要 , 若要備份 , 該怎麼備份?
雖說這次是恍惚狀態的腦殘行為 ... 就算 HA 也同步差沒幾 k




30
雜七雜八 / Re: 快瘋掉了 ... 完蛋了 ...
« 於: 2017-09-14 11:38 »
檔案挖掘工具的運作原理
通常都會忽略檔案系統層級
所以沒有檔名或路徑應該是正常的
不直接表示檔案系統的健康狀況
意思是 .. 檔名路徑都還在吧 .....

嗯嗯 ... 一定還在 ..... 真的 ? 真的 ! 一定 ? 一定 !
..... 盯著懷錶 , 跟我一起唸 ... 然後這張符拿會去化了 , 配開水給硬碟服下
(已經開始精神錯亂了)


不過小弟推測 , 理當檔名路徑都還在
因為掃描時有注意到 , 跳出 superblock N 的字眼 (N=11 ? 12 ?)
所以猜想 , 這理當 2~N 的 inode 都還在才是 (..... 難道 2 ~ N 也全擠在第一圈 ?)

而目前只用 RLinux 跟 easeus 掃過
而 easeus 有辨識出幾個(很少)檔名 , 但 easeus 似乎沒有進階設定功能(可能 free 版)
所以始終認為是 ntfs 磁碟


目前我的環境剩 2.5T 不到 , 要救這顆 2T 硬碟 , 真的滿吃緊
除非能找到一套掃的完整不需整理的軟體 ...
而且若救不回檔名就沒意義了 ...


另外 , 我常將整理過 , 不會更動的資料 , 做成 iso 儲存
但救援軟體似乎無法找 iso ... 想想 , linux 建一個 iso , 似乎就只是透過 loop 掛個目錄 ... 失策阿
還有個難處 , 就是 vmdk 檔 ... 裡面內容一樣會因標頭而分割出來



不知資料救援業界 , 能夠救到什麼程度 ?
有業界網友在嗎 ? ... 這種情況 , 成功率有多少 ?



頁: [1] 2 3 ... 52