換掉Windows!Ubuntu 16.04(Xenial Xerus)發(fā)布
- 分類:博文-IT資訊
- 發(fā)布于 2016年4月22日
- 作者:Super User
- 點(diǎn)擊數(shù):10334
Canonical剛剛正式發(fā)布了Ubuntu 16.04 LTS (Xenial Xerus),這是一個(gè)長(zhǎng)期支持版本,官方會(huì)提供長(zhǎng)達(dá)5年的技術(shù)支持(包括常規(guī)更新/Bug修復(fù)/安全升級(jí)),一直到2021年4月份,而且后續(xù)會(huì)按慣例 發(fā)布16.04.1、16.04.2、16.04.3等升級(jí)版本。
Ubuntu 16.04最大的變化就是采用了Linux 4.4版系統(tǒng)內(nèi)核,同時(shí)對(duì)幾乎所有系統(tǒng)應(yīng)用都進(jìn)行了升級(jí),包括LibreOffice 5.1.2、Mozilla Firefox 45.0.2、Python 3.5、OpenSSH 7.2p2、PHP 7.0、MySQL 5.7、GCC 5.3、Binutils 2.26、Glibc 2.23、Apt 1.2、GNOME 3.18 Stack,并支持安裝snap格式。
這些預(yù)裝應(yīng)用都導(dǎo)入了WebKit2引擎,同時(shí)不再使用原有的Ubuntu軟件中心,代之以GNOME Stack里的GNOME Software,不過名字改成了Ubuntu Software,還默認(rèn)加入了GNOME日歷。
驅(qū)動(dòng)方面,AMD官方的fglrx顯卡驅(qū)動(dòng)、xorg.conf均被移除,推薦使用開源的Radeon、AMDGPU,而且還從Linux反向?qū)肓诵掳骈_源驅(qū)動(dòng)的源代碼,可提供更好的體驗(yàn)。
外觀倒是沒有太大變化,只是圖標(biāo)、Unity界面做了細(xì)微調(diào)整,支持高DPI光標(biāo)縮放。
Ubuntu 16.04 LTS桌面版官方鏡像下載:
32位:http://releases.ubuntu.com/16.04/ubuntu-16.04-desktop-i386.iso
64位:http://releases.ubuntu.com/16.04/ubuntu-16.04-desktop-amd64.iso
Ubuntu 16.04 LTS桌面版官方BT下載:
32位:http://releases.ubuntu.com/16.04/ubuntu-16.04-desktop-i386.iso.torrent
64位:http://releases.ubuntu.com/16.04/ubuntu-16.04-desktop-amd64.iso.torrent
Ubuntu 16.04 LTS服務(wù)器版官方鏡像下載:
32位:http://releases.ubuntu.com/16.04/ubuntu-16.04-server-i386.iso
64位:http://releases.ubuntu.com/16.04/ubuntu-16.04-server-amd64.iso
用ssh方法scp,從本地傳輸文件到服務(wù)器
- 分類:博文-IT資訊
- 發(fā)布于 2016年4月19日
- 作者:Super User
- 點(diǎn)擊數(shù):7179
1.查詢是否安裝了openssh
?
rpm -qa |grep openssh??
?若沒有則安裝
2.啟動(dòng)ssh服務(wù)
?service sshd start???
?/etc/rc.d/init.d/sshd start??
3.開機(jī)啟動(dòng)ssh
chkconfig --add sshd
chkconfig --level 345 sshd on
?
該Email地址已收到反垃圾郵件插件保護(hù)。要顯示它您需要在瀏覽器中啟用JavaScript。 是本地機(jī)向遠(yuǎn)程 該Email地址已收到反垃圾郵件插件保護(hù)。要顯示它您需要在瀏覽器中啟用JavaScript。 .1.8傳輸文件
?
該Email地址已收到反垃圾郵件插件保護(hù)。要顯示它您需要在瀏覽器中啟用JavaScript。
下?執(zhí)行
?ssh-keygen -t rsa
?則在/root/.ssh/文件夾下生成 id_rsa、id_rsa.pub兩個(gè)文件
?過程如下
?? Generating public/private rsa key pair.
??Enter file in which to save the key (/home/.username/ssh/id_rsa):#回車
??Enter passphrase (empty for no passphrase):#回車
??Enter same passphrase again:#回車
??Your identification has been saved in /home/.username /.ssh/id_rsa.
??Your public key has been saved in /home/.username /.ssh/id_rsa.pub.
??The key fingerprint is:
??38:25:c1:4d:5d:d3:89:bb:46:67:bf:52:af:c3:17:0c username@localhost
??Generating RSA keys:
??Key generation complete.
5.? 把192.168.1.10上的id_rsa.pub拷貝到192.168.1.8下且重命名為authorized_keys
?
??? mkdir /root/.ssh
????有時(shí)需要新建文件夾 /root/.ssh/
??? 變更屬性 chmod 644 .ssh/authorized_keys
??? 形如:/root/.ssh/authorized_keys
6.? 從本地192.168.1.10拷貝文件到遠(yuǎn)程服務(wù)器192.168.1.8
??? scp /root/install.log
該Email地址已收到反垃圾郵件插件保護(hù)。要顯示它您需要在瀏覽器中啟用JavaScript。
.1.8:/usr/local/src
??? 可以用通配符拷貝
??? scp /root/install.*
該Email地址已收到反垃圾郵件插件保護(hù)。要顯示它您需要在瀏覽器中啟用JavaScript。
.1.8:/usr/local/src
??? 拷入的文件有install.log、install.log.syslog
??? 命令有
??? 三,復(fù)制文件或目錄命令:
??復(fù)制文件:
??(1)將本地文件拷貝到遠(yuǎn)程
??scp 文件名用戶名@計(jì)算機(jī)IP或者計(jì)算機(jī)名稱:遠(yuǎn)程路徑
??
??本地192.168.1.8客戶端
??scp /root/install.*
該Email地址已收到反垃圾郵件插件保護(hù)。要顯示它您需要在瀏覽器中啟用JavaScript。
:/usr/local/src
??(2)從遠(yuǎn)程將文件拷回本地
??scp 用戶名@計(jì)算機(jī)IP或者計(jì)算機(jī)名稱:文件名本地路徑
?
??本地192.168.1.8客戶端取遠(yuǎn)程服務(wù)器12、11上的文件
??scp
該Email地址已收到反垃圾郵件插件保護(hù)。要顯示它您需要在瀏覽器中啟用JavaScript。
:/usr/local/src/*.log /root/
??scp
該Email地址已收到反垃圾郵件插件保護(hù)。要顯示它您需要在瀏覽器中啟用JavaScript。
:/usr/local/src/*.log /root/
??復(fù)制目錄:
??(1)將本地目錄拷貝到遠(yuǎn)程
??scp -r 目錄名用戶名@計(jì)算機(jī)IP或者計(jì)算機(jī)名稱:遠(yuǎn)程路徑
??(2)從遠(yuǎn)程將目錄拷回本地
??scp -r 用戶名@計(jì)算機(jī)IP或者計(jì)算機(jī)名稱:目錄名本地路徑
?
7. 當(dāng)本地客戶端 取其他多臺(tái)服務(wù)器中的文件
本地192.168.1.8客戶端
?adduser sshuser
?passwd sshuser
?usermod -G root sshuser 把用戶加入root組
?
?生成密鑰
??ssh-keygen -t rsa
?密鑰位置在
?/home/sshuser/.ssh/id_rsa.pub
?遠(yuǎn)程獲取文件
?scp
該Email地址已收到反垃圾郵件插件保護(hù)。要顯示它您需要在瀏覽器中啟用JavaScript。
:/usr/local/src/*.log /home/sshuser
?scp
該Email地址已收到反垃圾郵件插件保護(hù)。要顯示它您需要在瀏覽器中啟用JavaScript。
:/usr/local/src/*.log /home/sshuser
?
a11.log a12.log 文件會(huì)獲取到 /home/sshuser文件夾下
?注意事項(xiàng): 從遠(yuǎn)程取文件的地址,和放入本地的地址。權(quán)限一定要屬于root組或者sshuser用戶
?chown -R sshuser.root /home/sshuser
????????? 擁有者。群組
遠(yuǎn)程192.168.1.11服務(wù)器
?adduser sshuser
?passwd sshuser
?usermod -G root sshuser
?進(jìn)入
? /home/sshuser/
?建立.ssh目錄
? mkdir /home/sshuser/.ssh
?把 192.168.1.8的公鑰(id_rsa.pub)拷入并重命名為authorized_keys
?在/usr/local/src/中建立 a11.log文件
?
遠(yuǎn)程192.168.1.12服務(wù)器
?adduser sshuser
?passwd sshuser
?usermod -G root sshuser
?進(jìn)入
? /home/sshuser/
?建立.ssh目錄
? mkdir /home/sshuser/.ssh
?把 192.168.1.8的公鑰(id_rsa.pub)拷入并重命名為authorized_keys
?在/usr/local/src/中建立 a12.log文件
linux 下查找文件或者內(nèi)容常有命令
- 分類:博文-IT資訊
- 發(fā)布于 2016年4月18日
- 作者:Super User
- 點(diǎn)擊數(shù):5052
whereis <程序名稱>
查找軟件的安裝路徑
-b 只查找二進(jìn)制文件
-m 只查找?guī)椭募?br /> -s 只查找源代碼
-u 排除指定類型文件
-f 只顯示文件名
-B <目錄> 在指定目錄下查找二進(jìn)制文件
-M <目錄> 在指定目錄下查找?guī)椭募?br /> -S <目錄> 在指定目錄下查找源代碼
locate <文件名稱>
在文件索引數(shù)據(jù)庫中搜索文件
-d <數(shù)據(jù)庫路徑> 搜索指定數(shù)據(jù)庫
updatedb
更新文件索引數(shù)據(jù)庫
find [路徑] <表達(dá)式>
查找文件
-name <表達(dá)式> 根據(jù)文件名查找文件
-iname <表達(dá)式> 根據(jù)文件名查找文件,忽略大小寫
-path <表達(dá)式> 根據(jù)路徑查找文件
-ipath <表達(dá)式> 根據(jù)路徑查找文件,忽略大小寫
-amin <分鐘> 過去N分鐘內(nèi)訪問過的文件
-atime <天數(shù)> 過去N天內(nèi)訪問過的文件
-cmin <分鐘> 過去N分鐘內(nèi)修改過的文件
-ctime <天數(shù)> 過去N天內(nèi)修改過的文件
-anewer <參照文件> 比參照文件更晚被讀取過的文件
-cnewer <參照文件> 比參照文件更晚被修改過的文件
-size <大小> 根據(jù)文件大小查找文件,單位b c w k M G
-type <文件類型> 根據(jù)文件類型查找文件。b 塊設(shè)備 c 字符設(shè)備 d 目錄 p 管道文件 f 普通文件 l 鏈接 s 端口文件
-user <用戶名> 按歸屬用戶查找文件
-uid <uid> 按UID查找文件
-group <群組名> 按歸屬群組查找文件
-gid <gid> 按GID查找文件
-empty 查找空文件
從文件內(nèi)容查找匹配指定字符串的行:
$ grep "被查找的字符串" 文件名
從文件內(nèi)容查找與正則表達(dá)式匹配的行:
$ grep –e “正則表達(dá)式” 文件名
查找時(shí)不區(qū)分大小寫:
$ grep –i "被查找的字符串" 文件名
查找匹配的行數(shù):
$ grep -c "被查找的字符串" 文件名
從文件內(nèi)容查找不匹配指定字符串的行:
$ grep –v "被查找的字符串" 文件名
從根目錄開始查找所有擴(kuò)展名為.log的文本文件,并找出包含”ERROR”的行
find / -type f -name "*.log" | xargs grep "ERROR"
系統(tǒng)查找到httpd.conf文件后即時(shí)在屏幕上顯示httpd.conf文件信息。
find/-name"httpd.conf"-ls
在根目錄下查找某個(gè)文件
find . -name "test"
例:
1. 在某個(gè)目錄下查找包含某個(gè)字符串的文件(加-l參數(shù)可顯示隱藏文件名)
grep -r "keread" ./
如果帶有特殊符號(hào),需要使用轉(zhuǎn)義符,如查找“keread!”
grep -r "keread\!" ./
2. 查找并替換這個(gè)目錄及子目錄下的所有文件,并把內(nèi)容“keread.org”替換成“ifeir.com”
?perl -pi -e 's|keread.org|ifeir.com|g' `find ./ -type f`
(*)? find ./ -type f 此命令是顯示當(dāng)前目錄下所有的文件
(*)? 如果不寫最后的那個(gè)g,s|keread.org|ifeir.com|g 將只替換每一行開頭的keread.org
3.查找?guī)щp引號(hào)的字符集,雙引號(hào)前加反斜扛,例如查找當(dāng)前目錄下含span class="separator"的所有文件
grep -r "span class=\"separator\"" ./
沒有找到DLLRegisterServer輸入點(diǎn),無法注冊(cè)
- 分類:博文-IT資訊
- 發(fā)布于 2016年4月18日
- 作者:Super User
- 點(diǎn)擊數(shù):5763
下面命令復(fù)制成批處理文件,在命令行執(zhí)行
?
echo 正在修復(fù),這個(gè)過程可能需要幾分鐘,請(qǐng)稍候……?
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll?
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb?
regsvr32 /s comcat.dll?
regsvr32 /s asctrls.ocx?
regsvr32 /s oleaut32.dll?
regsvr32 /s shdocvw.dll /I?
regsvr32 /s shdocvw.dll?
regsvr32 /s browseui.dll?
regsvr32 /s browseui.dll /I?
regsvr32 /s msrating.dll?
regsvr32 /s mlang.dll?
regsvr32 /s hlink.dll?
regsvr32 /s mshtml.dll?
regsvr32 /s mshtmled.dll?
regsvr32 /s urlmon.dll?
regsvr32 /s plugin.ocx?
regsvr32 /s sendmail.dll?
regsvr32 /s mshtml.dll /i?
regsvr32 /s scrobj.dll?
regsvr32 /s corpol.dll?
regsvr32 /s jscript.dll?
regsvr32 /s msxml.dll?
regsvr32 /s imgutil.dll?
regsvr32 /s cryptext.dll?
regsvr32 /s inseng.dll?
regsvr32 /s iesetup.dll /i?
regsvr32 /s cryptdlg.dll?
regsvr32 /s actxprxy.dll?
regsvr32 /s dispex.dll?
regsvr32 /s occache.dll?
regsvr32 /s iepeers.dll?
regsvr32 /s urlmon.dll /i?
regsvr32 /s cdfview.dll?
regsvr32 /s webcheck.dll?
regsvr32 /s mobsync.dll?
regsvr32 /s pngfilt.dll?
regsvr32 /s licmgr10.dll?
regsvr32 /s hhctrl.ocx?
regsvr32 /s inetcfg.dll?
regsvr32 /s trialoc.dll?
regsvr32 /s tdc.ocx?
regsvr32 /s MSR2C.DLL?
regsvr32 /s msident.dll?
regsvr32 /s msieftp.dll?
regsvr32 /s xmsconf.ocx?
regsvr32 /s ils.dll?
regsvr32 /s msoeacct.dll?
regsvr32 /s wab32.dll?
regsvr32 /s wabimp.dll?
regsvr32 /s wabfind.dll?
regsvr32 /s oemiglib.dll?
regsvr32 /s directdb.dll?
regsvr32 /s inetcomm.dll?
regsvr32 /s msoe.dll?
regsvr32 /s oeimport.dll?
regsvr32 /s msdxm.ocx?
regsvr32 /s dxmasf.dll?
regsvr32 /s laprxy.dll?
regsvr32 /s l3codecx.ax?
regsvr32 /s acelpdec.ax?
regsvr32 /s mpg4ds32.ax?
regsvr32 /s danim.dll?
regsvr32 /s Daxctle.ocx?
regsvr32 /s lmrt.dll?
regsvr32 /s datime.dll?
regsvr32 /s dxtrans.dll?
regsvr32 /s dxtmsft.dll?
regsvr32 /s wshom.ocx?
regsvr32 /s wshext.dll?
regsvr32 /s vbscript.dll?
regsvr32 /s scrrun.dll mstinit.exe /setup?
regsvr32 /s msnsspc.dll /SspcCreateSspiReg?
regsvr32 /s msapsspc.dll /SspcCreateSspiReg?
echo.?
echo.?
echo 修復(fù)成功!任意鍵退出!?
pause>nul
mysql數(shù)據(jù)庫備份與還原,解決40101和ERROR 2049錯(cuò)誤
- 分類:博文-IT資訊
- 發(fā)布于 2016年4月18日
- 作者:Super User
- 點(diǎn)擊數(shù):6673
此方法可解決:
*!40101 SET NAMES utf8mb4 */ 錯(cuò)誤信息:Unknown character set: 'utf8mb4'
和
報(bào)錯(cuò)ERROR 2049 (HY000): Connection using old (pre-4.1.1) authentication protocol refused (client option 'secure_auth' enabled)
一、環(huán)境
源數(shù)據(jù)庫:ubuntu16.04 LTS + mysql 5.6
目的數(shù)據(jù)庫:Centos 6.5 + mysql 5.1
二、備份
語法:sudo mysqldump -h源數(shù)據(jù)庫主機(jī)名 -u源數(shù)據(jù)庫用戶名? -p --default-character-set=utf8 數(shù)據(jù)庫名 > 備份數(shù)據(jù)庫名.sql
說明:參數(shù)--default-character-set=utf8是指數(shù)據(jù)庫默認(rèn)字符集是utf8,這是因?yàn)榭臻g商數(shù)據(jù)庫默認(rèn)都是這個(gè)字符集
例:sudo mysqldump -hlocalhost -uroot -p --default-character-set=utf8 keread.com > /data/keread.sql
三、還原
語法:sudo mysql -h目的數(shù)據(jù)庫主機(jī)名 -u目的數(shù)據(jù)庫用戶名 --default-character-set=utf8 --secure-auth=false -p 目的數(shù)據(jù)庫名 < 備份數(shù)據(jù)庫名.sql
說明:參數(shù)--secure-auth=false是解決“Linux主機(jī)mysql連接報(bào)錯(cuò)ERROR 2049 (HY000)”,由于服務(wù)器端的密碼管理協(xié)議陳舊,使用的是舊有的用戶密碼格式存儲(chǔ);但是客戶端升級(jí)之后采用了新的密碼格式?。mysql5.6版本遇到這種不一致的情況就會(huì)拒絕連接
例:sudo mysql -hkeread.com -uqdm117974902 --default-character-set=utf8 --secure-auth=false -p qdm117974902_db < /data/keread.sql