顯示文章

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


文章 - rainday

頁: [1] 2 3 ... 25
1
進window把50G空間先分配再重新刪除試看看,window有時空閒空間沒切齊
或是你用fdisk或parted去操作編輯修正也可以

2
#2 1.  tune2fs 是ext的工具,所以讀取的是ext2/3/4資訊 , 資訊記錄在ext4 extent header裡,存在每個ext partition
     2.  "硬碟總使用時間" , "初次使用時間"則是硬碟資訊,記錄在硬碟上,通稱為S.M.A.R.T.(Self-Monitoring, Analysis and Reporting Technology)

#3 1. 主機板會有電源電路控制電源輸出 , 外接硬碟會接二個usb,通常是外接硬碟的電路或硬碟吃的電比較多,單一usb供電不足才需第二個usb供電
        usb hub也會有電流不足問題,所以有的會有獨立電源
    2. 電源粗度這問題可能需要電業專門人士回答, 只能就我的理解簡單說明一下, 電線粗細或蕊的多少跟阻抗有關,電傳導物質截面積愈大阻抗愈少
        例如,當同樣線材一粗一細的線中,都送5A的電流時,阻抗大的會產生較大的阻抗碰撞碰產生熱, 耐熱的安全程度就不同了, 所以愈粗的線在同樣溫度下能承載並送更多電流通過
    3. 晶圓也是走電,差別在於材質,並且在微小架構下,可能差異更是放大許多倍,就要看材質的其物理特性

3
建議可以看一些作業系統的wiki
像是
centos https://wiki.centos.org/zh-tw/HowTos/SELinux
archlinux https://wiki.archlinux.org/index.php/SELinux
wiki都會有設定說明與注意事項比較容易理解

4
Linux 討論版 / Re: MBR GPT 轉換問題
« 於: 2017-08-21 19:36 »
換個usb外接盒再試看看
遇過usb相容穩定性差就會遇到怪現象
而且接usb轉硬碟,做硬碟掃描會有不準確的問題,速度也慢
通常不會這樣接來掃

5
Linux 討論版 / Re: mailserver 無法工作
« 於: 2017-06-18 11:48 »
你的問題最主要是 DNS NS是有問題的 , 完全查不到dns1 與dns , 這樣你設再多A記錄也是無作用 , 外部根本詢問不到你的DNS主機


dig @168.95.1.1 any lizan.com.tw
;; Truncated, retrying in TCP mode.

; <<>> DiG 9.11.1-P1 <<>> @168.95.1.1 any lizan.com.tw
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4788
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 3072
;; QUESTION SECTION:
;lizan.com.tw.         IN   ANY

;; ANSWER SECTION:
lizan.com.tw.      86400   IN   NS   dns1.lizan.tw.
lizan.com.tw.      86400   IN   NS   dns2.lizan.tw.

;; Query time: 19 msec
;; SERVER: 168.95.1.1#53(168.95.1.1)
;; WHEN: 日  6月 18 11:44:32 CST 2017
;; MSG SIZE  rcvd: 85

dig @168.95.1.1 a dns1.lizan.com.tw

; <<>> DiG 9.11.1-P1 <<>> @168.95.1.1 a dns1.lizan.com.tw
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 26614
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 3072
;; QUESTION SECTION:
;dns1.lizan.com.tw.      IN   A

;; Query time: 1222 msec
;; SERVER: 168.95.1.1#53(168.95.1.1)
;; WHEN: 日  6月 18 11:44:41 CST 2017
;; MSG SIZE  rcvd: 46

dig @168.95.1.1 a dns2.lizan.com.tw

; <<>> DiG 9.11.1-P1 <<>> @168.95.1.1 a dns2.lizan.com.tw
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 6985
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 3072
;; QUESTION SECTION:
;dns2.lizan.com.tw.      IN   A

;; Query time: 1217 msec
;; SERVER: 168.95.1.1#53(168.95.1.1)
;; WHEN: 日  6月 18 11:44:45 CST 2017
;; MSG SIZE  rcvd: 46

請設定好dns1 與dns2的A記錄吧

6
我用WD綠標4顆,三顆只是拿來備份資料,在1年後紛紛送修,就不再考慮綠標了
順序會跳有時候是硬碟在kernel 驅動完成速度的問題,硬碟老化或異常時,回應速度也不穩定, 或是同品牌型號的會這樣
我的方式是在udev透過UUID去綁定裝置名稱會是比較穩定的解決方式

7
Linux 討論版 / Re: mailserver 無法工作
« 於: 2017-06-15 04:58 »
訊息寫的還滿清楚的,你的DNS設定有問題
MX和A有設正確嗎

8
phpmyadmin? 開放對外?
查看apache log看是不是被攻擊或是程式有錯誤

9
Linux 討論版 / Re: 无法安装centos7
« 於: 2016-12-03 18:09 »
最後一張圖片是無法掛載iso裡系統進行開機
通常可能是路徑變動或無法驅動usb
有遇過centos6的livecd無法驅動usb3.0,改bios成usb2.0就可以開進
不同的軟體體建立U盤設定不同,可能導致路徑差別而掛載失敗

