chmod 777 Document 這裏Document是一個文件夾,文件夾中還有好多子文件,能夠發現執行了這條指令之後,其子文件夾的權限並無改變。 要想改變其子文件夾的權限,應該執行 chmod -R 777 Document/
對於想要編譯內核或者安裝瑞昱網卡驅動的人來講,須要安裝對應系統內核的header
sudo apt-get install linux-headers-generic
查看pci設備和驅動:
sudo lspci -knn
安裝pure-ftpd服務器端 sudo apt-get install pure-ftpd sudo netstat –nl 查看端口監聽狀況 重啓pure-ftpd的命令以下: sudo service pure-ftpd restart 完成安裝後,就能夠用Ubuntu系統的用戶名和密碼登錄了。Ubuntu Server中的pure-ftpd缺省配置不容許匿名登錄,每一個用戶登錄都是訪問本身的home目錄,最多容許50名用戶同時鏈接。基本上已經知足須要,不須要再多作配置。 如下腳本配置適合單位內網,30人如下ftp服務器用 具體配置可酌情使用 sudo vim pure 輸入如下內容: #!/bin/sh sudo apt-get install pure-ftpd #解決本地帳戶使用FTP服務 echo "yes" > /etc/pure-ftpd/conf/DontResolve #解決中文亂碼,默認是utf-8 #echo "gbk" > /etc/pure-ftpd/ClientCharset #組ID爲1000的用戶不受主目錄的限制,其餘的用戶還會受限在本身主目錄。(查看vim /etc/group 發現GID=1000是用戶hr) echo "no" > /etc/pure-ftpd/conf/ChrootEveryone echo "1000" > /etc/pure-ftpd/conf/TrustedGID #不解釋主機名,選「yes」的話能夠大大加快登陸ftp的速度的 echo "yes" > /etc/pure-ftpd/conf/DontResolve #每一個IP的最大鏈接數 echo "10" > /etc/pure-ftpd/conf/MaxClientsPerIP # 兼容ie等比較非正規化的ftp客戶端 echo "no" > /etc/pure-ftpd/conf/BrokenClientsCompatibility # 匿名用戶的最大帶寬(KB/s)。 echo "200" > /etc/pure-ftpd/AnonymousBandwidth # 全部用戶的最大帶寬(800KB/s),包括匿名用戶。 echo "800" > /etc/pure-ftpd/conf/UserBandwidth #實現TLS認證 證書設置 #sudo openssl req -x509 -nodes -newkey rsa:1024 -keyout /etc/ssl/private/pure-ftpd.pem -out /etc/ssl/private/pure-ftpd.pem #參數是1隱式TLS,同時支持加密、非加密鏈接,參數2爲顯式TLS sudo echo '1' > /etc/pure-ftpd/conf/TLS #容許匿名訪問、禁止匿名用戶上傳文件、建立目錄 sudo echo 'No' > /etc/pure-ftpd/conf/NoAnonymous sudo echo 'Yes' > /etc/pure-ftpd/conf/AnonymousCantUpload sudo echo 'Yes' > /etc/pure-ftpd/conf/AnonymousCanCreateDirs #添加匿名用戶ftp sudo groupadd ftp sudo useradd ftp -s /bin/false -d /var/ftp -m -c "anonymous ftp" -g ftp #綁定/home/public和/var/ftp目錄,須要系統重啓 sudo echo '/home/public /var/ftp none bind 0 0' >> /etc/fstab #重啓pure-ftpd的命令以下: sudo service pure-ftpd restart #使腳本文件pure變爲可執行文件 sudo chmod +x pure #執行腳本文件pure sudo ./pure
#添加用戶及密碼,而且使其不能用來登陸系統
sudo useradd 用戶名 -m -s /bin/false
sudo passwd 用戶名
刪除用戶:
sudo userdel -r 用戶名
#查看系統現有編碼 locale #列出系統可更換的編碼 locale -a #生成中文GBK編碼,上面locale -a要是有就不用了 sudo locale-gen zh_CN.GBK #修改/etc/default/locale文件
LANG="zh_CN.gbk"
LANGUAGE="zh_CN:zh"
#遠程shell工具註銷從新登陸便可顯示中文
極力建議nano編輯器,終端下可完美顯示中文
這種方法只能在遠程終端工具上起做用····
ifconfig查看網卡狀態 ifconfig -a 查看可用網卡 ifconfig 網卡名稱 up 開啓網卡 ifconfig 網卡名稱 down 關閉網卡 sudo nano /etc/network/interfaces 編輯網卡配置文件 默認以下: auto lo iface lo inet loopback 在後面仿照着寫 方式一:靜態ip 修改內容以下:下面的enp0s3須要改爲本身的網卡名稱,ip地址,掩碼網關本身合理配置就好了。保存退出。 auto enp0s3 iface enp0s3 inet static address 192.168.0.1 netmask 255.255.255.0 gateway 192.168.0.1 方式二:動態獲取ip配置 auto enp0s3 iface enp0s3 inet dhcp 在配置文件最後能夠加入 dns-nameservers 223.5.5.5 注意,對網卡的配置須要重啓電腦,重啓網卡可能不適用
ubunu server安裝桌面 sudo apt-get install ubuntu-desktop #若是你只想安裝必要的桌面管理軟件而不想安裝一些諸如 Evolution 和 OpenOffice 的不須要的應用軟件,可以使用下面的命令: sudo apt-get install --no-install-recommends ubuntu-desktop #安裝輕量級桌面 xfce 使用下面的命令: sudo apt-get install xubuntu-desktop #安裝 KDE 桌面,使用下面的命令: sudo apt-get install kubuntu-desktop
ubuntu desktop的英偉達CUDA安裝網上教程不少,具體過程就是:禁用第三方英偉達顯卡開源驅動nouveau;重建內核;下載cuda toolkit run文件(toolkit自帶顯卡驅動,無需另外安裝);切換成tty模式;sudo sh 執行run文件;配置環境變量;重啓完成。html
注意:有人發現安裝完成後出現 Missing recommended libiary libGl.so libGlu.so libX11.so libXi.so libXmu.so 等問題,出現這種問須要安裝必要的庫便可:node
sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev
注意:上述安裝過程依賴 gcc g++ make三個linux下的開發工具若沒有就須要安裝(ubuntu server默認沒有這三個工具,須要單獨安裝) linux
sudo apt-get install gcc sudo apt-get install g++ sudo apt-get install make
詳細過程:shell
sudo nano /etc/modprobe.d/blacklist.conf 在最後添加 blacklist vga16fb blacklist nouveau blacklist rivafb blacklist rivatv blacklist nvidiafb 對於16.04版本而言,大多數時候只須要blacklist nouveau便可 sudo update-initramfs -u 重建內核並重啓 lsmod | grep nouveau 沒有輸出說明正確 sudo sh 運行run文件便可
安裝結束後不要忘記添加CUDA環境變量,對於ubuntu來講編輯 /etc/profile 文件,增長以下內容:
export PATH=/usr/local/cuda-9.0/bin${PATH:+:${PATH}} export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
注意替換!別照抄
安裝過程當中會詢問是否安裝openGL,這個最好去掉,以避免出現循環登錄的狀況!(實際從9.1toolkit以後已經修復)ubuntu
建議:最好直接安裝CUDA toolkit,由於它是含驅動的!有些時候單獨下載驅動可能沒法匹配CUDA版本,因此,一個CUDA toolkit解決了不少問題,我看網上不少人對linux安裝顯卡驅動和CUDA寫了不少,大多數裏有不少無用功,安裝本是一件很簡單的事情,不要把它搞複雜了,固然對於比較老的顯卡,可能很是麻煩,我曾經拿到一塊麗臺FX1300,安裝過程及其坎坷,只能在ubuntu10上使用。對於大多數顯卡來講,你根本不用擔憂。vim
此外,還有一個問題:如何判斷本身的顯卡支持的CUDA版本?注意,這個問題不少人忽略了,覺得只要支持CUDA的顯卡都支持任何版本的CUDA toolkit,這是錯誤的。英偉達這樣的廠商不可能長久支持某個型號的顯卡,對於早就退市的顯卡,英偉達只是有限支持一下,對於新版本的CUDA仍是不要想了,若是你注意windows下的cuda toolkit安裝過程,你會發現,第一步就是驗證硬件,不少老顯卡沒法經過驗證。言歸正傳,我在另外一篇文章中詳細說明了如何判斷顯卡支持CUDA最高版本:windows
你們能夠仔細讀一下一樣適用於linux,能夠說這是最優解決方案了。服務器
補充一個英偉達驅動卸載以及CUDA卸載的方法:編輯器
sudo service lightdm stop 或者 sudo /etc/init.d/lightdm stop 關閉桌面 卸載命令位置/usr/bin/nvidia-uninstall,如下命令便可卸載。 sudo /usr/bin/nvidia-uninstall 不找這個命令的位置,也能夠 sudo apt-get install autoremove --purge nvidia* (慎用) 卸載cuda cuda的默認安裝在 /usr/local/cuda-8.0下,用下面的命令卸載: sudo /usr/local/cuda-8.0/bin/uninstall_cuda-8.0.pl