Ubuntu

ubuntu中实现多用户共享挂载硬盘上的文件

喜你入骨 提交于 2020-08-17 17:04:00
为了节省存储空间,我们通常会把大文件(比如大型数据集)存在大容量硬盘上,但这样一来某一用户下载并存到硬盘上的文件其它用户就没有权限访问(如果是把文件存在系统存储空间中可以通过修改文件访问权限实现多用户共享)。通过谷歌搜索“ubuntu multiple user share files on mounted hard disk"可以找到解决方法 Mounting external hard disk for all users at start up in ubuntu 14.04 该做法可以使外置硬盘开机自动挂载到root用户下,然后通过修改挂载硬盘中文件的权限实现多用户共享。 主要分以下几步: 1. 切换到root用户下,使用fdisk -l找到外置硬盘的内核名称,如/dev/sda1 2. 使用sudo blkid命令列出系统中所有可用分区,记下第1步中外置硬盘对应分区的UUID,比如00148BDE148BD4D6 3. 创建一个挂载目录,比如sudo mkdir /media/ExtHDD,并使用chmod -R 777 /media/ExtHDD命令修改其权限为所有用户可读写 4. 编辑/etc/fstab文件(/etc/fstab是用来存放文件系统的静态信息的文件),在其末尾添加如下的一行并保存 UUID=00148BDE148BD4D6 /media

ROS入门笔记(二):ROS安装与环境配置及卸载(重点)

时光总嘲笑我的痴心妄想 提交于 2020-08-17 16:46:08
ROS入门笔记(二):ROS安装与环境配置及卸载(重点) 目录 1 ROS安装步骤 1.1 ROS版本 1.2 确定Ubuntu版本号 1.3 安装ROS 1.3.1 Ubuntu初始环境配置 1.3.2 ①添加源地址文件sources.list 1.3.3 ②添加密钥(key) 1.3.4 ③安装ROS 1.3.5 ④初始化rosdep 1.3.6 ⑤设置环境变量 1.3.7 ⑥安装rosinstall 1.4 ROS安装完成 1.5 测试ROS 2 ROS卸载步骤 3 附:检查脚本配置环境 4 参考资料 1 ROS安装步骤 1.1 ROS版本 ROS目前只支持在Linux系统上安装部署, 它的首选开发平台是Ubuntu。 发布时间 ROS版本 Ubuntu版本 2017.5 Lunar Loggerhead Ubuntu 17.04 2016.5 Kinetic Kame Ubuntu 16.04 2015.5 Jade Turtle Ubuntu 15.04 2014.7 Indigo lgloo Ubuntu 14.04 2013.9 Hydro Medusa Ubuntu 12.04 2012.12 Groovy Galapagos Ubuntu 12.04 注 :如果Ubuntu版本和ROS版本不对应的话,安装就不会成功了~ 笔者使用的平台是Ubuntu 16.04,

如何使用nginxWebUI图形化gui界面配置nginx

删除回忆录丶 提交于 2020-08-17 16:37:24
功能特点 nginxWebUI是一款图形化管理nginx配置得工具, 可以使用网页来快速配置nginx的各项功能, 包括http协议转发, tcp协议转发, 反向代理, 负载均衡, 静态html服务器, ssl证书自动申请、续签、配置等, 最终生成nginx.conf文件并覆盖nginx的默认配置文件, 控制nginx的启动与重载入, 完成nginx的功能配置. 被覆盖的conf文件都会被备份, 方便出现问题后随时进行替换. nginxWebUI也可管理多个nginx服务器集群, 随时一键切换到对应服务器上进行nginx配置, 也可以一键将某台服务器配置同步到其他服务器, 方便集群管理. nginx本身功能复杂, nginxWebUI并不能涵盖nginx所有功能, 但能覆盖nginx日常90%的功能使用配置, 更高级的功能配置仍然需要在最终生成的nginx.conf中进行手动编写。 部署此项目后, 配置nginx再也不用上网各种搜索, 再也不用手动申请和配置ssl证书, 只需要在本项目中进行增删改查就可方便的配置nginx。 开源页面: https://gitee.com/cym1102/nginxWebUI 注意事项 本系统通过Let's encrypt申请证书, 使用acme.sh脚本进行自动化申请和续签, 开启续签的证书将在每天凌晨2点进行续签,

