sudo

CentOS中yum安装ffmpeg

别来无恙 提交于 2020-01-11 04:41:32
1.升级系统 sudo yum install epel-release -y sudo yum update -y sudo shutdown -r now 2.安装Nux Dextop Yum 源 由于CentOS没有官方FFmpeg rpm软件包。但是,我们可以使用第三方YUM源(Nux Dextop)完成此工作。 1) CentOS 7 sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm 2) CentOS 6 sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm 3.安装FFmpeg 和 FFmpeg开发包 sudo yum install ffmpeg ffmpeg-devel -y 4

Error sudo: gem: command not found

筅森魡賤 提交于 2020-01-11 04:33:07
问题 I'm trying to install rubyrep on CentOS, and when executing sudo gem install rubyrep I get the error sudo: gem: command not found . Sudo and gem are both installed and working, just not when combined. My setting: [rubyrep]# which sudo /usr/bin/sudo [rubyrep]# which gem /usr/local/rvm/rubies/ruby-2.1.2/bin/gem [rubyrep]# which ruby /usr/local/rvm/rubies/ruby-2.1.2/bin/ruby [rubyrep]# $PATH -bash: /usr/local/rvm/gems/ruby-2.1.2/bin:/usr/local/rvm/gems/ruby-2.1.2@global/bin:/usr/local/rvm/rubies

学习笔记3-RK3399安装caffe

不想你离开。 提交于 2020-01-11 01:10:31
本节将详细介绍在RK3399的Ubuntu16.04系统中安装caffe   本人使用的是普通的RK3399开发板,安装的是Ubuntu 16.04系统,如果使用的是RK3399 PRO且安装Ubuntu 18.04可以直接 sudo apt install caffe-cpu 1.安装caffe依赖包 sudo apt-get install libprotobuf-dev sudo apt-get install libleveldb-dev sudo apt-get install libsnappy-dev sudo apt-get install libopencv-dev sudo apt-get install libhdf5-serial-dev sudo apt-get install protobuf-compiler sudo apt-get install libgflags-dev sudo apt-get install libgoogle-glog-dev sudo apt-get install liblmdb-dev sudo apt-get install libatlas-base-dev apt-get install --no-install-recommends libboost-all-dev 2.安装git sudo apt-get

Ubuntu16.04 安装redis

心已入冬 提交于 2020-01-11 00:55:28
1. 保证网络畅通,选定好下载工作路径,执行以下命令下载redis-3.2.6: sudo wget http://download.redis.io/releases/redis-3.2.6.tar.gz   解压该文件: ? 1 sudo tar -zxvf redis-3.2.6.tar.gz   会在当前目录下生成文件夹redis-3.2.6,我把它移动到了/usr/redis目录下:         如果没有安装gcc,需要先安装: ? 1 sudo apt-get install gcc   进入到redis-3.2.6目录下,依次执行下面两条命令: ? 1 2 sudo make sudo make install   会安装到目录/usr/local/bin下:         现在进入先前解压后得到的文件夹(我的在/usr/redis),复制配置文件redis.conf到/etc/redis/下,并用vi命令编辑该文件,将“daemonize no”修改为“daemonize yes”,即设置成作为后台进程运行,修改完成后保存退出。      进入到/usr/local/bin目录下,执行命令:(默认端口6379) ? 1 2 redis-server /etc/redis/redis.conf redis-cli -p 6379  然后执行命令ping

Ubuntu配置Hadoop——(四)安装配置Hive

拈花ヽ惹草 提交于 2020-01-11 00:10:02
第一步下载hive http://archive.apache.org/dist/hive/ 当中找到自己喜欢的版本下载 $ curl -O http://archive.apache.org/dist/hive/hive-3.1.2/apache-hive-3.1.2-bin.tar.gz $ tar -xzf apache-hive-3.1.2-bin.tar.gz $ sudo mv apache-hive-3.1.2-bin /srv/ $ sudo ln -s /srv/apache-hive-3.1.2-bin /srv/hive 第二步,建立hive用户目录和默认仓库目录,还有保证hive能写入hadoop的临时数据目录 $ hadoop fs -mkdir /tmp $ hadoop fs -mkdir -p /user/hive $ hadoop fs -mkdir /user/hive/warehouse $ hadoop fs -chmod g+w /tmp $ hadoop fs -chmod g+w /user/hive/warehouse $ chmod g+w /var/app/hadoop/data 第三步,配置环境变量 $ sudo su hadoop $ vim ~/.bashrc 增加如下内容: export HIVE_HOME=/srv

linux 命令

