開篇之前奉上幾條黃金鏈接:
創(chuàng)新互聯(lián)公司總部坐落于成都市區(qū),致力網(wǎng)站建設(shè)服務(wù)有網(wǎng)站制作、做網(wǎng)站、網(wǎng)絡(luò)營銷策劃、網(wǎng)頁設(shè)計、網(wǎng)站維護(hù)、公眾號搭建、小程序開發(fā)、軟件開發(fā)等為企業(yè)提供一整套的信息化建設(shè)解決方案。創(chuàng)造真正意義上的網(wǎng)站建設(shè),為互聯(lián)網(wǎng)品牌在互動行銷領(lǐng)域創(chuàng)造價值而不懈努力!
MQ參考文檔
MQ下載地址:
安裝的MQ軟件包為WMQv600Trial-x86_linux_2.tar.gz. 將WMQv600Trial-x86_linux_2.tar.gz解壓至某一目錄。
(1)執(zhí)行接受許可腳本: ./mqlicense.sh –accept 這個腳本是要安裝WebSphere MQ 軟件包的MQ許可程序. 至關(guān)重要,這個腳本沒有正確配置的話將導(dǎo)致MQ安裝失敗.–accept是不啟動圖形直接接受許可。
(2) 安裝 WebSphere MQ for Linux 服務(wù)器:
[root@localhost mq]# rpm-ivh MQSeriesRuntime-6.0.0-0.i386.rpm
[root@localhost mq]# rpm-ivh MQSeriesSDK-6.0.0-0.i386.rpm
[root@localhost mq]# rpm-ivh MQSeriesServer-6.0.0-0.i386.rpm
注:安裝完成后,相關(guān)文件會被自動安裝在/opt/mqm下,在安裝
MQSeriesRuntime-6.0.0-0.i386.rpm時候,安裝程序為系統(tǒng)自動創(chuàng)建了一個mqm用戶和mqm組,安裝完畢后,需要使用該用戶來進(jìn)行MQ的配置。
(3) 安裝 WebSphere MQ for Linux 客戶端:
[root@localhost mq]# rpm-ivh MQSeriesClient-6.0.0-0.i386.rpm
(4) 安裝 WebSphere MQ 樣本程序(其中包括amqsput、amqsget、amqsgbr和amqsbcg等)
[root@localhost mq]# rpm-ivh MQSeriesSamples-6.0.0-0.i386.rpm 樣本程序安裝在/opt/mqm/samp/bin 中。
(5)安裝MQ其他軟件包
[root@localhost mq]# rpm-ivh MQSeriesMan-6.0.0-0.i386.rpm
[root@localhost mq]# rpm-ivh MQSeriesJava-6.0.0-0.i386.rpm
[root@localhost mq]# rpm-ivh IBMJava2-SDK-1.4.2-0.0.i386.rpm
上面最后一步安裝的是JDK運行環(huán)境,如果已經(jīng)有相同或更高版本的JDK,不需要再安裝。 (6) 安裝過程創(chuàng)建了一個名為mqm 的用戶和一個同樣名為mqm 的組,此時,新用戶是被鎖定的,必須設(shè)置一個密碼來解鎖,這樣才能正常使用該用戶。用passwd 命令:
[root@localhost mq]# passwd mqm 以上操作均在root用戶下操作,至此MQ6.0安裝結(jié)束。MQ的配置相關(guān)命令操作均在mqm用戶下。
注意:
如果執(zhí)行crtmqm命令時提示
-bash-3.2$ crtmqm
-bash: crtmqm: command not found
則需要配置mqm用戶的環(huán)境變量,編輯如下文件,并添加下面的內(nèi)容,如下:
第一種方法: 相對第二種較安全 僅對 mqm用戶有效
1)-bash-3.2$ vi /var/mqm/.bash_profile
PATH=$PATH:/opt/mqm/samp/bin:/opt/mqm/bin:bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin
2)執(zhí)行“.”命令,使這個文件生效
-bash-3.2$ . .bash_profile
3)再次嘗試實行crtmqm或是dspmqm命令,即可發(fā)現(xiàn)已經(jīng)生效。
第二種方法:
1、su root
2、vim /etc/profile
3、在最后面加上:PATH=$PATH:/opt/mqm/samp/bin:/opt/mqm/bin:bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin
4、關(guān)閉遠(yuǎn)程終端重新打開,無需重啟服務(wù)器
5、ok了!!
了解更多開源相關(guān),去LUPA社區(qū)看看吧。
解決可以解決,不過既然如此干脆換一個linux發(fā)行版吧。如ubuntu。
驅(qū)動根據(jù)機(jī)型硬件配置在網(wǎng)上搜吧?;蛳螺d最新的紅旗linux6 SP2,可能支持。
6.0的能開特效和3D效果,不本人感覺除了炫耀一下沒什么實用效果。
6.0好像可以自動掛載U盤。一般可用命令:
mkdir /mnt/sda1
mount /dev/sdb1 /mnt/sdb1
進(jìn)行掛載(U盤一般被識別為sdb)
考東西使用cp命令。
這是因為打開的網(wǎng)頁已經(jīng)刪除了或者是說改了域名,會自動跳到新域名的那個網(wǎng)址,還有就是網(wǎng)站服務(wù)器被關(guān)閉或者是網(wǎng)絡(luò)提供商將這個網(wǎng)站IP屏蔽,可以嘗試刷新這個頁面。
或者搜索這個網(wǎng)站以方便尋找更多的訪問途徑,如果使用路由器或者貓的嘗試下重啟路由器/關(guān)閉貓重新?lián)芴?,也有可能是設(shè)置錯誤導(dǎo)致的。
解決方法如下:
1、打開游覽器的屬性界面,在彈出的“Internet 屬性”選項卡中點擊“高級”選項。
2、此時會彈出一個提示框,在提示框內(nèi)單擊確定選項。
3、按照前面的提示先關(guān)閉所有的窗口程序,再次點擊重置,彈出“重置 IE游覽器 設(shè)置”窗口,在窗口內(nèi)勾選“刪除個性化設(shè)置”選項。
4、此時系統(tǒng)開始重置IE游覽器的設(shè)置,等待幾秒,重置完成后關(guān)閉頁面即可成功解決電腦提示 “無法顯示網(wǎng)頁”的問題。
NAS服務(wù)器(Network Attached Storage:網(wǎng)絡(luò)附屬存儲)是一種將分布、獨立的數(shù)據(jù)整合為大型、集中化管理的數(shù)據(jù)中心,以便于對不同主機(jī)和應(yīng)用服務(wù)器進(jìn)行訪問的技術(shù)。
Linux的系統(tǒng)選擇
我選擇的是Ubuntu 18.04。但是對于NAS來說,穩(wěn)定且更新少是必要需求,所以我更加推薦Arch Linux。簡潔干凈,最好減少桌面配置,減少GPU占用。
系統(tǒng)安裝
下載好.iso文件以后,用UltraISO燒錄進(jìn)U盤里。然后重啟,按F12進(jìn)入BIOS,檢查啟動列表,要打開UEFI啟動選項。然后保存設(shè)置退出,按F8打開啟動列表,選擇UEFI 你的U盤。進(jìn)入系統(tǒng)選擇第一項,直接安裝。關(guān)于硬盤配置,我只有一個SSD和一個HDD,所以把系統(tǒng)安裝在SSD,讓安裝程序自動分區(qū),HDD自動掛載用來做數(shù)據(jù)盤。其余沒什么好說的,按照自己的需求一直下一部就行了。
SAMBA配置
一、安裝Ubuntu SAMBA服務(wù)器 更新軟件源:輸入命令sudo apt-get update更新軟件源
安裝SAMBA服務(wù):輸入命令sudo apt-get install samba安裝SAMBA服務(wù)器。
二、創(chuàng)建SAMBA配置文件
備份原配置文件:sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
創(chuàng)建共享目錄:sudo mkdir -p /你的共享文件夾路徑?#mkdir -p 用來創(chuàng)建路徑中不存在的路徑。
更新目錄權(quán)限:sudo chmod -R 777 /你的共享文件夾路徑 #chmod -R 可以給你共享的目錄和該目錄下所有文件和子目錄進(jìn)行相同的權(quán)限變更。777即所有用戶對該目錄都有讀寫權(quán)。
修改配置文件:sudo vim /etc/samba/smb.conf?#沒有vim的請輸入命令sudo apt-get vim?vim的使用方法
進(jìn)入配置文件之后,按i進(jìn)入編輯模式,把所有字段全部刪除,輸入以下配置(#號后注釋文字可刪除):
[global] #這里是全局設(shè)置workgroup = WORKGROUP #與Windows的工作組名保持一致security = user #這里是訪問安全級別,user為最低安全等級,需要輸入用戶名和密碼。(網(wǎng)上的教程中的的share權(quán)限在更新之后已經(jīng)關(guān)閉了,輸入share權(quán)限默認(rèn)最高安全等級。)usershare owner only = false #給予其他設(shè)備訪問權(quán)限public = yesbrowseable = yes[你的NAS Name] #這里是分享路徑配置comment = User's NAS #這一段是標(biāo)記,對配置沒有影響。path = /你的共享文件夾路徑 #寫上你自己的共享路徑read only = no #是否只讀writeable = yes #是否可寫browseable = yes #是否可瀏覽guest ok = yes #是否可以給其他用戶使用public = yes #是否公開create mask = 0777 #創(chuàng)建權(quán)限directory mask = 0777 #目錄權(quán)限vaild users = user #輸入當(dāng)前用戶名 [你的NAS名字]#如果同一臺機(jī)子你想分開共享路徑,就把上面的配置復(fù)制到這里。
三、創(chuàng)建SAMBA用戶
輸入命令
sudo smbpasswd -a username
注意!在創(chuàng)建samba用戶之前請確保有一個同名的linux用戶。
如果想創(chuàng)建其他linux用戶來使用samba,請輸入命令sudo adduser username來創(chuàng)建新用戶
四、重啟SAMBA服務(wù) * 輸入命令
sudo systemctl restart smbd
五、檢查SAMBA服務(wù)是否正在運行 * 要檢查samba 服務(wù)是否正在運行,請輸入命令:
systemctl status smbd
systemctl status nmbd
要啟用這兩個服務(wù),請運行以下命令:
sudo systemctl start smbd
sudo systemctl start nmbd
開始運行后,smbd將在139和445端口上偵聽,若有無法訪問,可以檢查是否為端口封鎖。
PS:Manjaro等Arch系用戶請使用下面的命令來啟用samba服務(wù)。
systemctl enable smb nmb
systemctl start smb nmb
六、從其他設(shè)備訪問SAMBA文件夾 * 在同一網(wǎng)絡(luò)的Windows 設(shè)備上,打開此電腦,點擊上方選項卡計算機(jī)?,選擇選項映射網(wǎng)絡(luò)驅(qū)動器,在文件欄輸入\Host ip #你的NAS ip地址\你的共享文件夾名 (此處可以不輸入根目錄)
然后就可以直接使用了。
參考文章:
linux與window文件目錄共享——samba配置及在windows映射 [2013-01-21]
Ubuntu下配置支持Windows訪問的samba共享 [2014-02-14]?
samba配置文件注釋 [2015-02-06]
如何在Ubuntu 16.04上安裝和配置Samba服務(wù)器以進(jìn)行文件共享 [2017-11-02]?
離線下載和遠(yuǎn)程控制的配置
BT下載
一、BT軟件下載
BT軟件推薦: Transmission、Deluge
以下以Transmission為例進(jìn)行介紹
輸入命令:sudo apt-get install transmission?下載transmission。
輸入命令:sudo apt-get install transmission-daemon?下載transmission的web管理端
這樣你就可以在桌面打開了,可以在應(yīng)用程序頁面中找到啟動應(yīng)用程序應(yīng)用,把transmission勾選進(jìn)開機(jī)自啟動。
二、web管理BT下載
打開Transmission,點擊編輯選項,點擊首選項選項卡,點擊遠(yuǎn)程選項卡。打開遠(yuǎn)程連接選項,輸入你覺得比較好記的端口。
在其他設(shè)備上打開瀏覽器,在地址欄輸入你的NASIP和你剛剛設(shè)置好的端口,例如192.168.1.100:12345, 你就已經(jīng)可以使用web來管理BT下載了。
如果想要更加美觀的界面和更多的設(shè)置選項,可以繼續(xù)以下步驟:
Transmission-web-control?安裝
1.獲取最新腳本
輸入命令:
wget
請留意執(zhí)行結(jié)果,如果出現(xiàn)install-tr-control-cn.sh.1之類的提示,表示文件已存在,請使用?rm install-tr-control-cn.sh*?刪除之前的腳本再重新執(zhí)行上面的命令。 如果提示 https 獲取失敗,請使用以下命令獲取安裝腳本:wget --no-check-certificate
如果提示文件已存在,可以通過?rm install-tr-control-cn.sh?進(jìn)行刪除后再執(zhí)行下載;或者在 wget 后面添加 -N 參數(shù),如:wget -N --no-check-certificate
2.執(zhí)行安裝腳本
執(zhí)行安裝腳本(如果系統(tǒng)不支持 bash 命令,請嘗試將 bash 改為 sh ):?bash install-tr-control-cn.sh?如果出現(xiàn) Permission denied 之類的提示,表示沒有權(quán)限,可嘗試添加執(zhí)行權(quán)限:?chmod +x install-tr-control-cn.sh?如果命令成功執(zhí)行,將出現(xiàn)文字安裝界面: 按照提示,輸入相應(yīng)的數(shù)字,按回車即可。
安裝完成后,用瀏覽器訪問 Transmission Web Interface(如:?)即可看到新的界面;如果無法看到新界面,可能是瀏覽器緩存了,請按 Ctrl + F5 強(qiáng)制刷新頁面或 清空緩存 后再重新打開;注意,路徑最后不要加web
離線下載
一、關(guān)于離線下載軟件
離線下載推薦使用aria2,功能齊全,下載性能強(qiáng)悍,比迅雷會員下載還猛。
二、Aria2安裝與配置 * Aria2 下載 輸入命令:?sudo apt-get install aria2
Aria2完整安裝:
sudo mkdir /etc/aria2 #新建aria2文件夾
sudo touch /etc/aria2/aria2.session #新建session文件
sudo chmod 777 /etc/aria2/aria2.session ? ?#設(shè)置aria2.session可寫
sudo vim /etc/aria2/aria2.conf ? ?#創(chuàng)建配置文件
Aria2 配置 vim 打開aria2.conf,將下列配置直接拷貝進(jìn)文檔內(nèi)再自行進(jìn)行編輯。
注意!注釋號內(nèi)的配置皆為不生效使用默認(rèn)配置,如果要自定義配置一定要把配置前的注釋號刪除!
#'#'開頭為注釋內(nèi)容, 選項都有相應(yīng)的注釋說明, 根據(jù)需要修改
#被注釋的選項填寫的是默認(rèn)值, 建議在需要修改時再取消注釋
#文件保存相關(guān)
# 文件的保存路徑(可使用絕對路徑或相對路徑), 默認(rèn): 當(dāng)前啟動位置
dir=~/downloads
# 啟用磁盤緩存, 0為禁用緩存, 需1.16以上版本, 默認(rèn):16M
#disk-cache=32M
# 文件預(yù)分配方式, 能有效降低磁盤碎片, 默認(rèn):prealloc
# 預(yù)分配所需時間: none falloc ? trunc prealloc
# falloc和trunc則需要文件系統(tǒng)和內(nèi)核支持
# NTFS建議使用falloc, EXT3/4建議trunc, MAC 下需要注釋此項
#file-allocation=none
# 斷點續(xù)傳
continue=true
#下載連接相關(guān)
# 最大同時下載任務(wù)數(shù), 運行時可修改, 默認(rèn):5
#max-concurrent-downloads=5
# 同一服務(wù)器連接數(shù), 添加時可指定, 默認(rèn):1
max-connection-per-server=5
# 最小文件分片大小, 添加時可指定, 取值范圍1M -1024M, 默認(rèn):20M
# 假定size=10M, 文件為20MiB 則使用兩個來源下載; 文件為15MiB 則使用一個來源下載
min-split-size=10M
# 單個任務(wù)最大線程數(shù), 添加時可指定, 默認(rèn):5
#split=5
# 整體下載速度限制, 運行時可修改, 默認(rèn):0
#max-overall-download-limit=0
# 單個任務(wù)下載速度限制, 默認(rèn):0
#max-download-limit=0
# 整體上傳速度限制, 運行時可修改, 默認(rèn):0
#max-overall-upload-limit=0
# 單個任務(wù)上傳速度限制, 默認(rèn):0
#max-upload-limit=0
# 禁用IPv6, 默認(rèn):false
#disable-ipv6=true
# 連接超時時間, 默認(rèn):60
#timeout=60
# 最大重試次數(shù), 設(shè)置為0表示不限制重試次數(shù), 默認(rèn):5
#max-tries=5
# 設(shè)置重試等待的秒數(shù), 默認(rèn):0
#retry-wait=0
#進(jìn)度保存相關(guān)
# 從會話文件中讀取下載任務(wù)
input-file=/etc/aria2/aria2.session
# 在Aria2退出時保存`錯誤/未完成`的下載任務(wù)到會話文件
save-session=/etc/aria2/aria2.session
# 定時保存會話, 0為退出時才保存, 需1.16.1以上版本, 默認(rèn):0
#save-session-interval=60
#RPC相關(guān)設(shè)置
# 啟用RPC, 默認(rèn):false
enable-rpc=true
# 允許所有來源, 默認(rèn):false
rpc-allow-origin-all=true
# 允許非外部訪問, 默認(rèn):false
rpc-listen-all=true
# 事件輪詢方式, 取值:[epoll, kqueue, port, poll, select], 不同系統(tǒng)默認(rèn)值不同
#event-poll=select
# RPC監(jiān)聽端口, 端口被占用時可以修改, 默認(rèn):6800
#rpc-listen-port=6800
# 設(shè)置的RPC授權(quán)令牌, v1.18.4新增功能, 取代 --rpc-user 和 --rpc-passwd 選項
#rpc-secret=TOKEN
# 設(shè)置的RPC訪問用戶名, 此選項新版已廢棄, 建議改用 --rpc-secret 選項
#rpc-user=USER
# 設(shè)置的RPC訪問密碼, 此選項新版已廢棄, 建議改用 --rpc-secret 選項
#rpc-passwd=PASSWD
# 是否啟用 RPC 服務(wù)的 SSL/TLS 加密,
# 啟用加密后 RPC 服務(wù)需要使用 https 或者 wss 協(xié)議連接
#rpc-secure=true
# 在 RPC 服務(wù)中啟用 SSL/TLS 加密時的證書文件,
# 使用 PEM 格式時,您必須通過 --rpc-private-key 指定私鑰
#rpc-certificate=/path/to/certificate.pem
# 在 RPC 服務(wù)中啟用 SSL/TLS 加密時的私鑰文件
#rpc-private-key=/path/to/certificate.key
#BT/PT下載相關(guān)
# 當(dāng)下載的是一個種子(以.torrent結(jié)尾)時, 自動開始BT任務(wù), 默認(rèn):true
#follow-torrent=true
# BT監(jiān)聽端口, 當(dāng)端口被屏蔽時使用, 默認(rèn):6881-6999
listen-port=51413
# 單個種子最大連接數(shù), 默認(rèn):55
#bt-max-peers=55
# 打開DHT功能, PT需要禁用, 默認(rèn):true
enable-dht=false
# 打開IPv6 DHT功能, PT需要禁用
#enable-dht6=false
# DHT網(wǎng)絡(luò)監(jiān)聽端口, 默認(rèn):6881-6999
#dht-listen-port=6881-6999
# 本地節(jié)點查找, PT需要禁用, 默認(rèn):false
#bt-enable-lpd=false
# 種子交換, PT需要禁用, 默認(rèn):true
enable-peer-exchange=false
# 每個種子限速, 對少種的PT很有用, 默認(rèn):50K
#bt-request-peer-speed-limit=50K
# 客戶端偽裝, PT需要
peer-id-prefix=-TR2770-
user-agent=Transmission/2.77
# 當(dāng)種子的分享率達(dá)到這個數(shù)時, 自動停止做種, 0為一直做種, 默認(rèn):1.0
seed-ratio=0
# 強(qiáng)制保存會話, 即使任務(wù)已經(jīng)完成, 默認(rèn):false
# 較新的版本開啟后會在任務(wù)完成后依然保留.aria2文件
#force-save=false
# BT校驗相關(guān), 默認(rèn):true
#bt-hash-check-seed=true
# 繼續(xù)之前的BT任務(wù)時, 無需再次校驗, 默認(rèn):false
bt-seed-unverified=true
# 保存磁力鏈接元數(shù)據(jù)為種子文件(.torrent文件), 默認(rèn):false
bt-save-metadata=true
啟動aria2
輸入命令:sudo aria2c --conf-path=/etc/aria2/aria2.conf
如果沒有提示錯誤,按ctrl+c停止運行命令,轉(zhuǎn)為后臺運行:
sudo aria2c --conf-path=/etc/aria2/aria2.conf -D
設(shè)置開機(jī)自動啟動
輸入命令創(chuàng)建:sudo vim /etc/init.d/aria2c
添加以下內(nèi)容
#!/bin/sh
### BEGIN INIT INFO
# Provides: aria2
# Required-Start: $remote_fs $network
# Required-Stop: $remote_fs $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Aria2 Downloader
### END INIT INFO
case "$1" in
start)
echo -n "已開啟Aria2c"
sudo aria2c --conf-path=/etc/aria2/aria2.conf -D
;;
stop)
echo -n "已關(guān)閉Aria2c"
killall aria2c
;;
restart)
killall aria2c
sudo aria2c --conf-path=/etc/aria2/aria2.conf -D
;;
esac
exit
修改文件權(quán)限:sudo chmod 755 /etc/init.d/aria2c
添加aria2c服務(wù)到開機(jī)啟動:sudo update-rc.d aria2c defaults
啟動服務(wù):sudo service aria2c start
查看服務(wù)狀態(tài):sudo systemctl status aria2c
Aria2的使用
打開瀏覽器,在地址欄輸入打開aria2的web管理器。打開右上角的設(shè)置,輸入你的NAS機(jī)地址和你的aria2配置文件的端口,如果沒有更改就是6800。
在chrome下載aria2插件,可以方便直接調(diào)用aria2下載東西,如果無響應(yīng)可以直接拷貝鏈接下載。
三、關(guān)于Docker Docker功能正在研究學(xué)習(xí),后續(xù)會更新。
參考文章:
ubuntu安裝配置aria2[2016-08-14]?
ubuntu18.04 aria2的安裝及使用詳解 [2018-08-23]?
Ubuntu安裝aira2及開機(jī)啟動配置[2018-03-01]
配置NAS的遠(yuǎn)程管理
一、關(guān)于遠(yuǎn)程管理
對Linux的遠(yuǎn)程連接可以使用SSH連接terminal來控制,也可以用Webmin來圖形化控制
個人推薦SSH多一些,畢竟Linux用命令還是多一些的,而Webmin會稍微直觀一些。
二、SSH的配置 * 安裝SSH
輸入命令:sudo apt-get install ssh
啟動服務(wù):service sshd start
配置端口:vim /etc/ssh/sshd_config
去除Port前的注釋鍵,自定義端口。
查看服務(wù)是否啟動:ps -e | grep ssh
無報錯且ssh-agent和sshd兩個程序在運行即可。
Windows下載putty,輸入你的NAS地址和端口即可遠(yuǎn)程使用Terminal來管理NAS主機(jī)。
三、Web管理
*Webmin安裝
由于包管理器中的源并沒有webmin,我們需要去官網(wǎng)下載軟件的包來進(jìn)行安裝
使用wget來下載包:
cd /你的下載目錄
wget
然后運行安裝命令
dpkg --install webmin_1.910_all.deb
安裝程序?qū)詣影裌ebmin安裝進(jìn)?/usr/share/webmin目錄內(nèi)。如果沒有任何報錯,你就可以在其他設(shè)備中輸入,請自行更換NAS的IP。
若遇到缺少依賴的報錯,請輸入該命令解決依賴:apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python
若安裝依賴庫的過程中報錯為無法找到包,請輸入vim /etc/apt/sources.list,檢查最后一行是否以universe結(jié)尾。
在使用NAS時,需要先確定NAS上的NFS服務(wù)和SMB的服務(wù)都開啟了;
然后需要用NAS上的用戶去登錄,這里用的是admin:
# smbclient -L 192.168.1.40 -U admin
Enter admin's password:
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 4.1.20]
Sharename ? ? ? Type ? ? ?Comment
--------- ? ? ? ---- ? ? ?-------
IPC$ ? ? ? ? ? ?IPC ? ? ? IPC Service ()
Public ? ? ? ? ?Disk
Project ? ? ? ? Disk
PM_Team ? ? ? ? Disk
Member ? ? ? ? ?Disk
Layout_Team ? ? Disk
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 4.1.20]
Server ? ? ? ? ? ? ? Comment
--------- ? ? ? ? ? ?-------
DISKSTATION_SH
PROSERVER ? ? ? ? ? ?Main Server
Workgroup ? ? ? ? ? ?Master
--------- ? ? ? ? ? ?-------
WORKGROUP ? ? ? ? ? ?PROSERVER
說明連接成功!
如果要使用NAS中的存儲,需要掛載到Linux服務(wù)器中,例如:
# mount -o username=admin,password=********** //192.168.1.40/BackUp /mnt/nasBackup/
然后就可以使用了。
1、Ubuntu中創(chuàng)建新用戶需要先獲取root管理員權(quán)限,因此先使用sudo su命令獲取最高權(quán)限。注意獲取root權(quán)限需要輸入你自己的用戶密碼。
2、批量創(chuàng)建100個以“duanzhang”為用戶名前綴的用戶,命令為:seq -w 100|sed -r "s#(.*)#useradd?duanzhang\1#g"|bash 。
3、查看新用戶是否創(chuàng)建成功,命令為:tail -100 /etc/passwd 。這條命令的意思是輸出passwd文件的后100行。
4、將要修改的用戶名和密碼寫入pass.log文件中,命令為:echo?duanzhang{01..20}:$((RANDOM))|tr " " "\n" pass.log 。命令里的RANDOM表示生成隨機(jī)數(shù),以作為隨機(jī)密碼。
5、查看生成的pass.log文件的內(nèi)容,以確認(rèn)是否成功寫入文件。從圖中可以看到生成了100行數(shù)據(jù),每一行使用冒號隔開用戶名及其對應(yīng)的密碼,可以看到這100個密碼并無規(guī)則,是隨機(jī)的。
6、執(zhí)行chpasswd命令:chpasswdpass.log 。其中chpasswd命令在Ubuntu中用于批量更改用戶密碼,它需要先讀取我們前一步生成的密碼文件pass.log,然后根據(jù)該文件內(nèi)容修改密碼。
7、根據(jù)pass.log文件里記錄的這100個用戶的密碼逐個查看對應(yīng)的隨機(jī)密碼是否有效。使用su命令切換到新用戶并輸入pass.log里記錄的對應(yīng)的密碼,成功登錄,可見用戶創(chuàng)建成功。
安裝磁盤配額支持軟件
yum install quota
制作文件系統(tǒng),并以支持配額功能的方式掛載文件系統(tǒng)
mkfs.ext4 /dev/sdb1
mount /dev/sdb1 /tmp
mount -o remount,usrquota,grpquota /dev/sdb1
查看磁盤掛載時是否啟用磁盤配額技術(shù)
mount
要想永久掛載(需在配置文件里,加入usrquota,grpquota這兩個參數(shù))
vim /etc/fstab
/dev/sdb1 /tmp ext4 defaults,usrquota,grpquota 0 0
檢測磁盤配額并生成配額文件(若是出錯,請關(guān)閉selinux)
quotacheck -cugv /tmp #此命令會在/tmp下生成兩個文件
#解釋:
-c 創(chuàng)建配額文件,
-u (-g) 掃描磁盤空間,計算每個用戶(組)識別碼所占用的目錄和文件數(shù),
-a 掃描在/etc/fstab文件里,有加入quota設(shè)置的分區(qū),
-d 詳細(xì)顯示指令執(zhí)行過程,便于排錯。
-R 排除根目錄所在分區(qū)
用戶和組帳號的配額設(shè)置
useradd wsfnk #先創(chuàng)建一個用戶,若有就不用創(chuàng)建了
edquota -u wsfnk #-g 表示 wsfnk組,在類似vim界面,編輯限制大小,
Disk quotas for user wsfnk (uid 1000):
Filesystem ? ? ? ? ? ? ? ? ? blocks ? ? ? soft ? ? ? hard ? ? inodes ? ? soft ? ? hard
/dev/sdb1 ? ? ? ? ? ? ? ? ? ? ? ? 0 ? ? ? ? ?20 ? ? ? ? 50 ? ? ? ? ?1 ? ? ? ?0 ? ? ? ?0
#對其中各字段解釋如下:
#Filesystem下顯示實現(xiàn)磁盤配額的分區(qū);
#blocks下為當(dāng)前已經(jīng)使用的大小,不用修改;
#soft為軟限制,超出后會給出警告,超出的部分默認(rèn)會保存7天;
#hard為硬限制,不可超越的限制(軟硬限制默認(rèn)單位都是KB);
#后面的兩個相同的soft、hard分別表示分區(qū)中這個用戶可以創(chuàng)建的文件數(shù)目軟硬限制;
#本例中設(shè)置,qingsword可以使用/dev/sdb1分區(qū)的軟限制大小10KB,硬限制20KB,可創(chuàng)建的文件個數(shù)軟限制是3個,硬限制5個;
edquota參數(shù)
-u :設(shè)置用戶的quta,這是預(yù)設(shè)的參數(shù)
-g :設(shè)置群組的quota
-p 源用戶名稱 :將源用戶的quota設(shè)置套用到其他用戶或組
-t :設(shè)置寬限期限
激活磁盤配額
quotaon -ugv /tmp
注意:磁盤配額中的blocks,不是fdisk里看到的blocks,而是表示1k
測試是否限制會生效
寫數(shù)據(jù)
mkdir /tmp/test
chmod 777 /tmp/test
切換用戶wsfnk
su wsfnk
cd /tmp/test
dd if=/dev/zero of=wss.test bs=1k count=500
關(guān)閉磁盤配額
#關(guān)閉單個磁盤的磁盤配額
quotaoff /sdb1
#關(guān)閉所有已經(jīng)開啟的磁盤配額
quotaoff -a
#反之,開啟所有磁盤配額
quotaon -a
#如果不再使用磁盤配額,可以將配置文件也刪除
rm -rf /sdb1/aquota.*
#最后刪除/etc/fstab中的自動掛載即可。 詳情查看? 網(wǎng)頁鏈接