Linux下查看是否安装过某个软件

1、rpm包安装的,可以用 rpm -qa 看到,如果要查找某软件包是否安装,用 rpm -qa | grep "软件或者包的名字" rpm -qa | grep perl 2、以deb包安装的,可以用 dpkg -l 看到。如果是查找指定软件包,用 dpkg...

2019-01-24 09:45:45

阅读数 22

评论数 0

LINUX大于2T分区,fdisk工具不支持GPT,强大分区工具parted支持1T以上

介绍2种分区表: MBR分区表:(MBR含义:主引导记录) 所支持的最大卷:2T (T; terabytes,1TB=1024GB) 对分区的设限:最多4个主分区或3个主分区加一个扩展分区。 GPT分区表:(GPT含义:GUID分区表) 支持最大卷:18EB,(E:exabytes,1EB=10...

2019-01-24 09:43:13

阅读数 47

评论数 0

Linux里面的时间日期类指令

date指令 1、显示当前日期   基本语法       1) date    (功能描述:显示当前时间)         2) date +%Y    (功能描述:显示当前年份)         3) date +%m    (功能描述:显示当前月份)         4) date +%d ...

2019-01-23 15:52:32

阅读数 31

评论数 0

linux软件的安装,更新与卸载

linux软件的安装,更新与卸载   Linux常见的安装为tar,zip,gz,rpm,deb,bin等。我们可以简单的分为三类.   第一:打包或压缩文件tar,zip,gz等,一般解压后即可,或者解压后运行sh文件;   第二:对应的有管理工具的deb,rpm等,通常的这类安装文...

2019-01-23 15:48:37

阅读数 35

评论数 0

sed替换^A(\001),\002,\003等特殊字符

替换方式 1. 使用编码替换 例子:  替换掉文中的^A字符  sed -i "s/\x01/\t/g" test.txt 1 2. 符号替换 其中 “^A” 这个符号 ,使用组合按键“ctrl+V+A”获得 sed -i "s/^A/\...

2019-01-22 17:01:26

阅读数 29

评论数 0

linux删除大文件的前n行

linux删除大文件的前n行 在数据挖掘中我们经常会增量更新训练日志,需要删除前n行的过期数据,直接用sed命令比较慢,谷歌了一下,发现有个奇技 巧: tail -n +3 old_file > new_file  mv new_file old_file  这样就删除了前...

2019-01-22 14:01:18

阅读数 32

评论数 0

关于linux的CPU负载知识

重点参数: load average: 0.01, 0.07, 0.07 疑问: 1)这个值代表的是什么意思 2)这个值多大代表负载高 3)这个值达到多少该告警 一、查看此平均负载值可使用的方法 top命令 uptime命令 w命令 二、这三个值分别所代表的意思 load average:...

2019-01-16 15:49:03

阅读数 100

评论数 0

Shell中for循环的几个常用写法

第一类:数字性循环 ----------------------------- for1-1.sh #!/bin/bash   for((i=1;i<=10;i++)); do  echo $(expr $i \* 3 + 1); done ---------------...

2019-01-11 11:32:13

阅读数 44

评论数 0

使用shell脚本ssh远程执行命令,使用awk时总是报错

使用ssh远程执行命令,使用到awk时总是报错。 解决方法: cat stop.sh #!/bin/bash while read f1 do ssh -T $f1 << EOF ps aux |grep storm |grep -v grep |a...

2019-01-11 11:18:52

阅读数 36

评论数 0

CentOS 7添加开机启动服务/脚本

一、添加开机自启服务     在CentOS 7中添加开机自启服务非常方便,只需要两条命令(以Jenkins为例): systemctl enable jenkins.service #设置jenkins服务为自启动服务 sysstemctl start  jenkins.service #启动...

2019-01-09 10:03:42

阅读数 46

评论数 0

Linux复习笔记-linux简介

