Linux
yimenglin
这个作者很懒,什么都没留下…
展开
-
linux cgroups详细介绍
linux cgroups详细介绍 更新时间:2018年08月23日 11:51:40 转载 作者:sparkdev cgroups(Control Groups) 是 linux 内核提供的一种机制,这种机制可以根据需求把一系列系统任务及其子任务整合(或分隔)到按资源划分等级的不同组内,从而为系统资源管理提供一个统一的框架。这篇文章主要介绍了linux cgroups 简介...转载 2020-08-21 10:02:41 · 326 阅读 · 0 评论 -
磁盘快照技术
一、概念解释 像照相机一样,机器快门一闪,很快就把刚刚的人像停留在了相纸上。存储系统中的数据“快照”与我们生活中所说的“照片”非常相似,所不同的是,照片的对象不是人,而是数据。如同照片留住了我们过去的摸样和岁月,快照把数据在某一时刻的映像也保留了下来。因此我们可以根据快照查找数据在过去某一时刻的映像,常常用来作为增强数据备份系统的一种技术,它可以很大的缩短RTO和RPO两个指标。SNIA(存储网络行业协会)对快照(Snapshot)的定义是:关于指定.转载 2020-08-13 09:08:30 · 3876 阅读 · 0 评论 -
VMware ESXi 5.5、6.0.x 和 6.5.x 中对大于 2 TB 的虚拟机磁盘的支持 (2058287)
免责声明:本文为 Support for virtual machine disks larger than 2 TB in VMware ESXi 5.5,6.0.x and 6.5.x (2058287) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。VMware ESXi 5.5 引入了对大于 2 TB 的虚拟机磁盘 (VMDK) 的可支持性。本文介绍了 ESXi 5.5 到 6.5.x 中大容量虚拟磁盘的条件和限制的相关信息。在转载 2020-08-12 15:14:48 · 2759 阅读 · 0 评论 -
Linux文件传输scp和rsync断点续传
scp 是通过ssh协议传输数据,如果是想传输一个很大的数据,这几天我就遇到过,一个tar包,400G左右,通过scp拷贝时,有可能遇到服务器断电什么的悲剧问题,那么类似scp拷贝的另一个命令 rsync就可以实现意外中断后,下次继续传,命令如下:rsync -P --rsh=ssh home.tar root@192.168.0.34:/home/home.tar-P: 是包含了 “–partial –progress”, 部分传送和显示进度-rsh=ssh 表示使用ssh协议传送数据如...转载 2020-08-05 16:54:37 · 3872 阅读 · 0 评论 -
如何在 Linux 上安装设备驱动程序
学习 Linux 设备驱动如何工作,并知道如何使用它们。对于一个熟悉 Windows 或者 MacOS 的人,想要切换到 Linux,它们都会面临一个艰巨的问题就是怎么安装和配置设备驱动。这是可以理解的,因为 Windows 和 MacOS 都有一套机制把这个过程做得非常的友好。比如说,当你插入一个新的硬件设备, Windows 能够自动检测并会弹出一个窗口询问你是否要继续驱动程序的安装。你也可以从网络上下载驱动程序,仅仅需要双击解压或者是通过设备管理器导入驱动程序即可。而这在 Linux 操作系..转载 2020-08-05 08:39:59 · 2934 阅读 · 0 评论 -
centos7挂载大于10T及以上硬盘
1、安装yum支持包yum install xfs* parted -y2、fdisk -l查看磁盘信息,查看需要挂载的磁盘 创建分区parted -s /dev/sda mklabel gpt mkpart primary 0 -1或 parted -s /dev/sda mkpart primary 0 100%格式化分区mkfs.xfs -...转载 2020-08-03 10:50:26 · 7801 阅读 · 0 评论 -
CentOS7 安装2T大容量硬盘
1.硬盘连接好之后,开机先使用fdisk -l查询磁盘信息,已经可以发现硬盘位于/dev/sdb目录下# fdisk -l2.接下来需要进行分区操作,由于使用的是2T容量的大容量硬盘,所以必须使用GPT大分区格式进行分区使用的命令是# parted sdb3.首先执行指令修改分区格式,选择yes确认操作(parted) mklabel gpt4.创建主分区,命令是mkpart primary &l...转载 2020-08-03 10:43:04 · 1240 阅读 · 0 评论 -
linux中使用split命令分割文件
在生物信息分析中,经常会遇到这种情况,当数据量过大的时候会超出我们服务器的最大资源配置,导致有些软件或者我们自己写的脚本执行不过去,这时我们通常使用的办法就是将输入文件拆成很多份去依次执行,最终将结果文件合并。虽然使用python等语言可以实现拆分文件,但是既然已经有了轮子,我们就没必要去造了,这时我们就用到了linux命令split。 在linux中输入 split --help&nb...转载 2020-07-30 11:43:58 · 1447 阅读 · 0 评论 -
网卡配置文件
网卡配置文件解决上述问题的方法:每一个网络介质都对应一个配置文件,超级用户可以通过这些配置文件来配置网卡。网卡配置文件存放在 /etc/sysconfig/network-scripts/目录中;/etc/sysconfig/network-scripts/ifcfg-interface-name设置文件ifcfg-interface-name包含了初始化接口所需的大部分周详信息。其中interface-name将根据网卡的类型和排序而不 同,一般其名字为eth0、eth1、ppp0等,其中eth原创 2020-07-10 14:43:14 · 5975 阅读 · 0 评论 -
Linux如何查看文件的创建、修改时间?
Linux如何查看文件的创建、修改时间?利用stat指令查看文件信息三种时间的介绍ATime ——文件的最近访问时间只要读取时间,ATime就会更新MTime ——文件的内容最近修改的时间当文件进行被写的时候,CTime就会更新CTime——文件属性最近修改的时间当文件的目录被修改,或者文件的所有者,权限等被修改时CTime也就会更新如何利用touch指令进行文件的时间修改?touch指令的介绍touch修改时间touch不仅可以创建文件,还可以对其进行时间的一些...转载 2020-07-09 10:11:57 · 1654 阅读 · 0 评论 -
Linux进程僵死原因排查思路
常情况下脚本执行时间几秒完成,如果超过很长时间执行完成,可能是进程等待某些资源引起阻塞(假死状态)。场景:xx.perl读取文件并发送邮件现象:执行脚本的进程僵死(卡住)排查:ps -ef |grep “perl xx.perl” 跟踪:strace -p 16634 (跟踪进程执行时的系统调用和所接收的信号(即它跟踪到一个进程产生的系统调用,包括参数、返回值、执行消耗的时间),卡在read(3,位置 查看进程文件描述符目录:查看3进行的是socket...转载 2020-07-06 15:01:47 · 1447 阅读 · 0 评论 -
运维利器万能的 strace
转载至运维利器万能的 strace | 运维生存时间原文地址http://www.ttlsa.com/linux-command/winner-versatile-strace/strace是什么?按照strace官网的描述, strace是一个可用于诊断、调试和教学的Linux用户空间跟踪器。我们用它来监控用户空间进程和内核的交互,比如系统调用、信号传递、进程状态变更等。strace底层使用内核的ptrac...转载 2020-06-17 17:06:09 · 268 阅读 · 0 评论 -
rsync:基本命令和用法
原文地址:https://www.cnblogs.com/f-ck-need-u/p/7220009.html#blog212.1 说在前面的话rsync官方网站: https://www.samba.org/ftp/rsync/rsync.htmlrsync是可以实现增量备份的工具。配合任务计划,rsync能实现定时或间隔同步,配合inotify或sersync,可以实现触发式的实时同步。rsync...转载 2020-06-17 17:01:00 · 320 阅读 · 0 评论 -
Linux定时运行Python脚本
Linux–CentOS定时运行Python脚本最近公司的项目开始进入运营阶段,数据库的记录也开始多了起来。看了postgresql的自动清理好像不太符合需求,暂定对接口请求记录表保留3个月内的记录,既然postgresql不支持那就发挥pyt...转载 2020-06-17 14:07:49 · 4083 阅读 · 0 评论 -
不上了网,如何安装依赖的rpm包
今天在安装perl-IPC-Cmd的时候,发现有很多依赖。执行yum install perl-IPC-Cmd大概这个样子: Updating : glibc-common-2.17-196.el7_4.2.x86_64 1/22 Updating : glibc-2.17-196.el7_4.2.x86_64 .转载 2020-05-12 11:25:06 · 2738 阅读 · 0 评论 -
Vim和Vi两个编辑文档命令
一:Vim编辑模式命令基本上Vim共分为3种模式,分别是一般模式,编辑模式和命令行模式,这三种模式的作用分别如下简述:一般模式:默认模式。打开vim直接进入的是一般模式,在这个模式下,可以进行的操作有:移动光标,复制,粘贴,删除。编辑模式:编辑文件内容,在界面左下方会出现INSERT的字样。命令行模式:查找、读取、保存、替换字符、显示行号、离开vim等等操作。 ...原创 2020-04-08 10:04:07 · 364 阅读 · 0 评论 -
Linux下关于vi命令的详细解说
vi的基本概念 基本上vi可分为三种操作状态,分别是命令模式(Command mode)、插入模式(Insert mode)和底线命令模式(Last line mode), 各模式的功能区分如下: 1. Comand mode:控制屏幕光标的移动,字符或光标的删除,移动复制某区段及进入Insert mode下,或者到Last line mode。 2. Insert mode:唯...转载 2020-04-07 16:02:28 · 239 阅读 · 0 评论 -
CentOS6.5系统下设置自己安装的程序开机自动启动
CentOS6.5系统下设置自己安装的程序开机自动启动方法1. 把启动程序的命令添加到 /etc/rc.d/rc.local 文件中,比如设置开机启动 mysqld:#!/bin/sh## This script will be executed *after* all the other init scripts.# You can put your own initiali...转载 2020-04-03 17:14:14 · 692 阅读 · 0 评论 -
ubuntu 16.04中文输入法安装
转自: http://blog.csdn.net/u011795345/article/details/53041707最近刚给笔记本装了Ubuntu+win10双系统,但是ubuntu16.04没有自带中文输入法,所以经过网上的一些经验搜索整合,分享一下安装中文输入法的心得。本文主要介绍了谷歌拼音跟ibus中文输入法的安装,由于ibus输入法问题较多,所以目前我用的是谷歌输入法。一.g...转载 2020-03-12 18:19:27 · 204 阅读 · 0 评论 -
yum源配置的三种方法
(一)yum源概述 yum需要一个yum库,也就是yum源。默认情况下,CentOS就有一个yum源。在/etc/yum.repos.d/目录下有一些默认的配置文件(可以将这些文件移到/opt下,或者直接在yum.repos.d/下重命名)。 首先要找一个yum库(源),然后确保本地有一个客户端(yum这个命令就是客户端),由yum程序去连接服务器。连接的方式是由配置文件决定的。...转载 2020-03-12 13:49:54 · 6585 阅读 · 0 评论 -
Linux基础命令
1、请用命令查出ifconfig命令程序的绝对路径[root@localhost ~]# which ifconfig/usr/sbin/ifconfig2、请用命令展示以下命令哪些是内部命令,哪些是外部命令?(cd \ pwd \ ls \ ifconfig \ du)[root@localhost ~]# type cdcd 是 sh...转载 2020-03-12 11:26:06 · 1697 阅读 · 0 评论 -
Shell 脚本常用命令
Shell脚本是Linux开发工作中常用的工具,但是我一直没有找到一个适合自己的简明扼要的HandBook。在工作过程中整理了一下,贴在这里已备查看。 1 Shell中的特殊符号1.1 &nb...转载 2020-03-12 11:15:45 · 928 阅读 · 0 评论 -
Linux下的crontab定时执行任务命令详解
在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。cron的配置文件称为“crontab”,是“cron table”的简写。一、cron服务 cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业。 service crond star...转载 2019-12-12 18:15:48 · 175 阅读 · 0 评论 -
公钥 密钥
1,公钥和私钥成对出现2,公开的密钥叫公钥,只有自己知道的叫私钥3,用公钥加密的数据只有对应的私钥可以解密4,用私钥加密的数据只有对应的公钥可以解密5,如果可以用公钥解密,则必然是对应的私钥加的密6,如果可以用私钥解密,则必然是对应的公钥加的密假设一下,我找了两个数字,一个是1,一个是2。我喜欢2...转载 2019-11-26 10:17:38 · 317 阅读 · 0 评论 -
记一次Linux(CentOS7)下源码安装软件 有时不只是make & make install
背景(一堆废话)对Linux不是太了解,也就是偶尔用到的时候百度一下,折腾一下。 用的最多的还是CentOS,一般装软件就yum install一下,非常方便。 早先也偶尔试过用源码安装软件,时隔太久记不太清了 ,印象中就是下载源码包解压后make & make install一下。今天装一个软件,尝试用yum安装,但是貌似yum找不到这个软件,于是百度了一下,用源码安装。 ...转载 2019-11-25 11:27:57 · 383 阅读 · 0 评论 -
linux 将自己的服务添加到系统service服务
前言我们在linux上要启动一个程序得时候, 往往都是要写一堆路径, 找到要启动得服务程序, 再用 ./*** 启动服务. 那么我们有没有快速启动方法吗, 答案是肯定得service 介绍官方介绍(英文): https://linux.die.net/man/8/service简单说一下service运行过程. 以iptables为例: service iptables...转载 2019-11-25 11:20:28 · 2333 阅读 · 0 评论 -
linux文件系统简介
文件系统是linux的一个十分基础的知识,同时也是学习linux的必备知识。 本文将站在一个较高的视图来了解linux的文件系统,主要包括了linux磁盘分区和目录、挂载基本原理、文件存储结构、软链接硬链接、和常见目录的介绍。相信有了这些知识对于深入的学习linux会有一定的帮助。文章例子主要是基于ubuntu发行版。 &nb...转载 2019-11-14 10:11:44 · 167 阅读 · 0 评论 -
CentOS中将DVD作为默认yum源的设置方法
默认的yum是以网络来安装的,在没有网络或者网速不佳的情况下,通过yum来安装软件是意见非常痛苦的事情,其实对于CentOS DVD来说,里面提供的软件就足以满足我们的需要了,而且DVD里的软件版本都是稳定版,下载速度还快,对于学习CentOS来说,将CentOS DVD作为默认yum源可以大大提高学习效率。1、为DVD创建一个挂载目录[root@localhost ~]# mkdir /me...转载 2019-11-11 10:55:37 · 160 阅读 · 0 评论 -
CentOS 6.5中安装使用dstat资源统计工具
1 dstat 工具的使用1.1 什么是 dstat官方定义: 多功能系统资源统计生成工具 ( versatile tool for generating system resource statistics), 可提供包含 top、free、iostat、ifstat、vmstat等多个工具的功能, 统计结果还可以保存到 csv 文件或数据库中.1.2 dstat 的基本使用1.2.1 ...转载 2019-10-24 15:10:29 · 871 阅读 · 0 评论 -
linux采用scp命令拷贝文件到本地,拷贝本地文件到远程服务器
// 假设远程服务器IP地址为 192.168.1.100 1.从服务器复制文件到本地:scp root@192.168.1.100:/data/test.txt /home/myfile/root@192.168.1.100 root是目标服务器(有你需要拷贝文件的服务器)的用户名,192.168.1.100是IP地址,后面紧跟的 “:...转载 2019-10-17 15:57:21 · 777 阅读 · 0 评论 -
Linux主机ssh使用秘钥方式实现免登陆互通配置
实际工作中,会有多台服务器间ssh互相通信的需求,而且要求免登陆直接ssh互通。本教程我们就来一步步配置实现多台服务器间的ssh免登陆功能。环境说明:两台虚拟机centos6.9系统。机器1:192.168.65.2。机器2:192.168.65.3。ssh采用openssh软件。1、在两台主机上执行ssh-...转载 2019-10-17 11:36:14 · 173 阅读 · 0 评论 -
grep命令详解
如果你是一个新手,请从头阅读这篇文章,如果你只是忘记了grep命令的一些常用选项,直接查看文章尾部的总结部分即可。 先说说grep命令能做什么?我们可以使用grep命令在文本中查找指定的字符串,就像你在windows中打开txt文件,使用快捷键 "Ctrl+F" 在文本中查找某个字符串一样,说白了,可以把grep理解成字符查找工具。 grep是Linux中...转载 2019-07-26 15:30:01 · 1379 阅读 · 0 评论 -
关于两种不同的Linux RPM和DEB
关于两种不同的Linux RPM和DEB (2014-03-10 13:29:35) RPM和DEB搜索到的有以下内容。rpm包主要用于redhat及分支如redhat...转载 2019-03-09 13:23:23 · 8855 阅读 · 0 评论 -
Linux下用户组、文件权限详解
用户组在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的概念- 所有者- 所在组- 其它组- 改变用户所在的组 所有者一般为文件的创建者,谁创建了该文件,就天然的成为该文件的所有者用ls ‐ahl命令可以看到文件的所有者也可以使用chown 用户名&nbs...转载 2019-05-07 17:14:36 · 159 阅读 · 0 评论 -
Linux基础知识之用户和用户组以及 Linux 权限管理
已经开始接触Linux用户管理,用户组管理,以及权限管理这几个逼格满满的关键字。这几个关键字对于前端程序猿的我来说真的是很高大上有木有,以前尝试学 Linux 的时候看到这些名词总是下意识的跳过不敢看有木有,一提起这几个名词马上脑海中总是升腾起无限的崇拜有木有!今天就硬着头皮捯饬捯饬这几个概念,希望能有所收获。 1.从 /etc/passwd 说起 前面的基本命令学习中,我们介绍了使用 p...转载 2019-05-07 17:01:57 · 264 阅读 · 0 评论 -
linux 系统清理工具-------cruft
Cruft是一款命令行工具,能够检测系统全局并移除任何不必要的内容。它的大部分检测结果收集自dpkg数据库,并能提供一套"额外文件"列表,其中详细列举了软件包的安装及移除等生命周期信息。这款工具拥有多种功能选项,包括:-d -只搜索特定驱动器-chroots -不要在这些目录下的符号链接中进行有效性检查-ignore -忽略特定目录-r 写入报告1、su...转载 2019-04-18 17:05:53 · 803 阅读 · 0 评论 -
最最实用的30个Linux命令!
本文中将介绍一些实用又常用的Linux或Unix命令,这些是Linux系统管理员们平常使用的命令。本文不是什么完整列表,而是简要地列出了需要时派得上用场的命令,下面开始逐一介绍如何使用这些命令并附有示例。1.uptime命令在Linux中,uptime命令显示了你的系统运行了多久以及目前登录的用户有多少,另外还显示了间隔1分钟、5分钟和15分钟的负载平均值。# uptime 0...转载 2019-04-18 15:23:20 · 874 阅读 · 0 评论 -
Linux如何编译安装源码包软件
(转载)Linux如何编译安装源码包软件 一、什么是源码包软件;顾名思义,源码包就是源代码的可见的软件包,基于Linux和BSD系统的软件最常见;在国内源可见的软件几乎绝迹;大多开源软件都是国外出品;在国内较为出名的开源软件有fcitx;lumaqq;Lumaqq及scim等;但软件的源代码可见并不等于软件是开源的,我们还要以软件的许可为准;比如有些软件是源码可见的...转载 2019-04-18 11:58:18 · 916 阅读 · 0 评论 -
Linux三剑客(grep、sed、awk)
Linux三剑客(grep、sed、awk) 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sj349781478/article/details/82930982 ...转载 2019-04-09 15:47:31 · 285 阅读 · 0 评论 -
sudo apt-get 与 yum安装有啥区别
sudo apt-get 与 yum安装有啥区别 rpm包和deb包是两种Linux系统下最常见的安装包格式,在安装一些软件或服务的时候免不了要和它们打交道。rpm包主要应用在RedHat系列包括 Fedora等发行版的Linux系统上,deb包主要应用于Debia...转载 2019-03-09 14:11:09 · 459 阅读 · 0 评论