Ubuntu

Ubuntu 18.04 新系统 允许root远程登录

时光总嘲笑我的痴心妄想 提交于 2020-08-17 02:38:01
1. 查看ssh服务器是否安装并启动 #sudo ps -e | grep ssh 1. 安装ssh服务器 #sudo apt-get install openssh-server 2. 配置sshd文件 编辑SSH服务的配置文件sshd_config,修改SSH的端口和root用户权限。 使用到的命令:(按字母“i”进入编辑模式,按ESC退出编辑模式,“:wq”保存退出)。 # vim /etc/ssh/sshd_config 1、找到# port 22所在的那一行,复制该行内容并修改。 将“#port 22”修改为“port 22”(将前面的“#”去掉)。 该行内容为设置SSHd服务的端口号 2、找到#PermitRootLogin prohibit-password那一行,复制该行内容并修改。 将“#PermitRootLogin prohibit-password”修改为“PermitRootLogin yes” 3. 重启服务器 service ssh restart service ssh restart 来源: oschina 链接: https://my.oschina.net/u/4295934/blog/4275415

docker的安装及加速配置

我的未来我决定 提交于 2020-08-17 02:36:51
1、docker的安装 官网 https://docs.docker.com/engine/install/ 为我们提供了三种安装方式。 使用存储库安装 从软件包安装 使用便捷脚本安装 官方推荐的是第一种,我里我也采用第一种方法,需要注意需要根据自己的系统和对应版本进行选择。这里我以我的Ubuntu(18.04.4)为例, (1)设置存储库 1、更新 apt 软件包索引并安装软件包以允许 apt 通过HTTPS使用存储库: sudo apt-get update sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common 2、添加Docker的官方GPG密钥 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 通过搜索指纹的后8个字符,验证您现在是否拥有带有指纹的密钥 。 sudo apt-key fingerprint 0EBFCD88 pub rsa4096 2017-02-22 [SCEA] 9DC8 5822

docker-修改容器的挂载目录三种方式

南楼画角 提交于 2020-08-16 22:40:27
方式一:修改配置文件(需停止docker服务) 1、停止docker服务 systemctl stop docker.service(关键,修改之前必须停止docker服务) 2、vim /var/lib/docker/containers/container-ID/config.v2.json 修改配置文件中的目录位置,然后保存退出 "MountPoints":{"/home":{"Source":"/docker","Destination":"/home","RW":true,"Name":"","Driver":"","Type":"bind","Propagation":"rprivate","Spec":{"Type":"bind","Source":"//docker/","Target":"/home"}}} 1 3、启动docker服务 systemctl start docker.service 4、启动docker容器 docker start <container-name/ID> 方式二:提交现有容器为新镜像,然后重新运行它 $ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 5a3422adeead ubuntu:14.04 "/bin/bash" About a

Linux系统常用的版本有哪些?有何区别呢?

99封情书 提交于 2020-08-16 22:30:59
  Linux系统是一个免费开源的操作系统,是当下非常热门的技术,广受大家的喜欢和关注。那么Linux系统常用的版本有哪些?有何区别呢?   1、CentOS:是一个基于Red Hat Linux提供的可自由使用的源代码的企业级Linux发行版本,每个版本的CentOS会定期进行更新,方便支持新的硬件,而且在RHEL的基础上修正BUG,稳定性值得信赖。   优点:CentOS完全免费,不存在RED HAT AS4需要序列号的问题,独有yum命令支持在线升级,可以即时更新系统   2、Mandriva:最早是基于Redhat进行开发的,Redhat默认采用GNOME桌面系统,而Mandrake将之改为KDE。   优点:友好的操作界面,图形配置工具,庞大的社区技术支持,NTFS分区大小变更   3、Red Hat:由Red Hat公司提供收费技术支持和更新的Red Hat Enterprise Linux,以及由社区开发的免费的Fedora Core。   优点:拥有数量庞大的用户,优秀的社区技术支持,许多创新   4、Debian:dpkg是Debian系列特有的软件包管理工具,被誉为所有Linux软件包管理工具最强大的。   优点:遵循GNU规范,100%免费,优秀的网络和社区资源,强大的apt-get。   5、Ubuntu:是一个拥有Debian的优势

在Linux中以非root用户运行Docker技巧

