精华内容
下载资源
问答
  • Linux报错提示

    2020-05-31 09:13:07
    A:你使用的命令应该是针对文件的命令,在使用过程你的命令中你把你的参数指定成了目录,所以linux报错说“这是一个目录”。你可以理解为linux在告诉你,这是一个目录不是文件,这个命令应该是针对文件的。 答案选自...

    Q:Is a directory 什么意思?
    在这里插入图片描述
    答案选自:

    A:你使用的命令应该是针对文件的命令,在使用过程你的命令中你把你的参数指定成了目录,所以linux报错说“这是一个目录”。你可以理解为linux在告诉你,这是一个目录不是文件,这个命令应该是针对文件的。

    Q:permission denied
    在这里插入图片描述
    A:意思是:权限被拒绝
    Linux中使用sudo或进入超级用户root即可解决。

    展开全文
  • Linux报错:不在 sudoers 文件中

    千次阅读 2019-01-23 21:39:51
    Linux报错:不在 sudoers 文件中 目录:Linux报错:不在 sudoers 文件中Allow root to run any commands anywhere 我在执行 sudo 命令的时候,由于输错了两次密码,报出了“不在 sudoers 文件中。此事将被报告”...

    Linux报错:不在 sudoers 文件中

    我在执行 sudo 命令的时候,由于输错了两次密码,报出了“不在 sudoers 文件中。此事将被报告”错误信息。

    [elasticsearch@localhost logs]$ sudo chattr -V -a yidian-application.log
    [sudo] password for elasticsearch:
    Sorry, try again.
    [sudo] password for elasticsearch:
    Sorry, try again.
    [sudo] password for elasticsearch:
    elasticsearch 不在 sudoers 文件中。此事将被报告。

    一、sudo是什么

    root用户只有在权限分配及系统设置时才会使用,而root用户的密码也不可能公开。普通用户执行到系统程序时,需要临时提升权限,sudo就是我们常用的命令,仅需要输入当前用户密码,便可以完成权限的临时提升。

    sudo命令可以让你以root身份执行命令,来完成一些我们这个帐号完成不了的任务。其实并非所有用户都能够执行sudo,因为有权限的用户都在/etc/sudoers中呢。

    二、解决方法

    1、切换到 root 用户

    2、执行vi命令,编辑/etc/sudoers文件,添加要提升权限的用户;在文件中找到root ALL=(ALL) ALL,在该行下添加提升权限的用户信息,如:

    Allow root to run any commands anywhere

    root ALL=(ALL) ALL
    user ALL=(ALL) ALL(需要新增的用户)

    说明:格式为(用户名 网络中的主机=(执行命令的目标用户) 执行的命令范围)

    3、保存退出,并恢复/etc/sudoers的访问权限为440

    [root@Compile user]# chmod 440 /etc/sudoers

    4、切换到原来的用户,继续剩下的 sudo 操作

    注:
    其实centos自带命令visudo,意思就是调用vim来修改“/etc/sudoers”文件,从而达到增加账号权限的目的。相比之下,这个命令应该会做些保护和隔离,所以更加安全。

    这样省去了你切换帐号的步骤。

    展开全文
  • Linux报错之ping: www.baidu.com: Name or service not known

    万次阅读 热门讨论 2018-09-17 10:54:52
    Linux报错之ping: www.baidu.com: Name or service not known centos作为操作系统的Virtual Machine: [root@localhost ~]# cat /etc/*release CentOS Linux release 7.5.1804 (Core) NAME=&...

    Linux报错之ping: www.baidu.com: Name or service not known

    • centos作为操作系统的Virtual Machine:
    [root@localhost ~]# cat /etc/*release
    CentOS Linux release 7.5.1804 (Core) 
    NAME="CentOS Linux"
    VERSION="7 (Core)"
    ID="centos"
    ID_LIKE="rhel fedora"
    VERSION_ID="7"
    PRETTY_NAME="CentOS Linux 7 (Core)"
    ANSI_COLOR="0;31"
    CPE_NAME="cpe:/o:centos:centos:7"
    HOME_URL="https://www.centos.org/"
    BUG_REPORT_URL="https://bugs.centos.org/"
    
    CENTOS_MANTISBT_PROJECT="CentOS-7"
    CENTOS_MANTISBT_PROJECT_VERSION="7"
    REDHAT_SUPPORT_PRODUCT="centos"
    REDHAT_SUPPORT_PRODUCT_VERSION="7"
    
    CentOS Linux release 7.5.1804 (Core) 
    CentOS Linux release 7.5.1804 (Core) 
    
    • Virtual Machine的系统信息。

    Virtual Machine的网络信息

    NAT地址转换模式下的IP信息

    [root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp0s3
    TYPE=Ethernet
    PROXY_METHOD=none
    BROWSER_ONLY=no
    BOOTPROTO=dhcp
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    IPV6_ADDR_GEN_MODE=stable-privacy
    NAME=enp0s3
    UUID=eac2ccd5-8840-41da-8da5-fa3967bf63fa
    DEVICE=enp0s3
    ONBOOT=no
    
    • IP的信息——Virtual Machine 默认Network(NAT方式):
    [root@localhost ~]# ip a
    1: lo: <LOOPBACK, UP, LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 100
    	link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    	inet 127.0.0.1/8 scope host lo
    		valid_lft forever preferred_lft forever
    	inet6 ::1/128 scope host
    		valid_lft forever preferred_lft forever
    2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    	link/ether 08:00:27:e6:d8:e9 brd ff:ff:ff:ff:ff:ff
    
    • 这个时候进行ping www.baidu.com出现:
    ping: www.baidu.com: Name or service not known
    
    • 导致了这个Error,所以JackDan把Virtual Machine的Network切换为了Bridged Adapter,重新启动了network service,并且查看了IP信息以及Ping操作。

    并且不能通过局域网的IP地址链接Virtual Machine,因为没有IP地址。

    [root@localhost ~]# systemctl restart network
    [root@localhost ~]# ip a
    1: lo: <LOOPBACK, UP, LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 100
    	link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    	inet 127.0.0.1/8 scope host lo
    		valid_lft forever preferred_lft forever
    	inet6 ::1/128 scope host
    		valid_lft forever preferred_lft forever
    2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    	link/ether 08:00:27:e6:d8:e9 brd ff:ff:ff:ff:ff:ff
    [root@localhost ~]# ping www.baidu.com
    ping: www.baidu.com: Name or service not known
    [root@localhost ~]# 
    
    • 错误并没有得到解决,所以想到了配置静态的IP地址。

    配置固定静态的IP地址

    • static配置固定静态的IP地址
    [root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp0s3 
    TYPE=Ethernet
    PROXY_METHOD=none
    BROWSER_ONLY=no
    BOOTPROTO=static
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    IPV6_ADDR_GEN_MODE=stable-privacy
    NAME=enp0s3
    UUID=eac2ccd5-8840-41da-8da5-fa3967bf63fa
    DEVICE=enp0s3
    ONBOOT=yes
    IPADDR=192.168.1.14
    NETMASK=255.255.255.0
    GATEWAY=192.168.1.1
    [root@localhost ~]# 
    
    • IP信息变化:
    [root@localhost ~]# ip a
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
           valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host 
           valid_lft forever preferred_lft forever
    2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
        link/ether 08:00:27:e6:d8:e9 brd ff:ff:ff:ff:ff:ff
        inet 192.168.1.14/24 brd 192.168.1.255 scope global noprefixroute enp0s3
           valid_lft forever preferred_lft forever
        inet6 fe80::dc00:3fde:3fc4:b033/64 scope link noprefixroute 
           valid_lft forever preferred_lft forever
    [root@localhost ~]# 
    
    • 这个时候可以通过局域网连接到Virtual Machine(ssh 方式连接),进行Ping操作检测是否能够连接上公网,操作如下:
    [root@localhost ~]# ping www.baidu.com
    ping: www.baidu.com: Name or service not known
    [root@localhost ~]# 
    
    • 说明IP已经配置在局域网中的,但是还是无法连接外网,接着查看了一下DNS的配置:
    [root@localhost ~]# cat /etc/resolv.conf
    # Generated by NetworkManager
    [root@localhost ~]# 
    
    • 发现DNS里面的配置就只有一行注释,所以JackDan需要对DNS进行配置,配置如下:
    [root@localhost ~]# cat /etc/resolv.conf
    # Generated by NetworkManager
    nameserver 8.8.8.8
    nameserver 114.114.114.114
    [root@localhost ~]# 
    
    • 然后重新启动一下network service,操作如下:
    [root@localhost ~]# systemctl restart network
    [root@localhost ~]# 
    
    • 接着进行Ping操作,操作如下:
    [root@localhost ~]# ping www.baidu.com
    PING www.a.shifen.com (111.13.100.92) 56(84) bytes of data.
    64 bytes from 111.13.100.92 (111.13.100.92): icmp_seq=1 ttl=50 time=16.0 ms
    64 bytes from 111.13.100.92 (111.13.100.92): icmp_seq=2 ttl=50 time=14.3 ms
    64 bytes from 111.13.100.92 (111.13.100.92): icmp_seq=3 ttl=50 time=13.4 ms
    64 bytes from 111.13.100.92 (111.13.100.92): icmp_seq=4 ttl=50 time=16.0 ms
    ^C
    --- www.a.shifen.com ping statistics ---
    4 packets transmitted, 4 received, 0% packet loss, time 3013ms
    rtt min/avg/max/mdev = 13.413/14.980/16.089/1.139 ms
    [root@localhost ~]# 
    
    • 这就说明可以Ping通外网了,可以进行上网了。

    /etc/resolv.conf配置DNS客户端

    • 文件/etc/resolv.conf配置DNS客户端,它包含了主机的域名搜索顺序和DNS服务器的地址,每一行应包含一个关键字和一个或者多个的由空格隔开的参数。下面是一个例子文件:
    search mydom.edu.cn
    nameserver 210.34.0.14
    nameserver 210.34.0.2
    
    • 合法的参数及其意义如下:
      • nameserver: 表明DNS服务器的IP地址。可以有很多行的nameserver,每一个带一个IP地址。在查询时就按nameserver在本文件中的顺序进行,且只有当第一个nameserver没有反应才查询下面的nameserver。
      • domain: 声明主机的域名。很多程序用到它,如邮件系统;当为没有域名的主机进行DNS查询时,也要用到。如果没有域名,主机名将被使用,删除所有在第一个点(.)前面的内容。
      • search: 它的多个参数指明域名查询顺序。当要查询没有域名的主机,主机将在由search声明的域中分别查找。domainsearch不能共存;如果同时存在,后面出现的将会被使用。
      • sortlist: 允许将得到域名结果进行特定的排序。它的参数为网络/掩码对,允许任意的排列顺序。
    • Red Hat中没有提供缺省的/etc/resolv.conf文件,它的内容是根据在安装时给出的动态创建的。

    建议(因多人询问),特加一栏

    桥接模式

    虚拟机服务器桥接模式

    • 尽量使用桥接模式,桥接模式和NAT模式的区别会在另外一篇文章说明, 这里建议使用桥接模式。

    网卡位置

    [root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens3
    

    桥接模式的配置

    • 网卡配置参照本身物理机的配置。
      Windows 10物理机的网络设配器的配置

    虚拟机网卡的配置

    [root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33 
    TYPE=Ethernet
    BOOTPROTO=static
    DEFROUTE=yes
    PEERDNS=yes
    PEERROUTES=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_PEERDNS=yes
    IPV6_PEERROUTES=yes
    IPV6_FAILURE_FATAL=no
    IPV6_ADDR_GEN_MODE=stable-privacy
    NAME=ens33
    UUID=78085897-65c9-472d-831b-ebc34fb54667
    DEVICE=ens33
    ONBOOT=yes
    IPADDR=192.168.1.22
    NETMASK=255.255.255.0
    GATEWAY=192.168.1.1
    [root@localhost ~]# cat /etc/resolv.conf 
    search localdomain
    nameserver 127.0.0.1
    nameserver 8.8.8.8
    nameserver 114.114.114.114
    [root@localhost ~]#
    
    • 箭头所指都是依赖于自身物理机设配器的网络配置。
      虚拟机的网卡配置

    以上建议均来自于参与文章改善的小伙伴建议,在此非常感谢他们提升文章解决问题的能力。


    JackDan Thinking

    展开全文
  • linux报错:tar: par: Not found in archive linux使用tar解压文件指定目录时,出现报错tar: par: Not found in archive 一般使用tar解压文件指定目录时使用的是绝对路径,要加上-C ...

    linux报错:tar: par: Not found in archive

    linux使用tar解压文件指定目录时,出现报错tar: par: Not found in archive
    在这里插入图片描述
    一般使用tar解压文件指定目录时使用的是绝对路径,要加上***-C***(C是大写,不要弄错)
    在这里插入图片描述

    展开全文
  • linux 报错: Address already in use的解决方法 写在前面 自己的测试环境:Ubuntu 16.04 自己在运行程序的时候遇到这种情况 Address already in use ,先杀掉对应的进程,然后再次运行自己的程序就可以了 具体...
  • 问题描述:Windows上运行不报错,在Linux上就报错报错信息:插入/更新 - Communications link failure报错异常首先这个错误是当前环境的Kettle连接数据库时网络链路不通,连接失败了。由此来确认一下问题:1、 ...
  • Linux报错cannot execute binary file

    万次阅读 2019-03-24 13:13:58
    在centos 7上写了一个简单的helloworld,编译执行报错-bash: ./hello: cannot execute binary file 已经使用chmod +x hello加了可执行权限,最后发现是用gcc编译时加了-c参数, 将gcc -o hello -c hello.cpp 改成...
  • linux报错如下mount命令报错如下mount you must specify the filesystem type或mount error(12): Cannot allocate memory问题原因:当通过mount.cifs命令对windows下的文件进行映射时,若文件太大,便会产生这种错误...
  • 一、报错情况 二、解决方法 三、openssl旧版本下载和安装 一、报错情况 (1)输入命令,报错: make (2)具体报错: make[1]: *** [objs/src/event/ngx_event_openssl.o] 错误 1 make[1]: 离开目录“/...
  • Jenkins在linux报错:PKIX path building failed: sun.security.provid..
  • secure crt 工具打开报错_Linux报错

    千次阅读 2017-09-19 10:03:25
    secure crt 工具打开报错 报错内容: secure crt failed to open the host key database file d:\software\v6.2.2.263\config\KnownHosts\hostsmap.txt 解决: 找到config文件夹下的ssh2文件,将Host Key ...
  • linux报错之—>export `=’ not a valid identifier的一般原因
  • 查了一遍百度, 都是cookie的问题, 但是呢, 并没有没给出linux相关的解决文案, 折腾了很久 然后重启, 于是解决了 只是用户丢失了&gt;&gt;&gt;&gt; 不知道什么原因导致的 Status of node ...
  • 输入命令ifconfig报错 ifconfig: command not found 具体报错信息看下图 原因分析: 出现这个问题的原因绝大多数情况下可能都是系统没有附带ipconfig,例如你安装的是CentOS最小安装包模式。 这个时候只需要我们...
  • 64位linux报错Could not initialize class java.awt.image.BufferedImage 在WIN平台下运行正常 BufferedImage tag = new BufferedImage(this.width,this.height,BufferedImage.TYPE_USHORT_555_RGB);  
  • ![图片说明](https://img-ask.csdn.net/upload/201710/31/1509439085_992514.png)
  • 一般来说著名的linux系统基本上分两大类: 1 RedHat系列:Redhat、Centos、Fedora等 2 Debian系列:Debian、Ubuntu等 RedHat 系列: 1 常见的安装包格式 rpm 包,安装rpm包的命令是 “rpm -参数” 2 包管理工具 yum ...
  • /jsp/base/header.jsp"...报的是这个错误,我比较纳闷的是我其他页面也引用相同的jsp头,没有报错,唯独有一个页面报错,我看了不是路径问题,因为这个页面我和其他页面的写法是一样的,求大神解答一下,
  • xstart图形登录linux报错:The X11 forwarding request was rejected!如下图 原因分析:  由于最近安全加固做了openssh版本升级,网上搜索相关文章,发现需要修改/etc/ssh/sshd_config文件中的X11...
  • 1.背景 链接kudu 报错。 # telnet samba.example.com 7051 Trying 172.31.55.33... Connected to samba.example.com. Escape character is '^]'. Connection closed by foreign host.
  • linux报错Error: /proc must be mounted

    千次阅读 2019-02-19 09:30:16
    情景再现 free -m命令报错报错信息如下 分析 也许是以root身份运行的buggy脚本,改变了它的权限/proc。检查一下:ls -ld /proc 解决 sudo chmod 755 /proc
  • Linux报错:read-only file system

    千次阅读 2017-03-21 09:49:18
    使用scp传输文件之后linux系统突然报错 “Read-only file system”,然后就创建不了修改不了文件了,网上普遍说是文件系统遭到破坏,有一个用于修复linux文件系统的命令:fsck ,运行之后提示如下: root@bpi-iot-...
  • 问题描述:在使用SSHSecureShellClien连接linux系统出现错误:server responded “Algorithm negotiation failes”. 百度了很多,基本都是说修改linux下/etc/ssh/sshd_config,在其末尾追加 Ciphers aes128-cbc,aes...
  • Linux报错E: Unable to locate package yum

    千次阅读 2020-05-26 17:00:59
    在使用LInux安装yum的时候,报下图错误 解决方法:sudo apt-get update
  • 1.使用hostname查看Linux的主机名 root@test:~# hostname test root@test:~# 2.使用vim编辑/etc/hosts 添加如下信息 root@test:~# vi /etc/hosts 127.0.0.1 localhost test 3.重新启动项目 ...
  • linux 报错:No such file or directory

    千次阅读 2019-05-17 09:55:47
    No such file or directory :没有这样的文件或者目录 创建即可 mkdir创建目录 touch创建文件
  • 0x00 安装时出现proot容器错误 0.发现问题 已经termux-chroot授权运行 ...时出现类似proot No such file or directory等报错。 1.查找问题 通过查看atilo运行信息发现解压文件信息有明显的错误 [ Ext...
  • Linux 命令行输入命令执行后报“bash:vi:command not found”,这是由于系统 PATH 设置问题,PATH没有设置正确,系统就无法找到精确命令了。 解决办法: 1、在命令行中输入:export PATH=/usr/bin:/usr/sbin:/bin...
  • linux报错:-bash: netstat: command not found

    千次阅读 2019-02-28 11:50:14
    linux执行netstat -tunlp | grep 6379报错:-bash: netstat: command not found 解决方法: 执行yum install net-tools ,提示的时候输入:http://www.yayihouse.com/yayishuwu/chapter/1795...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 29,409
精华内容 11,763
关键字:

linux报错

linux 订阅