Ubuntu

《校园十大优秀青年评比》课程设计作品——顺利通过!!!

核能气质少年 提交于 2020-08-12 15:25:51
致读者: 博主是一名数据科学与大数据专业大二的学生,真正的一个互联网萌新, 写博客一方面是为了记录自己的学习过程中遇到的问题和思考,一方面是希望能够帮助到很多和自己一样处于困惑的读者。 > 由于水平有限,博客中难免会有一些错误,有纰漏之处恳请各位大佬不吝赐教!之后会写大数据专业的文章哦。 GitHub链接 https://github.com/wfy-belief 尽管现在我的水平可能还不太及格,但我会尽我自己所能,做到最好☺ 。——天地有正气,杂然赋流形。下则为河岳,上则为日星。 项目部署指南 ·python 3.7.2 ·Django 3.0.7 ·django-echarts 0.3.6 ·PyMySQL 0.9.3 ·pyecharts 1.8.1 ·浏览器都可,推荐Google ·MySQL 服务端5.7/8.0+ ·Ubuntu 18.04 Linux系统 提交页展示 IP:端口号:submit 投票页展示 IP:端口号:votes 排名页展示 IP:端口号:rank 后台管理页 IP:端口号:admin 防火墙 https://www.myfreax.com/how-to-disable-firewall-on-ubuntu-18-04/ 使用 ufw disable 命令: sudo ufw disable 输出将如下所示: Firewall stopped and

Windows环境下搭建虚机Ubuntu环境

老子叫甜甜 提交于 2020-08-12 14:55:21
Ubuntu是一款桌面版的Linux操作系统,适用于日常的Linux的开发工作,特别是没有买Mac本本的同学们,本文通过VMware安装Ubuntu操作系统,旨在帮助你搭建一套属于自己的本地开发环境。 提示:本教程适用操作系统:Windows环境(7/8/10) 如果地址不能下载了请在文末留言,我会更新网盘地址。 1.相关软件 1.1 Ubuntu镜像地址 1) Ubuntu16完全安装原始镜像(搭建一个干净环境) 链接:https://pan.baidu.com/s/1-1X2SbiUHYkfcw_jfYJ-Hw 提取码:b732 1.2 vmware软件地址 vmware(版本15以上): 链接:https://pan.baidu.com/s/100PyIR3PuUAtZ-BfFlpQhA 提取码:iqd5 1.3 终端登录软件 SSH终端软件:MobaXterm(Xshell和SecureCRT也可以,强烈推荐此款工具) 链接:https://pan.baidu.com/s/1kTQtawhR8-itAjw8iapcXQ 提取码:w6b0 2. 安装过程 2.1 安装vmware(比较简单,自行安装) 双击安装文件,一直点击下一步(激活过程输入密匙文件) 2.2 下载MobaXterm(如果有Xshell和SecureCRT可以用自己的) 加压后双击MobaXterm.exe

Ubuntu下快速安装JDK并设置JAVA_HOME

感情迁移 提交于 2020-08-12 14:30:25
更新软件源 sudo apt update 查找jdk版本 apt search jdk 选择这个openjdk-8-jdk,即java8版本 安装jdk8 apt install openjdk-8-jdk 查看java是否安装成功 java -version 这样就大工告成了,但是很多软件,例如jenkins,zookeeper,sonarqube,jmeter等工具需要知道JAVA_HOME在哪里,该怎么办呢? 看下是否被设置到环境变量: echo $JAVA_HOME 这里使用apt install安装,并没有把JAVA_HOME内置到环境变量,那么我们先看下java安装到哪里了。 which java 可以看到java的路径了 看来java是由alternatives管理的,即可以在系统中设置并切换多个jdk版本。 查找系统中可用的java版本 update-alternatives --config java 红框里即为的java的安装路径,进入对应目录进行验证下 cd /usr/lib/jvm/java-8-openjdk-amd64 && ll 设置JAVA_HOME export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 >> /etc/profile 重新加载一下环境变量 source /etc/profile 至此

Linux基础知识(一)--系统

