linux 软件管理(软件安装卸载)

Linux软件管理

软件类型

rpm:redhat序列特有软件包

dpkg:debian序列特有软件包

源码包:需要在Linux上进行编译安装

Java:Maven

c/c++:

预编译:configure

编译:make

安装:make install

 

软件安装方式

rpm :

rpm查询软件:

rpm –qa :列举当前安装的所有rpm包

例:rpm -qa |grep java

安装软件

rpm –ivh 包名.rpm

问题:需要自己去解决依赖问题,否则报错

 

卸载软件

rpm -e –nodeps 包名

--nodeps:忽略依赖

 

yum:通过软件源安装

 

查看所有yum支持的包

yum list

 

查看当前已经安装的包

yum list installed

 

软件安装

yum–y install 安装包名。

在安装过程中会遇到需要确认的地方,-y的意思是yes,遇到选择都选yes。

 

yum源配置文件路径

 

绿色版

直接解压可以使用,使用最多的,需要进行配置,比如环境变量等等

 

安装JDK

(1)卸载系统自带的JDK

(1)卸载系统自带的JDK

rpm -qa |grep java 

查看系统自带的jdk。

如果有,就用  rpm -e --nodeps 包名 把自带的删除。

 

(2)上传

在网上下载一个jdk的压缩包。上传到linux。

 

(3)解压

tar -zxvf jdk-8u91-linux-x64.tar.gz -C 目标地址

 

(4)配置环境变量

vi /etc/profile

(5)使其生效

source /etc/profile

(6)验证

java -version

 

安装MySQL

(1)检查是否已经安装了MySQL

(2)通过yum安装MySQL

yum install -y mysql-server

 

(3)启动msyql服务

MySQL的服务名:

        <5.5 mysqld

        >=5.5 mysql

启动:

service mysqld start

(4)设置开机启动

可以用 chkconfig mysql on/off  来控制 开机是否自启。

 

(5)设置root用户的命名

/usr/bin/mysqladmin -u root password '123456'

(6)登录mysql

mysql -uroot –p123456

这时候值得注意的是,如果你需要远程控制这个数据库,那么这时候是没有权限的,需要给他添加授权。

 

(7)更改授权

添加授权:

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option

刷新授权

flush privileges

修改完后刷新授权。

 

Linux定时任务

at命令

设置时间点

进入at命令行,设置需要在时间点执行的命令

输入命令,相关路径必须是决定路径

退出保存

ctrl +d

 

crotab命令

启动服务,并设计开机启动

service crond start

chkconfig crond on

默认已经是启动,并且是开机启动

编写定时任务

crontab –e

定时任务的格式

*       *   *   *    *        *

f1    f2  f3 f4   f5   program

分   时 日 月 星期 运行的命令(脚本)

时程表的格式如下:

其中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表示一个星期中的第几天。program 表示要执行的程序。

当 f1 为 * 时表示每分钟都要执行 program,f2 为 * 时表示每小时都要执行程序,其馀类推当 f1 为 a-b 时表示从第 a 分钟到第 b 分钟这段时间内要执行,f2 为 a-b 时表示从第 a 到第 b 小时都要执行,其馀类推

当 f1 为 */n 时表示每 n 分钟个时间间隔执行一次,f2 为 */n 表示每 n 小时个时间间隔执行一次,其馀类推

当 f1 为 a, b, c,... 时表示第 a, b, c,... 分钟要执行,f2 为 a, b, c,... 时表示第 a, b, c...个小时要执行,其馀类推

使用者也可以将所有的设定先存放在文件中,用 crontab file 的方式来设定时程表。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

猜你喜欢

转载自blog.csdn.net/qq_35315363/article/details/94196284