妖精的绣舞 提交于 2020-01-10 23:05:01
常用指令 ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent) cd 切换目录 touch 创建空文件 echo 创建带有内容的文件。 cat 查看文件内容 cp 拷贝 mv 移动或重命名 rm 删除文件 -r 递归删除,可删除子目录及文件 -f 强制删除 find 在文件系统中搜索某文件 wc 统计文本中行数、字数、字符数 grep 在文本文件中查找某个字符串 rmdir 删除空目录 tree 树形结构显示目录,需要安装tree包 pwd 显示当前目录 ln 创建链接文件 more、less 分页显示文本文件内容 head、tail 显示文件头、尾内容 ctrl+alt+F1 命令行全屏模式 系统管理命令 stat 显示指定文件的详细信息,比ls更详细 who 显示在线登陆用户 whoami 显示当前操作用户 hostname 显示主机名 uname 显示系统信息 top 动态显示当前耗费资源最多进程信息 ps 显示瞬间进程状态 ps -aux du 查看目录大小 du -h /home带有单位显示目录信息 df 查看磁盘大小 df -h 带有单位显示磁盘信息 ifconfig 查看网络情况 ping 测试网络连通 netstat

ubuntu安装使用tensorflow-cpu

こ雲淡風輕ζ 提交于 2020-01-10 21:41:56
安装python3的包管理pip sudo apt-get install python3-pip python3-dev 安装tensorflow sudo pip3 install tensorflow 好像很容易失败,我试了好几次才下载成功。看运气? 测试tensorflow python3 import tensorflow 没报错则安装成功,不过可能会提示缺少模块keras,下载一个就好了 sudo pip3 install keras 然后就好了 来源: CSDN 作者: Ubuntu小可怜 链接: https://blog.csdn.net/weixin_45688316/article/details/103930110

ubuntu的安装命令

感情迁移 提交于 2020-01-10 19:11:44
sudo apt-get update 更新源 sudo apt-get install package 安装包 sudo apt-get remove package 删除包 sudo apt-cache search package 搜索软件包 sudo apt-cache show package 获取包的相关信息,如说明、大小、版本等 sudo apt-get install package --reinstall 重新安装包 sudo apt-get -f install 修复安装 sudo apt-get remove package --purge 删除包,包括配置文件等 sudo apt-get build-dep package 安装相关的编译环境 sudo apt-get upgrade 更新已安装的包 sudo apt-get dist-upgrade 升级系统 sudo apt-cache depends package 了解使用该包依赖那些包 sudo apt-cache rdepends package 查看该包被哪些包依赖 sudo apt-get source package 下载该包的源代码 sudo apt-get clean && sudo apt-get autoclean 清理无用的包 sudo apt-get check

私有DockerHub搭建

限于喜欢 提交于 2020-01-10 18:48:08
docker简介 一个开源的应用容器引擎,可以用来打包程序,可以包入依赖环境,这样只需要提供docker image即可,类似于虚拟机,但是更轻量级。 几个概念: Paas,platform as a service,Caas container as a service。 镜像:文件的层次结构以及包含如何运行容器的源数据,类似虚拟机中安装系统的iso文件。 容器:从镜像创建的运行实例,可以被启动、开始、停止、删除。 类似于安装好的虚拟机系统。 仓库:存放镜像的仓所,仓库注册服务器上有多个仓库,每个仓库有多个镜像,每个镜像有多个tab。和git做类比的话,dockerhub类似github,里面有很多项目,项目类似于镜像,每个项目有多次提交,对应镜像的多个tag 使用目的 1,实现应用隔离,多个应用可能会相互影响,通过使用docker可以使相互分离,比如搭建禅道系统会用到lnamp,而其他的一些也会用到,虽然通过配置也能分割【目前现状,但是不够直观,而且conf文件写的比较乱,可能是水平差,不过不想花太多精力在这个上面,毕竟配置不是目的】,但是使用docker会更方便整洁,比如本地81端口提供A服务,82端口提供B服务,只需要ngix中配置转发即可。 2,方便管理,进行一些实验的时候,总是得记录当前的一些东西,一旦实验失败还需要还原,如果使用docker

sudo提权复现(CVE-2019-14187)

☆樱花仙子☆ 提交于 2020-01-10 17:47:19
漏洞背景: 2019年10月14日,CVE官方发布了CVE-2019-14287的漏洞预警。其中包含sudo root权限绕过漏洞(CVE-2019-14287)的补丁修复。通过特定payload,用户可提升至root权限。 利用前提 sudo -v < 1.8.28 知道当前用户的密码 当前用户存在于sudo权限列表 复现要知道的命令含义: #useradd 用户名 passwd 用户名 #cat /etc/group #sudo -h #su 用户名 View 基础命令 漏洞概述 如果将sudo配置为允许用户通过Runas规范中定义的ALL关键字来以任意用户身份运行命令的话,那么攻击者将有可能通过制定用户ID -1或4294967295来以root权限执行恶意命令。 实际上,只要用户的权限足够高,即拥有最高sudo权限的用户,并且在Runas规范中定义了ALL关键字的话,他们就可以运行Runas规范中明确禁止使用的那些root命令,而且以这种方式运行的命令其日志项所显示的目标用户为4294967295,而不是root。与此同时,在执行相应命令的过程中,PAM会话模块将不会运行。 Sudo 的全称是“superuserdo”,它是Linux系统管理指令,允许用户在不需要切换环境的前提下以其它用户的权限运行应用程序或命令。通常以 root 用户身份运行命令,是为了减少 root