2015/1/8

查看tomat 进程 ps -ef|grep tomcat

  PS是LINUX下最常用的也是非常强大的进程查看命令//以下这条命令是检查java 进程是否存在.ps -ef |grep java下面对命令选项进行说明:-e 显示所有进程。-f 全格式。ps e 列出程序时,显示每个程序所使用的环境变量。ps f 用ASCII字符显示树状结构,表达程序间的相互关系grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。ps -ef | grep httpd  :检查httpd进程是否存在

df -h 查看磁盘挂在情况,以及使用情况

/dev/sda3       394G   27G  348G   8% /
           tmpfs           5.9G   72K  5.9G   1% /dev/shm
          /dev/sda1       194M   63M  122M  34% /boot

查看java相关   jps

查找tomcat目录 find  / -name tomcat 这个看似没问题,但新手会觉得很无奈,如果你装了tomcat,估计在linux里面却找不到tomcat 原因很简单:linux对大小写很敏感,所以呢你要查找tomcat目录得这么玩:find / -name "*[Tt]omcat*" 在列表里面就会有索要的结果

ls 列出当前文件以及文件夹

理解“ls -l”

第一个字段 -rwxr-xr-x 包含该特殊文件的权限的符号表示。该字段中的首字符(-)指定该文件的类型,本例中它是一个常规文件。其它可能的首字符还有:
      “d”目录
      “l”符号链接
      “c”字符专门设备文件
      “b”块专门设备文件
      “p”先进先出
      “s”套接字
      三个三元组
      rw-r--r-- 1 root root 19103658 5鏈?  4 2011 src.zip
      该字段的其余部分由三个三元组字符组成。第一个三元字符组代表文件所有者的权限,第二个代表文件的组的权限,第三个代表所有其他用户的权限:
      "rw-"
      "r--"
      "r--"

netstat -net 列出 Active Internet connections (w/o servers) 列出可活动的 internet 连接数,可以看看tomcat占用的进程

查看当前java内存情况 jstat -gcutil 1942  查看java进程1942 这个的内存情况

S0     S1       E        O         P      YGC     YGCT    FGC    FGCT     GCT   
     0.05   0.00   2.04   1.28     9.91    170      0.187      338      1.314      1.501

E elden使用空间比例,O old区使用空间比例   YGC ygc收集次数,YGCT ygc收集所花时间  FGC fgc所花时间

top 命令查看进程,cpu内存,内存的使用情况

top - 22:54:44 up 9 days, 12:52,  1 user,  load average: 0.03, 0.07, 0.02
Tasks: 170 total,   1 running, 169 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.2%us,  0.1%sy,  0.0%ni, 99.5%id,  0.2%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:  12199212k total, 10151132k used,  2048080k free,  2489440k buffers
Swap: 16777208k total,        0k used, 16777208k free,  5977116k cached

PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND            
    1 root      20   0 19364 1540 1228 S  0.0  0.0   0:01.18 init               
    2 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kthreadd           
    3 root      RT   0     0    0    0 S  0.0  0.0   0:00.01 migration/0        
    4 root      20   0     0    0    0 S  0.0  0.0   0:00.08 ksoftirqd/0        
    5 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0        
    6 root      RT   0     0    0    0 S  0.0  0.0   0:00.30 watchdog/0         
  
PID:进程的ID
  USER:进程所有者
  PR:进程的优先级别,越小越优先被执行
  NInice:值
  VIRT:进程占用的虚拟内存
  RES:进程占用的物理内存
  SHR:进程使用的共享内存
  S:进程的状态。S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值为负数
  %CPU:进程占用CPU的使用率
  %MEM:进程使用的物理内存和总内存的百分比
  TIME+:该进程启动后占用的总的CPU时间,即占用CPU使用时间的累加值。
  COMMAND:进程启动命令名称

2015/5/6

linux增加swap交换空间以及dd命令

新增swap分区空间
1、使用dd创建swapfile,bs单位bytes,也可以手动指定单位为M或者G,count为计数,例子为增加1M*1024=1G空间
[root@test swap]#pwd
/swap
[root@test swap]# dd if=/dev/zero of=swapfile bs=1024k count=1024 ///dev/zero 是无限输入  拷贝到swapfile中,拷贝一个1024*1024k的文件也就是1GB
1073741824 bytes (1.1 GB) copied, 2.27273 seconds, 472MB/s
[root@test swap]# ll
total 1049604
-rw-r--r-- 1 root root 1073741824 Sep 16 20:48 swapfile
2、mkswap创建交换文件
[root@test swap]# mkswap swapfile 
Setting up swapspace version 1, size = 1073737 kB
3、swapon激活
[root@test swap]# swapon swapfile 
这里可能会出现以下提示,没关系
mkswap: swapfile: warning: don't erase bootbits sectors
        on whole disk. Use -f to force.
Setting up swapspace version 1, size = 2097148 KiB
no label, UUID=fb232ca3-895e-4734-8f6e-b9dd26b99540
4、查看增加后swap空间
[root@test swap]# free -m
          total      used      free    shared   buffers    cached
Mem:        3949      1293      2655         0       17      1181
-/+ buffers/cache:       95      3854
Swap:       5299        0      5299

5、开机启动
vi /etc/fstab 添加
/swap/swapfile        swap                 swap   defaults       0 0
6、去掉增加swap
# 查看
[root@test swap]# free -m
# 停用
[root@test swap]# swapoff swapfile
# 删除
[root@test swap]# rm swapfile -rf
# 确定
[root@test swap]# free-m
# 删除随即启动swap
[root@testswap]# vi /etc/fstab

