unix命令

Docker启动Get Permission Denied

匿名 (未验证) 提交于 2019-12-03 00:26:01
本文转自: 作者: warm3snow ,原文链接:https://www.cnblogs.com/informatics/p/8276172.html 以下问题及解决方法都在Ubuntu16.04下,其他环境类似 问题描述 安装完docker后,执行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.26/images/json: dial unix /var/run/docker.sock: connect: permission denied“ 原因 摘自docker mannual上的一段话 Manage Docker as a non - root user The docker daemon binds to a Unix socket instead of a TCP port . By default that Unix socket is owned by the user root and other users can only access it using sudo . The

docker:dial unix /var/run/docker.sock: permission denied.

匿名 (未验证) 提交于 2019-12-03 00:18:01
转载自: https://blog.csdn.net/qiyueqinglian/article/details/50952870 启动docker,运行命令遇到问题 dial unix / var /run/docker . sock: permission denied . Are you trying to connect to a TLS -enabled 解决办法: 把当前用户加入docker用户组。 $sudo gpasswd -a ${USER} docker 另外,如果当前没有docker用户组,添加: sudo vim /etc/group docker:x: 580 :docker dockerroot:x: 509 : 查看是否添加成功: cat /etc/ group | grep ^docker 重启docker sudo serivce docker restart 到这步如果还不成功,logout当前用户,再login 文章来源: docker:dial unix /var/run/docker.sock: permission denied.

UNIX文件系统

匿名 (未验证) 提交于 2019-12-02 23:47:01
在linux系统中―― 一切都是文件。 1. 磁盘物理结构 磁盘的物理结构如下: 磁盘的最小组成单位可以看成扇区,每个扇区的大小逻辑上看起来是512字节,但实际上底层的物理扇区是4096字节,可以通过如下方式去得到: gqx@gqx-Lenovo-Product:~$ sudo fdisk -l Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes 由于扇区太小了,如果实际操作的时候按扇区为单位去读写数据的效率比较低,就比如10M的文件,磁头就需要读取(1024*10/512)20480次移动操作,所以一般都是用块(多个扇区)这个逻辑概念来实现具体的读写操作,一个块的大小通常是4096个字节: gqx@gqx-Lenovo-Product:~$ sudo tune2fs -l /dev/sda4 | grep "Block size" Block size: 4096 2. 文件系统的结构

Centos安装vncserver服务

匿名 (未验证) 提交于 2019-12-02 23:34:01
Centos安装vncserver服务 vnc是一款Windows远程桌面软件,其优点是支持跨操作系统的远程图形化控制。下面开始记录第一次安装vnc服务的过程。   [root@localhost ~]# [root@localhost ~]# rpm -qa | grep tigervnc   2.安装vnc服务   3.启动并设置密码   在第一次启动vncserver会提示输入密码,之后就需要使用vncpasswd命令   4.检查服务有没有启动   root 2744 0.0 2.4 63860 25372 pts/1 S 21:09 0:00 /usr/bin/Xvnc :1 -desktop localhost.localdo   5.系统现已安装成功,若还无法连接到Centos系统,则需要一步步排查原因,大致分为以下步骤:     1>ping     unix 2 [ ACC ] STREAM LISTENING 20986 2744/Xvnc @/tmp/.X11-unix/X1     unix 2 [ ACC ] STREAM LISTENING 20987 2744/Xvnc /tmp/.X11-unix/X1     unix 3 [ ] STREAM CONNECTED 43055 2744/Xvnc @/tmp/.X11-unix/X1    

linux去掉windows下文件中的\r

匿名 (未验证) 提交于 2019-12-02 21:59:42
Unix体系里,每行结尾只有“<换行>”,即“\n”; Windows体系里面,每行结尾是“<换行><回 车>”,即“\n\r”。 一个直接结果是,Unix体系下的文件在Windows里打开的话,所有文字会变成一行; 而Windows里的文件在Unix下打开的话,在每行的结尾可能会多出一个^M符号。 方法1: 在命令模式下:输入:%s/^M//g 然后,回车即可替换 注,其中”^M”的输入,分别是“Ctrl+v”、“Ctrl+M”键生成的 方法2: 使用vi打开文本文件 vi dos.txt 命令模式下输入 :set fileformat=unix :w 方法3: 使用sed 工具 sed ’s/^M//’ filename > tmp_filename 方法4: 既然window下的回车符多了‘\r’,那么当然通过删除‘\r’ ,也可以实现: tr -d ‘\r’ 方法5:(最常用的方法) 在终端下敲命令: $ dos2unix filename 直接转换成unix格式,就OK了!~ sed -i 's/\r//' startup.sh window下默认是 \r\n linux下是\n unix下是\r 来源:51CTO 作者: KingApple 链接:https://blog.51cto.com/14013608/2443455