10
Linux 討論版 / Re: rsync读写问题
« 於: 2016-08-22 23:26 »
rsync執行成功的回傳,就是傳輸完畢了
要詳細判斷就要另外用其他指令檢查與比對
文字內容的rsync應該是不會出錯,不放心的話也有checksum的參數,但會多花點效能和時間
同步binary檔比較有可能會不一致,像是mysql的檔案...等等

11
看草案檔比較像會議記錄

規範
計劃與目標
作業準則與方法
分開寫比較看的明白些


12
雜七雜八 / Re: 網路品質又下降了
« 於: 2016-06-03 18:12 »
基本上這就是個dns proxy端,先用go get github.com/looterz/grimd 則會下載檔案,然後用go程式 compile

Requires golang 1.6, you build grimd like any other golang application, for example to build for linux x64
env GOOS=linux GOARCH=amd64 go build -v github.com/looterz/grimd
就會看到grimd服務程式
./grimd -h
Usage of ./grimd:
  -config string
       location of the config file, if not found it will be generated (default grimd.toml) (default "grimd.toml")
  -update
       force an update of the blocklist database

執行起來就會有在listen 53 port
sudo ./grimd
grimd v1.0.2
2016/06/03 18:05:21 start udp listener on 0.0.0.0:53
2016/06/03 18:05:21 start tcp listener on 0.0.0.0:53
2016/06/03 18:05:22 fetching source https://raw.githubusercontent.com/quidsup/notrack/master/trackers.txt
2016/06/03 18:05:22 fetching source http://mirror1.malwaredomains.com/files/justdomains
2016/06/03 18:05:22 fetching source https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
2016/06/03 18:05:22 fetching source https://zeustracker.abuse.ch/blocklist.php?download=domainblocklist
2016/06/03 18:05:22 fetching source http://hosts-file.net/ad_servers.txt
2016/06/03 18:05:22 fetching source http://sysctl.org/cameleon/hosts
2016/06/03 18:05:22 fetching source https://s3.amazonaws.com/lists.disconnect.me/simple_ad.txt
2016/06/03 18:05:22 fetching source https://s3.amazonaws.com/lists.disconnect.me/simple_tracking.txt
2016/06/03 18:05:26 loading blocked domains from 1 locations...
2016/06/03 18:05:26 108492 domains loaded from sources

裡面會有source目錄blacklist去檢查哪些阻擋清單
算是server端的程式 , 網頁上wiki有各系統環境的啟動script可用
所以client使用者端只要指向執行的這台53就會比對檢查了
我是還沒試過效果,因為也才看到不久

13
雜七雜八 / Re: 網路品質又下降了
« 於: 2016-06-02 13:16 »
換換現在比較熱門的vivaldi試試
雖然還沒有帳號同步設定, 但能裝chrome插件和app
加加suspender插件節省資源
還有一些以前opera好用的功能
目前用起來還蠻滿意的

剛好看到了一個利用dns proxy 可以用來阻擋查詢廣告網站的程式
grimd
https://github.com/looterz/grimd
不知道符不符合需求

14
雜七雜八 / Re: 又來發牢騷了
« 於: 2016-05-31 03:34 »
每次要選裝備總是不容易

滑鼠要光柵的還真不多
自從二支Revoltion都掛了後,就沒再用logi的滑鼠
還可以選選gigabyte,msi,razer
拇指位置有多些按鈕的,用習慣也不差於四軸中鍵

對岸設計的都不錯,但實際用都有點缺了那麼一點點不足的地方

15
雜七雜八 / Re: 當個笶話看吧
« 於: 2016-05-31 03:09 »
好奇的問一下,到現在還能堅持在這家公司待下去的動力是什麼?

16
感謝分享這麼用心寫的好文章
以後身邊有人對Linux感興趣的,也會推看這篇文章


17
群組裡有帳號不存在dovecot的信箱嗎嗎

18
Linux 討論版 / Re: linux管道的执行顺序
« 於: 2016-05-21 17:34 »
呵呵,好說好說,原來netman大還有如此用意
一開始看到這問題討論就回想到以前組合語言的keyboard沾黏判斷
以前工具認識的不多,沒深入了解這部份,現在知道比較多了,剛好就稍微探查一下

19
1. 照zelda先用mysql指令登入驗證帳號密碼, 與查看db的權限
2. 加完mysql帳號有做flush privileges; 更新權限嗎? 不然重啟mysql服務也是可以

20
Computer 討論版 / Re: 網路頭重插
« 於: 2016-05-20 07:21 »
有換其他的switch port插放個1天以上看看嗎
不通時,網卡是會閃燈嗎
系統ipconfig的設定都正常嗎
一次一種環境因素排除看看

21
雜七雜八 / Re: 網路品質又下降了
« 於: 2016-05-20 07:11 »
可想到的是在proxy或firewall階段增加一個webkit模組去判斷驅塊並置換內容,才能即時的拆解組裝頁面

22
Linux 討論版 / Re: linux管道的执行顺序
« 於: 2016-05-20 06:55 »
這個應該是在sh輸出pipe給head 在處理速度上的問題

