bin

Shell—定时任务(crontab)

喜欢而已 提交于 2019-12-20 15:52:33
如何让shell脚本每天定时执行? 1.新建需要定时执行的shell脚本,这里为date.sh脚本。 #!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH echo "hello world" echo "----------------------------------------------------------------------------" endDate=`date +"%Y-%m-%d %H:%M:%S"` echo "★[$endDate] Successful" echo "当前时间":$(date +"%Y-%m-%d %H:%M:%S") >> /www/wwwroot/date.txt echo "----------------------------------------------------------------------------" 2.将这个date.sh脚本添加到定时任务中,直接运行“crontab -e”命令添加就行。 [root@localhost ~]# crontab -e */1 * * * * /www/wwwroot/date.sh > /dev/null 2>&1 */1 *

linux 安装Python3

纵然是瞬间 提交于 2019-12-20 15:10:33
linux 安装Python3 1.python下载 请在终端输入如下命令: cd /home wget http://cdn.npm.taobao.org/dist/python/3.6.5/Python-3.6.5.tgz 说明:这句话的作用主要是用wget软件(初学者请自行了解次软件,以后会经常用到)从一个指定的URL下载文件。其格式为: wget 空格 URL地址。而下载目录就是当前目录,所以需要cd到你需要放置下载文件的地方。 2.解压Python3安装文件 请在终端输入如下命令: tar -zxvf Python-3.6.5.tgz 说明:tar是Linux系统的解压命令,这句话是把文件解压到文件所在的文件夹。如果是土星话操作界面可以向在WIN上一样解压文件。同样也可以像在win上一样下载Python源文件放置在指定文件夹。 3.安装编译Python3源文件所需的编译环境 yum install -y gcc yum install -y zlib* yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel 说明:这里功能很简单

weblogic12C 集群安装配置

﹥>﹥吖頭↗ 提交于 2019-12-20 13:07:47
1环境准备 weblogic12.1.3.0对于jdk及linux操作系统版本的要求在oracle官网上面有详细的介绍。 https://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html 1.1安装jdk Weblogic12C 选择JDK1.8.0_211版本,上传介质jdk-8u211-linux-x64.tar.gz 到指定目录。 #tar -zxvf jdk-8u211-linux-x64.tar.gz #Vi /etc/profile export JAVA_HOME=/opt/jdk1.8.0_211 export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/mysql/bin:/opt/jdk1.8.0_211/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar source /etc/profile #配置生效 [root@hdp-02 opt]# java -version java version "1.8.0_211" Java

安装Tomcat

南笙酒味 提交于 2019-12-20 13:07:11
安装Tomcat 1、安装JDK环境 rpm -ivh jdk-8u20-linux-x64.rpm vim /etc/profile #配置环境变量 ################################## export JAVA_HOME=/usr/java/jdk1.8.0_20 export JAVA_BIN=/usr/java/jdk1.8.0_20/bin   export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH ################################### source /etc/profile #配置文件生效 java -version #查看Java版本 2、安装tomcat tar zxvf apache-tomcat-9.0.0.M15.tar.gz -C /opt mv apache-tomcat-9.0.0.M15/ tomcat @@@@@@@@@@@@@@@@@@@@@@@@@@ /opt/tomcat/bin/startup.sh #启动Tomcat /opt/tomcat/bin

Java+Tomcat 环境部署

£可爱£侵袭症+ 提交于 2019-12-20 13:07:01
Java+Tomcat 环境部署 下面在Centos7进行安装Java+Tomcat,网上的很多文章,我在部署中都有些问题,下面是我自己总结的一个安装过程! 安装Java环境 首先,我们先到Java官网下载JDK 这里我下载jdk1.8版本的 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 点击 Accept License Agreement 选择好版本进行下载,需要注册Oracle账户登陆下载! 将下载的jdk包拷到Centos7 root目录中,这里建议用WinSCP这个软件 创建java安装目录 mkdir -p /usr/local/java 解压jdk包到java安装目录下 tar -zxvf jdk-8u211-linux-x64.tar.gz -C /usr/local/java/ 配置环境变量 vim /etc/profile.d/java.sh export JAVA_HOME=/usr/local/java/jdk1.8.0_211 export CLASS_PATH="$JAVA_HOME/lib:$JAVA_HOME/jre/lib" export PATH=$PATH:$JAVA_HOME/bin 使配置立即生效 source

Mac 安装redis

谁都会走 提交于 2019-12-20 10:21:52
一.下载安装 1. 官网 http://redis.io/ 下载最新的稳定版本,这里是3.2.0 2. sudu mv 到 /usr/local/ 3. sudo tar -zxf redis-3.2.0.tar 解压文件 4. 进入解压后的目录 cd redis-3.2.0 5. sudo make test 测试编译 6. sudo make install 安装成功! 二. 服务配置 切换到root用户 1. /usr/local 建立相关目录 sudo mkdir /usr/local/redis/bin sudo mkdir /usr/local/redis/etc sudo mkdir /usr/local/redis/db 2. 拷贝/usr/local 下的 bin 目录到 /usr/local/redis/bin sudo cp /usr/local/bin /usr/local/redis/bin 3. 拷贝/usr/local/redis/redis-3.2.0/src 下的 mkreleasehdr.sh 到 /usr/local/redis/bin下 sudo cp /usr/local/redis3.2.0/src /mkreleasehdr.sh /usr/local/redis/mkreleasehdr.sh 4. 拷贝 redis.conf 到