我们两清 提交于 2020-08-12 14:23:34
Linux基础 简述Linux主流的发行版 ? Redhat、CentOS、Fedora、SuSE、Debian、Ubuntu、FreeBSD等。 简述Linux启动过程? • ⑴开机BIOS自检,加载硬盘。 • ⑵读取MBR,MBR引导。 • ⑶grub引导菜单(Boot Loader)。 • ⑷加载内核kernel。 • ⑸启动init进程,依据inittab文件设定运行级别。 • ⑹init进程,执行rc.sysinit文件。 • ⑺启动内核模块,执行不同级别的脚本程序。 • ⑻执行/etc/rc.d/rc.local。 • ⑼启动tty,进入系统登陆界面。 简述Linux删除文件的原理? Linux系统是通过link的数量来控制文件删除的,只有当一个文件不存在任何link的时候,这个文件才会被删除。一般来说每个文件两个link计数器来控制:i_count和i_nlink。当一个文件被一个程序占用的时候i_count就加1。当文件的硬链接多一个的时候i_nlink也加1。删除一个文件,就是让这个文件,没有进程占用,同时i_link数量为0。 简述Linux运行级别? • 0:关机模式 • 1:单用户模式<==破解root密码 • 2:无网络支持的多用户模式 • 3:有网络支持的多用户模式(文本模式,工作中最常用的模式) • 4:保留,未使用 • 5:有网络支持的X

ros gazebo it says it&apos;s incompatible with that RT