以netman大的例子,會有個問題是在於 echo n:$n >&2 這時echo是redirect
1
2
3
4
5
6
7
8
9
10
n:10

以strace來看系統的動作
strace -s 128 ./1.sh 可看到並非連輸出到stdout ,  <--- 所以有可能head認為1~10時己經結束 , n:10就要看來不來得及被head接到 , 如果n:10導向的速度快,就有可能插入到head的輸出中,所以實際上head接了二次輸入, 因此head輸出了第一和第二個輸入才會在不特定行數中輸出
如果第二個輸入前head就結束程序, n:10就lost掉了

read(255, "#!/bin/bash\nLANG=C\nn=0\n#echo \"---$n\"\nfor ((i=1;i<=10;i++)); do\n\techo $i\n\t((n++))\ndone\necho n:$n >&2\n", 100) = 100
fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 18), ...}) = 0
write(1, "1\n", 21
)                      = 2
write(1, "2\n", 22
)                      = 2
write(1, "3\n", 23
)                      = 2
write(1, "4\n", 24
)                      = 2
write(1, "5\n", 25
)                      = 2
write(1, "6\n", 26
)                      = 2
write(1, "7\n", 27
)                      = 2
write(1, "8\n", 28
)                      = 2
write(1, "9\n", 29
)                      = 2
write(1, "10\n", 310
)                     = 3
fcntl(1, F_GETFD)                       = 0
fcntl(1, F_DUPFD, 10)                   = 10
fcntl(1, F_GETFD)                       = 0
fcntl(10, F_SETFD, FD_CLOEXEC)          = 0   <---
dup2(2, 1)                              = 1   <---
fcntl(2, F_GETFD)                       = 0   <---
write(1, "n:10\n", 5n:10 <---
)                   = 5
dup2(10, 1)                             = 1
fcntl(10, F_GETFD)                      = 0x1 (flags FD_CLOEXEC)
close(10)                               = 0
read(255, "", 100)                      = 0

如果把最後的>&2拿掉就會連續輸出 , head得到的結果就會準確
read(255, "#!/bin/bash\nLANG=C\nn=0\n#echo \"---$n\"\nfor ((i=1;i<=10;i++)); do\n\techo $i\n\t((n++))\ndone\necho n:$n\n", 96) = 96
fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 18), ...}) = 0
write(1, "1\n", 21
)                      = 2
write(1, "2\n", 22
)                      = 2
write(1, "3\n", 23
)                      = 2
write(1, "4\n", 24
)                      = 2
write(1, "5\n", 25
)                      = 2
write(1, "6\n", 26
)                      = 2
write(1, "7\n", 27
)                      = 2
write(1, "8\n", 28
)                      = 2
write(1, "9\n", 29
)                      = 2
write(1, "10\n", 310
)                     = 3
write(1, "n:10\n", 5n:10
)                   = 5
read(255, "", 96)

如何證明head在不同階段結束呢? 簡單加個sleep 3在n:10之前是最明顯的了, head有機會還沒等到sleep 3就先結束整個程序了
也可以把n:10改成第二個for輸出也很明顯 , 執行./a1.sh |strace head 也只會看到第一個for的write 輸出動作 ,所以能研判第二個輸出己不在strace head裡的的程序上了,可能head跑了第二支function接輸入
所以在不同cpu和系統速度也是會有些微差距, 應該說是bash pipe redirect緩慢還是head tail結束太快 , 可能沒有一個標準答案
因為bash本來就不保證結果的順序性, 除非bash開始提供類似交握或protocol.... 以上只是個初步簡易的測試,有錯誤的話還請提點

23
直覺的想到
就請個委外廠商管理
平時只需處理簡單安裝,有處理不了的,就call廠商
SOP簡單明白,就是call廠商
大概只有這樣最能符合需求,運作成功率100%
很多沒有專職MIS的公司也是這樣搞
XD

24
Linux 討論版 / Re: 為何rsync 總是10秒timeout
« 於: 2016-04-17 15:18 »
對rsync daemon做strace 看看
看看是不是有讀到什麼檔案或是在某階段就錯誤

25
Linux 討論版 / Re: netstat ip显示问题
« 於: 2016-04-17 15:13 »
看起來沒有不完整
己經是真實連線的IP
確認那台是否有設定錯ip
或是.199.12這台是gateway? nat?...

26
python不錯
夠嚴謹,module也不少,debug需要點技術...
很多系統和hack工具都是用python來做的
也能編輯成binary code執行速度快

27
touch a.log
mv orig.log old.log && ln -sfv a.log  orig.log
像rsyslog的dailylog是用link來切目錄和檔案的,可供參考做法

28
du會實際計算每個block ,慢是在這裡,實際上只要寫個程式讀取每個檔案的file stat做Size加總,計算就變很快
利用檔案系統做quota計算也是種方法

29
是不是在做mksquashfsf時, ext3fs.img或是其他空間有掛載在裡面還沒卸載umount
再另外解開來看,du看一下是哪個目錄多了容量就知道了

30
先直接用mount加上所設定的參數,重新掛載shm 看看

頁: [1] 2 3 ... 25