linux服务器

linux Cenos-7.0下安装jdk搭建环境变量

╄→尐↘猪︶ㄣ 提交于 2020-02-16 18:10:02
搭建linux系统的java环境本人目前所知有两种方式: 第一种是从oracle官网下载linux系统的jdk版本; 第二种是使用yum命令的方式下载安装,咱们今天讲的是第一种方式。 一、工具准备: 1、首先准备一个linux系统的服务器或者虚拟机(下面提供一个简化版的虚拟机下载地址): 虚拟机下载地址 :https://pan.baidu.com/s/1EiClZ0_HT_0d86JHlkuHYQ 提取码:uxnr 2、提供一个linux系统的镜像文件,没有镜像文件的同学可自取,安装方法后续更新。。。 linux Cenos7.0版本镜像文件下载地址:https://pan.baidu.com/s/1SiYt6I5_Np2YEuCO4Moywg 提取码:ghbj 3、linux系统的jdk1.8版本下载: 链接:https://pan.baidu.com/s/15qZXTxWFzMkiXeXPCDeJxg 提取码: eczt 二、开始安装 1、linux系统正常登录后,使用命令 “”yum install lrzsz -y“” 安装软件包,方便后续从Windows系统上传文件到本地,安装成功后结果如下: 2.安装完成后,输入命令‘’rz‘’ 后会弹出弹窗,显示Windows系统的文件,选择你要上传的文件,点击打开后会自动上传文件,如下图: 3、上传完成之后,使用'll'或者“ls

什么是真正的实时操作系统(转)

余生颓废 提交于 2020-02-16 17:41:20
转载链接: https://blog.csdn.net/zhourui1982/article/details/5282361 做嵌入式系统开发有一段时间了,做过用于手机平台的嵌入式Linux,也接触过用于交换机、媒体网关平台的VxWorks,实际应用后回过头来看理论,才发现自己理解的肤浅,也发现CSDN上好多同学们都对实时、嵌入式这些概念似懂非懂,毕竟如果不做类似的产品,平时接触的机会很少,即使做嵌入式产品开发,基本也是只管调用Platform team封装好的API。所以在此总结一下这些概念,加深自己的理解,同时也给新手入门,欢迎大家拍砖,争取写个连载,本文先总结一下实时的概念,什么是真正的实时操作系统? 1. 首先说一下实时的定义及要求: 参见 Donal Gillies 在 Realtime Computing FAQ 中提出定义:实时系统指系统的计算正确性不仅取决于计算的逻辑正确性,还取决于产生结果的时间。如果未满足系统的时间约束,则认为系统失效。 http://www.faqs.org/faqs/realtime-computing/faq/ 一个实时操作系统面对变化的负载(从最小到最坏的情况)时必须确定性地保证满足时间要求。请注意,必须要满足确定性,而不是要求速度足够快!例如,如果使用足够强大的CPU,Windows在CPU空闲时可以提供非常短的典型中断响应,但是

centos linux安装mysql8.0

北战南征 提交于 2020-02-16 14:18:29
1 、去https://dev.mysql.com/downloads/file/?id=476386下载对应版本的mysql安装包 2 、scp到服务器上,解压tar -xvf 压缩包 3 、安装顺序: 1、先删除以前的mysql-lib(系统自带的版本过低)包 2、community-common包 3、mysql-lib包 4、community-client包 5、mysql-community-server包 安装mysql-community-server之前,必须安装mysql-community-client和mysql-community-common rpm包。 而安装community-client和community-common包之前,必须删除mysql-lib(系统自带的版本过低) 注意:centeros7以上,可能redhat-lsb-core和postfix包和maridb包冲突,按顺序卸载他们 1、rpm -e redhat-lsb-core 2、 rpm -e postfix 3、 rpm -e mariadb-libs 如果启动失败,且提示data目录无效,则需要初始化data目录,命令mysqld --initialize-insecure --user=mysql 如果启动错误,查看日志:/var/log/mysqld.log

Linux安装jdk

