Linux的基本思想有两点: 第一,一切都是文件; 第二,每个软件都有确定的用途。 其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。
文章目录一.查看环境变量,参数1.ps命令的方式获取信息:执行目录,环境变量,完整的命令行2.查看文件的方式获取信息:执行目录,环境变量,完整的命令行二.查看端口psaux命令展示项说明 一.查看环境变量,参数 1.ps命令的方式获取信息:执行目录,环境变量,完整的命令行 pseww-p<process_pid>:返回某个进程的执行时的环境变量和完整的命令行 参数说明 e显示环境以及传递给命令的参数
Linux中环境变量包括系统级和用户级,系统级的环境变量是每个登录到系统的用户都要读取的系统变量,而用户级的环境变量则是该用户使用系统时加载的环境变量,所以管理环境变量的文件也分为系统级和用户级的。 Linux环境变量文件: 系统级: 1./etc/environment:是系统在登录时读取的第一个文件,该文件设置的是整个系统的环境,只要启动系统就会读取该文件,用于为所
为什么子进程能继承父进程的环境变量? 首先考虑进程的虚拟地址空间 命令行参数和环境变量在栈之上 2.子进程以父进程为模板,拷贝PCB、虚拟地址空间 3.所以会被继承下去
进程状态 进程基本的状态有5种。分别为初始态,就绪态,运行态,挂起态与终止态。其中初始态为进程准备阶段,常与就绪态结合来看。很多时候我们也把进程状态分为三种,即运行态、就绪态、阻塞态。如图所示。 Linux下进程状态 R(运行状态) S(可终端睡眠态) D(不可中断睡眠态) T(停止态) t(追踪态) X(死亡状态) Z(僵尸态/僵死态) 僵尸进程 概念:处于僵死态的进程就是僵尸进
在bashshell中,环境变量分为两类:全局变量和局部变量。 全局环境变量 使用printenv命令可查看系统的全局变量。 系统环境变量一律使用全大写字母以区别普通用户的环境变量。 显示单个环境变量的值,可使用echo命令: echo$HOME 设置全局环境变量 创建全局环境变量的方法:先创建一个局部环境变量,然后再把它导出到全局变量中。 Note:全局环境变量在设定该全局变量的
一、查看进程号及环境变量 当一个应用程序执行的时候,它接收一组环境变量。可以使用env命令在终端查看与此进程相关的环境变量: 1、查看mysql的进程号: 参数: -l显示进程名,如果不加,则只显示进程号 2、根据进程号查询环境变量:cat/proc/进程号/environ 二、获得字符串长度及当前的shell版本 1、获得字符串长度 echo${#变量名} 2、查看当前的shell版本echo$0
Memcached是高性能的分布式内存缓存服务器,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度和可扩展性。 系统环境:CentOS7.264位 Apache2.4.33安装libevent依赖库wgethttps://github.com/downloads/libevent/libevent/libevent-2.0.15-stable.tar.gz tar-zxvflibevent-2.0.15-stable.tar.gz cdlibevent-2.0.15-
一、安装环境 1、linux版本:Linuxsuse11sp2 2、memcached版本:memcached-1.4.15 3、libevent:libevent-2.0.21(memcached依赖库,如果libevent版本过低也会报错) 二、安装步骤 1、因为memcached安装需要依赖libevent库,所以我们先要安装libevent (1)首先官方下载libevent包,找到适合的版本进行下载。(官方下载地址:http://libevent.
为什么要用memcached? 利用memcached将服务器上常用的东西保存到内存中可以极大的提高网站的运行速度,并且可以解决php程序键值对共享的问题 还有就是可以实现在负载均衡是session共享. 如何安装? 安装之前准备: 1.先安装libevent。 从官网下载源代码:http://libevent.org/,最新的版本已达到2.0. 下载2.0以上的吧 1.*的编译有问题. 这个东西在配
linux下memcached安装以及启动 (2013-12-1811:12:45) 转载▼ 分类: Linux http://blog.sina.com.cn/s/blog_4829b9400101piil.html 转载▼分类:Linux参考:http://wangrui.iteye.com/blog/ 参考: http://wangrui.iteye.com/blog/500921 http://www.monkey.org/~provos/ 1.
Prometheus+grafana部署 简介: Prometheus是一个最初在SoundCloud上构建的开源系统监控和警报工具包。自2012年成立以来,许多公司和组织都采用Prometheus,该项目拥有非常活跃的开发人员和用户社区。它现在是一个独立的开源项目,并且独立于任何公司。为了强调这一点,并澄清项目的治理结构,Prometheus于2016年加入云本地计算基金会,作为Kubernetes之后的第二个托管项目。 特点: Pr
一、Promethus简介 Prometheus基本原理是通过HTTP协议周期性抓取被监控组件的状态,这样做的好处是任意组件只要提供HTTP接口就可以接入监控系统,不需要任何SDK或者其他的集成过程。这样做非常适合虚拟化环境比如VM或者Docker。 输出被监控组件信息的HTTP接口被叫做exporter。目前互联网公司常用的组件大部分都有exporter可以直接使用,比如Varnish、Haproxy、Nginx、MySQL、Linux系统信息(
linux磁盘爆满问题排查 df-hl查看磁盘剩余空间 df-h查看每个根路径的分区大小 du-sh[目录名]返回该目录的大小 du-sm[文件夹]返回该文件夹总M数 du-h[目录名]查看指定文件夹下的所有文件大小(包含子文件夹) 可以看到日志达到了恐怖的28G 解决方法nohupjava-jar/xxx/xxx.jar>/dev/null2>&1&
linux上安装配置多个tomcat(图文并茂) 在操作过程中有任何疑问,请留言,或者加群:高级java学习交流群(821605718)。 目录linux上安装配置多个tomcat(图文并茂)1.切换为root角色2.安装jdk3.安装tomcat3.1创建保存tomcat的目录3.2获取tomcat的下载的版本号和下载链接3.3通过wget命令下载tomcat3.3安装多个tomcat3.3为多个tomcat分配不同的端口号3.3启动3个tomcat3.3同时访问3个tomcat 所有的用户需
一、首先创建两个tomcat文件夹。 这里以/service目录为例: mkdirservice wgethttp://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.31/bin/apache-tomcat-8.5.31.tar.gz tar-zxvfapache-tomcat-8.5.31.tar.gz mvapache-tomcat-8.5.31tomcat1 cp-rtomcat1/tomcat2 二、配置linux环境变量。多个tomcat必须的