sudo

centos7使用ceph-deploy部署ceph

筅森魡賤 提交于 2020-01-30 07:45:18
准备阶段 准备yum源 删除默认的源,国外的比较慢 yum clean all rm -rf /etc/yum.repos.d/*.repo 下载阿里云的base源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 下载阿里云的epel源 wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo 修改里面的系统版本为7.3.1611,当前用的centos的版本的的yum源可能已经清空了 sed -i '/aliyuncs/d' /etc/yum.repos.d/CentOS-Base.repo sed -i '/aliyuncs/d' /etc/yum.repos.d/epel.repo sed -i 's/$releasever/7.3.1611/g' /etc/yum.repos.d/CentOS-Base.repo 添加ceph源 vim /etc/yum.repos.d/ceph.repo [ceph] name=ceph baseurl=http://mirrors.aliyun.com/ceph/rpm-jewel/el7/x86_64/

docker网络配置方法总结

扶醉桌前 提交于 2020-01-30 07:09:20
docker启动时,会在宿主主机上创建一个名为docker0的虚拟网络接口,默认选择172.17.42.1/16,一个16位的子网掩码给容器提供了65534个IP地址。docker0只是一个在绑定到这上面的其他网卡间自动转发数据包的虚拟以太网桥,它可以使容器和主机相互通信,容器与容器间通信。问题是,如何让位于不同主机上的docker容器可以通信。如何有效配置docker网络目前来说还是一个较复杂的工作,因而也涌现了很多的开源项目来解决这个问题,如flannel、Kubernetes、weave、pipework等等。 1. flannel CoreOS团队出品,是一个基于etcd的覆盖网络(overlay network)并为每台主机提供一个独立子网的服务。Rudder简化了集群中Docker容器的网络配置,避免了多主机上容器子网冲突的问题,更可以大幅度减少端口映射方面的工作。具体代码见 https://github.com/coreos/flannel ,其工作原理为: An overlay network is first configured with an IP range and the size of the subnet for each host. For example, one could configure the overlay to use 10.100

Jinja2模板引擎

≡放荡痞女 提交于 2020-01-30 06:24:11
/*--> */ /*--> */ 这里是 Jinja2通用模板语言 的文档。 Jinja2 在其是一个 Python 2.4 库之前,被设计 为是灵活、快速和安全的。如果你接触过其它的基于文本的模板语言,比如 Smarty 或 Django ,那么 Jinja2 会让你有 宾至如归的感觉。Jinja2 通过坚持 Python 原则来保证对设计者和开发者友好,为模板环 境添加有帮助的功能。    介绍 这里是 Jinjin2 通用模板语言的文档。 Jinja2 在其是一个 Python 2.4 库之前,被设计 为是灵活、快速和安全的。 如果你接触过其它的基于文本的模板语言,比如 Smarty 或 Django ,那么 Jinja2 会让你有 宾至如归的感觉。Jinja2 通过坚持 Python 原则来保证对设计者和开发者友好,为模板环 境添加有帮助的功能。 预备知识 Jinja2 需要至少 Python 2.4 版本来运行。此外,如果你使用 Python 2.4 ,一个可 以创建 python 扩展的可用的 C 编译器会为调试器安装。 如果你没有一个可用的 C 编译器,并且你视图安装带调试支持的源码版本,你会得到一个 编译器错误。 If you don’t have a working C-compiler and you are trying to install the

linux下redis安装

