linux环境变量

linux 任务调度 系统任务调度

丶灬走出姿态 提交于 2019-12-21 00:08:10
linux at 针对运行一次的任务 crontab 控制计划任务的命令 crond系统服务 crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程, 与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具, 并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务, 如果有要执行的任务,则自动执行该任务。 系统任务调度:系统周期性所要执行的工作,比如写缓存数据到硬盘、日志清理等。在/etc目录下有一个crontab文件,这个就是系统任务调度的配置文件。 用户任务调度:用户定期要执行的工作,比如用户数据备份、定时邮件提醒等。用户可以使用 crontab 工具来定制自己的计划任务。所有用户定义的crontab 文件都被保存在 /var/spool/cron目录中。其文件名与用户名一致。 使用者权限文件 /etc/cron.deny 说明: 该文件中所列用户不允许使用crontab命令 文件: /etc/cron.allow 说明: 该文件中所列用户允许使用crontab命令 crontab 文件的含义: 用户所建立的crontab文件中,每一行都代表一项任务,每行的每个字段代表一项设置,它的格式共分为六个字段,前五段是时间设定段,第六段是要执行的命令段,格式如下: minute hour day month

Shell高级编程学习笔记(基础篇)

孤街浪徒 提交于 2019-12-20 08:26:03
目录 1.shell脚本的执行方法    2.shell的变量类型    3.shell特殊变量 4.变量子串的常用操作    5.批量修改文件名实践    6.变量替换 7.在shell中计算字符串长度的方法   8.变量的数值计算:(()) 的用法 9. 变量的数值计算:let的用法     10.变量的数值计算:expr的用法 11.变量的数值计算:bc的用法    12.条件测试的多种方法 13.字符串测试操作符           14.整数二元比较操作符 15.逻辑操作符               16.利用shell知识制作单级及多级菜单 17.case结构条件语句         18. 当型循环和直到型循 环 19.for循环         待续。。。 1.shell脚本的执行方法 返回目录 当shell脚本以非交互的方式运行时,它会先查找环境变量ENV,该变量指定了一个环境文件(通常是.bashrc),然后从该环境变量文件开始执行,当读取了ENV文件后,SHELL才开始执行shell脚本中的内容。 shell脚本的执行通常可以采用以下三种方法: bash script-name 或者 sh script-name path/script-name 或者 ./script-name(当前路径下执行) source script-name 或 . script

CentOS7安装jdk8及环境变量配置

纵饮孤独 提交于 2019-12-19 05:11:08
下载jdk8 这里可以使用Windows下载,然后传到虚拟机 进入jdk下载页面 https://www.oracle.com/technetwork/java/javase/downloads/index.html 下拉找到JavaSE8,点击右侧jdk下的download按钮 点击同意协议 ○Accept License Agreement 选择Linux的jdk,这里选择tar.gz方式,即源码安装 等待下载完成 jdk导进虚拟机 这里选择使用Xshell的Xftp工具 先新建一个文件夹,目录是/usr/local/java mkdir /usr/local/java 也可以在Xftp中新建文件夹 在左侧的Windows目录中找到下载的jdk源码包,双击传入Linux的/usr/local/java目录 jdk解压 命令行进入/usr/local/java文件夹 cd /usr/local/java 解压:tar zxvf 压缩包名称 (例如: tar zxvf jdk-8u191-linux-x64.tar.gz )后面的名称可以只输入一个 tar zxvf j ,然后使用Tab按键自动补全文件名 删除压缩包:rm -f 压缩包名称 (例如 rm -f jdk-8u191-linux-x64.tar.gz ) 环境变量配置 编辑/etc/profile文件 vi /etc

centos7系统下配置jdk环境变量

社会主义新天地 提交于 2019-12-19 00:23:33
用到的工具, Xshell5, Xftp5 现在的jdk7下载链接不好找, 打开下载界面, 全是jdk8的, 我这里提供了一份百度云的下载地址 http://pan.baidu.com/s/1jHF9mT4 jdk下载完成之后, 通过Xshell工具传输到centos 下的/z/java/ 执行解压命令 tar -zxvf jdk-7u79-linux-x64.tar.gz [root@localhost java]# ls jdk1.7.0_79 jdk-7u79-linux-x64.tar.gz ##解压后目录结构 [root@localhost java]# vi ~/.bashrc ##编辑配置文件 编辑根目录下的.bashrc配置文件, i键进入编辑模式, 在结尾加入以下内容 export JAVA_HOME=/z/java/jdk1.7.0_79 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 具体路径按照自己实际路径修改, 编辑完成之后, Esc键退出编辑, 输入:wq然后Enter, 保存并退出 运行source ~/.bashrc, 使修改生效 运行java -version查看java版本,

Linux配置Java环境变量

扶醉桌前 提交于 2019-12-18 02:46:10
特别提示:本人博客部分有参考网络其他博客,但均是本人亲手编写过并验证通过。如发现博客有错误,请及时提出以免误导其他人,谢谢!欢迎转载,但记得标明文章出处: http://www.cnblogs.com/mao2080/ 1、将免安装的JDK拷贝到linux目录下 /usr/local/jdk1.8.0_144 2、更改环境变量 vim /etc/profile 加入如下代码: export JAVA_HOME=/usr/local/jdk1.8.0_144 export PATH=.:$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 3、刷新配置 source /etc/profile 来源: https://www.cnblogs.com/mao2080/p/8142693.html