孤者浪人 提交于 2020-02-16 13:36:25
1.查看可用的JDK版本 登录服务器成功后,输入以下命令,查看支持的JDK版 yum -y list java* 因为服务器版本是64位,我希望安装的是1.8的JDK,因此选择上图中标注出来的版本,进行安装; PS: 带-devel的安装的是jdk,而不带-devel的,实际上安装的是jre! 2.安装JDK 输入以下命令,等待安装完成: yum install -y java-1.8.0-openjdk-devel.i686 4、验证安装结果 输入命令: [root@besttest ~]# java -version 出现这些信息,就表示JDK安装成功。 5、查看JDK版本信息 如果要查看JDK的安装信息,可以输入以下命令来查看: cd /usr/lib/jvm 进入该安装目录下,输入如下命令: ls 5.配置默认JDK版本 如果你安装了多个不同版本的JDK,可以通过如下命令查看已安装的JDK: update-alternatives --config java 显示界面如下: 如果要保持当前的版本【*】不变,请按回车键,入过要选择其他版本,请输入编号。 来源: https://www.cnblogs.com/mengmeng1011/p/9061573.html

Linux命令之top

痞子三分冷 提交于 2020-02-16 13:28:27
  由于公司的产品基于Linux开发,不可避免的使用Linux命令,除了一些常用的最基本的外,偶尔也会用到一些较为生疏的,近几日在测试某MR的功能,由于公司产品也是基于大数据的,所以,对性能方面也需要关注,虽然家里环境完全比不上现场环境,家里也不做性能测试,但还是要看下的,今天拿出时间来专门看了下top这个命令。top命令在Linux中的作用是实时显示系统各个进程的资源占用情况,与windows的任务管理器类似。作为主要查看的监控,swap的变化值得注意,如果swap交换区的used不断的变化,说明物理内存不断在和swap交换区的数据进行交换处理,这就说明内存真的不够用了 前五行为统计信息区: 第一行:任务队列信息,同uptime命令的执行结果,具体参数 说明情况如下: 17:16:10 当前系统时间 up 4 days 7:18 系统已经运行了4天7小时18分钟 8 users 当前有8个用户登录系统 load average 2.18,2.37,2.20 分别是1分钟、5分钟、15分钟的 负载情况,该处的数值是系统每隔5秒检查一次活跃的进程数,然后按照特定的算法计算出的。如果这个数值除以逻辑CPU的数量,结果高于5则表示已经超负载了 第二行:task任务进程 系统现在有205个进程,处于运行状态的有1个,204个在休眠,停止状态的0个,僵尸状态的0个 第三行:cpu状态信息,

Linux学习-实验楼(1)

耗尽温柔 提交于 2020-02-16 13:25:35
1.Shell:命令解释器 2.Linux技能树 3.X11:X窗口系统,其本身只是工具包及架构协议,Xorg是x架构规范的一个实现体,是实现了x协议规范的一个提供图形界面的服务器 4.终端本质上是对应着Linux上的/dev/tty设备,Linux的多用户登陆就是通过不同的/dec/tty设备完成的 5. 查看所属用户组: groups命令 实验4--Linux目录结构及文件基本操作 1.FHS标准:文件系统层次结构标准,它定义了系统中每个区域的用途,所需要的最小构成的文件和目录同事还给出了例外处理与矛盾处理。 2.进入当前登录用户的home路径   cd ~ 3.使用touch命令创建空白文件,其主要作用是来更改已有文件的时间戳的 4.标准输入输出:执行一个shell命令行时通常会自动打开三个标准文件,即标准输入文件(stdin),默认对应终端的键盘,标准输出文件(stdout)和标准错误输出文件(stderr),后面两个文件都对应被重定向到终端的屏幕,以便我们能直接看到输出内容。进程姜葱标准输入文件中得到输入数据,将正常输出数据输出到标准输出文件,而将错误信息送到标准错误文件中 实验5-环境变量与文件查找 1.创建:可以用declare创建,也可以使用时直接创建 输出:echo $tmp,变量名只能是英文字母,数字或者下划线,且不能以数字作为开头。 2.变量类型:1

Linux top命令的用法详细详解

