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