精华内容
下载资源
问答
  • /usr
    千次阅读
    2020-03-03 16:48:58

    1./bin与/sbin的区别

    /bin:   存放所有用户皆可用的系统程序,即普通的基本命令,如:touch ls等。
    /sbin:  存放超级用户才能使用的系统程序,即基本的系统命令,如:sreboot等。
    

    2./usr/bin与/usr/sbin的区别

    usr/bin:   存放所有用户都可用的应用程序,一般是已安装软件的运行脚本,如:free、make、wget等。
    /usr/sbin:  存放超级用户才能使用的应用程序 ,一般是与服务器软件程序命令相关的,如:dhcpd、 httpd、samba等。
    

    3./usr/local/bin与/usr/local/sbin的区别

    /usr/local/bin:    存放所有用户都可用的第三方软件程序,如mysql
    /usr/local/sbin:   存放超级用户才能使用的第三方软件,如nginx
    
    更多相关内容
  • which: no javac in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin) readlink: missing operand Try 'readlink --help' for more information. dirname: missing operand Try 'dirname --help' for...

    报错信息:

    which: no javac in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)
    readlink: missing operand
    Try 'readlink --help' for more information.
    dirname: missing operand
    Try 'dirname --help' for more information.
    ERROR: Please set the JAVA_HOME variable in your environment, We need java(x64)! jdk8 or later is better! !!

    查找原因:

    输入echo $JAVA_HOME结果为空,说明没有配置java环境变量

    解决办法:

    配置JAVA环境变量

    1.找到jdk安装路径

    [root@localhost bin]# ls -lrt /usr/bin/java
    lrwxrwxrwx 1 root root 22 Mar 15 09:59 /usr/bin/java -> /etc/alternatives/java
    [root@localhost bin]# ls -lrt /etc/alternatives/java
    lrwxrwxrwx 1 root root 73 Mar 15 09:59 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64/jre/bin/java
    [root@localhost bin]# cd /usr/lib/jvm
    [root@localhost jvm]# ll
    total 4
    drwxr-xr-x 3 root root 4096 Mar 15 09:59 java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64
    lrwxrwxrwx 1 root root   21 Mar 15 09:59 jre -> /etc/alternatives/jre
    lrwxrwxrwx 1 root root   27 Mar 15 09:59 jre-1.8.0 -> /etc/alternatives/jre_1.8.0
    lrwxrwxrwx 1 root root   35 Mar 15 09:59 jre-1.8.0-openjdk -> /etc/alternatives/jre_1.8.0_openjdk
    lrwxrwxrwx 1 root root   51 Mar 15 09:59 jre-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64 -> java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64/jre
    lrwxrwxrwx 1 root root   29 Mar 15 09:59 jre-openjdk -> /etc/alternatives/jre_openjdk

     2.在/etc/profile文件下添加以下代码并执行

    export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64/          
    export JRE_HOME=$JAVA_HOME/jre
    export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
     
    [root@localhost ~]# source /etc/profile

    重新执行nacos启动脚本:

    [root@localhost bin]# sh mystartup.sh -m standalone
    /usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64//bin/java  -Xms512m -Xmx512m -Xmn256m -Dnacos.standalone=true -Djava.ext.dirs=/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64//jre/lib/ext:/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64//lib/ext -Xloggc:/opt/nacos/nacos/logs/nacos_gc.log -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=100M -Dloader.path=/opt/nacos/nacos/plugins/health,/opt/nacos/nacos/plugins/cmdb,/opt/nacos/nacos/plugins/mysql -Dnacos.home=/opt/nacos/nacos -jar /opt/nacos/nacos/target/nacos-server.jar  --spring.config.location=classpath:/,classpath:/config/,file:./,file:./config/,file:/opt/nacos/nacos/conf/ --logging.config=/opt/nacos/nacos/conf/nacos-logback.xml --server.max-http-header-size=524288
    nacos is starting with standalone
    nacos is starting,you can check the /opt/nacos/nacos/logs/start.out

    nacos is starting with standalone,说明启动成功!可以到logs下查看日志。

    3.补充Linux知识

    在linux下我们经常用到的四个应用程序的目录是/bin、/sbin、/usr/bin、/usr/sbin 。而四者存放的文件一般如下:

      

    bin目录: 

    bin为binary的简写主要放置一些 系统的必备执行档例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。

    /usr/bin目录:

    主要放置一些应用软件工具的必备执行档例如c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome*、 zip、htpasswd、kfm、ktop、last、less、locale、m4、make、man、mcopy、ncftp、 newaliases、nslookup passwd、quota、smb*、wget等。

    /sbin目录: 

    主要放置一些系统管理的必备程序例如:cfdisk、dhcpcd、dump、e2fsck、fdisk、halt、ifconfig、ifup、 ifdown、init、insmod、lilo、lsmod、mke2fs、modprobe、quotacheck、reboot、rmmod、 runlevel、shutdown等。

         

    /usr/sbin目录: 

    放置一些网路管理的必备程序例如:dhcpd、httpd、imap、in.*d、inetd、lpd、named、netconfig、nmbd、samba、sendmail、squid、swap、tcpd、tcpdump等

    展开全文
  • 报错信息: [root@localhost bin]# bash startup.sh -...which: no javac in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin) readlink: 缺少操作数 Try 'readlink --help' for more information. d...

    报错信息:

    [root@localhost bin]# bash startup.sh -m standalone
    which: no javac in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)
    readlink: 缺少操作数
    Try 'readlink --help' for more information.
    dirname: 缺少操作数
    Try 'dirname --help' for more information.
    ERROR: Please set the JAVA_HOME variable in your environment, We need java(x64)! jdk8 or later is better! !!
    

    解决方法:

     配置JAVA_HOME

    [root@localhost ~]# which java    //找到jdk位置
    /usr/bin/java
    
    [root@localhost ~]# ll /usr/bin/java 
    lrwxrwxrwx. 1 root root 22 2月  24 12:26 /usr/bin/java -> /etc/alternatives/java
    
    [root@localhost ~]# ll /etc/alternatives/java
    lrwxrwxrwx. 1 root root 73 2月  24 12:26 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64/jre/bin/java
    
    [root@localhost ~]# ll /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64/
    
    [root@centos7-2 nacos]# vi /etc/profile
    # 在最后增加
    export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64/          
    export JRE_HOME=$JAVA_HOME/jre
    export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
    [root@localhost ~]# source /etc/profile
    

    测试启动:

    [root@localhost bin]# sh startup.sh -m standalone
    /usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.242.b08-
    ....
    -server.max-http-header-size=524288
    nacos is starting with standalone         //说明启动成功
    nacos is starting,you can check the /usr/local/nacos/logs/start.out
    
    [root@localhost bin]# cat /usr/local/nacos/logs/start.out
    /usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64//bin/java  -Xms512m -Xmx512m -Xmn256m -Dnacos.standalone=true -Djava.ext.dirs=/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64//jre/lib/ext:/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64//lib/ext -Xloggc:/usr/local/nacos/logs/nacos_gc.log -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=100M -Dloader.path=/usr/local/nacos/plugins/health,/usr/local/nacos/plugins/cmdb,/usr/local/nacos/plugins/mysql -Dnacos.home=/usr/local/nacos -jar /usr/local/nacos/target/nacos-server.jar  --spring.config.location=classpath:/,classpath:/config/,file:./,file:./config/,file:/usr/local/nacos/conf/ --logging.config=/usr/local/nacos/conf/nacos-logback.xml --server.max-http-header-size=524288
    
             ,--.
           ,--.'|
       ,--,:  : |                                           Nacos 1.2.1
    ,`--.'`|  ' :                       ,---.               Running in stand alone mode, All function modules
    |   :  :  | |                      '   ,'\   .--.--.    Port: 8848
    :   |   \ | :  ,--.--.     ,---.  /   /   | /  /    '   Pid: 3882
    |   : '  '; | /       \   /     \.   ; ,. :|  :  /`./   Console: http://xxxx:8848/nacos/index.html
    '   ' ;.    ;.--.  .-. | /    / ''   | |: :|  :  ;_
    |   | | \   | \__\/: . ..    ' / '   | .; : \  \    `.      https://nacos.io
    '   : |  ; .' ," .--.; |'   ; :__|   :    |  `----.   \
    |   | '`--'  /  /  ,.  |'   | '.'|\   \  /  /  /`--'  /
    '   : |     ;  :   .'   \   :    : `----'  '--'.     /
    ;   |.'     |  ,     .-./\   \  /            `--'---'
    '---'        `--`---'     `----'
    
    2020-04-14 01:03:32,993 INFO Bean 'org.springframework.security.config.annotation.configuration.ObjectPostProcessorConf
    
    [root@localhost bin]# ss -antulp | grep 8848
    tcp    LISTEN     0      100      :::8848                 :::*                   users:(("java",pid=3882,fd=165))
    

    ↓↓↓↓↓↓

    最近刚申请了个微信公众号,上面也会分享一些运维知识,大家点点发财手关注一波,感谢大家。 【原创公众号】:非著名运维 【福利】:公众号回复 “资料” 送运维自学资料大礼包哦!
    在这里插入图片描述

    展开全文
  • 报错信息:which: no javac in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)… 报错原因 没有配置java环境变量 解决办法 寻找jdk的安装目录 增加环境变量 在profile最后添加如下 重新启动Nacos...

    linux下启动nacos报错

    报错信息:which: no javac in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)…

    报错原因

    没有配置java环境变量

    解决办法

    寻找jdk的安装目录
    找寻jdk
    增加环境变量
    编辑文件

    在profile最后添加如下 source /etc/profile更新文件
    在这里插入图片描述重新启动Nacos,成功启动
    成功

    展开全文
  • usr/lib 表示/lib是指向/usr/lib的,即/lib是/usr/lib的快捷方式 lib64—>usr/lib64 表示/lib64是指向/usr/lib64的,即/lib是/usr/lib的快捷方式 直观看一下文件目录 cd /lib && ls #进入/usr目录并展示...
  • /usr/bin与/usr/local/bin/区别总结

    千次阅读 2020-08-27 22:09:36
    一.很多应用都安装在/usr/local下面,...首先注意usr 指 Unix System Resource,而不是User,然后通常/usr/bin下面的都是系统预装的可执行程序,会随着系统升级而改变/usr/local/bin目录是给用户放置自己的可执行程...
  • Feb 11 09:11:34 cargo elasticsearch[16665]: which: no java in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin) Feb 11 09:11:34 cargo systemd[1]: elasticsearch.service: main process exited, code=...
  • 1.问题具体情况,/etc/profile下配置了jdk环境变量,但是总是提示找不到 一直以为是环境变量的配置问题,后来发现并不是 2.解决方法 ...把 /etc/profile 中的jdk环境变量 ...复制到 /root/.bash_profile 中(也...
  • 找到elasticsearch文件下的...no java in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin) 那么就到root账号下安装jdk吧 安装步骤链接:https://blog.csdn.net/xuforeverlove/article/details/8080...
  • /usr/local :用户级的软件目录,用来存放用户安装编译的软件,用户自己编译安装的软件也默认存放在这里 /usr/local/src :这个目录是存放用户编译软件所用的源码的 我猜来查这个的应该都是在源码编译安装软件的小...
  • /bin: 存放普通的基本命令,供所有.../usr/bin: 保证系统拥有完整功能而提供的应用程序,通常所有用户都能运行, /usr/sbin: 存放非系统正常运行所需要的命令,往往与某些服务器软件程序命令相关。 /usr/local...
  • Linux /usr、/usr/share、/etc介绍

    千次阅读 2021-03-08 17:16:23
    /usr/share/man:联机帮助文件/usr/share/doc:软件杂项的文件说明/usr/share/zoneinfo:与时区有关的时区档案 /usr/local是软件的安装路径,里面是你手动安装的一些软件。 /usr/lib/包含各应用软件的函式库、目标...
  • 在linux环境,安装docker-compose时使用的命令为; curl -L ... chmod +x /usr/local/bin/docker-compose docker-compose --version 安装完成之后提示: Cannot open sel
  • 首先注意 usr 指 Unix System Resource,而不是user /usr/bin 系统预装的一些可执行程序,随系统升级会改变 /usr/local/bin 用户安装的可执行程序,.../usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/.local
  • 首先查看了远程节点的java环境,配置正常,然后去jenkins配置里查看也是正常,然后仔细看bug,发现/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin目录环境没有节点安装的java环境目录,于是在流水线中添加java...
  • linux /usr/bin 和/usr/local/bin 区别

    万次阅读 2019-08-08 10:09:18
    /usr/bin 系统预装的一些可执行程序,随系统升级会改变 /usr/local/bin 用户安装的可执行程序,不受系统升级影响,用户编译安装软件时,一般放到/usr/local目录下 如果两个目录含有相同的可执行程序,通过查看...
  • 起因: 因为误操作,或者什么之类的导致环境出现多个python版本...sudo ln -s /usr/bin/python2.4 /usr/bin/python whereis 命令说明 whereis 语法: # whereis [-bmsu] 文件或者目录名称 参数说明: -b : 只找二..
  • Linux:/bin;/sbin;/usr/bin;/usr/sbin;/usr/local/bin;/usr/local/sbin的意义
  • bash: /usr/bin/yum: /usr/bin/python: 坏的解释器: 没有那个文件或目录Linux安装有Python3和Python2版本,运行yum指令的时候提示-bash: /usr/bin/yum: /usr/bin/python: 坏的解释器: 没有那个文件或目录。...
  • /usr:系统级的目录,可以理解为C:/Windows/,/usr/lib理解为C:/Windows/System32。 /usr/local:用户级的程序目录,可以理解为C:/Progrem Files/。用户自己编译的软件默认会安装到这个目录下。 /opt:用户级的...
  • /lib /usr/lib /usr/local/lib区别

    千次阅读 2018-09-19 09:52:59
    /lib是内核级的,/usr/lib是系统级的,/usr/local/lib是用户级的. /lib/ — 包含许多被 /bin/ 和 /sbin/ 中的程序使用的库文件。目录 /usr/lib/ 中含有更多用于用户程序的库文件。/lib目录下放置的是/bin和/sbi...
  • •主目录:/root、/home/username•用户可执行文件:/bin、/usr/bin、/usr/local/bin •系统可执行文件:/sbin、/usr/sbin、/usr/local/sbin •其他挂载点:/media、/mnt •配置:/etc •临时文件:/tmp •内核和...
  • which: no java in (/sbin:/bin:/usr/sbin:/usr/bin) Could not find any executable java binary. Please install java in your PATH or set JAVA_HOME elasticsearch 必须要要用非root用户启动,所以新建了一个...
  • /lib和/usr/lib和/usr/local/lib区别

    千次阅读 2019-07-31 22:34:00
    三者的区别 /lib是内核级别的 /usr/lib是系统级别的 /usr/local/lib是用户级别的 /usr — 包括与系统和用户直接有关的...系统自带的可执行程序放置在/usr/bin,而用户下载的应用程序可执行程序放置在/usr/local/bin ...
  • /bin,/sbin,/usr/sbin,/usr/bin 目录区别

    千次阅读 2019-03-15 13:48:11
     而/usr/bin,/usr/sbin与/sbin /bin目录的区别在于:  /bin,/sbin目录是在系统启动后挂载到根文件系统中的,所以/sbin,/bin目录必须和根文件系统在同一分区;  /usr/bin,usr/sbin可以和根文件系统不在一个...
  • 今天升级公司产品,结果安装过程中要用到yum,结果yum命令执行报错:“-bash: /usr/bin/yum: /usr/bin/python3.7: bad interpreter: No such file or directory” 查看python版本(which python),系统安装的是python...
  • Linux /usr/bin与/usr/local/bin区别

    万次阅读 多人点赞 2019-03-08 13:24:29
    /usr/bin下面的都是系统预装的可执行程序,会随着系统升级而改变。 /usr/local/bin目录是给用户放置自己的可执行程序的地方,推荐放在这里,不会被系统升级而覆盖同名文件。 如果两个目录下有相同的可执行程序,谁...
  • #!/usr/bin/env与#!/usr/bin/

    千次阅读 2018-07-26 15:38:01
    #!/usr/bin/env python与#!/usr/bin/python的区别: 脚本语言的第一行,目的就是指出,你想要你的这个文件中的代码用什么可执行程序去运行它,就.../usr/bin/python是告诉操作系统执行这个脚本的时候,调用/usr/bi...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,329,966
精华内容 931,986
关键字:

/usr

友情链接: fangchan935.rar