linux相关使用 --大神掠过相关推荐

  1. 熊孩子乱敲键盘攻破linux桌面,“熊孩子”乱敲键盘就攻破了 Linux 桌面,大神:17 年前我就警告过你们...

    原标题:"熊孩子"乱敲键盘就攻破了 Linux 桌面,大神:17 年前我就警告过你们 转自:量子位(ID:QbitAI) Linux系统,居然被两个不懂任何技术的小孩"攻 ...

  2. 熊孩子乱敲键盘攻破linux桌面,“熊孩子”乱敲键盘就攻破了Linux桌面,大神:17年前我就警告过你们...

    原标题:"熊孩子"乱敲键盘就攻破了Linux桌面,大神:17年前我就警告过你们 晓查 萧箫 发自 凹非寺 量子位 报道 | 公众号 QbitAI Linux系统,居然被两个不懂任何 ...

  3. 180天Linux小白到大神-Linux快速入门

    01.Linux快速入门 01.Linux快速入门 1.计算机组成原理 1.1 什么是计算机 1.2 为什么要有计算机 1.3 计算机五大组成部分 1.3.1 CPU 1.3.2 内存/硬盘 1.3. ...

  4. “熊孩子”乱敲键盘就攻破了Linux桌面,大神:17年前我就警告过你们

    本文转载自 量子位,作者 晓查 萧箫 Linux系统,居然被两个不懂任何技术的小孩"攻破"了. 他们只是在键盘和屏幕上一通乱按,就轻松绕过密码,进入了被锁定的Linux系统桌面. ...

  5. 熊孩子乱敲键盘攻破Linux,“熊孩子”乱敲键盘就攻破了Linux桌面,大神:17年前我就警告过你们...

    晓查 萧箫 发自 凹非寺 量子位 报道 | 公众号 QbitAI Linux系统,居然被两个不懂任何技术的小孩"攻破"了. 他们只是在键盘和屏幕上一通乱按,就轻松绕过密码,进入了被 ...

  6. “熊孩子”乱敲键盘就攻破了Linux桌面,其父亲发现linux漏洞,大神17年前就已经警告

    来源:量子位 Linux系统,居然被两个不懂任何技术的小孩"攻破"了. 他们只是在键盘和屏幕上一通乱按,就轻松绕过密码,进入了被锁定的Linux系统桌面. 最近,一位程序员父亲就这 ...

  7. nodejs ld linux.so,请教大神,如何在独立虚拟主机上配置node.js开发环境?

    安装一下NodeJs就好啦. Windows系统很简单,直接下载运行安装包.linux复杂一点. 下面给出linux二进制文件安装方法. 首先到这里下载安装文件https://nodejs.org/z ...

  8. arach Linux设置静态,大神面对win7系统archlinux静态网络配置错误造成无法上网的还原办法...

    电脑经常发生各种故障,难免会出现win7系统archlinux静态网络配置错误造成无法上网的问题,我们要如何解决win7系统archlinux静态网络配置错误造成无法上网这个问题呢?有部分朋友反映wi ...

  9. 小火箭服务器订阅没显示节点,有zookeeper相关的大神么?使用ZKClient创建节点,但是服务器中并没有显示?...

    我按照zk权威指南上的代码创建节点: package com.zkstudy; import java.io.IOException; import java.util.Random; import ...

最新文章

  1. 全面解析微服务系统监控分层,啃透服务治理核心!
  2. HTML的标签描述1
  3. 如何用cmd命令控制mysql数据库
  4. python继承 子类init_Python类继承:使用自己的和父的默认值和init方法进行动态子类初始化...
  5. 计算机基础知识作业答案,计算机基础与应用作业答案ID及计算机基础知识笔试题.doc...
  6. 那些面试官,都是如何把候选人聊崩溃的
  7. 对官方Mutexes的翻译
  8. java showinputdialog_java - JOptionPane.showInputDialog中的多个输入
  9. 偷梁换柱 | 无备份情况下的数据恢复实践(二)
  10. 国内做 3D 渲染和游戏引擎的码农们都在哪里获取技术信息?
  11. Java面向对象基础学习笔记(构造、重载、继承、多态、抽象类、接口、模块)
  12. SPOOLing技术的再思考
  13. 【BZOJ3379】[Usaco2004 Open]Turning in Homework 交作业 DP
  14. CSS禅意花园初始页面布局分析
  15. bootice添加黑苹果引导_黑苹果OC(OpenCore)引导升级教程
  16. MRR(Mean Reciprocal Rank)笔记
  17. 基于AFD驱动的进程流量控制
  18. 让Mac文本编辑器成为HTML编辑器
  19. 5G首秀北京CBD 将在智能交通等方面打造“智慧CBD”
  20. 部署https后访问提存在安全隐患NET::ERR_SSL_OBSOLETE_VERSION

热门文章

  1. 小混混n多天不提编程,深刻反思
  2. 开发微信公众号支付代码
  3. java license机制dll_LicenseJava.dll,下载,简介,描述,修复,等相关问题一站搞定_DLL之家...
  4. 连接Mysql时,出现Establishing SSL connection without server's identity verification is not .......警告
  5. 当CNN遇见Transformer!华为诺亚提出CMT:新视觉Backbone
  6. 杭州2022年中级职称评审业绩要求
  7. SpringCloud Alibaba 微服务 — 微服务网关 Gateway
  8. 英文手写之意大利斜体
  9. cmake:通过CMAKE_CXX_COMPILE_FEATURES判断编译器是否支持C++11
  10. Android Studio clean 时产生 Error:Execution failed for task ':app:mockableAndroidJar' java.lang.NullP