linux命令缩写/命令选项查询

不羁岁月 提交于 2019-12-02 18:36:45
缩写习惯 无聊和乏味的工作是罪恶 -- Eric S. Raymond 构建于图形界面之上的操作系统,使用鼠标作为主输入设备, 是否使用缩写并不重要。比如 Windows 系统中的目录,几乎都是全称…… 点击两次鼠标进入文件夹 pf , 并不意味着点击13次才能进入文件夹 Program Files 而构建于命令行之上的操作系统,如 Linux,只要3个字母以上的单词,几乎都要缩写。 例如: cd 命令是 Change Directory 的缩写。 作为常用命令,如果使用它的全称 Change Directory ,绝对是无聊和乏味的工作。 最常见的缩写,取每个单词的首字母 cd Change Directory dd Disk Dump df Disk Free du Disk Usage pwd Print Working Directory ps Processes Status PS Prompt Strings su Substitute User rc Run Command Tcl Tool Command Language cups Common Unix Printing System apt Advanced Packaging Tool bg BackGround ping Packet InterNet Grouper 如果首字母后为“h”,通常保留

Linux终端连接Linux服务器

▼魔方 西西 提交于 2019-12-02 07:57:58
我们经常需要通过类UNIX下连接我们的Linux服务器。比如我的Mac下经常需要连接上Linux服务器。一般系统都提供了ssh支持,可以直接连接: 通过命令: ssh root @120 . 25.12 . 92 然后输入root用户的密码就行了。 如下图: 来源: CSDN 作者: 惜暮 链接: https://blog.csdn.net/u010853261/article/details/54810457

Unix/Linux平台下的Node.js安装

痴心易碎 提交于 2019-12-01 14:30:50
由于Node.js尚处于v0.x.x的版本的快速发展中,Unix/Linux平台的发行版都不会预置Node的二进制文件,通过源码进行编译安装是目前最好的选择。而且用Unix/Linux系统的同学们多数都是文艺程序员,本节只介绍如何通过源码进行编译和安装。 安装条件 如同在Windows平台下一样,Node.js依然是采用gyp工具管理生成项目的,不同的是通过make工具进行最终的编译。所以Unix/Linux平台下你需要以下几个必备条件,才能确保编译完成: Python。用于gyp,可以通过在shell下执行python命令,查看是否已安装python,并确认版本是否符合需求(2.6或更高版本,但不推荐3.0)。 源代码编译器,通常 Unix/Linux平台都自带了C++的编译器(GCC/G++)。如果没有,请通过当前发行版的软件包安装工具安装make,g++这些编译工具。 Debian/Ubuntu下的工具是apt-get RedHat/centOS下通过yum命令 Mac OS X下你可能需要安装xcode来获得编译器 其次,如果你计划在Node.js中启用网络加密,OpenSSL的加密库也是必须的。该加密库是libssl-dev,可以通过apt-get install libssl-dev等命令安装。 检查环境并安装 完成以上预备条件后,我们获取源码并进行环境检查吧:

Python环境搭建

只谈情不闲聊 提交于 2019-12-01 07:46:34
Python可应用于多平台包括 Linux 和 Mac OS X。 你可以通过终端窗口输入 "python" 命令来查看本地是否已经安装Python以及Python的安装版本。 Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX, 等等。) Win 9x/NT/2000 Macintosh (Intel, PPC, 68K) OS/2 DOS (多个DOS版本) PalmOS Nokia 移动手机 Windows CE Acorn/RISC OS BeOS Amiga VMS/OpenVMS QNX VxWorks Psion Python 同样可以移植到 Java 和 .NET 虚拟机上。 Python下载 Python最新源码,二进制文档,新闻资讯等可以在Python的官网查看到: Python官网: http://www. python.org/ 你可以在一下链接中下载Python的文档,你可以下载 HTML、PDF 和 PostScript 等格式的文档。 Python文档下载地址: www.python.org/doc/ Python安装 Python已经被移植在许多平台上(经过改动使它能够工作在不同平台上)。 您需要下载适用于您使用平台的二进制代码,然后安装Python。 如果您平台的二进制代码是不可用的

linux中的set ff=unix

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-01 02:26:46
set ff=unix : 告诉 vi 编辑器,使用unix换行符。 操作步骤: 1.用vi命令打开文件 2.直接输入   :set ff=unix 来源: https://www.cnblogs.com/lwcode6/p/11647955.html