旧街凉风 提交于 2020-01-30 06:01:05
安装 下载:打开 redis官方网站 ,推荐下载稳定版本(stable) 解压 tar zxvf redis-3.2.5.tar.gz 复制:推荐放到usr/local目录下 sudo mv -r redis-3.2.3/* /usr/local/redis/ 进入redis目录 cd /usr/local/redis/ 生成 sudo make 测试 sudo make test 这段运行时间会较长 安装:将redis的命令安装到/usr/bin/目录 sudo make install 运行 启动服务器:在桌面目录 redis-server 按ctrl+c停止 启动客户端:在新终端中运行如下代码 redis-cli 运行命令 ping 返回PONG set 'a' '123' 当添加键值后,发现在当前运行的目录下,创建了一个文件:dump.rdb,这个文件用于将数据持久化存储 基本配置 在源文件/usr/local/redis目录下,文件redis.conf为配置文件 绑定地址:如果需要远程访问,可将此行注释 bind 127.0.0.1 端口,默认为6379 port 6379 是否以守护进程运行 如果以守护进程运行,则不会在命令行阻塞,类似于服务 如果以非守护进程运行,则当前终端被阻塞,无法使用 推荐改为yes,以守护进程运行 daemonize no|yes 数据文件

Ubuntu安装最新版wine

£可爱£侵袭症+ 提交于 2020-01-30 05:37:55
Linux Ubuntu 上安装最新版 wine 首先,使用下面的命令来移除现存的 Wine软件: sudo apt remove winehq-stable wine-stable wine1.6 wine-mono wine-geco winetricks 接着,添加32位系统支持: sudo dpkg --add-architecture i386 下面使用wget下载并添加官方 Wine 存储库密钥: wget -qO - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add - 对于 Ubuntu 18.04 和 19.04,用 PPA 添加 FAudio 依赖, Ubuntu 19.10 不需要它: sudo add-apt-repository ppa:cybermax-dexter/sdl2-backport 现在使用此命令添加存储库: sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu $( lsb_release -cs ) main" 现在已经添加了正确的存储库,可以使用以下命令安装 Wine 5.0: sudo apt update && sudo apt install --install

unix - run a command as another user [closed]

心不动则不痛 提交于 2020-01-30 04:57:09
问题 Closed. This question is off-topic. It is not currently accepting answers. Want to improve this question? Update the question so it's on-topic for Stack Overflow. Closed 7 years ago . I am a newbie to Unix. I am trying to run a shell script and command as another user. For example: I am logged in as user1 and want to execute a script as user2. I dont want the password prompt and I want it to be auto-entered. I am aware of the public key authentication but I am trying to find if there is

ubuntu下postgreSQL安装配置

馋奶兔 提交于 2020-01-30 02:52:02
ubuntu下postgreSQL安装配置 一、安装并配置,并设置远程登陆的用户名和密码 1、安装postgreSQL sudo apt-get update sudo apt-get install postgresql-10 -y 在Ubuntu下安装Postgresql后,会自动注册为服务,并随操作系统自动启动。 在Ubuntu下安装Postgresql后,会自动添加一个名为postgres的操作系统用户,密码是随机的。并且会自动生成一个名字为postgres的数据库,用户名也为postgres,密码也是随机的。 2、修改postgres数据库用户的密码为123456 打开客户端工具(psql) sudo -u postgres psql 其中,sudo -u postgres 是使用postgres 用户登录的意思 PostgreSQL数据默认会创建一个postgres的数据库用户作为数据库的管理员,密码是随机的 postgres=# ALTER USER postgres WITH PASSWORD '123456'; postgres=#为PostgreSQL下的命令提示符,--注意最后的分号; 3、退出PostgreSQL psql客户端 postgres=# \q 4、修改ubuntu操作系统的postgres用户的密码(密码要与数据库用户postgres的密码相同

deepin15.11 安装cuda10.1+cudnn+pytorch-gpu

梦想与她 提交于 2020-01-30 01:52:47
1、查看内核版本 Ubuntu16.04+cuda10.1官方安装指导的补充说明 $ lspci | grep - i nvidia $ uname - m & & cat / etc / * release $ gcc - - version $ uname - r deepin的内核是4.15,与ubuntu18.04一样,各种安装文件应该下载对应版本。 2、安装闭源显卡驱动 cuda文件包含显卡驱动,可以分两次安装cuda,第一次安装驱动,第二次安装cuda-toolkit; 我直接到 官网 下载一个最新的驱动,430 参考文章 在Deepin系统中安装英伟达NVIDIA显卡驱动的方法 NVIDIA安装前 可以再显卡驱动管理器设置,或者: 需要在安装驱动之前首先禁止nouveau驱动,在Deepin中运行以下命令: sudo nano /etc/modprobe.d/blacklist.conf 然后在打开的blacklist.conf文件中添加如下内容: blacklist nouveau options nouveau modeset=0 然后执行命令: sudo update-initramfs -u 一直等到检测结束,退出重启电脑,重新启动后验证是否成功,运行以下命令: lsmod | grep nouveau 注:如果页面没什么反应、无输出什么内容即为成功。

Git版本控制

社会主义新天地 提交于 2020-01-30 00:17:06
Update :20191024 问题: 为什么要使用git,有哪些应用 是否有过软件项目开发经验 是否经常与人合作,共同开发软件 Git 的历史 Wiki的解释: Git is a distributed version-control system for tracking changes in source code during software development. It is designed for coordinating work among programmers, but it can be used to track changes in any set of files. Its goals includes speed, data integrity, and support for distributed, non-linear workflows. Git 的应用 去中心化 分布式 分支策略 Git的工作区域 WorkSpace(工作目录) Index(暂存区) Repository(资源区 - .git) Remote(git 的远程仓库) Git的工作流程 图片来源于网络,仅用于解释Git的工作流程 Git的常用命令 git commit -a git-commit : record changes to the repository git

Linux——安装JDK1.8

删除回忆录丶 提交于 2020-01-29 11:32:20
卸载本机openjdk sudo yum remove *openjdk* 解压安装包 1.sudo mkdir /usr/lib/jvm 2.sudo tar -zxvf jdk-8u231-linux-x64.tar.gz` 修改环境变量 sudo vi /etc/profile 将以下代码写入profile文件中 export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_131 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH 立即生效 source /etc/profile 测试是否成功 1.javac (java相关信息) 2.java -version (java版本信息) 3.echo $PATH (环境变量信息) 来源: CSDN 作者: zww617 链接: https://blog.csdn.net/weixin_44559936/article/details/104008128