我只是一个虾纸丫 提交于 2020-02-16 13:17:07
top命令经常用来监控 Linux 的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解。 本文通过一个运行中的WEB服务器的top监控截图,讲述top视图中的各种数据的含义,还包括视图中各进程(任务)的字段的排序。 top进入视图 top视图 01 【top视图 01】是刚进入top的基本视图,我们来结合这个视图讲解各个数据的含义。 第一行: 10:01:23 — 当前系统时间 126 days, 14:29 — 系统已经运行了126天14小时29分钟(在这期间没有重启过) 2 users — 当前有2个用户登录系统 load average: 1.15, 1.42, 1.44 — load average后面的三个数分别是1分钟、5分钟、15分钟的负载情况。 load average数据是每隔5秒钟检查一次活跃的进程数,然后按特定算法计算出的数值。如果这个数除以逻辑CPU的数量,结果高于5的时候就表明系统在超负荷运转了。 第二行: Tasks — 任务(进程),系统现在共有183个进程,其中处于运行中的有1个,182个在休眠(sleep),stoped状态的有0个,zombie状态(僵尸)的有0个。 第三行:cpu状态 6.7% us — 用户空间占用CPU的百分比。 0.4% sy —

Linux 服务器上Redis安装和配置

亡梦爱人 提交于 2020-02-16 13:06:49
1、下载安装redis   在Linux服务器上,命令行执行以下命令(cd ./usr local/src 一般源码放在这里(推荐源码安装)) wget http://download.redis.io/releases/redis-3.0.7.tar.gz tar xzf redis-3.0.7.tar.gz cd redis-3.0.7 makemake allmake install   说明:   wget:下载远程文件到本地当前文件夹中。   tar xzf :解压文件到当前文件夹目录   cd:进入文件夹   make make all make install:安装redis   执行完,进入目录/usr/local/bin 多了几个文件: redis-server:Redis服务器的daemon启动程序 redis-cli:Redis命令行操作工具。当然,你也可以用telnet根据其纯文本协议来操作 redis-benchmark:Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能 redis-stat:Redis状态检测工具,可以检测Redis当前状态参数及延迟状况 2、配置Redis   把配置文件(/usr/local/src/redis-3.0.7/redis.conf)复制到指定目录,方便维护操作(/home/redis/redis

xshell上传文件到linux

别说谁变了你拦得住时间么 提交于 2020-02-16 12:24:11
z,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具。 优点就是不用再开一个sftp工具登录上去上传下载文件。 sz:将选定的文件发送(send)到本地机器 rz:运行该命令会弹出一个文件选择窗口,从本地选择 文件上传 到Linux服务器 安装命令: yum install lrzsz 从服务端发送文件到客户端: sz filename 下载dir目录下的所有文件,不包含dir下的文件夹 sz dir/* 从客户端上传文件到服务端: rz Xshell设置默认路径: 右键会话 -> 属性 -> ZMODEM -> 接收文件夹 注意:如果当前路径存在相同名称的文件,会上传失败 来源: https://www.cnblogs.com/llzhang123/p/9354833.html

Linux下安装php环境并且配置Nginx支持php-fpm模块

烈酒焚心 提交于 2020-02-16 12:16:43
  以下以CentOS 7.2为例,安装php的运行环境,首先打开php官网http://php.net/点击导航栏的Downloads进入下载页面:http://php.net/downloads.php   这里下载最新版的php 7.0.5 的源码包:      下载下来之后上传至服务器   因为php安装需要编译,所以服务器应该保证gcc和g++环境的安装   首先释放安装包: tar -xvzf php-7.0.5.tar.gz cd php-7.0.5   接下来进行参数配置,配置前如果没有libxml2和libxml2-devel会报错,所以应该更新libxml2并安装libxml2-devel,使用在线安装: yum -y install libxml2 yum -y install libxml2-devel   补充,因为不同的操作系统环境,系统安装开发环境包的完整程度也不相同,所以建议安装操作系统的时候做必要选择,也可以统一执行一遍所有的命令,将没有安装的组件安装好,如果已经安装了可能会进行升级,版本完全一致则不会进行任何操作,命令除上面2个之外,汇总如下: yum -y install openssl yum -y install openssl-devel yum -y install curl yum -y install curl-devel yum