Ubuntu

yum和apt-get的区别

寵の児 提交于 2020-08-06 05:47:41
Linux系统基本分为两大类: 1、Redhat系列:Redhat、Centos、Fedora等 2、Debian系列:Debian、Ubuntu等 Redhat系列 1、常见的安装包格式为:rpm包,安装rpm包的命令是:rpm-参数 2、包的管理工具:yum 3、支持tar包 Debian系列 1、常见的安装包格式为:deb包,安装deb包的命令是:dpkg-参数 2、包的管理工具:apt-get 3、支持tar包 来源: oschina 链接: https://my.oschina.net/hongjiang/blog/4337142

#新闻拍一拍# 微软推出 Pylance,改善 VS Code 中的 Python 体验

落花浮王杯 提交于 2020-08-06 05:47:18
微软推出 Pylance,改善 VS Code 中的 Python 体验 微软宣布推出一种新的 Python 语言服务器,名为 Pylance,其可利用语言服务器协议与 VS Code 进行通信。Pylance 现在作为 Visual Studio Marketplace 的扩展提供。一些关键功能包括有:类型信息、自动导入、类型检查诊断和多根工作区支持。 来源: 开源中国 拍一拍:VS Code 真好用……慢慢地,微软推出的开源产品会越来越好用,心情复杂…… 维基百科新项目 Abstract Wikipedia 推动跨语言内容发展 这是该基金会 7 年来展开的第一个新项目。这个新想法,即允许投稿者使用抽象符号创建内容,然后通过一款名为 Wikilambda 的工具托管一组函数并将其翻译成不同的自然语言,无论用户说的是哪种语言都能更好地平衡内容。在其看来,该项目不需要在自然语言生成或词汇知识表达方面取得了重大突破。 来源: cnBeta.COM 拍一拍:确实目前还是英文维基百科内容最丰富详实,这个项目如果能够成功的话,会对各个语言版本的发展起到很大的推动作用。不过,中文维基百科的落后,不完全是语言问题,你知道的…… Ubuntu 19.10 将于本月结束生命周期 官方建议迁移至 Ubuntu 20.04,从 Ubuntu 19.10 升级到 20.04 版本也非常方便。今年 4

WSL下的Docker数据卷挂载

荒凉一梦 提交于 2020-08-06 04:55:01
说明:通过WSL2装上Ubuntu18.04.在WSL上安装了docker. 正常的docker数据卷挂载: docker run -it -v /宿主机绝对路径目录: /容器内目录 镜像名 在WSL2中,需要把windows体系的目录结构转成wsl下(/mnt): 来源: oschina 链接: https://my.oschina.net/u/4385718/blog/4328840

Bash 远程任意代码执行安全漏洞(最严重漏洞)

荒凉一梦 提交于 2020-08-06 04:27:07
Bash 远程任意代码执行安全漏洞(最严重漏洞) 如下命令来检查系统存在此漏洞: # env x='() { :;}; echo vulnerable' bash -c "echo this is a test" vulnerable this is a test 修复后结果 # env x='() { :;}; echo vulnerable' bash -c "echo this is a test" bash: warning: x: ignoring function definition attempt bash: error importing function definition for `x' this is a test 受影响的系统包括: CentOS Debian Redhat Ubuntu 红帽系可通过更新 bash 并重启系统来解决这个问题: yum update bash 或者: yum update bash-4.1.2-15.el6_5.1 此举只是更新了 bash 包,还需要重启系统才能生效,也可以 /sbin/ldconfig Ubuntu 用户可以通过如下命令打补丁,无需重启: apt-get update apt-get install bash 来源: oschina 链接: https://my.oschina.net/u

第六章 FISCO BCOS 多服务器分布式部署

别说谁变了你拦得住时间么 提交于 2020-08-06 04:17:34
想了解相关区块链开发,技术提问,请加QQ群:538327407 前提概要 前面几章,我们通过单机部署,在单台服务器上搭建四个节点,完成FISCO BCOS 底层搭建,并完成相关合约开发、sdk 开发。 本次,我们将通过多态服务器的形式,多机构、多节点分布式部署。 备注:本文以下采用一键部署方式,但是想要了解分布式部署等原理的,还是要了解深层次的每个细节,详细情况请看以下官方 https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/docs/tutorial/enterprise_quick_start.html (很重要,里面介绍了一条链,链证书、机构证书、节点证书使用,以及各节点是如何保证p2p通信,身份认证等) 一键部署 首先 先附上 官方教程 详细地址: https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/docs/enterprise_tools/enterprise_quick_start.html 由于官方教程是在单机上部署,模拟多服务器分布式,其实有些细节上还是有很大差距,对于小白,如果没有比较扎实的区块链底层改造实力,可能就会陷入卡壳状态。 第一部分 基础底层搭建 1、先准备两台测试服务器 其中 将测试服务器1 作为机构A

(Redis基础教程之十三) 如何从命令行更改Redis的配置

