Welcome 微信登录

首页 / 操作系统 / Linux

Linux screen 常用命令

Linux screen 常用命令

想必,只要接触过Linux一段时间的人,一定知道screen这个神奇的工具了,它主要有如下些优势:1. 后台运行:当你在ssh terminal执行shell时,如果网络这时断开,你的程序会怎样?TERMINATED呀!有了screen,就可以让程序跑在screen而不会随着ssh的断开而断开。2. 多窗口管理:有时,我们需要在运行一个命令,然后同时看它的log 文件等,那我们可以很方便的使用screen的分屏功能,一边运行命令,一边查看log 文件。sc...
在Ubuntu Linux下制作Windows 启动安装 USB盘

在Ubuntu Linux下制作Windows 启动安装 USB盘

最近想 ,在Ubuntu上刻录个Windows的安装U盘,在网上看了些资料,不过好多都说的很模糊,于是乎,我走了不少弯路。这里记录下来,希望了帮到大家。首先你的有个USB吧,这里我们假定USB在ubuntu中为/dev/sdb1. 给USB设备 /dev/sdb 分区,注意,要是主分区,sudo fdisk /dev/sdbCommand (m for help): nPartition type:pprimary (0 primary, 0 extend...
如何在 CentOS / RHEL 上设置 SSH 免密码登录

如何在 CentOS / RHEL 上设置 SSH 免密码登录

作为系统管理员,你计划在 Linux 上使用 OpenSSH,完成日常工作的自动化,比如文件传输、备份数据库转储文件到另一台服务器等。为实现该目标,你需要从主机 A 能自动登录到主机 B。自动登录也就是说,要在 shell 脚本中使用ssh,而无需要输入任何密码。本文会告诉你怎样在 CentOS/RHEL 上设置 SSH 免密码登录。自动登录配置好以后,你可以通过它使用 SSH (Secure Shell)和安全复制 (SCP)来移动文件。SSH 是开源的...
Vim入门教程

Vim入门教程

刚工作时搞过一段时间的VIM和EMACS,不过作为一个JAVA程序猿,用VIM来写JAVA代码还是不大现实(现在用IDEA),后面也就不了了之。最近在写前端代码和写博客时感觉VIM还是不错的,于是决定再把VIM拾起来。裸的VIM并不是太好用,需要安装需要的插件,之前的玩法是下载对应的压缩包并修改配置,这个过程极其考验耐心和人品!使用vundle管理插件vundle让你不需要在纠结到哪里去找插件和配置,所有的插件都以相似的方式进行管理,很大程度上降低了使用成...
用Vim画图

用Vim画图

在Linux上其实并不缺少画图软件(比如yEd等),那么为什么还需要用VIM来画图:更轻,不需要安装太多东西更小,就是一些文本,比图片什么的小多了,使用起来也更简单更有逼格首先,在VIM中安装DrawIt插件(可以参考这里),然后就可以开始画图之旅,在命令模式下使用:di:开启DrawItds:关闭DrawIt开启之后有两种模式:画图和擦除,他们之间通过空格来切换。可以使用按键来控制向八个方向画线(或者擦除):方向键的上、下、左、右分别对应其四个方向Pgu...
Linux内存管理精述

Linux内存管理精述

现在的服务器大部分都是运行在Linux上面的,所以,作为一个程序员有必要简单地了解一下系统是如何运行的。对于内存部分需要知道:地址映射内存管理的方式缺页异常先来看一些基本的知识,在进程看来,内存分为内核态和用户态两部分,经典比例如下:从用户态到内核态一般通过系统调用、中断来实现。用户态的内存被划分为不同的区域用于不同的目的:当然内核态也不会无差别地使用,所以,其划分如下:下面来仔细看这些内存是如何管理的。地址在Linux内部的地址的映射过程为逻辑地址&nd...
Grub 2:拯救你的 bootloader

Grub 2:拯救你的 bootloader

没有什么事情比 bootloader 坏掉更让气人的了。充分发挥 Grub 2 的作用,让 bootloader 安分工作吧。为什么这么说?Grub 2 是最受欢迎的 bootloader ,几乎用在所有 Linux 发行版上。bootloader 是一个至关重要的软件,但是非常容易损坏。Grub 2 是兼具扩展性和灵活性的一款引导加载程序,提供了大量可定制选项。Grub 2 是一款精彩的功能强大的软件。它不是 bootloader 界的一枝独秀,但却最受...
如何在 Ubuntu/Fedora/Debian 中安装 GitLab

如何在 Ubuntu/Fedora/Debian 中安装 GitLab

在 Git 问世之前,分布式版本控制从来都不是一件简单的事。Git 是一个自由开源的软件,旨在轻松且快速地对从小规模到非常巨大的项目进行管理。Git 最开始由 Linus Torvalds 开发,他同时也是著名的 Linux 内核的创建者。在 git 和分布式版本控制系统领域中,GitLab 是一个极棒的新产品。它是一个基于 web 的 Git 仓库管理应用,包含代码审查、wiki、问题跟踪等诸多功能。使用 GitLab 可以很方便、快速地创建、审查、部署...
top命令:Linux下的任务管理器

top命令:Linux下的任务管理器

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交...
哪个文件系统最适合你的 Linux 系统?

哪个文件系统最适合你的 Linux 系统?

文件系统: 它们不是世界上最激动人心的技术,但是仍然很重要。本文我们将细数那些流行的 Linux 文件系统 - 它们是什么,它们能够做什么,以及它们的目标用户。Ext4file-systems-ext4如果你曾经安装过 Linux,你可能在安装过程中看到过“Ext4”字样。用它有一个不错的理由: 它是当前每个可用的 Linux 发行版所选择的文件系统。当然,还有其他的一些选择,但是不可否认的是,Ext4(Extended 4)几乎是...
Linux查看系统状态命令

Linux查看系统状态命令

iostatiostat 命令详细地显示了存储子系统方面的情况。你通常用iostat来监控存储子系统总 体上运行状况如何,并且在用户注意到服务器运行缓慢之前提早发现输入/输出缓慢的问题 。相信我,你应该在用户发现这些问题之前先发现这些问题!meminfo和freememinfo为你详细显示了内存方面的情况。你通常可以使用另一个程序,比如cat和grep ,来访问meminfo的信息。比如说,cat /proc/meminfo为你详细显示了服务器的内存在任何...
RedHat Linux启动时出现linux smartd【FAILED】的解决方法

RedHat Linux启动时出现linux smartd【FAILED】的解决方法

最近爱上RedHat Linux,因为他的GUN精神,于是在努力学习,是用虚拟机装的,怕木有办法直接驾驭这个性格有点怪但是很有魅力的系统,开机时总是显示smartd进程失败,于是找到相关技术文章,分享下。其实还有个问题,我的Linux没有声音,声卡是正常的,但测试声音就是没有,下一个目标就是解决这个,呵呵~~smartd是一个守护进程(一个帮助程序),它能监视拥有自我监视,分析和汇报技术(Self-Monitoring,Analysis, and Repo...
Linux的mount命令详解

Linux的mount命令详解

Linux下挂载(mount)光盘映像文档、移动硬盘、U盘、Windows和NFS网络共享。Linux是个优秀的开放源码的操作系统,能够运行在大到巨型小到掌上型各类电脑系统上,随着linux系统的日渐成熟和稳定连同他开放源代码特有的优越 性,linux在全世界得到了越来越广泛的应用。现在许多企业 的电脑系统都是由UNIX系统、Linux系统和Windows系统组成的混合系统,不同系 统之间经常需要进行数据交换。下面我根据自己的实际工作经验介绍一下如何在l...
Linux的at命令

Linux的at命令

at命令用于在指定时间执行命令。at允许使用一套相当复杂的指定时间的方法。它能够接受在当天的hh:mm(小时:分钟)式的时间指定。假如该时间已过去,那么就放在第二天执行。当然也能够使用midnight(深夜),noon(中午),teatime(饮茶时间,一般是下午4点)等比较模糊的 词语来指定时间。用户还能够采用12小时计时制,即在时间后面加上AM(上午)或PM(下午)来说明是上午还是下午。 也能够指定命令执行的具体日期,指定格式为month day(月 ...
60,000毫秒内对Linux的性能诊断

60,000毫秒内对Linux的性能诊断

60,000 毫秒内对 Linux 的性能诊断当你为了解决一个性能问题登录到一台 Linux 服务器:在第一分钟你应该检查些什么?在 Netflix,我们有一个巨大的 EC2 Linux 云,以及大量的性能分析工具来监控和诊断其性能。其中包括用于云监控的 Atlas,以及用于按需实例分析的 Vector。虽然这些工具可以帮助我们解决大多数问题,但我们有时仍需要登录到一个服务器实例,并运行一些标准 Linux 性能工具。在这篇文章中,Netflix Perf...
Linux进程操作信息

Linux进程操作信息

Linux进程操作简单小结Linux上进程有5种状态:1.运行(正在运行或在运行队列中等待)2.中断(休眠中,受阻,在等待某个条件的形成或接受到信号)3.不可中断(收到信号不唤醒和不可运行,进程必须等待直到有中断发生)4.僵死(进程已终止,但进程描述符存在,直到父进程调用wait4()系统调用后释放)5.停止(进程收到SIGSTOP,SIGSTP,SIGTIN,SIGTOU信号后停止运行运行)ps命令用来静态查看目前系统中,有哪些正在执行,以及它们的执行情...
<< 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 >>