Linux学习笔记 2014-10-07
sh文件内容:
LIB=./lib for jar in $LIB/*.* do CLASSPATH=$CLASSPATH:$jar done $JAVA_HOME/bin/java -cp ${CLASSPATH} com.brenda.runJava
提示 Could not get lock /var/lib/dpkg/lock 报错?这种时候大可不必惊慌,这些错误提示一般都是因为某些程序在系统后台进行着某些 apt 操作,因此锁定了 apt 数据库,所以暂时不能进行 apt 操作。那遇到这种情况,
由于目前的服务器系统会带python2.7 和python3.*两个版本,但是默认python2.7,如果想改变下默认,下面为你提供下更换默认版本的思路方法。因为Ubuntu很多底层采用的是Python2.*,Python3和Python2是互相不兼容的,
在docker的使用中随着下载镜像越来越多,构建镜像、运行容器越来越多, 数据目录必然会逐渐增大;当所有docker镜像、容器对磁盘的使用达到上限时,就需要对数据目录进行迁移。根据上面查到的路径,移动整个/var/lib/docker目录到数据盘的目的路径
最近在学习Linux命令,结果发现htop命令无法使用,于是决定安装,但是发现安装时报出如下的错误:。在经过一番搜索发现是因为文件锁定了,只需要删除锁定文件即可。锁定的文件会阻止 Linux 系统中某些文件或者数据的访问,这个概念也存在于 Windows
从网上下载的一般都是SQLite3.dll和SQLite3.def文件,而在VC++6.0下还需要使用.lib文件。所以,我们首先需要自己生成.lib文件。一般都在C:\Program Files \Microsoft Visual Studio\2017
我在lib文件夹下面添加了包,但是在test类中编写代码时报错,原因找到了就是要buildpath一下,就是右键点击lib文件夹下面的jar包-->buildpath. 我通过Eclipse的 User Libranry 将jar导入 Eclipse
那么调用 require 时就会尝试打开以下文件目录去搜索目标。
不知道 配置文件在哪里可以使用systemd 命令显示一下.
如果每次都需要指明路径未免太麻烦了,实际上gcc默认会有一个默认搜索路径,它会首先在该路径中进行搜索,该路径通常是/lib 或者/usr/lib目录.ld.so.conf是运行时的动态链接,与编译时的链接动作无关,所以修改里面的conf文件是无法让gcc找
默认情况下,编译器只会使用/lib和/usr/lib这两个目录下的库文件,通常通过源码包进行安装时,如果不指定--prefix,会将库安装在/usr/local/lib目录下;当运行程序需要链接动态库时,提示找不到相关的.so库,会报错。也就是说,/usr
1 接上篇 solr 环境搭建(一),在schema.xml下面有一个感叹号!主要是修改contrib目录,dist目录的相对位置。instanceDir文件夹里会自动生成一个core.properties文件。以后再次需要创建solrCore核心的时候,
在学习tf的时候,看到了from __future__ import absolute_import,所以登记学习一下。在 Python 程序启动时进行配置,自动将 top-level file 的 home 目录、PYTHONPATH 设置的目录、.pt
经查,问题是64位系统中 libmysqlclient 默认安装到了 /usr/lib64/mysql/ 目录下
解决办法是依据出现错误的顺序而给出的,为了方便,可以直接先执行所有解决办法后再安装caffe。
jmeter 5.2下载binary版本后直接解压报错,是因为没有配置环境变量,MAC版本配置环境变量:。打开Terminal--终端,输入vi ~/.bash_profile,回车,打开~/.bash_profile文件:输入“i”,进入insert模式
cc="-fPIC" ./configure --disable-shared --enable-static --disable-ftp --disable-ipv6 --disable-rtsp --disable-tftp --d
上一节,我们讲解了Python模块的基础知识,这一节我们继续深入了解模块的更多知识,从而让大家全面了解、掌握和运用模块到我们实际的编程中。在上一节中有一句话“接着我们在这个文件所在目录运行Python解释器IPython”,不知道大家还记不记得。这就话背后
Ubuntu在安装时,如同大部分Linux发行版一样,都会同时安装GNU版本的Java。这个Java的实用程度太低,尤其对于开发人员来说,是没有太多用处的。在Ubuntu下,安装SUNJava是一件很容易的事情。安装完毕之后,选择默认java:sudoup
在Android 编译中要是用的是 jdk 1.5,下面的是一个已jdk1.6的例子。实际使用中应该以1.5为标准。首先,从这里下载jdk,我的版本是jdk1.5.,我下载的是bin文件,我将下载的jdk1.6.0_12.bin文件置/usr/lib/jv
Linux下操作: --注意linux下的操作,字母有大小写的区分!把手机中usr/lib/libezx*.*文件和usr/lib/ezx/lib/*.*.复制到qt-2.3.8的lib里。a. 在tmake-1.11/lib/qws里,把linux-ar
PATH: 可执行程序的查找路径查看当前环境变量:echo $PATH设置: 方法一:export PATH=PATH:/XXX 但是登出后就失效方法二:修改~/.bashrc或~/.bash_profile或系统级别的/etc/profile 1. 在其
本文参考大量的网上的高人们的资料。首先,我建立了JNI的编译开发环境。/usr/lib/jvm/新建一个一文件件,把jdk-6u26-linux-x64.bin 拷贝到该文件夹下然后执行下面命令。安装完成以后会在/usr/lib/jvm/java/下生成一
尝试了几种方式都不行,大概步骤都是如下:perl -MCPAN -e shell>>> install Apache2::Request. 用perl Makefile.PL --with-apache2-apxs=/path/apxs,
启动Linux. cannot restore segment prot after reloc. 解决办法:
关于bjam的后面的参数的设置: -sTOOLS=gcc 指定编译器为GCC --includedir=/usr/include/ 指定头文件的安装目录,我安装在/usr/include下。如果安装成功,将在/usr/include/生成目录boost_1
2.指定模拟器存储空间的大小,非SD卡的大小,只有这样才能向模拟器system目录下push文件,否则会报out of memory的错误
用docker 安装的elasticsearch 5.6版本默认堆内存最大设置的2G. 可以通过如下方法修改。然后保存,我发现2个文件都被改成了4g内存大小。然后重启docker 里的 elasticsearch 容器
最近在使用docker部署spring Cloud微服务项目的时候发现,每个服务构建出的镜像文件高达700M。镜像较大的镜像往往会导致移植,迁移缓慢。最后启动并进入容器发现,jdk用的是openjdk,那么我们就需要在构建镜像时使用更小的jdk作为基础镜像
最近在研究张宴的 基于 HTTP GET/POST 协议的轻量级开源简单消息队列服务HTTPSQS,安装阶段遇到如下错误:。这是因为bzlib.h找不到的错误,在Fedora下是bzip2-devel没有安装,用yum 安装就好了。gcc 的-I 参数指示
2、编辑 lvs 脚本[root @director root] # vi /etc/init.d/lvsdr#!
Spring采用2.5.6版本,ActiveMQ使用的是5.4.2,从apache站点可以下载。本文是将Spring集成ActiveMQ来发送和接收JMS消息。将下载的ActiveMQ解压缩后文件夹如下activemq-all-5.4.2.jar是acti
在所有的jar文件都拷贝到tomcat/lib中的前提下,如何使得各个应用的log4j.properties生效呢??目前知道的是,两个工程中的log4j.properties的确都被加载了,只是最后一个被加载的log4j.properties覆盖了前面加
ldd命令可以查看一个可执行程序依赖的共享库,找到库文件后将其载入内存。如果安装在/lib或者/usr/lib下,那么ld默认能够找到。/etc/ld.so.cache是一个非文本的数据文件,不能直接编辑,它是根据/etc/ld.so.conf中设置的搜索
du 命令是 “disk usage” 的缩写,输出指定文件或目录使用的估计磁盘空间量。它对于查找占用大量磁盘空间的文件和目录非常有用。如果未 FILE 指定, du 则将报告当前工作目录的磁盘使用情况。在没有任何选项 du 的情况下执行时,将以字节为单位
原因一般有两个,一个是操作系统中没有包含该共享库或者共享库版本不对。解决办法就是重新下载安装。如果共享库文件安装到了 /lib 或 /usr/lib 目录下,那么执行一下 ldconfig 命令。或者在 /etc/ld.so.conf.d/ 目录下新建任何
不修改全局/etc/profile文件,因为这个文件必须root权限。当前用户下~/.bash_profile命令,打开vi隐藏文件
修改启动项,在 initrd16 末尾添加 init=/bin/sh, Ctrl+x 启动。最后 exec /sbin/init 启动到命令行模式。
看见下面这些信息就是安装成功了。运行命令rar时,出现下面这个问题。rarxvpsyou.rar//解压vpsyou.rar到当前目录
在打开的配置文件中加入以下内容:。若是非初次安装,将有不同版本的 JDK 选项,如下:。有 3 个候选项可用于替换 java 。选择 路径 优先级 状态
ldd命令->在制作自己的发行版时经常需要判断某条命令需要哪些共享库文件的支持,以确保指定的命令在独立的系统内可以可靠的运行;ldd/bin/ls//ldd命令通常使用"-v"或"--verbose"选项来显示
3、从Debug信息中就知道程序去哪里找链接库了。
如,在安装matlab时,提示/lib/libc.so.6找不到。使用apt-get安装不了,这时,该库文件可能已在系统中,只是软件无法定位到
在CentOS 6上的eclipse安装了svbclipse插件后,svn不能使用,并且第一次使用的时候还出现下面错误窗口提示。打开window->preferences->Team->SVN,在SVN interface中提示JavaH
将会出现字幕,持续按回车键,直至屏幕显示要求输入yes/no,此时输入y回车,将会把jdk解压到文件夹,得到jdk1.6.0_12目录。由于ubuntu中可能会有默认的jdk,如openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。通
连续按回车直到显示要求输入yes/no,此时输入yes并回车,将会得到jdk6_u34目录。sudoupdate-alternatives--configjava如果只存在一个java环境则会出现提示系统只有一个jdk
全局变量的话需要放到/ect/profile文件末尾,如果对某用户主目录下的.bashrc文件即可。想要立即生效需要:执行source/etc/profile. 对于有些系统安装到linux系统上之后,系统之中localhost取ip地址不正确的解决办法。
完成以上,我们就在CentOS系统中完成了JDK的安装以及配置。保存退出,输入以下命令使之立即生效。由于ubuntu中可能会有默认的JDK,如openjdk,所以,为了将我们安装的JDK设置为默认JDK版本,还要进行如下工作。