Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

cv:显示Linux命令运行进度的命令

cv:显示Linux命令运行进度的命令

Coreutils Viewer(cv)是一个简单的程序,它可以用于显示任何核心组件命令(如:cp、mv、dd、tar、gzip、gunzip、cat、grep、fgrep、egrep、cut、sort、xz、exiting)的进度。它使用文件描述信息来确定一个命令的进度,比如cp命令。cv之美在于,它能够和其它Linux命令一起使用,比如你所知道的watch以及I/O重定向命令。这样,你就可以在脚本中使用,或者你能想到的所有方式,别让你的想象力束缚住你。...
Linux下的守护进程

Linux下的守护进程

Linux下的常驻进程的作用不可忽略,但这里面的问题也不能忽略,怎么启动进程,怎么结束进程,怎么在进程挂掉之后重启进程都要设计的合理。下面看一个shell控制的php常驻进程的例子。不废话,直接捞干货,上代码,通过代码来讲解更容易理解:#!/bin/sh#filename test.sh#绝对定位该文件的位置,不随执行目录而变化cd $(cd "$(dirname "$0")";pwd)readonly path=$(pwd)/file=$1;RunFil...
使用 nice、cpulimit 和 cgroups 限制 cpu 占用率

使用 nice、cpulimit 和 cgroups 限制 cpu 占用率

Linux内核是一名了不起的马戏表演者,它在进程和系统资源间小心地玩着杂耍,并保持系统的能够正常运转。 同时,内核也很公正:它将资源公平地分配给各个进程。但是,如果你需要给一个重要进程提高优先级时,该怎么做呢? 或者是,如何降低一个进程的优先级? 又或者,如何限制一组进程所使用的资源呢?答案是需要由用户来为内核指定进程的优先级大部分进程启动时的优先级是相同的,因此Linux内核会公平地进行调度。 如果想让一个CPU密集型的进程运行在较低优先级,那么你就得事...
使用Docker镜像构建RPM包

使用Docker镜像构建RPM包