Linux/etc/profile文件

江枫思渺然 提交于 2019-12-17 07:11:36
1、Linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量。   2、常在/etc/profile文件中修改环境变量,在这里修改的内容是对所有用户起作用的。以下主要操作将在该文件中进行。   3、如何添加环境变量。   例如添加”NAME=liheng“ 。在profile文件的最后添加如下内容export NAME=liheng   变量值liheng可以加引号也可以不加,效果一样。   4、在profile文件添加或修改的内容需要注销系统才能生效。   5、重复定义变量怎样理解。   经常出现的是对PATH变量的定义。   例如:在peofile文件默认对PATH变量都有设置PATH=¥¥¥¥¥¥¥(记不住了),在以后可能在对PATH设置,一般都加在 profile 文件的最后PATH=······(打个比方)。而系统之中认定的PATH=·······¥¥¥¥¥¥¥¥¥,也就是说相同名字的环境变量,后写入的先起作用(通俗地讲)。大家一定要注意。   6、特殊字符介绍。   例如在profile中有如下内容,通过以下内容说明特殊符号的用法。   export A=/q/jing:aaa/cc/ld   export

linux 环境变量设置及查看

强颜欢笑 提交于 2019-12-17 00:50:00
1. 显示环境变量HOME   $ echo $HOME   /home/redbooks   2. 设置一个新的环境变量hello   $ export HELLO="Hello!"   $ echo $HELLO   Hello!   3. 使用env命令显示所有的环境变量   $ env   HOSTNAME=redbooks.safe.org   PVM_RSH=/usr/bin/rsh   Shell=/bin/bash   TERM=xterm   HISTSIZE=1000   ...   4. 使用set命令显示所有本地定义的Shell变量   $ set   BASH=/bin/bash   BASH_VERSINFO=([0]="2"[1]="05b"[2]="0"[3]="1"[4]="release"[5]="i386-redhat- linux -gnu")   BASH_VERSION='2.05b.0(1)-release'   COLORS=/etc/DIR_COLORS.xterm   COLUMNS=80   DIRSTACK=()   DISPLAY=:0.0   ...   5. 使用unset命令来清除环境变量   set可以设置某个环境变量的值。清除环境变量的值用unset命令。如果未指定值,则该变量值将被设为NULL。示例如下:   $

linux部署go

好久不见. 提交于 2019-12-16 16:41:07
一、下载tar包并解压 yum -y install wget glibc.i686  #后面一个是依赖包,不安装会报错: /lib/ld-linux.so.2: bad ELF interpreter wget https://dl.google.com/go/go1.13.5.linux-386.tar.gz tar -C /usr/local/ -zxvf go1.13.5.linux-386.tar.gz 二、配置环境变量 vim /etc/profile export GOROOT=/usr/local/go export PATH=$PATH:$GOROOT/bin 来源: https://www.cnblogs.com/jayce9102/p/12049877.html

Windows和Linux的环境变量

柔情痞子 提交于 2019-12-16 09:13:30
环境变量概述 环境变量(Environment Variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。 环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如 Windows 和 DOS 操作系统中的 path 环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到 path 中指定的路径去找。如 tc 或 vc++ 中, set include=path1;path2; 是告诉编译程序到哪里去找 .h 类型的文件;当然不仅仅是指定什么路径,环境变量还有其它的作用的,如 set dircmd=/4 设置一个环境变量的作用是在使用 dir 命令时会把 /4 作为缺省的参数添加到你的 dir 命令之后,就像你的每个命令都加了 /4 参数,它实际上是给命令解释程序 command 设置的一个环境变量,并且是给 dir 这个内部命令设置的。 很多朋友会在自己的计算机上安装双系统,例如 C 盘安装 Windows 10,D 盘安装 Windows 7。可是某些软件往往只在Windows 10 系统中安装,Windows 7 系统中是无法正常使用的,比较麻烦却有效的方法是再安装一遍

第二周总结

∥☆過路亽.° 提交于 2019-12-15 21:27:02
01.操作系统挂载概念 服务器磁盘如何使用 1) 进行磁盘阵列配置 2) 进行系统分区操作 3) 进行磁盘格式化操作 4) 进入磁盘创建文件系统??? 5) 进行挂载操作使用 ??? 给一个存储设备开个门 如何进行挂载操作: 第一个历程: 挂载环境准备 PS: linux系统中一切皆文件 准备光驱(分区): /dev/cdrom /dev/ 存储设备文件目录 /dev/sda /dev/sda1 /dev/sda2 /dev/sdb /dev/sdc 准备挂载门 : 任意空目录 /mnt 临时挂载点目录 第二个历程: 光驱设备中需要放入光盘 第三个历程: 进行挂载操作 mount 设备文件信息 挂载点目录 mount /dev/cdrom /mnt umount /mnt 第四个历程: 检查确认是否挂载 df --- 检查磁盘信息 02. 系统重要文件数据 /etc目录 1) 网卡配置文件 文件路径信息: /etc/sysconfig/network-scripts/ifcfg-eth0 文件作用说明: 配置网卡地址信息 (IP地址 掩码地址 网关地址 DNS地址信息) 文件详细信息: TYPE=Ethernet --- 指定网络类型 以太网类型 BOOTPROTO=none --- 获取IP地址方式 none static(手动配置地址) dhcp(自动获取地址)