Linux软件安装和定时任务

1.Linux软件安装

软件类型

软件的安装

RPM:Redhat序列特用的软件包

dpkg:debain序列特用的软件包

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

java maven

c/C++ gcc

预编译

编译:make

安装:make install

rpm:安装RPM结尾的软件包

检查:rpm -qa | grep java

安装:rpm -ivh XXXX.rpm

当软件存在依赖的时候,会安装失败,需要先将依赖安装好。

 

卸载:rmp -e  XXX

 

--nodeps:忽略依赖

 

sudo rpm -e –nodeps

 mysql-libs-5.1.66-2.el6_3.x86_64

 

yum:通过软件源安装

 

自动解决依赖问题

安装:yum install -y XX(zip、mysql)

 

查看当前已安装的包:yum list installed

卸载:yum remove zip

yum源配置文件路径

vi /etc/yum.repos.d/

阿里云yum,163

版本问题:

比如mysql,yum 版本5.1.X

绿色安装:最多最多最多

tar -zxf xxx.tar  -C  target

                    

查看RPM序列包


查看MySQL包


卸载MySQL包忽略依赖关系

2.定时任务

操作

命令

解释

设置时间

at 命令

进入at命令行,设置需要在9:22执行的命mkdir -p /a/bb/20180603

保存退出ctrl+d

启动crontab服务

crontab

service crond start

       chkconfig crond on

 

       编辑定时任务

crontab -e

 

删除定时任务

crontab -d

 

*       *       *       *       *       command

 分钟   小时       日          月             周          需要执行的脚本(绝对路径)

取值   0~59   0~23     1~31       1~12        0~7(0和7表示的都是周日)

特殊字符

每隔半小时执行一次

频率: /

*/30  *                   *            *            *            command

连续时间:-

早上8:00~18:00之间,每隔半小时执行一次

*/30  8-18        *            *            *            command

间断时间:,

早上8:00和18:00执行一次

*  8,18              *            *            *            command

eg:

      每天上午10:00执行

             0       10             *            *            *            sh  /mkdir.sh

             0        0             *            *            3

编写testMKdir.sh


执行该脚本并且复制该绝对路径到设置的定时的会话命令下设置定时执行。



设置定时的时间,然后查看定时任务

以上这些命令都是属于Linux操作系统的命令,使用这些命令可以设置Linux的相关操作,可能对的大数据的学习会后很多的帮助。