Linux系统update-alternatives命令使用

个人博客地址:http://www.cnblogs.com/wdfwolf3/

update-alternatives是ubuntu系统用来进行软件版本切换的命令。比如系统中有几个版本的jdk,把这些命令所在的目录作为链接统一的映射到一个系统目录下,然后可以通过update-alternatives对它们进行管理,并设置默认启动的版本。通过update-alternatives --help可以查看命令的详细用法,

1.display选项

查看某命令的全部链接,详细的信息显示,包括模式(手动or自动),链接的priority值,

2.install选项(--install <链接> <名称> <路径> <优先级> [--slave <链接> <名称> <路径>])

增加一组新的命令链接,<链接>是系统的中此命令的公共链接目录,<名称>命令链接的名称,<路径>是新添加命令所在的目录,<优先级>是一个数值,当模式为自动时系统选择数值大的启动。

举个例子:update-alternatives --install    /usr/bin/java    java    /usr/lib/java/jdk-1.8.0_92/bin/java   300。把安装的jdk8从它的安装位置映射到了系统的/usr/bin/java链接,这样执行java命令时,系统会从所有链接的版本里选择一个执行。

3.config选项

列出这个命令所有的链接可选项,并可以根据提示自行选择一个默认启动的链接。

4.remove选项(--remove <名称> <路径>)

路径即为命令的想要删除的链接所在的目录,不是系统公共目录,如果想把这个命令链接全部删除是--remove-all选项,自然此选项不需要加路径,因为所有的路径都被删除。

5.auto选项

这个比较简单,就是将某个命令设为自动模式。

时间: 2024-10-09 19:24:25

Linux系统update-alternatives命令使用的相关文章

Linux系统下RPM命令和yum的使用

Linux系统下RPM命令和yum的使用 RPM:Redhat Packages Manager (红帽系列软件包的管理),主要用于安装.卸载.升级和管理软件. 一个包由下面几个部分构成: 例如:httpd-tools-2.4.6-17.e17.x86_64.rpm  这是一个软件包. httpd-tools  软件包的名称 2.4.6    原厂发布的版本号 17.e17  红帽给的版本号 x86_64  安装平台(还有i386.i686等平台). 查看包的详细信息:#rpm –qi 包名 #

Ubuntu Linux系统下apt-get命令详解

Ubuntu Linux系统下apt-get命令详解(via|via) 常用的APT命令参数: apt-cache search package 搜索包 apt-cache show package 获取包的相关信息,如说明.大小.版本等 sudo apt-get install package 安装包 sudo apt-get install package - - reinstall 重新安装包 sudo apt-get -f install 修复安装"-f = ——fix-missing&

Linux系统 rm 删除命令 “危险”!!!

Linux系统 rm 删除命令(危险) 简述:在linux系统运维工作中rm删除命令,十分危险,因为权限实在太大了,一个不小心就会把整个服务器的数据瞬间删除掉,所以我们要怎么样巧妙的使用rm命令删除文件,并且杜绝误删的情况发生呢? 方法一: 说明:我们可以通过find查找命令,将需要删除的文件查找到后在进行准确无误的删除. 命令行操作: [[email protected] oldboy]# find ./ -type f -name "oldboy" -execrm -f {} \;

linux系统网络服务命令(一)

一.linux系统联网设置 我们在装完linux系统后,首先就是要先配置网络服务,毕竟如果计算机不联网那其就是个计算器.配置网络功能时,刚开始比较简单快捷的是用dhclient命令(使用动态主机配置协议动态的配置网络接口的网络参数),下面介绍使用配置文件来定义静态网络地址并链接互联网. 1.配置网卡文件: [[email protected] ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0  DEVICE=eth0 //此配置关联至的设备.设备

Linux系统中last命令的用法

1.作用 linux系统中last命令的作用是显示近期用户或终端的登录情况,它的使用权限是所有用户.通过last命令查看该程序的log,管理员可以获知谁曾经或企图连接系统. 2.格式 last [—R] [—n][-f file][-t tty] [—h 节点][-I —IP][—1][-y][ID] 3.主要参数 - R: 省略 hostname 的栏位 -n:指定输出记录的条数. -f file:指定用文件file作为查询用的log文件. -t tty:只显示指定的虚拟控制台上登录情况. -

Linux系统巡检常用命令

# uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块 # env # 查看环境变量 # free -m # 查看内存使用量和交换区使用量 # df -h # 查看各分区使用情况 # du -s

Linux系统常用基础命令

Linux系统常用基础命令 cd->切换目录: pwd->显示当前所在的绝对目录; chmod->用于改变linux系统文件或目录的访问权限; ls->不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录.文件夹.文件权限)查看目录信息等等; mkdir->创建文件夹; rm->删除一个目录中的一个或多个文件或目录; rmdir->从一个目录中删除一个或多个子目录项,删除某目录时也必须具有对其父目录的写权限;注意:不能删除非空目录; mv-&g

Linux系统采用netstat命令查看DDOS攻击的方法

Linux系统采用netstat命令查看DDOS攻击的方法 来源:互联网 作者:佚名 时间:07-05 15:10:21 [大 中 小] 这篇文章主要为大家介绍了Linux系统采用netstat命令查看DDOS攻击的方法,对于网络安全而言非常重要!需要的朋友可以参考下 Linux系统用netstat命令查看DDOS攻击具体命令用法如下: 复制代码 代码如下: netstat -na 显示所有连接到服务器的活跃的网络连接 复制代码 代码如下: netstat -an | grep :80 | so

linux系统-文件系统-常用命令

linux系统-文件系统-常用命令 一 常用命令 1 查看分区情况:df [-h] 2 查看文件和目录的大小:du 3 查看文件的详细参数:stat 4 校验文件的md5的值:md5sum 5 检测修复文件系统:fsck,e2fsck(单用户模式卸载文件系统后执行) 二 添加硬盘的分区 1 划分分区:fdisk /dev/sdb 2 创建文件系统:mkfs.ext3 /dev/sdb1 3 尝试挂载:mount /dev/sdb1 /mnt/test 4 写入配置文件以便reboot自动挂载:/

Linux 系统下 ifconfig 命令详解

Linux系统下网卡网络配置详解 Ifconfig命令使LINUX核心知道软件回送和网卡这样一些网络接口,这样Linux就可以使用它们. 除了上面介绍的这些用法之外,ifconfig命令用来监控和改变网络接口的状态,并且还可以带上很多命令行参数.下面是一个ifconfig的通用调用语法: #ifconfig interface [[-net -host] address [parameters]] 其中interface是网络接口名:address是分配给指定接口的主机名或IP地址.这里使用的主