CentOS Nginx+jdk+tomcat 环境搭建

爷,独闯天下 提交于 2019-12-20 07:12:53
一、jdk安装 jdk下载地址: http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html 。 从上面网页中选择适合的jdk下载到/root/目录下。我选择的是jdk-6u20-linux-i586.bin。 下载完后,修改jdk-6u23-linux-i586.bin的文件属性为可执行,然后执行该程序安装JDK: chmod +x jdk-6u20-linux-i586.bin./ jdk-6u20-linux-i586.bin 按空格键看完协议,当出现提示“Do you agree to the above license terms?[yes or no] ” 时,输入“yes”。安装完成后,执行以下语句: mv jdk1.6.0_23 /usr/local/jdk 编辑profile文件 设置开机文件java开机执行环境文件: vi /etc/profile 在文件的末尾增加如下内容: JAVA_HOME="/usr/local/jdk"CLASS_PATH="$JAVA_HOME/lib:$JAVA_HOME/jre/lib"PATH="$JAVA_HOME/bin:.:$PATH"CATALINA_HOME="

在RedHat Enterprise Linux 5下安装JDK

北慕城南 提交于 2019-12-19 16:02:57
在 RedHat Enterprise Linux 5 下安装 JDK 最近发现网上盛传的 Linux 下的 JDK 安装方法居然没有一个是可行的。多多少少都有些问题。所以特意费了一些功夫,以 RedHat AS 5.0 为例给出一个可行的安装方法。 一、系统环境 操作系统 :   RedHat Enterprise Linux 5 二、安装 JDK 1. 从 java.sun.com 下载最新的 J2SE 1.5 : jdk-1_5_0_17-linux-i586-rpm.bin 下载地址: http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-1_5_0_17-linux-i586-rpm.bin?BundledLineItemUUID=QZlIBe.mUMYAAAEevV9SRJFA&OrderID=V_dIBe.mwxAAAAEeoV9SRJFA&ProductID=UEdIBe.omzcAAAEdklhGb7Xo&FileName=/jdk-1_5_0_17-linux-i586-rpm.bin 2. 将 JDK 安装文件 jdk-1_5_0_17-linux-i586-rpm.bin 拷贝到 Redhat 任意目录下

ZMEM内存查看工具使用

☆樱花仙子☆ 提交于 2019-12-19 15:46:25
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 1 安装zmem工具 yum install smem -y zmem 特性 系统概况列表 按进程、映射和用户列表 按用户、映射或用户过滤 来自多个数据源的可配置列 可配置的输出单位和百分比 可配置的标题和总和 从/proc读取活动数据 从目录镜像或经过压缩的打包文件读取数据快照 面向嵌入式系统的轻型捕获工具 内置的图表生成功能 2 内存相关的指标 # smem PID User Command Swap USS PSS RSS 7907 www php-fpm: pool www 8224 4 5 412 PID 进程 USER 所属用户 Command 命令 Swap 交换分区 USS Residentset size 使用top命令可以查询到,是最常用的内存指标,表示进程占用的物理内存大小,RSS中包含了各进程间共享的内存 PSS Proportionalset size 它将共享内存的大小进行平均后,再分摊到各进程上去 RSS Unique set size 是PSS中自己的部分,只计算了进程独自占用的内存大小,不包含任何共享的部分 单位为 KB 3 使用方法 # smem -h Usage: smem [options] Options: -h, --help show this help

@mpx/cli 脚手架源码解析

回眸只為那壹抹淺笑 提交于 2019-12-19 14:33:12
前言 Mpx是一款致力于提高小程序开发体验的增强型小程序框架,通过Mpx,我们能够以最先进的web开发体验(Vue + Webpack)来开发生产性能深度优化的小程序。 下面说说mpx脚手架的源码: 源码地址:https://github.com/didi/mpx/tree/master/packages/cli 目录结构: . ├── README.md ├── bin │ ├── mpx-init.js // init命令开始执行的内容 │ └── mpx.js // 命令入口文件 ├── lib │ ├── ask.js // 自定义工具-用于询问开发者 │ ├── check-version.js // 检查本地node和npm包版本 │ ├── eval.js // 在data的作用域执行exp表达式并返回其执行得到的值 │ ├── filter.js // 配合metalsmith删除过滤多余的文件 │ ├── generate.js // 模板下载后根据用户选择生成指定模板 │ ├── git-user.js // 用于获取本地的git配置的用户名和邮件,并返回格式 姓名 < 邮箱 > 的字符串 │ ├── local-path.js // 判断本地文件是否存在 │ ├── logger.js // 记录日志 │ └── options.js //