精华内容
下载资源
问答
  • linux服务器安装jdk rpm版本

    千次阅读 2015-12-21 11:10:06
    1、 下载jdk版本的rpm的,ORACLE官网... 2、上传此jdk文件到/opt目录下(服务器第三方文件一般放于此处),别的也无所谓。 3、赋权给此jdk文件 chmod +x jdk文件名。 4、安装此...

            1、 下载jdk版本的rpm的,ORACLE官网http://www.oracle.com/technetwork/java/javase/archive-139210.html。

           2、上传此jdk文件到/opt目录下(服务器第三方文件一般放于此处),别的也无所谓。

           3、赋权给此jdk文件 chmod +x jdk文件名。

           4、安装此jdk文件 rpm -ivh jdk文件名。

           5、cd进入/usr/java 下面使用ls -lt命令,记下这里的有个jdk文件夹,一般后缀是你的jdk版本,复制出这里的路径。

           6、配置linux服务器的的环境变量

            vi编辑器编辑配置文件,此文件在etc文件夹下 vi /etc/profile

    到最下面进入编辑模式按下i,在按enter键,复制下面的东西

    (等号前后不要有空格)

    JAVA_HOME=/usr/java/jdk1.7.0_71
    CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
    PATH=$JAVA_HOME/bin:$PATH
    export JAVA_HOME CLASSPATH PATH

    最后退出编辑模式按Esc,在按:wq。

    7、刷新profile文件source /etc/profile。

    8、测试java -version出现java版本,javac-version出现java的编译器版本。

    有时需要为当前用户单独安装一个版本jdk。

    1、切换到需要单独安装的用户下,或是直接用当前用户登录,切换命令su - 用户名

    2、安装一份jdk,安装方法一样。

    3、找到这次安装的路径记录下来。

    4、查找到.bash.profile文件,一般是/home/用户名下面。用ls -la命令,显示所有文件。

    5、vi编辑.bash.profile文件,

    修改PATH=$PATH:HOME/bin为

    PATH=$HOME/bin:/usr/local/jdk1.6.0_45/bin:/usr/local/jdk1.6.0_45/jre/bin:$PATH
    JAVA_HOME=/usr/java
    export JAVA_HOME

    之后用:wq保存,如果出现

    E45: 'readonly' option is set (add ! to override) 这种错误,那就是你没有编写此文件的权限,直接用:wq!强制保存。

    之后重启下连接,

    6、用当前用户测试jdk输入java -version和javac -version,看看是否配置成功。

     

    卸载jdk

    三、卸载jdk1.6 
    1、卸载系统自带的jdk版本: 
      

    查看自带的jdk: 
    #rpm -qa|grep gcj 
    看到如下信息: 
    libgcj-4.1.2-44.el5 
    java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 
    使用rpm -e --nodeps 命令删除上面查找的内容: 
    #rpm -e –nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 
    


    2、卸载rpm安装的jkd版本 

    查看安装的jdk: 
    #rpm -qa|grep jdk 
    看到如下信息: 
    jdk-1.6.0_22-fcs 
    卸载: 
    #rpm -e --nodeps jdk-1.6.0_22-fcs
    #直接使用yum安装会装在默认路径,此处瞎子啊rpm包自己安装
    #安装yum-utils
    yum -y install yum-utils
    #查询JDK
    yum search java|grep jdk
    #下载rpm包
    yumdownloader java-1.8.0-openjdk

     

    展开全文
  • Samba服务器rpm安装

    千次阅读 2016-08-28 14:07:41
    如何linux机器可以联网直接yum install samba可省去很多麻烦默认情况下,Linux系统在默认安装中已经安装了Samba服务包的一部分,为避免版本冲突需卸载掉rpm -qa | grep samba rpm -e --nodeps samba-winbind-...



    如何linux机器可以联网直接yum install samba可省去很多麻烦


    默认情况下,Linux系统在默认安装中已经安装了Samba服务包的一部分,为避免版本冲突需卸载掉

    rpm -qa | grep samba
    rpm -e --nodeps samba-winbind-3.6.9-151.el6.i686
    rpm -e --nodeps samba-winbind-clients-3.6.9-151.el6.i686
    rpm -e samba-common-3.6.9-151.el6.i686

    安装网上下载的三个rpm安装包

    rpm -ivh samba-*.rpm -f --nodeps

    启动服务

    service smb start
    或者
    /etc/init.d/smb start
    或者
    /etc/rc.d/init.d/smb start

    提示libssl.so.4libcrypto.so.4找不到,下载并安装openssl 地址为:http://www.openssl.org/source/

    安装命令为:
    tar -zxvf openssl-0.9.8l.tar.gz
    cd openssl-0.9.8l
    ./Configure
    ./config
    make
    make install


    LD_LIBRARY_PATH

    当执行函数动态链接.so时,如果此文件不在缺省目录下‘/lib’ and ‘/usr/lib’.

    那么就需要指定环境变量LD_LIBRARY_PATH


    执行以下命令

    ln -s /usr/lib/libssl.so.1.0.1e /usr/lib/libssl.so.4
    
    
    ln -s  /usr/lib/libcrypto.so.1.0.1e /usr/lib/libcrypto.so.4



    Windows下浏览共享文件


    在我的电脑上输入\\192.168.0.188即可访问所有共享的目录

    650) this.width=650;" src="http://s2.51cto.com/wyfs02/M00/77/0D/wKioL1ZhihrTjj9nAABIeg1IWag845.png" title="捕获.PNG" alt="wKioL1ZhihrTjj9nAABIeg1IWag845.png" />


    或者映射成网络驱动器

    650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/77/0D/wKioL1ZhioGRplm5AAApDtOszo8411.png" title="捕获.PNG" alt="wKioL1ZhioGRplm5AAApDtOszo8411.png" />



    修改配置文件/etc/samba/smb.conf

     security = share //不设置用户名和密码匿名登录
     
     #============================ Share Definitions ==============================
    [myprofile]
    path=/opt
    public=yes  //只能读不能写


    参考文章:

    http://blog.csdn.net/ebw123/article/details/863687

    http://blog.csdn.net/mwx1234/article/details/39008367


    本文出自 “点滴积累” 博客,请务必保留此出处http://tianxingzhe.blog.51cto.com/3390077/1719711

    展开全文
  • Linux中使用rpm命令安装rpm

    万次阅读 2018-08-20 11:32:34
    安装软件包命令,参数指明了( v 展示正在安装的文件信息  1 #rpm -i example.rpm 安装 example.rpm 包;...3 #rpm -ivh example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安装进度 rp...

    安装软件包命令,参数指明了( v 展示正在安装的文件信息  

    1 #rpm -i example.rpm 安装 example.rpm 包;
    2 #rpm -iv example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息;
    3 #rpm -ivh example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安装进度
    rpm -ivh your_package_name
    
    如:rpm -ivh jdk-8u111-linux-x64.rpm

    参考来源:https://www.cnblogs.com/dadonggg/p/8191390.html 

    rpm 常用命令
    1.安装一个包 (展示正在安装的文件信息以及安装进度)
    # rpm -ivh 
    
    2.升级一个包 
    # rpm -Uvh 
    
    3.卸载一个包 
    # rpm -e 
    
    4.安装参数 
    --force 即使覆盖属于其它包的文件也强迫安装 
    --nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。 
    
    5.查询一个包是否被安装 
    # rpm -q < rpm package name> 
    
    6.得到被安装的包的信息 
    # rpm -qi < rpm package name> 
    
    7.列出该包中有哪些文件 
    # rpm -ql < rpm package name> 
    
    8.列出服务器上的一个文件属于哪一个RPM包 
    #rpm -qf 
    
    9.可综合好几个参数一起用 
    # rpm -qil < rpm package name> 
    
    10.列出所有被安装的rpm package 
    # rpm -qa 
    
    11.列出一个未被安装进系统的RPM包文件中包含有哪些文件? 
    # rpm -qilp < rpm package name>
    
    12.解压RPM包
    
    有时我们需要RPM包中的某个文件,如何解压RPM包呢?
    
    RPM包括是使用cpio格式打包的,因此可以先转成cpio然后解压,如下所示:
    
    rpm2cpio xxx.rpm | cpio -div

     

    关于rpm相关命令的帮助放在下方:

    [root@localhost-11 opt]# rpm --help
    Usage: rpm [OPTION...]
      --quiet
    
    Query/Verify package selection options:
      -a, --all                        query/verify all packages
      -f, --file                       query/verify package(s) owning file
      -g, --group                      query/verify package(s) in group
      -p, --package                    query/verify a package file
      -W, --ftswalk                    query/verify package(s) from TOP file tree walk
      --pkgid                          query/verify package(s) with package identifier
      --hdrid                          query/verify package(s) with header identifier
      --fileid                         query/verify package(s) with file identifier
      --specfile                       query a spec file
      --triggeredby                    query the package(s) triggered by the package
      --whatrequires                   query/verify the package(s) which require a dependency
      --whatprovides                   query/verify the package(s) which provide a dependency
      --nomanifest                     do not process non-package files as manifests
    
    Query options (with -q or --query):
      -c, --configfiles                list all configuration files
      -d, --docfiles                   list all documentation files
      --dump                           dump basic file information
      -l, --list                       list files in package
      --queryformat=QUERYFORMAT        use the following query format
      -s, --state                      display the states of the listed files
    
    Verify options (with -V or --verify):
      --nofiledigest                   don't verify digest of files
      --nomd5                          don't verify digest of files
      --nofiles                        don't verify files in package
      --nodeps                         don't verify package dependencies
      --noscript                       don't execute verify script(s)
    
    File tree walk options (with --ftswalk):
      --comfollow                      follow command line symlinks
      --logical                        logical walk
      --nochdir                        don't change directories
      --nostat                         don't get stat info
      --physical                       physical walk
      --seedot                         return dot and dot-dot
      --xdev                           don't cross devices
      --whiteout                       return whiteout information
    
    Signature options:
      --addsign                        sign package(s) (identical to --resign)
      -K, --checksig                   verify package signature(s)
      --delsign                        delete package signatures
      --import                         import an armored public key
      --resign                         sign package(s) (identical to --addsign)
      --nodigest                       don't verify package digest(s)
      --nosignature                    don't verify package signature(s)
    
    Database options:
      --initdb                         initialize database
      --rebuilddb                      rebuild database inverted lists from installed package headers
    
    Install/Upgrade/Erase options:
      --aid                            add suggested packages to transaction
      --allfiles                       install all files, even configurations which might otherwise be skipped
      --allmatches                     remove all packages which match <package> (normally an error is generated if <package> specified multiple packages)
      --badreloc                       relocate files in non-relocatable package
      -e, --erase=<package>+           erase (uninstall) package
      --excludedocs                    do not install documentation
      --excludepath=<path>             skip files with leading component <path> 
      --fileconflicts                  detect file conflicts between packages
      --force                          short hand for --replacepkgs --replacefiles
      -F, --freshen=<packagefile>+     upgrade package(s) if already installed
      -h, --hash                       print hash marks as package installs (good with -v)
      --ignorearch                     don't verify package architecture
      --ignoreos                       don't verify package operating system
      --ignoresize                     don't check disk space before installing
      -i, --install                    install package(s)
      --justdb                         update the database, but do not modify the filesystem
      --nodeps                         do not verify package dependencies
      --nofiledigest                   don't verify digest of files
      --nomd5                          don't verify digest of files (obsolete)
      --nocontexts                     don't install file security contexts
      --noorder                        do not reorder package installation to satisfy dependencies
      --nosuggest                      do not suggest missing dependency resolution(s)
      --noscripts                      do not execute package scriptlet(s)
      --notriggers                     do not execute any scriptlet(s) triggered by this package
      --oldpackage                     upgrade to an old version of the package (--force on upgrades does this automatically)
      --percent                        print percentages as package installs
      --prefix=<dir>                   relocate the package to <dir>, if relocatable
      --relocate=<old>=<new>           relocate files from path <old> to <new>
      --replacefiles                   ignore file conflicts between packages
      --replacepkgs                    reinstall if the package is already present
      --test                           don't install, but tell if it would work or not
      -U, --upgrade=<packagefile>+     upgrade package(s)
    
    Common options for all rpm modes and executables:
      -D, --define='MACRO EXPR'        define MACRO with value EXPR
      -E, --eval='EXPR'                print macro expansion of EXPR
      --macros=<FILE:...>              read <FILE:...> instead of default file(s)
      --nodigest                       don't verify package digest(s)
      --nosignature                    don't verify package signature(s)
      --rcfile=<FILE:...>              read <FILE:...> instead of default file(s)
      -r, --root=ROOT                  use ROOT as top level directory (default: "/")
      --querytags                      display known query tags
      --showrc                         display final rpmrc and macro configuration
      --quiet                          provide less detailed output
      -v, --verbose                    provide more detailed output
      --version                        print the version of rpm being used
    
    Options implemented via popt alias/exec:
      --scripts                        list install/erase scriptlets from package(s)
      --setperms                       set permissions of files in a package
      --setugids                       set user/group ownership of files in a package
      --conflicts                      list capabilities this package conflicts with
      --obsoletes                      list other packages removed by installing this package
      --provides                       list capabilities that this package provides
      --requires                       list capabilities required by package(s)
      --info                           list descriptive information from package(s)
      --changelog                      list change logs for this package
      --xml                            list metadata in xml
      --triggers                       list trigger scriptlets from package(s)
      --last                           list package(s) by install time, most recent first
      --dupes                          list duplicated packages
      --filesbypkg                     list all files from each package
      --fileclass                      list file names with classes
      --filecolor                      list file names with colors
      --fscontext                      list file names with security context from file system
      --fileprovide                    list file names with provides
      --filerequire                    list file names with requires
      --filecaps                       list file names with POSIX1.e capabilities
    
    Help options:
      -?, --help                       Show this help message
      --usage                          Display brief usage message

     

    展开全文
  • Deepin(Ubuntu)安装rpm软件包  1.首先安装alien和fakeroot这两个软件,alien可以将rpm转换为deb包。  在终端中输入命令    sudo apt-get install alien fakeroot    2.使用alien将rpm包转为deb包: ...
    
    

       1.首先安装alien和fakeroot这两个软件,alien可以将rpm转换为deb包。

       在终端中输入命令
       
        sudo apt-get install alien fakeroot
       
        2.使用alien将rpm包转为deb包:
       
        fakeroot alien javase*.rpm
       
        3.转换成功,可以即刻使用这个命令来安装:
       
        sudo dpkg -i javase*.deb

     

     

    如果安装rpm包,照下面做:
    1.apt-get install alien
    alien -i xxx.rpm 直接安装
    alien -d xxx.rpm 生成Debian包
    
    2.apt-get install rpm
    mkdir /var/lib/rpm
    rpm --initdb
    rpm -ivh xxx.rpm
    3.自运行:用rcconf
    apt-get install rcconf
    rcconf
    配置启动选项。
    展开全文
  • CentOS 6.5 rpm安装配置NFS服务器

    千次阅读 2017-12-25 19:41:24
    CentOS 6.5 rpm安装配置NFS服务器环境:centos 6.5服务端:10.200.0.126客户端:10.200.0.168一.服务的配置nfs的rpm安装包 安装顺序 1.rpm -ivh keyutils-libs-1.4-4.el6.x86_64.rpm 2.rpm -e –nodeps keyutils...
  • 使用rpm安装vsftpd服务器

    千次阅读 2015-04-02 23:01:09
    [b]1、查看系统是否已安装vsftpd程序[/b] [code="java"][root@soulbone Packages]# rpm -qa ...2、安装RPM包 [code="java"][root@soulbone ~]# mount /dev/cdrom /mnt/cdrom/ mount: /d...
  • Linux服务器安装JDK最简单方式 - rpm

    千次阅读 2018-06-07 18:02:10
    2.上传jdk至服务器 创建存放目录 mkdir /usr/java/ 将安装包放在/usr/src/java目录下,上传方式和工具很多xshell等客户端工具都可以 ,我用的是finalshell(一个国产软件) 3.给安装文件进行授权 在java目录下,...
  • RHEL完全离线安装NTP服务器 内网环境安装NTP服务,一般有2种方式。 1、如果没有现成的时间同步服务器。一台主机A做为NTP服务器,其它主机B只安装ntpdate服务,B主机们通过ntpdate命令同步主机A的时间。 2、有现成...
  • Linux系统安装rpm方式安装mysql数据库

    万次阅读 2017-05-19 22:51:46
    一:官网下载RPM包登陆官网地址...二:安装前的准备工作一般可以将文件上传至/usr/目录下新建一个mysql目录存放tar包,然后通过tar -xf mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar,解包后,虽然会有十几个安装包...
  • yum安装本地rpm

    千次阅读 2021-01-08 17:29:56
    yum是用来安装rpm格式的包的,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。 举个例子 后面跟着本地地址就可以了. yum -y install...
  • docker rpm离线安装

    千次阅读 2019-10-18 17:02:44
    docker rpm离线安装 由于公司服务器的问题,阿里云上的部分服务器不能上外网,但是有需要安装docker运行环境,所以没办法,只能通过离线安装的方式进行安装。 主要步骤是: 下载相应的rpm 包并上传到服务器上去 ...
  • linux yum 离线安装rpm

    千次阅读 2020-06-02 09:05:38
    方案一:CentOS利用yum下载好rpm包,并离线安装 1、联网安装rpm包,并将下载好的包备好 yum -y groupinstall "Developmenttools" --downloadonly --downloaddir=. yum -y install zlib-devel bzip2-devel ...
  • 五、Linux安装rpm文件时报错

    千次阅读 2018-07-04 18:38:26
    其中包括: 我们可以直接在linux的镜像文件中解压Package文件夹中rpm数据,并筛选出当中需要的rpm文件 二、上传文件到远程服务器中 将rpm文件通过xftp的方式上传到远程服务器中三、执行安装命令 1、通过yum ...
  • samba_rpm完整服务器安装包下载

    千次下载 热门讨论 2013-10-03 21:35:04
    samba所需全套rpm...samba安装rpm包,包含: samba-2.2.7a-7.9.0.i386.rpm, samba-client-2.2.7a-7.9.0.i386.rpm, samba-common-2.2.7a-7.9.0.i386.rpm 全套三个安装包... 已经做好的镜像文件,直接加载即可
  • 编译安装,RPM安装 的区别

    千次阅读 2019-02-15 20:54:35
    编译安装也叫源码安装,宝塔官方给出的提示是 安装时间长(30-3小时)适合生产环境 极速安装也叫RPM安装,安装时间极快,性能与稳定性略低于编译安装实际上用RPM包安装的概率远远大于编译安装。在部署软件的时候...
  • Redis安装目录内容详解(Yum方式安装rpm包)通过yum方式将redis的rpm安装到本地机器之后,通过rpm -ql redis查看安装的目录,发现有28个目录文件,但是每个目录文件代表什么含义,文件里的配置又是什么意思,目前...
  • 下载rpm安装包 推荐使用网易163的源 32位系统的RPM安装包下载地址 64位系统的RPM安装包的下载...将下载好的rpm安装包上传到linux服务器安装rpm包 进入安装包所在目录 使用命令:rpm -ivh xxx.rpm # 执行安装 ...
  • linux rpm安装mysql

    千次阅读 2017-07-16 22:25:00
    rpm安装mysql
  • yum安装与rpm安装的区别

    千次阅读 2018-03-29 10:59:44
    主要的区别在于: rpm :只能安装已经下载到本地机器上的rpm包,无法解决软件包的依赖关系。 yum:在线下载并安装rpm包,能更新系统,能自动处理包与包之间的依赖问题。yumYUM被称为 Yellow dog Updater, Modified,...
  • RPM安装MYSQL

    千次阅读 2021-07-16 09:49:11
    基于RPM的linux发布版安装mysql的推荐方法是使用oracle提供的RPM软件包。可以从两个来源获取他们。 从MySQL软件库中 MySQL Yum库 MySQL SLES库 https://dev.mysql.com/downloads/mysql/ 注意:其他供应商也提供...
  • yum离线安装rpm

    千次阅读 2018-07-04 11:18:00
    1、联网安装rpm包,并将下载好的包备好 #yum -y groupinstall "Developmenttools" --downloadonly --downloaddir=. #yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-deve xz ...
  • rpm 安装目录

    千次阅读 2018-08-30 16:11:12
    通过rpm查看软件安装的目录步骤  1.rpm -qa | grep 软件名  2.rpm -ql 步骤1中的查询结果

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 187,773
精华内容 75,109
关键字:

服务器安装rpm