1.6: linux基础命令及其软件安装

我们上一次讲到了网络的设置,并且能够联通外网了,而且我们上一节课讲到了一个命令service命令, 那么我们接下来继续讲一些要掌握的新命令:

service命令:可以用来启动或者停止,重启某个进程, 也可以查看进程状态, 永久关闭每个进程

格式: service 进程名 start/restart/stop/status/off
例如:
service network start 启动网络
service mysqld start 启动mysql的服务
service iptables status 查看防火墙状态

service iptables off 关闭防火墙
chkconfig命令: 检查、设置系统的各种服务

例如:

chkconfig iptables off ----关闭防火墙自启动
chkconfig --list | grep iptables  ----检查防火墙是否关闭自启动

刚安装好系统之后,没vim命令怎么办?

yum install -y vim*

那这里我们讲到了yum来安装软件, 其实在linux上面是有一个rpm的命令的,在linux上面可以直接安装rpm包来安装软件,

也就是

rpm -ivh your-package.rpm

但是这种方式有一个特别不好的地方,就是依赖的问题,打个比方,a.rpm 依赖b.rpm ,b.rpm又依赖于c.rpm和d.rpm

那么你仅仅只想安装a.rpm ,并且你实际情况是你并不会知道a.rpm会依赖于b.rpm等这些信息的,也就是说你要先去查,你得到文档中或者到网上去查找,因此就特别的麻烦和繁琐, 这个时候呢,linux就提供了一个叫yum的东西,yum其实就是一个rpm包管理工具,也就是说可以使用yum来安装软件,他帮我们解决了一个非常重要的事情,就是依赖的问题,也就是说我们安装a.rpm, 那我们直接yum install -y a 就行了, yum会自动的去检查依赖,并且自动安装依赖。都不用我们去关心了,同时卸载软件也可以使用yum来卸载,也不需要关心依赖的问题,所以yum是一个非常重要的东西。

那我们先来看一下yum的语法格式:

yum(选项)(参数)

那么这里呢,我们先介绍yum的软件安装和卸载,其他的功能以后遇到了,我们就再讲解。

yum安装软件:

yum -y install openssh-clients 安装ssh免密登陆的命令

同时也可以加一下通配符,例如你仅仅知道叫vim , 但是你并不知道vim对应的包名还对应着其他的东西, 所以可以使用以下命令安装:

yum install vim*

通过以上两个命令的演示,我们基本上已经明白了,可以通过yum来安装软件了, 但是每次安装的时候都提示我们是否需要安装。其实这个时候可以加一个参数: -y来去掉这些提示, 也就是说明直接强制安装的意思。

例如 yum install -y vim*

以上是我们通过yum来安装软件,但是在linux上面是不是所有的软件都来通过yum安装呢? 其实不是的,很多软件的linux版本都提供了对应的安装包的,那么我们接下来先演示一下怎么安装jdk, 因为jdk是scala的运行和编译环境,很多软件也依赖于他,所以我们先把jdk安装一下。

可以从以下链接下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

选择tar包下载, 其实就是一个压缩包, 和我们windows上面见到的rar或者zip包并没什么不同。

tar包下载好之后,那么就需要先解压。这里也就涉及到一个解压命令tar命令:

tar -zxvf 压缩包名

-z:有gzip属性的

-v:显示所有过程

下面的参数-f是必须的

-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

-C 指定解压到目标目录

所以一般我们解压文件直接使用以下命令:

tar -zxvf jdk.tar.gz 解压jdk压缩包

只要解压之后,说明软件都安装好了,接下来就是配置一些环境变量了,这些变化和我们在windows环境下配置是一个道理。



猜你喜欢

转载自blog.csdn.net/zhoushuilin/article/details/79382662
1.6