Ubuntu 16.04- Package has no installation candidate解决方式,Ubuntu正确安装openssl-server的方法

走远了吗. 提交于 2020-08-17 15:51:06
Ubuntu 16.04- Package has no installation candidate解决方式,Ubuntu正确安装openssl-server的方法 参考文章: (1)Ubuntu 16.04- Package has no installation candidate解决方式,Ubuntu正确安装openssl-server的方法 (2)https://www.cnblogs.com/zlfprogrammer/p/10142875.html 备忘一下。 来源: oschina 链接: https://my.oschina.net/u/4419100/blog/4500823

解决ubuntu18.04没有声音的问题

无人久伴 提交于 2020-08-17 15:10:46
解决ubuntu18.04没有声音的问题 问题过程 ubuntu单系统 win+ubuntu双系统 虚拟机的处理 问题过程 今天登录系统发现没有声音,搞了半天,CSDN找方法,博客园找方法,结果都不行,就想了半天,结果真的找到了问题。首先我是win10+ubuntu18.04双系统,问题就出在双系统。 ubuntu单系统 其他博主都有写过pavucontrol的处理方法。可行,但需要自己配置好。 win+ubuntu双系统 这里只说最快的解决办法,暂时还未找到根本方法。 在win10里面,设置全局静音。 在win10里面,关闭快速启动。具体做法为,在控制面板找电源设置里面。 关机(注意一定是关机,而不是重启)。 开机进入ubuntu系统,你会发现调节有声音了。 虚拟机的处理 首先检查有没有装声卡驱动,在虚拟机设置里面。 在虚拟机内部使用pavucontrol处理。 来源: oschina 链接: https://my.oschina.net/u/4402671/blog/4500639

在Ubuntu上安装Git

北战南征 提交于 2020-08-17 11:38:03
安装步骤 首先,确认系统是否已安装git,可以通过 git 指令进行查看,如果没有,则输入 sudo apt-get install git 命令进行安装。 安全配置 安装完成后进行git配置,输入指令 git config --global user.name "xxx" 和 git config --global user.email "你的邮箱地址" 。 配置完成后,输入 ssh-keygen -C '你的邮箱地址' -t rsa 创建验证用的公钥,在用户目录 ~/.ssh/ 下建立相应的密钥文件。 使用命令 cd ~/.ssh 进入 ~/.ssh 文件夹,输入 gedit id_rsa.pub 打开 id_rsa.pub 文件,复制其中所有内容。接着访问代码托管平台,如gitee,打开 https://gitee.com/profile 网页,点击SSH公钥,标题栏可以随意输入,公钥栏把刚才复制的内容粘贴进去就OK了。 可使用 ssh -T git@gitee.net 命令来测试连接是否畅通。 输入 git remote add origin git@gitee.com:xxx/xxx.git 为项目添加SSH的URL,之后便可安全提交代码。 参考资料 Ubuntu下git的安装与使用 来源: oschina 链接: https://my.oschina.net

Linux中支持Exchange ActiveSync协议的邮件客户端