廉价感情. 提交于 2020-08-12 14:08:09
环境说明 ubuntu 16.04 osrf/ros:kinetic-desktop-full-xenial gazebo 7.0.0 问题 gzserver: /build/ogre-1.9-mqY1wq/ogre-1.9-1.9.0+dfsg1/OgreMain/src/OgreRenderSystem.cpp:546: virtual void Ogre::RenderSystem::setDepthBufferFor(Ogre::RenderTarget*): Assertion `bAttached && "A new DepthBuffer for a RenderTarget was created, but after creation" "it says it's incompatible with that RT"' failed. Aborted (core dumped) 原因 gazebo 版本太低,不兼容 解决 卸载 gazebo 相关 $ sudo apt-get remove ros-kinetic-desktop-full $ sudo apt-get remove ros-kinetic-gazebo* $ sudo apt-get upgrade 1.1 方法一:参照官方 Overview and Installation 安装 gazebo

如何配置一台高效的GPU(深度学习)服务器

梦想的初衷 提交于 2020-08-12 11:27:55
目前GPU深度学习服务器在AI、视频处理、科学计算等领域都有广泛应用。随着NVIDIA推出更多的GPU硬件和工具软件,如何配置一台属于自己的GPU服务器,在开发者的工作中成为了重中之重。 文章大概: 1、硬件平台的搭建 o 深度学习服务器的性能需求 o NVIDIA GPU的性能特点 o 硬件环境的配置搭配要点 2、软件环境的配置 o 深度学习环境的系统配置,环境搭建 o NVIDIA CUDA的安装 o 介绍NVIDIA Deep Learning 相关SDK工具,包括类似于Transfer Learning Toolkit,CuDNN,CuBlas, TesnorRT… o NVIDIA GPU Cloud 介绍 o 成熟的解决方案或者案例 最近开始学习深度学习(Deep Learning)技术,特别是google的Tensorflow深度学习包开源后,深度学习已经成为大数据领域的重大计算革命,配合Teras顶层框架,使得Deep learning的学习成本降低。(百度也开源了飞桨开源平台也不错) 目前Deep learning技术应用越来越广,一切数据都是图,CNN卷积神经网络技术充满了神奇的计算魅力。DL技术广泛应用于:图像处理、人脸识别、自动驾驶、聊天机器人、AI人工智能、机器语言翻译、图片推荐系统、声音处理、音乐作曲、机器写作等领域。 现今,日益完善的深度学习技术和

解决无法在Ubuntu 20.04上安装Deb文件的问题

喜夏-厌秋 提交于 2020-08-12 09:59:44
双击.deb 文件后无法通过 Ubuntu 20.04 的软件中心安装?你不是唯一遇到此问题的人。本教程展示了解决方法。 双击.deb 文件后无法通过 Ubuntu 20.04 的软件中心安装?你不是唯一遇到此问题的人。本教程展示了解决方法。 我发现这很奇怪,因为使用 deb 文件安装程序是最简单的方法之一。你要做的就是双击下载的文件,它会在软件中心中打开(默认情况下)。单击安装,它要求你输入密码,并在几秒钟/分钟内安装了该软件。 我从 19.10 升级到 Ubuntu 20.04直到今天都没有遇到这个问题。 我下载了 .deb 文件来安装Rocket Chat Messenger,然后双击该文件安装时,文件用存档管理器打开。这不是我所期望的。 修复”很简单,我将在本教程中向你展示。 在 Ubuntu 20.04 中安装 deb 文件 由于某些原因,在 Ubuntu 20.04 中 deb 文件的默认打开程序被设置为存档管理器。存档管理器是用于解压 zip 和其他压缩文件。 解决此问题的方法非常简单。在 Ubuntu 中更改默认应用,将打开 DEB 文件从“存档管理器”改到“软件安装”。让我告诉你步骤。 步骤 1:右键单击下载的 .deb 文件,然后选择属性: 步骤 2:进入“打开方式”标签,选择“软件安装”,然后点击“设置为默认”。 这样,以后所有的 .deb 文件都将通过

如何选择阿里云服务器ECS的操作系统(参考指南)

微笑、不失礼 提交于 2020-08-12 09:02:48
随着网站服务器技术的发展,越来越多的站长建站首先选择云服务器。时下阿里云云服务器ECS脱颖而出,成为多数站长网站服务器的首选。那么对于刚刚接触云服务器的站长来说,如何选择适合网站的阿里云云服务器ECS操作系统,阿里云云服务器ECS的操作系统有什么区别,阿里云linux服务器和windows服务器有何不同呢。 前提:若后期有需求购买阿里云任何产品的朋友,可以提前领取优惠劵。后期可为大家减少成本: 点击领取阿里云优惠劵 首先,我们要清楚的便是每个系统之间的差别,以及在阿里云上的差别: 1. Windows 1.1)系统内含正版激活。 1.2)适合于运行Windows下开发的程序,如.net等。 1.3)支持SQLServer等数据库(需自行安装)。 1.4)可以使用远程桌面方式登录进行管理。 注:512内存不支持选择Windows系统,1G以上内存才能很好支持该系统。 2. Linux 2.1.1)最流行的服务器端操作系统,强大的安全性和稳定性。 2.1.2)免费且开源,轻松建立和编译源代码。 2.1.3)通过SSH方式远程访问您的云服务器。 2.1.4)一般用于高性能web等服务器应用,支持常见的PHP/Python等编程语言,支持MySQL等数据库(需自行安装)。 2.2CentOS(推荐)请使用yum方式在线安装软件。 2.3Ubuntu请使用aptitude方式在线安装软件。

针对piix4_smbus**host smbus controller not enabled的解决办法(详细步骤总结)

点点圈 提交于 2020-08-12 08:50:55
第一次装ubuntu16.04遇到了piix4_smbus**host smbus controller not enabled这个问题,导致一直无法进入ubuntu desktop。在网上查询了各种解决办法之后发现同一种解决方法写法各异,对于新手来说缺少一个步骤,就很难理解,因此自己把详细的解决流程总结下来,希望与诸君共同学习进步吧,第一次写,就按照自己的格式来吧。 难点:初学Linux的时候对vim命令不了解,是这个方法的最大难点。 步骤1:无法进入桌面操作,就按ctrl+alt+F1~F6进入命令行终端,用命令进行操作,输入自己的账号,密码即可进入; 步骤2:进入root模式:输入su命令,再输入自己设置的密码即可,这里有个坑是,前提是你已经设置了root权限,并设置了root密码,如果没有就要去设置一下;可参考该文章: https://www.cnblogs.com/vitre/p/5227456.html 步骤3:输入命令lsmod | grep i2c_piix4,查看i2c_piix4,这里注意空格 步骤4:输入命令vi /etc/modprobe.d/blacklist.conf,进入blacklist,这里需要提醒,已经开始进入到vim模式了,接下来使用的就是单独的命令手法了,因为自己是初学者,所以犯了很多次错,大家可以提前去查一下vim的命令有哪些,熟悉一下

如何选择阿里云服务器ECS的操作系统(新手指南)

感情迁移 提交于 2020-08-12 07:27:47
随着网站服务器技术的发展,越来越多的站长建站首先选择云服务器。时下阿里云云服务器ECS脱颖而出,成为多数站长网站服务器的首选。那么对于刚刚接触云服务器的站长来说,如何选择适合网站的阿里云云服务器ECS操作系统,阿里云云服务器ECS的操作系统有什么区别,阿里云linux服务器和windows服务器有何不同呢。 前提:若后期有需求购买阿里云任何产品的朋友,可以提前领取优惠劵。后期可为大家减少成本: 点击领取阿里云优惠劵 首先,我们要清楚的便是每个系统之间的差别,以及在阿里云上的差别: 1. Windows 1.1)系统内含正版激活。 1.2)适合于运行Windows下开发的程序,如.net等。 1.3)支持SQLServer等数据库(需自行安装)。 1.4)可以使用远程桌面方式登录进行管理。 注:512内存不支持选择Windows系统,1G以上内存才能很好支持该系统。 2. Linux 2.1.1)最流行的服务器端操作系统,强大的安全性和稳定性。 2.1.2)免费且开源,轻松建立和编译源代码。 2.1.3)通过SSH方式远程访问您的云服务器。 2.1.4)一般用于高性能web等服务器应用,支持常见的PHP/Python等编程语言,支持MySQL等数据库(需自行安装)。 2.2CentOS(推荐)请使用yum方式在线安装软件。 2.3Ubuntu请使用aptitude方式在线安装软件。