进程 ps命令 f 以树状结构显示 u 显示详细信息 a 显示所有进程 -A 显示所有进程 -u 用户名 是显示该用户下的进程 -l 更多进程详细信息 例子1. 以树状结构显示root用户下进程的详细信息 $ps fu -u root 显示结果如下 USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND cpu占比 内存占比 虚拟内存 驻留内存 root ? S : : /usr/sbin/dnsmasq --conf-file=/var/…
Apache RocketMQ在linux上的常用命令 进入maven安装后的rocketmq的bin目录  1.启动Name Server  2.启动Broker 3.关闭Name Server 4.关闭Broker 5.查看Name Server日志 6.查看Broker日志…
原创:LCTT https://linux.cn/article-5633-1.html 译者: GOLinux本文地址:https://linux.cn/article-5633-1.html2015-6-15 15:44 收藏: 9 问题: 我的程序在其内部创建并执行了多个线程,我怎样才能在该程序创建线程后监控其中单个线程?我想要看到带有它们名称的单个线程详细情况(如,CPU/内存使用率). 线程是现代操作系统上进行并行执行的一个流行的编程方面的抽象概念.当一个程序内有多个线程被叉分出用以执…
当拿到一个新的linux服务器的时候一般要经过以下5个配置    修改HOSTANME        vi /etc/sysconfig/network    修改HOSTNAME和IP的映射        vi /etc/hosts    关闭防火墙        service iptables stop    关闭防火墙的开机启动        chkconfig iptables off    重启linux服务器        reboot 1.配置jdk 1.1.在home目录下创建…
1.top top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器 可以直接使用top命令后,查看%MEM的内容.可以选择按进程查看或者按用户查看,如想查看oracle用户的进程内存使用情况的话可以使用如下的命令: $ top -u oracle 内容解释: PID:进程的ID USER:进程所有者 PR:进程的优先级别,越小越优先被执行 NInice:值 VIRT:进程占用的虚拟内存 RES:进程占用的物理内存 SHR:进程使用的…
ftp ftp 命令使用文件传输协议(File Transfer Protocol, FTP)在本地主机和远程主机之间或者在两个远程主机之间进行文件传输. FTP 协议允许数据在不同文件系统的主机之间传输.尽管这个协议在传输数据上提供了高适应性,但是它并没有尝试去保留一个特定文件系统上的文件属性(例如一个文件的保护模式或者修改次数).而且 FTP 协议很少对一个文件系统的整体结构作假定,也不提供这样的功能,比如递归的拷贝子目录.在使用 ftp 命令时,需要注意 FTP 协议的这些特性.当需要保留…
from:  https://www.ibm.com/developerworks/cn/linux/l-cn-filetransfer/ ftp ftp 命令使用文件传输协议(File Transfer Protocol, FTP)在本地主机和远程主机之间或者在两个远程主机之间进行文件传输. FTP 协议允许数据在不同文件系统的主机之间传输.尽管这个协议在传输数据上提供了高适应性,但是它并没有尝试去保留一个特定文件系统上的文件属性(例如一个文件的保护模式或者修改次数).而且 FTP 协议很少对…
日常使用命令: 开关机:(shutdown命令的时间参数似乎是一定要的) shutdown -h now ——h的意思就是服务停掉之后立即关系,shutdown命令的时间参数是必须要的,now相当于是0 : :12关机 shutdown -r now ——立即重启,将服务停掉之后立即重启 文件夹操作: cp——复制粘贴 mv——剪贴 mv——重命名 rm -rf ——删除文件夹 r是递归删除子文件,f是force不作询问 rm ——删除文件,但不能删除目录 rmdir——删除空文件夹 tar -…
1.时时查看tomcat启动信息,首先切换到tomcat的logs目录下 tail -f catalina.out 2.在tomcat的bin目录下启动无权限,需要赋权 chmod 777 *.sh 3.查看tomcat启动的信息 ps -ef|grep tomcat 4.PID杀死进程 kill -9 pid 5.开放端口 iptables -I INPUT -p tcp --dport 8080 -j ACCEPT 6.关闭端口 iptables -A OUTPUT -p tcp --dpo…
删除目录及文件 (删除tem目录和所有.xml文件) rm -rf tem/ *.xml 复制文件 cp zoo_sample.cfg zoo.cfg 两台机的目录相互拷贝 scp -r apps/ st002:root/apps 关闭防火墙 service iptables stop 查看进程ID,并关闭 jps kill -9 进程ID 环境变量配置 vi ~/.bash_profile export ZK_HOME=/usr/local/zookeeper-3.4.13 export PA…
Linunx(本次为ubuntu) apache! 连接数理论上当然是支持越大越好,但要在服务器的能力范围内,这跟服务器的CPU.内存.带宽等都有关系. 查看当前的连接数可以用: ps aux | grep httpd | wc -l 或: pgrep httpd|wc -l 计算httpd占用内存的平均数: ps aux|grep -v grep|awk '/httpd/{sum+=$6;n++};END{print sum/n}' 理论上服务器内存(单位G)*1024*1024*1024/2…
帮助信息 ./configure -help|grep mysql 出错提示安装libxml2 tar -zxvf libxml2xxxx.tar cd libxml2xxx ./configure make && make install ------------------ 安装 gd库 yum install gd ------------------------------ 后缀为rpm安装的 rpm -ivh libxml2-devel-2.6.26-2.1.2.8.i386.r…
zsh (fish): a new shell oh my zsh: zsh's conf file apvlv: pdf viewer(vim style) autojump: quick 'cd'…
切换权限: sudo chown -R 权限名: 文件 tar -zcvf 文件夹.tar 文件夹--exclude=要过滤的文件夹路径 重启crontab :service crond restart 查看目录占用磁盘大小 du -sh * 切换权限: sudo su或者su root 切换root权限…
wikipedia 发现的分类,发现还有好多没用过.. Unix command-line interface programs and shell builtins   File system cat cd chmod chown chgrp cksum cmp cp dd du df file fsck fuser ln ls mkdir mount mv pax pwd rm rmdir size split tee touch type umask   Processes at bg c…
1.介绍 sz命令是利用ZModem协议来从linux服务器传送文件到本地,一次可以传送一个或多个文件.相对应的从本地上传文件到Linux服务器,可以使用rz命令. 2.参数说明 -a,以文本方式传输(ascii). -b,以二进制方式传输(binary). -e,对控制字符转义(escape),这可以保证文件传输正确. -c,--command COMMAND       execute remote command COMMAND (Z) -i, --immediate-command CM…
因为我们日常使用的rm 命令没有恢复机制,删除了文件就找不到了,往往重要的文件,我们要特别小心才对,但是有时还是避免不了我们的误操作.可能会造成很大的影响. 本博文简单介绍一下,用trash命令仿照Windows下的回收站机制操作 1.首先我们需要下载安装包 wget https://github.com/andreafrancia/trash-cli/archive/master.zip 2.解压安装包 unzip master.zip 3.安装 trash-cli cd trash-cli-…
近几个月刚从windows上转过来,开始慢慢熟悉linux,先不撕比到底哪个更好,首先要怀着相互借鉴的精神去了解各个平台. Linux上做开发,除去使用文本编辑器做开发的大神之外,大家(包括我这种菜鸟新手)都需要掌握的应该就是Linux上的常用命令,能让一些时不时冒出来的琐碎而又麻烦的需求简单化.这次先整理几个. cat paste cut grep 一个一个来,先从cat开始,昨天面试被问到了答不上来... cat 主要是三个功能:显示文件内容.创建文件.合并文件 最基本的语法就是:cat […
5.1 机械硬盘 机械硬盘由多块盘片组成,它们都绕着主轴旋转.每块盘片上下方都有读写磁头悬浮在盘片上下方,它们与盘片的距离极小.在每次读写数据时盘片旋转,读写磁头被磁臂控制着不断的移动来读取其中的数据. 所有的盘片都是同时同步转动,所有的磁头也是同步移动. 磁盘在物理上划分了扇区.磁道和柱面.如果划分了分区,则分区是逻辑上柱面的分隔边界. 读写磁头在停止状态下,在盘片旋转时磁头扫过的一圈轨迹称为磁道,所有的磁道都是同心圆.从盘片外圈开始向内数,磁道号从0开始逐数增加. 每个磁道以512字节等分为…
环境:centos7 一.搭建svn服务 1. 安装svn yum -y install subversion 2. 创建一个目录作为svn服务的地址(svn://192.168.0.2:3690 访问的目录,作为所有仓库的根目录) mkdir /home/svn 3. 在svn目录下为一个需要版本控制的项目创建仓库,一个svn服务可以有多个仓库 svnadmin create /home/svn/tp5 tp5目录下不要直接添加,删除,随意修改文件,要使用svn客户端操作.否则仓库可能报废 4…
镜像下载.域名解析.时间同步请点击 阿里云开源镜像站 后台运行 Linux上,如果一个进程需要保持后台运行,尤其是在Linux服务器上,后台运行程序.避免因为SSH连接断开而导致进程停止运行时,该怎么办? 很简单,相信很多人会选择systemd注册进程,但是如果只是临时使用,比如:wget在下载文件.或者只是偶尔使用呢?(毕竟,systemd配置还是挺麻烦的--) 其实,大体有三种方法: nohup &(Ctril+Z) screen虚拟终端[推荐] tmux终端复用器[推荐] 使用场景 什么情…
限制进程CPU占用率的问题,给出了一个shell脚本代码如下: renice +10 `ps aux | awk '{ if ($3 > 0.8 && id -u $1 > 500) print $2}'` 其中用到ps获取进程信息,其实 ps中%CPU一列的意义是进程实际占有CPU时间和它存活时间的比值,这个值能反应进程对CPU的消耗,但不能准确反应进程所占CPU时间占整个系统CPU的百分比. 而top输出中的%CPU这一列正是进程所占CPU时间占整个系统CPU的百分比,用于…
在Linux中,有很多命令或工具查看内存使用情况,今天我们来看看如何查看进程消耗.占用的内存情况,Linux的内存管理和相关概念要比Windows复杂一些.在此之前,我们需要了解一下Linux系统下面有关内存的专用名词和专业术语概念: 物理内存和虚拟内存 物理内存:就是系统硬件提供的内存大小,是真正的内存,一般叫做内存条.也叫随机存取存储器(random access memory,RAM)又称作"随机存储器",是与CPU直接交换数据的内部存储器,也叫主存(内存). 虚拟内存:相对于物…
排查线上问题常用的几个Linux命令 https://www.cnblogs.com/cjsblog/p/9562380.html top 相当于Windows任务管理器 可以看到,输出结果分两部分,前5行是总览,下面是具体的进程资源占用情况.下面逐行看一下 第1行 top - 18:14:58 up 112 days, 1:35, 1 user, load average: 0.00, 0.10, 0.11 依次表示:当前时间.系统已经运行的时间.当前登录的用户数.系统在过去的1分钟,5分钟,…
Linux这么多命令,通常会让初学者望而生畏.下面是我结合日常工作,以及在公司的内部培训中,针对对Linux不是很熟悉的同学,精选的一批必须要搞懂的命令集合.任何一个命令其实都是可以深入的,比如tail -f和tail -F的区别.我们不去关心,只使用最常见的示例来说明.本文不会教你具体的用法,那是抢man命令的饭碗.这只是个引导篇,力求简洁. 学习方式:多敲多打,用条件反射替代大脑记忆—如果你将来或者现在要用它来吃饭的话. 其中,也有一些难啃的骨头,关注小姐姐味道微信公众号,我们一起用锋利的牙…
Linux上,最常用的一批命令解析(10年精选) https://juejin.im/post/5d134fbfe51d4510727c80d1 写的挺好呢 Linux这么多命令,通常会让初学者望而生畏.下面是我结合日常工作,以及在公司的内部培训中,针对对Linux不是很熟悉的同学,精选的一批必须要搞懂的命令集合.任何一个命令其实都是可以深入的,比如tail -f和tail -F的区别.我们不去关心,只使用最常见的示例来说明.本文不会教你具体的用法,那是抢man命令的饭碗.这只是个引导篇,力求简…
原文链接:https://mp.weixin.qq.com/s/QkqHexs_kOgy_5OwbwyFww 建议点击原文链接查看 不同平台linux客户端连接工具分享: windos终端神器:SSH,Xshell,CRT 官网下载 :https://xshell.en.softonic.com/ MAC终端神器:iterm2--告别黑白 官网下载:https://www.iterm2.com/ 实战中最最常用的linux命令速查,此文仅整理命令标注用途,每个命令具体怎么用可以man一下,不要走…
一.Redis简介 1.关于关系型数据库和nosql数据库 关系型数据库是基于关系表的数据库,最终会将数据持久化到磁盘上,而nosql数据     库是基于特殊的结构,并将数据存储到内存的数据库.从性能上而言,nosql数据库 要优于关系型数据库,从安全性上而言关系型数据库要优于nosql数据库,所以在实    际开发中一个项目中nosql和关系型数据库会一起使用,达到性能和安全性的双保证. 2.为什么要使用Redis 1)易扩展  2)大数据量提高性能  3)多样灵活的数据模型 3.redis…
在仔细研究这个问题之前,我认为 C 程序在内存中只有代码段,堆和栈三部分构成.前几天面试被问到了这个问题,才发现自己的印象是不完全的. 在本文中通过解析析一个 C 程序中变量和函数的地址来分析 C 程序在内存中的布局. 首先简单介绍一下Linux上C程序的内存分布. 一般情况下从低地址到高地址分布着: 程序代码段及只读数据段 程序代码,以及字符串常量等都存储在这里 可读可写数据段 全局变量,静态变量存储在这里 数据堆 程序中动态分配的内存在这一块 共享库 程序加载的共享库加载在这个地方 数据栈…
转自:https://www.ibm.com/developerworks/cn/linux/l-ipc/part5/index1.html 采用共享内存通信的一个显而易见的好处是效率高,因为进程可以直接读写内存,而不需要任何数据的拷贝.对于像管道和消息队列等通信方式,则需要在内核和用户空间进行四次的数据拷贝,而共享内存则只拷贝两次数据[1]:一次从输入文件到共享内存区,另一次从共享内存区到输出文件.实际上,进程之间在共享内存时,并不总是读写少量数据后就解除映射,有新的通信时,再重新建立共享内存…