我是研究僧i 提交于 2020-08-16 22:29:21
在Ubuntu上安装Docker很容易!连新手都可以在15分钟内安装完毕。安装Docker后,我注意到无法以普通用户的身份执行大多数Docker操作。每次我都只好以“root”用户的身份或拥有“sudo”权限的情况下运行Docker。 每当我尝试以非root用户的身份或在没有sudo权限的情况下运行Docker,都会出现以下错误: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.40/version: dial unix /var/run/docker.sock: connect: permission denied 比如说,我想使用以下 命令 以普通用户的身份查看Docker版本: $ docker version 我还收到该错误消息: Client: Docker Engine - Community Version: 19.03.8 API version: 1.40 Go version: go1.12.17 Git commit: afacb8b7f0 Built: Wed Mar 11 01:25:46 2020 OS/Arch

Ubuntu安装DHCP

允我心安 提交于 2020-08-16 21:06:34
前言 因为软路由,需要玩下DHCP,看了下开源DHCP方案 isc-dhcp-server 还不错,遂拿这个试下 安装 环境 root@localhost:~# cat /etc/issue Ubuntu 16.04.6 LTS \n \l 安装 apt install isc-dhcp-server dhcpdump 配置 安装完后主要有2个配置文件 /etc/default/isc-dhcp-server /etc/dhcp/dhcpd.conf 配置DHCP Server 配置监听接口 vim /etc/default/isc-dhcp-server INTERFACES="eth2" 配置主要配置 vim /etc/dhcp/dhcpd.conf ddns-update-style none; option domain-name "zq.local"; option domain-name-servers 8.8.8.8, 4.4.4.4; default-lease-time 600; max-lease-time 7200; log-facility local7; option subnet-mask 255.255.0.0; option broadcast-address 10.241.255.255; option routers 10.241.255.254

Ubuntu-20.04安装libglu1-mesa-dev libpulse-dev libglib2.0-dev

与世无争的帅哥 提交于 2020-08-16 19:05:26
安装时报错,如下: sudo apt-get install libglu1-mesa-dev libpulse-dev libglib2.0-dev Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: libglib2.0-dev : Depends: libglib2.0-0 (= 2.64.2-1~fakesync1) but 2.64.3-1~ubuntu20.04.1 is to

Ubuntu18.04 下配置lua版本的CycleGAN

不想你离开。 提交于 2020-08-16 18:44:30
本地环境 linux版本:18.04.1-Ubuntu gcc/g++环境:gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0 CUDA 版本: 10.1 显卡驱动版本:440.100 CycleGAN配置 安装torch环境 因为原版本的torch安装的时候在CUDA10以上的版本会出现错误,所以直接安装修改过的适合CUDA10的版本: https://github.com/nagadomi/distro.git #cuda10,默认是 按照torch官网的步骤安装lua环境和torch,应该是没有大问题 安装CycleGAN依赖 luarocks install nngraph luarocks install class luarocks install https://raw.githubusercontent.com/szym/display/master/display-scm-0.rockspec nngraph 和 class的安装基本没有什么问题,若因为 The Great Wall的话,在控制台可以试试 proxychains, 安装指令为: sudo apt-get install proxychains 在安装display依赖包的时候,因为依赖 async,但是async好久没有更新,在gcc/g++-7会出现 -Werror

【北京迅为】 i.MX6ULL终结者外设功能验证

时间秒杀一切 提交于 2020-08-16 14:33:22
目录 1. 用户LED测试 2. 蜂鸣器测试 3. ADC电位器测试 4. TF卡测试 5. USB HOST测试 6. 以太网测试 7. 用户按键测试 8. 内存测试 9. Linux系统时钟测试 10. CSI摄像头测试 11. USB摄像头测试 12. AP3216C测试 13. WIFI联网测试 14. PCIE 4G模块测试 15. CAN接口测试 16. 485接口测试 17. DHT11模块测试 通过本章节我们可以快速验证开发板的各个外设接口,在本节的所有功能测试中,我们使用的是Yocto的文件系统(在光盘资料的“i.MX6UL终结者光盘资料\08_开发板系统镜像\03_文件系统镜像\03_Yocto文件系统\rootfs.tar.bz2”目录下)。 1. 用户LED测试 首先我们给开发板上电启动,然后通过调试串口登录到开发板上,如图 1.1所示: 图 1.1 然后我们改变用户LED的触发方式,在串口终端输入下面的命令: echo none > /sys/class/leds/sys-led/trigger 如果我们需要点亮用户LED,可以在串口终端输入下面的命令: echo 1 > /sys/class/leds/sys-led/brightness 如果我们需要关闭用户LED,可以在串口终端输入下面的命令: echo 0 > /sys/class/leds/sys

小白使用阿里云建网站三种方式(自助建站+模板建站+功能定制建站)

给你一囗甜甜゛ 提交于 2020-08-16 14:22:46
随着网站服务器技术的发展,越来越多的站长建站首先选择云服务器。时下阿里云云服务器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.2 CentOS(推荐) 请使用yum方式在线安装软件。 2