房东的猫 提交于 2020-08-17 09:58:36
导读 本文介绍三款支持Exchange ActiveSync协议的邮件客户端,使用简单,界面简介。支持Office365,Exchange,Google,IMAP或POP3或任何其他电子邮件帐户。 安装snap Centos 8安装snapd [bob@localhost ~]$ sudo dnf -y install snapd # 启动snapd [bob@localhost ~]$ sudo systemctl enable snapd --now Deepin/Ubuntu安装snapd bob@bob-PC:~/Desktop$ sudo apt install snapd 安装TypeApp Mail客户端 Centos8/Deepin/Ubuntu 使用snap工具安装typeapp mail客户端: [bob@localhost ~]$ snap install typeapp-mail 安装完成之后,就可以启动了。 安装完成,打开登录exchange邮箱吧,在这里我选择了手动设置“Manual Setup”。 因为我使用的是exchange邮箱,并且需要同步日历,所以在这里选择"Exchange Active Sync"。 下面这个地方需要填写邮箱地址,邮件服务器地址。如果需要域名和用户名,请使用这种格式 domain\username 登录之后,就可以收到邮件了

E:无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系

本小妞迷上赌 提交于 2020-08-17 09:21:10
安装terminator等一些软件等时候,遇到了这样等问题 leo@leo:~$ sudo apt-get install terminator [ sudo ] password for leo: 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是 因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件 包尚未被创建或是它们已被从新到(Incoming)目录移出。 下列信息可能会对解决问题有所帮助: 下列软件包有未满足的依赖关系: terminator : 依赖: python -support (>= 0.90 . 0 ) 但是它将不会被安装 依赖: python - vte 但是它将不会被安装 推荐: python - gnome2 但是它将不会被安装 推荐: python - keybinder 但是它将不会被安装 E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。 leo@leo:~$ sudo apt-get install vim 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是

在腾讯云上部署Hexo博客

旧时模样 提交于 2020-08-17 08:51:53
推荐理由 ----搭建个人的空间博客目前深受个人开发者的追捧,然而博客的种类和平台有很多,Hexo是一个开源的静态博客生成器。相比于其他博客而言它只要是web容器就能用。除了闷头专研技术之外,程序员还需要不断地写作进行技术积累,写博客是其中最重要的方式之一。商业博客平台不少,但是更符合程序员背景的方案,是自己开发一个博客平台或者使用开源的博客平台。开源的博客平台多如牛毛,而且不乏优秀之作,如 Hexo、Octopress、Jekyll、Wordpress。本系列文章将分享如何利用各种博客引擎在云端搭建属于自己的个人博客。今天是第一篇,介绍如何在 Ubuntu 14.04 上部署 Hexo 博客。Hexo 是用 Node.js 开发的一个静态站点生成器(Static Site Generator),支持 Markdown 语法写作,有着强大的插件系统,而且性能优异。阅读不少技术社区分享的文章时,看到国内不少同学都有在用这个引擎,看来「市场占有率」不低。本文将介绍如何在一台 Ubuntu 14.04 的 CVM 云服务器上快速部署 Hexo 博客站点,如何快速发布一篇博文并通过云服务器上的私有 Git 仓库部署到 Web 服务器目录下。 前提条件 ----如果想跟着本教程顺利完成 Hexo 博客的搭建,需要具备以下条件:1、一台安装了 Ubuntu 14.04 的 CVM 云服务器

Linux利用war包一键搭建Jenkins(免插件安装)

我的未来我决定 提交于 2020-08-17 08:06:46
1. 安装JDK8 CentOS快速安装JDK8 Ubuntu快速安装JDK8 2.下载jenkins相关文件 2.1 jenkins war下载 #linux下执行wget,若提示wget命令不存在,则按照yum install -y wget或则apt install -y wgetwget http://mirrors.jenkins.io/war-stable/2.235.4/jenkins.war 2.2 jenkins_home文件下载 点击这里免费下载 2.3 解压jenkins_home文件 #在jenkins.war所在的目录执行如下命令tar xzvf jenkins.tar.gz 则会在当前目录生成.jenkins目录 3.启动jenkins 创建对应目录 mkdir -p /var/lib/jenkinsmkdir -p /var/cache/jenkins/warmkdir -p /var/log/jenkins/ 前台启动 #在jenkins.war目录下执行如下命令 java -jar jenkins.war -DJENKINS_HOME=/var/lib/jenkins --logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war 后台启动 nohup java