精华内容
下载资源
问答
  • 内含文档说明具体操作 java——图片字体显示方块问题处理 /usr/java/jdk1.7.0_80/jre/lib/fonts/fallback msyhbd.ttf msyh.ttf wqy-microhei.ttf /usr/java/jdk1.7.0_80/lib/fonts/fallback msyhbd.ttf msyh.ttf ...
  • linux查看父子进程

    千次阅读 2021-05-10 08:51:18
    linux查看某个进程CPU消耗较高的具体线程或程序的方法 目前我们的监控,可以发现消耗较高CPU的进程(阀值为3个CPU),通过监控我们可以找到消耗较高CPU的进程号: 通过进程号pid,我们在linux上可以通过top –H –p 随机...

    python多进程代码

    test.py

    #coding=utf-8

    import multiprocessing

    import time

    def func(msg):

    print "msg:", msg

    time.sleep(100)

    print "end"

    if __name__ == "__main__":

    pool = multiprocessing.Pool(processes = 3)

    for i in xrange(4):

    msg = "hello %d" %(i)

    pool.apply_async(func, (msg, )) #维持执行的进程总数为processes,当一个进程执行完毕后会添加新的进程进去

    print "Mark~ Mark~ Mark~~~~~~~~~~~~~~~~~~~~~~"

    pool.close()

    pool.join() #调用join之前,先调用close函数,否则会出错。执行完close后不会有新的进程加入到pool,join函数等待所有子进程结束

    print "Sub-process(es) done."

    1、ps -ef |grep test.py

    53e17a46becb275ea633bea677f69a7f.png

    2、pstree -p 12237

    6c338505639c89ba235a63f87de83b48.png

    3、 ps -efL |grep test.py

    a2ec06eac85fad203b797fa54a5db65f.png

    4、通过 ps  -Lf 11852直接看看子线程

    c2ec06e959e02b386c3e3f3b50eaee08.png

    linux查看某个进程的线程id(spid)

    鉴于linux下线程的广泛使用 我们怎么查看某个进程拥有的线程id了 现在很多服务的设计 主进程->子进程->线程(比如mysql,varnish) 主进程负责侦听网络上的连接 并把连接发 ...

    Linux 查看 删除进程

    这东西,时间久不用总容易忘....记下来! 1. 在 LINUX 命令平台输入 1-2 个字符后按 Tab 键会自动补全后面的部分(前提是要有这个东西,例如在装了 tomcat 的前提下, 输入 to ...

    Linux查看某个进程的线程

    线程是现代操作系统上进行并行执行的一个流行的编程方面的抽象概念.当一个程序内有多个线程被叉分出用以执行多个流时,这些线程就会在它们之间共享特定的资源(如,内存地址空间.打开的文件),以使叉分开销最小化 ...

    Linux查看哪些进程用了Swap分区

    如果系统的物理内存用光了,则会用到swap.系统就会跑得很慢,但仍能运行;如果Swap空间用光了,那么系统就会发生错误.通常会出现“application is out of memory”的错误,严 ...

    Linux查看哪些进程占用的系统 buffer/cache 较高 (hcache,lsof)命令

    原文内容来自于LZ(楼主)的印象笔记,如出现排版异常或图片丢失等问题,可查看当前链接:https://app.yinxiang.com/shard/s17/nl/19391737/9652651a-7 ...

    【转】linux 查看哪些进程用了swap

    转自:http://blog.csdn.net/xiangliangyu/article/details/8213127 如果系统的物理内存用光了,则会用到swap.系统就会跑得很慢,但仍能运行;如果 ...

    linux 查看僵尸进程

    top -b -i -n 1 查看僵死进程命令 ps -A -o stat,ppid,pid,cmd | grep -e '^[Zz]' 查看apache 当前进程数 ps -ef | grep ht ...

    linux 查看某进程或程序的网卡流量(转)

    一.nethogs介绍 分享一个linux 下检测系统进程占用带宽情况的检查.来自github上的开源工具. 它不依赖内核中的模块.当我们的服务器网络异常时,可以通过运行nethogs程序来检测是那个 ...

    linux查看某个进程CPU消耗较高的具体线程或程序的方法

    目前我们的监控,可以发现消耗较高CPU的进程(阀值为3个CPU),通过监控我们可以找到消耗较高CPU的进程号: 通过进程号pid,我们在linux上可以通过top –H –p

    随机推荐

    ASP.NET MVC 在控制器中获取某个视图动态的HTML代码

    如果我们需要动态的用AJAX从服务器端获取HTML代码,拼接字符串是一种不好的方式,所以我们将HTML代码写在cshtml文件中,然后通过代码传入model,动态获取cshtml中的HTML代码 当然 ...

    线程变量(ThreadLocal)的使用和测试

    ThreadLocal可以定义线程范围的变量,也可以称之为线程局部变量.与一般的变量的区别在于,生命周期是在线程范围内的. 也就是说某个类的某个对象(为清晰描述,以下称A对象)里面有个ThreadLo ...

    Xcon2014 && Geekpwn2014

    目录 . 链接器与加载器技术在保护壳上的应用 . android应用市场中的大规模漏洞挖掘 . android模拟躲避检测和应对 . 内核链表的奥秘 . 信号的可发现性 -- wifi之外我们还能做什 ...

    js页面取值的三种方式

    tableView等滚动视图滚动时收缩上下导航栏与标签栏

    代码如下,今天有点忙,不想细说了,看不明白可以联系我 // // LQXViewController.m // LQXCallBackBar // // Created by 刘祺旭 on 15/4/ ...

    Android launcher 壁纸 wallpaper

    壁纸分为动态和静态两种: 如果只需要修改默认静态壁纸,替换frameworks/base/core/res/res/drawable/default_wallpaper.jpg即可,或者在源码中修改对 ...

    18.6 使用TFTP下载时ping不通或出现ping通下载失败

    下载成功loading: #### 下载失败loading: T T T T 解决办法,使主机干净,即关闭360.主机防火墙,程序插除完后写入才可执行.[2018年6月28日15:16:33测试后,关 ...

    collectd使用

    1.什么是collectd collectd是一款基于C语言研发的插件式架构的监控软件,它可以收集各种来源的指标,如操作系统,应用程序,日志文件和外部设备,并存储此信息或通过网络提供.这些统计数据可用 ...

    HDU1754 I hate it_线段树(入门级别)

    I Hate It Time Limit: 9000/3000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total S ...

    使用HttpClient发送请求接收响应

    1.一般需要如下几步:(1) 创建HttpClient对象.(2)创建请求方法的实例,并指定请求URL.如果需要发送GET请求,创建HttpGet对象:如果需要发送POST请求,创建HttpPost对 ...

    展开全文
  • Linux下PDF转图片格式

    千次阅读 2018-08-23 13:39:59
    最近有需要将PDF文件转成图片格式来使用,自学了一下,在这里记录备忘。 用到的工具就是ImageMagick linux下的安装命令:(我的系统版本是Fedora28) # sudo dnf install ImageMagick 安装好之后通过查看版本...

    最近有需要将PDF文件转成图片格式来使用,自学了一下,在这里记录备忘。

    用到的工具就是ImageMagick
    linux下的安装命令:(我的系统版本是Fedora28

    # sudo dnf install ImageMagick

    安装好之后通过查看版本号 convert -version 检查一下是否成功

    [###@localhost]$ convert -version
    Version: ImageMagick 6.9.9-38 Q16 x86_64 2018-03-12 http://www.imagemagick.org
    Copyright: © 1999-2018 ImageMagick Studio LLC
    License: http://www.imagemagick.org/script/license.php

    安装成功,就可以把PDF转成图片格式。(这里的文件命可以是绝对路径)

    # convert -resize xxx.pdf img_name.jpg

    然后就会生成 img_name-0.jpg, img_name-1.jpg等,图片的数量是和pdf页数一致的。(这里我用的是 jpg格式 当然你可以选择其它格式)

    如果你只需要转换pdf文件中其中一页或者几页:

    # convert xxx.pdf[0] img_name.jpg

    类似于索引操作,0就表示第一页,依次类推。

    还可以指定图片的参数:

    # convert -resize 1800x -density 150 -quality 100 xxx.pdf img_name.jpg

    -resize 1800x 指定生成的像素大小,越大生成的图片越大,转化的时间越久
    -density 150 参数指定密度,具体含义再查
    -quality 100 指定生成图片的质量

    ImageMagick 的基本使用就是这样了,想学习更多可以去官网查资料.

    补充一下:

    convert 命令直接把pdf 转换为图片,是依赖的 ghostscript 库, ghostscript 是可以单独进行图片转换,而 convert 在安装ghostscript 之前,只能进行单独的图片处理,不能直接转换 pdf 为图片。

    ghostscript 可以直接安装, fedora28下的包名:

    # ghostscript.x86_64 : Interpreter for PostScript language & PDF

    安装命令:

    # sudo dnf install ghostscript


    参考自以下文章:

    linux PDF转图片
    转换pdf 为 png

    展开全文
  • 一、free 命令 通过 free 命令查看系统的内存使用情况,内存大小单位为 KB,执行结果如下图所示: 通过 free -m 命令查看系统的内存使用情况,内存...从上方的图片得知, free 命令执行完成后,会显示 Mem、Swap ...

    一、free 命令

    通过 free 命令查看系统的内存使用情况,内存大小单位为 KB,执行结果如下图所示:
    free
    通过 free -m 命令查看系统的内存使用情况,内存大小单位为 MB,执行结果如下图所示:
    free -m
    通过 free -g 命令查看系统的内存使用情况,内存大小单位为 GB,执行结果如下图所示:
    在这里插入图片描述

    二、实际可用内存大小计算

    从上方的图片得知, free 命令执行完成后,会显示 MemSwap 两行数据,其中 Mem 表示物理内存的使用情况,Swap 表示 Swap 分区的使用情况。

    什么是 Swap 分区?
    Swap 分区是操作系统在硬盘上开辟的一块空间,当物理内存块被耗尽时,系统会将一些长时间没有使用的进程的内存转移到 Swap 分区;当物理内存被释放后,Swap 区的数据会随着进程的使用逐步回到物理内存中。

    1、Mem 属性说明见下表:

    属性属性值说明
    total8192MB总物理内存大小
    used601MB已使用物理内存大小
    free3998MB未分配物理内存大小
    shared0MB共享的物理内存大小
    buff/cache3591MB为了提高系统的读写速度(包含磁盘快的读写,文件 inode 的读写等),操作系统将部分内存作为缓存使用,该数值为缓存占用的物理内存大小
    available3998MB可用的物理内存大小,具体计算方法见:provide estimated available memory

    2、Swap 属性说明见下表:

    属性属性值说明
    total0MBSwap 分区的总大小
    used0MB已使用的 Swap 分区大小
    free0MB未使用的 Swap 分区大小

    3、不考虑 Swap 分区
    根据上表,在不考虑 Swap 分区的情况下,内存计算如下:
    总内存大小:Mem.total = Mem.used + Mem.free + Mem.shared + Mem.buff/cache
    理论上实际可用内存大小:Mem.actual = Mem.total - Mem.used - Mem.shared = Mem.free + Mem.buff/cache

    4、考虑 Swap 分区
    根据上表,在考虑 Swap 分区的情况下,内存计算如下:
    总内存大小:Mem.total = Mem.used + Mem.free + Mem.shared + Mem.buff/cache
    理论上实际可用内存大小:Mem.actual = Mem.total - Mem.used - Mem.shared + Swap.free = Mem.free + Mem.buff/cache + Swap.free

    5、系统建议的可用大小 available
    available 官方定义:

    MemAvailable: An estimate of how much memory is available for starting new applications, without swapping. Calculated from MemFree, SReclaimable, the size of the file LRU lists, and the low watermarks in each zone. The estimate takes into account that the system needs some page cache to function well, and that not all reclaimable slab will be reclaimable, due to items being in use. The impact of those factors will vary from system to system.

    available 翻译:

    memavailable:它是一个估计值,在不考虑 Swap 分区的情况下,估算有多少内存可用于启动新的应用程序。根据 memfree、可回收的page cache、slab cache、LRU队列的大小以及每个区域中的低水位线进行计算。该估计考虑到系统需要一些 page cache 才能正常运行,而且由于某些程序正在使用,并非所有可回收的 slab 都可以回收。这些因素的影响因系统而异。

    available 计算公式见下图:
    在这里插入图片描述
    公式概括为:
    Mem.available = Mem.free + PageCache.size + SlabCache.size - WaterMark.low

    属性属性值说明
    PageCache.size0MB可以回收的 PageCache 大小,计算公式见上图
    SlabCache.size0MB可以回收的 SlabCache 大小 ,计算公式见上图
    WaterMark.low0MB支持系统使用的最低水位线,计算公式见上图

    因此在不考虑 Swap 分区的情况下,建议通过 available 参数判定系统的实际可用内容。文章内容仅代表个人观点,如有不正之处,欢迎批评指正,谢谢大家。

    参考资料

    1.Linux Page Cache机制,Page Cache、Slab Cache
    2.Linux Page Cache的工作原理
    3.Linux内存管理 (25)内存sysfs节点解读
    4.Linux free命令前后变化和available内存
    5.linux free 命令下free/available区别
    6.index : kernel/git/torvalds/linux.git

    展开全文
  • Linux复制jpg图片

    2019-05-31 14:55:18
    刚开始用文件描述符实现,发现有时候能复制成功,有时候会出现复制后的图片打不开的情况,在网上搜发现图片应该以二进制流的方式复制,而文件描述在复制时用的是字符流的方式,所以正解如下: fin = fopen("src.jpg...

    刚开始用文件描述符实现,发现有时候能复制成功,有时候会出现复制后的图片打不开的情况,在网上搜发现图片应该以二进制流的方式复制,而文件描述在复制时用的是字符流的方式,所以正解如下:

    fin = fopen("src.jpg", "rb+");

    fout = fopen("dst.jpg","wb+");

    具体看介绍:

    https://baike.baidu.com/item/fopen

    展开全文
  • linux字符终端图片展示

    千次阅读 2019-01-18 11:48:54
    所用操作系统概述:linux3.2.0内核,64位的Ubuntu12.04虚拟机 ...必要说明的一点是直接操作fb0只能在除了tty7图形界面的其它终端才有效,具体原因我也不是很清楚,感觉像是图形界面下看不到真正的tt...
  • df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式:df -hl显示格式为:文件系统 容量 已用 可用 已用% 挂载点Filesystem Size Used Avail Use% Mounted on/dev/hda2 45G...
  • linux PDF转图片

    千次阅读 2016-11-28 22:23:46
    最近有将PPT首页做成封面的需求,可以通过PPT—>PDF—>图片的方式来获得,这里记录下PDF转图片的方法,PPT及PPTX转PDF下次再记录。 通过ImageMagick包可以实现PDF转图片 $ yum install ImageMagick 安装好后通过...
  • Linux 查看大日志文件

    万次阅读 多人点赞 2019-06-22 15:26:00
    Linux 查看大日志文件 1.如果文件比较小的话,使用 vim 直接查看,如果文件比较大的话,使用 Vim 会直接卡主。 2.如果想要查看正在滚动的日志文件。这个命令可以查看大文件。 tail -f file Ctrl + c 终止 tail ...
  • Linux 查看进程消耗内存情况总结

    千次阅读 2019-10-19 00:00:00
    Linux中,有很多命令或工具查看内存使用情况,今天我们来看看如何查看进程消耗、占用的内存情况,Linux的内存管理和相关概念要比Windows复杂一些。在此之前,我们需要了解一下Linux系统下面有关内存的专用名词和...
  • Linux系统 PDF转图片

    千次阅读 2019-05-14 10:20:01
    安装好ImageMagick后,运用命令convert -density 300 -quality 100 "/usr/local/tomcat/test/1.pdf" "/usr/local/tomcat/test/1.png"转图片时老是报错误,以下是错误详情: convert: FailedToExecuteCommand `'gs'...
  • linux中怎么查看错误日志

    千次阅读 2021-05-11 22:44:59
    cat或者tail -f命令日 志 文 件 说 明/var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一/var/log/secure 与安全相关的日志信息/var/log/maillog 与邮件相关的日志信息/var/log/cron ...
  • Linux LCD 显示图片

    千次阅读 2016-01-16 15:04:09
    1) 在LCD上显示BMP或JPEG图片的主流程图 首先,在程序开始前。要在nfs/dev目录下创建LCD的设备结点,设备名fb0,设备类型为字符设备,主设备号为29,次设备号为0。命令如下: mknod fb0 c 29 0 在LCD上显示图象的主...
  • 通过Linux下标准V4L2框架采集摄像头的数据,通过jpeglib库连续编码为JPG格式图片存放到本地。 三、安装jpeglib库 jpeglib下载地址:http://www.ijg.org/ 下载之后解压到linux指定目录下,进行接解压、编译。 ...
  • Linux系统查看服务器版本方法

    千次阅读 2021-01-16 22:51:41
    在上面图片中,可以看到 Windows 系统的配置信息,不能说特别全,但是有关计算机的基本信息都是可以查看的,像 Windows 版本、系统处理器、已安装的内存以及系统类型等等都是一目了然的。所以说在 Windows 系统中...
  • Linux环境,使用convert命令批量转换JPG图片——缩小图片尺寸 简介 今天批量转换图片尺寸,使用了一下 ImageMagick 图片处理软件包中的一个命令 convert ,以及sh脚本。 使用软件 图片处理软件包 ImageMagick 的安装...
  • 一、现象1)钉钉告警不断,告警如下CPU...3)Linux系统vmstat 1查看系统负载,发现us、sy很高,加起来达到100%。而且,in/cs比平时高出很多。平时都是2000-6000左右,现在跑到10000多4)查看磁盘使用情况发现系统盘在清...
  • Linux上机实验报告(含截图),包含Linux课程上机实验Linux操作系统的安装、学习到的命令操作、脚本编写,具体实现的过程在截图
  • 最近使用Java将字体写到图片上时遇到了一个问题,写文字的时候英文字母可以正常写上,而中文却消失了,由于我本地代码是在Windows环境下运行的,而上传到服务器是在Linux环境下运行的,在本地的图片和文字可以正常...
  • ① 首先,在查看文件内容之前,要先有一个可查看并且内容的文件。这里就绪需要一个新的命令符“vi”或“vim”(最小化安装的系统需要安装一个vim)。 如我们输入“vi 文件名称”(vi 命令是可以打开已有的文件进行...
  • linux图像显示(二)bmp图片 linux图像显示(三)使用libjpg处理jpg图片 linux图像显示(四)使用libpng处理png图片 linux图像显示(五)使用freetype处理矢量字体 移植libjpg 移植libjpeg到arm板上,我们...
  • 记录读出BMP格式图片的过程,并在屏幕上显示; 如有错误欢迎指正,如需转载请注明出处。
  • 问题由来: 用户个人信息需要添加头像...但是当前端是 Web 页面时,前端传递的参数是一张图片,服务端需要将图片保存至 Linux 服务器的某个文件夹下,并将该图片的访问路径保存至数据库中。   pom.xml <!...
  • pyecharts在linux下使用phantomjs生成图片后中文乱码及样式问题解决 phantomjs中文乱码解决 centos中文字体安装 pyecharts标题样式 https://blog.csdn.net/wlwlwlwl015/article/de...
  • Linux LVM 详解及具体实现方式

    千次阅读 2019-07-28 18:42:16
    大家可结合以下两张图片,对各个名词进行理解。 PV(物理卷:Physical Volumes)和 PE(物理盘区:Physical Extents) 在LInux系统上,任何块设备都可以作为PV。 PV是由PE构成的。PE是VG中用于管理的...
  •  javaWeb项目部署到Linux系统的服务器上,使用什么才命令可以查看整个项目的运行状态,就是说项目是运行状态,如果有地方出错我可看到具体的报错信息。我想直接显示报错的信息,不想去查找日志。有什么命令么? ...
  • 为什么项目里上传的图片要存放在所部署的linux服务器目录下,而不是直接放在java项目里的静态目录下(webapp)? 因为当项目运行时把图片上传到java项目中静态目录下时,传文件存储在了项目的target目录下,当项目...
  • 项目中有一个需求是将汉字打印到模板图片上,在本地测试可以正常显示,但是部署到linux服务器上之后中文就变成了一个个空白的小方格,最后发现是linux上没有对应的字体,安装字体并更新后就可以正常显示了,具体步骤...
  • Linux framebuffer显示bmp图片

    万次阅读 2012-11-15 08:31:35
    整理了几位大牛们的图片相关的资料 framebuffer简介   帧缓冲(framebuffer)是Linux为显示设备提供的一个接口,把显存抽象后的一种设备,他允许上层应用程序在图形模式下直接对显示缓冲区进行读写操作。...
  • Linux Boot logo 图片的修改

    千次阅读 2017-07-18 11:41:21
    问题项目中的显示模块的BSP基本能够正常工作之后,需要将Linux的启动图片替换成自己公司的Logo图片。 预期很快就能移植成功的,可是结果还是花了不少时间。网上其人人可能也会遇到类似问题,因此在此记录,方便自己...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 105,666
精华内容 42,266
关键字:

linux查看具体图片

linux 订阅