【编者的话】RPM(Red Hat Package Manager)是用于 Linux 分发版的最常见的软件包管理器。因为它允许分发已编译的软件,所以用户只用一个命令就可以安装软件。而RPM包的构建相当繁琐,并且对环境的要求比较高, 本文作者介绍了如何借助Docker来构建可以适用多个平台的RPM包。在一个内部项目中,我一直在思考如何通过非CI工具/流程生成RPM包,我想手动生成RPM包,这样我可以测试它们是否能正常安装,并用于正常的冒烟测试(译者注:冒烟...
10个重要的Linux ps命令实战

10个重要的Linux ps命令实战

Linux作为Unix的衍生操作系统,Linux内建有查看当前进程的工具ps。这个工具能在命令行中使用。PS 命令是什么查看它的man手册可以看到,ps命令能够给出当前系统中进程的快照。它能捕获系统在某一事件的进程状态。如果你想不断更新查看的这个状态,可以使用top命令。ps命令支持三种使用的语法格式UNIX 风格,选项可以组合在一起,并且选项前必须有“-”连字符BSD 风格,选项可以组合在一起,但是选项前不能有“-&r...
如何登陆到运行Linux的虚拟机

如何登陆到运行Linux的虚拟机

对于一个运行Linux操作系统的虚拟机,我们可以使用ssh客户机进行登陆。我们需要在进行登陆的计算机上安装ssh客户端,我们可以有以下的几种选择:在Windows操作系统中,我们可以使用PuTTY,下载页面。在Linux操作系统中,我们可以使用OpenSSH ,OpenSSH。如何通过Putty实现远程登录控制Linux平台 http://www.linuxidc.com/Linux/2013-06/85266.htmPutty连接VMWare中Ubunt...
如何在Linux的命令行中使用Evernote

如何在Linux的命令行中使用Evernote

这周让我们继续学习如何使用Linux命令行管理和组织信息。在命令行中管理你的个人花费后,我建议你在命令行中管理你的笔记,特别是当你用Evernote记录笔记时。要是你从来没有听说过它,Evernote 专门有一个用户友好的在线服务可以在不同的设备间同步笔记。除了提供花哨的基于Web的API,Evernote还发布了在Windows、Mac、Android和iOS上的客户端。然而至今还没有官方的Linux客户端可用。老实说在众多的非官方Linux客户端中,有...
如何在终端下以后台模式运行Linux程序

如何在终端下以后台模式运行Linux程序

Linux终端窗口这是一个简短但是非常有用的教程:它向你展示从终端运行Linux应用程序的同时,如何保证终端仍然可以操作。在Linux中有许多方式可以打开一个终端,这主要取决于你的发行版的选择和桌面环境。使用Ubuntu的话,你可以使用CTRL + ALT + T组合键打开一个终端。你也可以点击超级键(Windows键)打开一个终端窗口。在键盘上,打开Ubuntu Dash,然后搜索"TERM"。点击"Term"图标将会打开一个终端窗口。其他诸如XFCE,...
openSUSE下玩转GPG图文详解

openSUSE下玩转GPG图文详解

关于这个话题最早首先是玛格丽特·苏在微博上贴图求助,同时也让我有兴趣好好去了解了解,特别是当时我又感兴趣于GPG与智能卡的交互。后来我曾在2014年openSUSE.Asia Summit上做过一个workshop,但效果不是很好,很多朋友觉得讲的不够细致,确实,GPG的命令行操作对初学者比较难,上手困难。后来我就花费了一些时间考察了常用的一些GPG图形前端,最终选定了本文我要介绍的这个软件——Kleopatra。没错...
检测 Linux 内存使用情况的 free 命令的10个例子

检测 Linux 内存使用情况的 free 命令的10个例子

Linux是最有名的开源操作系统之一,它拥有着极其巨大的命令集。确定物理内存和交换内存所有可用空间的最重要、也是唯一的方法是使用“free”命令。Linux “free”命令可以给出类Linux/Unix操作系统中物理内存和交换内存的总使用量、可用量及内核使用的缓冲区情况。这篇文章提供一些各种参数选项的“free”命令,这些命令对于你更好地利用你的内存会有帮助。1. 显示你的系统内存f...
Ubuntu 14.04下安装Rubinius测试原生线程

Ubuntu 14.04下安装Rubinius测试原生线程

因为CRuby(MRI)本身不支持原生多线程,所以想试一下其他ruby解释器实现对原生多线程的支持.于是安装rubinius折腾一下:)在rubinius官网下载2.4.1源代码,然后驾轻就熟首先bundle,然后./configure一切正常,在rake最后关头出现错误,提示rubinius内部文件夹中若干文件找不到;奇怪的是再次执行rake后,还是报错,但是文件夹中出现了上次未找到的文件,进去看了一下貌似内容不太对,只有Gemfile和一些README...
git使用中checkout生成临时br的问题

git使用中checkout生成临时br的问题

git中几天前漫不经心的使用了git checkout ver_hash的命令,结果push到远程库都提示everything is up-to-date,实际神马都没提交上去啊!但看本地log中的确有更新哦!后来用再做git st命令时发现老有一行红字:HEAD detached from 548a7fa研究了一下发现当前貌似生成了一个临时的br:* (detached from 548a7fa) b7451ea v0.8 重新导入了真实的题库 mast...
Linux 新手入门要养成七大习惯

Linux 新手入门要养成七大习惯

对于很多 Linux 初学者来说,在刚开始使用系统时会感到不适,这为大家整理了自己以前 Linux 入门时,别人告诉我的七个习惯。运用这七大习惯,使用 Linux 时会觉得天加得心应手。第一、不要以root用户登入。习惯 Windows 的用家总会以为权限越高越好,所以我们喜欢以管理员帐户登入。但是这也许是 Windows 经常被病毒骚扰和不安全的重要原因。权限越高责任越大,拥有管理员权限你需要谨慎对待你所做的任何事,但错误还是不可避免的。以 root 用...
MacBook Air 安装 Ubuntu 双系统

MacBook Air 安装 Ubuntu 双系统

MacBook Air 被公认是最好的笔记本电脑之一,不少人买它后安装 Windows,因为找不到更好的 Windows 机,现在又有人拿来装 Ubuntu 了,有兴趣的可以参考一下。要在 MacBook Air 上安装 ubuntu 的双系统,先下载 Ubuntu 的安装镜像文件,这次下载的是Ubuntu 14.04 LTS 版本,代号是Trusty Tahr。利用 USB 盘制作出Ubuntu 开机用 U 盘,在 MacBook Air 上把 ISO ...
<< 911 912 913 914 915 916 917 918 919 920 >>