【GPL】:通用性公开许可证        取得软件源码、复制、修改、再发行、回馈、不允许修改授权、不允许单纯贩卖        但是可以售卖【售后服务】 【Open source】        公布源码,用户具有修改权、任意再散布、允许修改、不限制使用权、不限制某些领域的应用、不具有排...

2019-01-08 16:41:07

阅读数 50

评论数 0

shell脚本:Syntax error: Bad for loop variable错误解决方法

Linux Mint中写了一个简单的shell脚本,利用for..do..done结构计算1+2+3......+100的值,结果执行"sh -n xxx.sh"检测语法时总是报错,但在PC机上可正常运行; 脚本: #!/bin/bash #informatio...

2018-12-17 11:04:20

阅读数 29

评论数 0

linux中shell命令test用法和举例

test 命令最短的定义可能是评估一个表达式;如果条件为真,则返回一个 0 值。如果表达式不为真,则返回一个大于 0 的值 — 也可以将其称为假值。检查最后所执行命令的状态的最简便方法是使用 $? 值。出于演示的目的,本文中的例子全部使用了这个参数。 test 命令期望在命令行中找到一个参数,当...

2018-12-07 15:35:06

阅读数 38

评论数 0

浅谈动态跟踪技术之DTrace

什么是动态追踪(Dynamic Tracing) 举个简单例子,一个人正在健身房里跑步,我们用摄像机

2018-12-03 17:15:44

阅读数 60

评论数 0

linux 内核分析工具 Dtrace、SystemTap、火焰图、crash等

我们在分析各种系统异常和故障的时候,通常会用到 pstack(jstack) /pldd/ lsof/ tcpdump/ gdb(jdb)/ netstat/vmstat/ mpstat/truss(strace)/iostat/sar/nmon(top)等系列工具,这些工具从某个方面为我们提供了...

2018-12-03 17:06:39

阅读数 70

评论数 0

Ubuntu16.04禁止系统自动更新

在我的博客Ubuntu开机无法进入系统问题(NVIDIA显卡驱动相关)中提到了,由于系统自动更新,显卡驱动出现问题,造成无法进入系统的解决方案,看到有读者评论说还是不好解决。确实,经常在同一台机器上安装同一版本系统,仍然会出现不同的问题,更别说不同的设备了。这里,介绍更简单粗暴的方法,禁止ubun...

2018-11-19 13:39:13

阅读数 44

评论数 0

Ubuntu开机无法进入桌面-直接进入本地控制台

上一次无法进入桌面是在输入用户名和密码后,卡死循环,是因为环境变量修改出问题了。只需要 ctrl+alt+f6 进入控制台 修改环境变量配置文件 etc/profile ,删除错误的部分,保存退出即可。 这次开机无法进入桌面,是在紫色ubuntu桌面背景色出现过一次之后,直接进入了本机控制台。让...

2018-11-16 15:10:11

阅读数 47

评论数 0

删除Ubuntu中不用的内核

最近在学习Linux相关的知识,免不了查看Linux源代码和修改源代码,并且编译Linux内核。下面简单介绍一下如何删除Ubuntu中不用的内核。 1、查看Linux中当前使用的内核: 使用 uname -a 或者 uname -r  命令 2、查看Linux中安装了哪些内核: 使用 d...

2018-11-16 15:08:18

阅读数 38

评论数 0

ubuntu16.04命令行模式和图形界面互相切换的两种解决办法

在ubuntu中,我们可以有两种工作模式,一种是纯字符的命令行模式,这种界面没有那么好操作,而且对命令要求比较熟悉,比较适合专业人士使用,另一种模式就是图形化界面,这个相信大家都很熟悉了,我们常用的windows系统就是典型的图形化界面的操作系统。但是想玩linux系统的朋友还是要接触下命令行模式...

2018-11-13 14:49:44

阅读数 51

评论数 0

ubuntu安装/查看已安装包的方法

说明:由于图形化界面方法(如Add/Remove… 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。   一Ubuntu中软件安装方法 1APT方式 2Dpkg方式 3源码安装tartargzt...

2018-11-13 11:53:27

阅读数 122

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