徘徊边缘 提交于 2020-08-06 04:16:17
介绍 Redis 是一个开源的内存中键值数据存储。Redis有几个命令,可让您即时更改Redis服务器的配置设置。本教程将介绍其中一些命令,并说明如何使这些配置更改永久生效。 如何使用本指南 本指南以备有完整示例的备忘单形式编写。我们鼓励您跳至与您要完成的任务相关的任何部分。 本指南中显示的命令已在运行Redis版本4.0.9的Ubuntu 18.04服务器上进行了测试。要设置类似的环境,您可以按照我们的指南 如何在Ubuntu 18.04上安装和保护Redis的 步骤1 进行操作。我们将通过使用Redis命令行界面运行它们来演示这些命令的行为。请注意,如果您使用其他Redis界面(例如 Redli) ,则某些命令的确切输出可能会有所不同。 redis-cli 请注意,托管Redis数据库通常不允许用户更改配置文件。如果您正在使用DigitalOcean的托管数据库,则本指南中概述的命令将导致错误。 更改Redis的配置 本节中概述的命令将仅在当前会话期间或直到您运行之前更改Redis服务器的行为, config rewrite 这将使它们永久化。您可以通过使用首选文本编辑器打开和编辑Redis配置文件来直接更改它。例如,您可以 nano 这样做: sudo nano /etc/redis/redis.conf 警告: 该 config set 命令 被认为是危险的

嵌入式Linux驱动笔记(三十一)------SYSRQ组合键使用

て烟熏妆下的殇ゞ 提交于 2020-08-06 04:04:43
你好!这里是风筝的博客, 欢迎和我一起交流。 ALT+SYSRQ组合键是Linux调试的一种手段,即使在系统死机、panic、卡住等情况,只要系统还能响应中断,那么SYSRQ就派上用场了(比如触发crash查看系统当前在干啥),具体的使用情况可以参考内核文档里的详细描述:Documentation/sysrq.txt note:SYSRQ键也就是键盘上的Print Screen键. 使用SYSRQ组合键需要在内核开启配置:CONFIG_MAGIC_SYSRQ 可以通过在系统中使用 cat / proc / sys / kernel / sysrq 查看sysrq是否开启,sysrq值对应: in /proc/sys/kernel/sysrq: 0 - disable sysrq completely 1 - enable all functions of sysrq 1 - bitmask of allowed sysrq functions (see below for detailed function description): 2 - enable control of console logging level 4 - enable control of keyboard (SAK, unraw) 8 - enable debugging dumps of

树莓派4B安装 docker18.09.9

≡放荡痞女 提交于 2020-08-06 02:55:15
硬件 :Raspberry Pi 4B(4g或8g版本) 系统 :Ubuntu 20.04 LTS 安装docker ( cat <<EOF deb [arch=arm64] https://download.docker.com/linux/ubuntu bionic stable EOF ) > /etc/apt/sources.list.d/docker.list curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - apt update && apt -y install docker-ce=5:18.09.9~3-0~ubuntu-bionic docker-ce-cli=5:18.09.9~3-0~ubuntu-bionic containerd.io `apt update && apt -y` `install` `docker-ce=5:18.09.9~3-0~ubuntu-bionic docker-ce-cli=5:18.09.9~3-0~ubuntu-bionic containerd.io` docker配置文件 ( cat <<EOF { "registry-mirrors": ["https://ai6ce1da.mirror.aliyuncs.com"

centos7安装docker,再在docker上安装mysql5.7

烈酒焚心 提交于 2020-08-06 02:52:07
1.使用命令查看Linux内核是否在3.10以上 uname -r 如果Linux内核没有在3.10以上,则使用下面的命令升级内核版本 yum update -y 安装必要的软件包 yum install -y yum-utils device-mapper-persistent-data lvm2 设置阿里云仓库,为的是下载速度快一点 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 直接选择需要安装的Docke版本 yum list docker-ce --showduplicates | sort -r (查看Docker版本,可以省略,直接使用下面命令中的docker版本) yum install -y docker-ce-18.03.1.ce 启动Dockers systemctl start docker 设置开机启动Dockers systemctl enable docker 下面是常用的Docker命令 docker ps 查看当前正在运行的容器 docker ps -a 查看所有容器的状态 docker start/stop id/name 启动/停止某个容器 docker attach id 进入某个容器

ubuntu 添加新分区,并挂载/home

核能气质少年 提交于 2020-08-06 02:37:41
ubuntu 添加新分区,并挂载/home # 分区 查看已有的磁盘,可以看到sdb还没有分区。 > sudo fdisk -l 进入sdb进行分区,输入m可以查看帮助信息 >sudo fdisk /dev/sdb 输入n新建分区 输入分区号1,然后输入大小我输入的是sector扇区的开始和结束位置,也可以输入以K M G T P为单位的大小。我选择的是移除之前的signature 然后查看要创建的分区表,这时还没有创建,按w保存退出后才成功。 可以再次执行 sudo fdisk -l 查看是否创建。 然后将新分区格式化为ext4 >sudo mkfs -t ext4 /dev/sdb1 # 为/home挂载新分区 创建临时目录,用来临时挂载新分区 > sudo mkdir /mnt/newpart 将新分区挂载到新文件夹 > sudo mount /dev/sdb1 /mnt/newpart 将/home目录下的文件拷贝到新分区 >cd /home >sudo cp -ax * /mnt/newpart 拷贝时间也许较长,耐心等待。 重命名原/home目录,并新建一个新的空/home目录,并将新分区挂载过来 > cd / > sudo mv /home /home.old > sudo mkdir /home > sudo mount /dev/sdb1 /home 查看uuid