Linux
文章平均质量分 89
liuxiangke0210
这个作者很懒,什么都没留下…
展开
-
linux 中复制一个目录时排除其中的某个文件或文件夹
inux 中复制当前目录时排除其中的某个文件或文件夹 到目录../jenkins2020-9-3sudo cp -r `ls | grep -v workspace | xargs` ../jenkins2020-9-3原创 2020-09-03 14:48:16 · 1577 阅读 · 0 评论 -
linux查看端口占用情况
原文地址:https://www.cnblogs.com/wangtao1993/p/6144183.html今天要使用python写一个端口探测的小程序,以检测一些特定的服务端口有没有被占用,突然发现自己居然不知道在linux中如何查询端口被占用的情况,天呐,赶快学习一下。????Linux如何查看端口1、lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000# lsof -i:8000COMMAND PID USER F转载 2020-06-11 11:55:43 · 228 阅读 · 0 评论 -
linux命令
http://www.cnblogs.com/peida/archive/2012/12/05/2803591.html(每天一个linux命令目录)http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.html(awk使用)http://www.cnblogs.com/Quincy/archive/2012/0原创 2017-03-26 17:13:01 · 313 阅读 · 0 评论 -
Sed 删除匹配行,匹配的字符用Shell变量替换,且变量里含有斜杠“/”时,无法删除 解决办法
原文链接: https://zhidao.baidu.com/question/2138070399877009148.html修改语法,用#代替”,这个只能用在sed的s替换命令中,如:s/A/B/可以写为s#A#B#但直接正则匹配 /正则/ 是不可以这样用#替代的。这里提供两个方法供参考:1)先用s命令将此要删除的路径替换为一个文件中不可能出现的唯一转载 2017-05-26 10:16:41 · 3010 阅读 · 0 评论 -
Linux 下wc 统计递归统计目录及其子目录下文件的行数
原文链接:http://blog.csdn.net/a_ran/article/details/43939261wc 命令用于统计文件内容的行数、单词数、字母数。但是如果想统计一个目录下所有文件的行数,wc 并没有提供递归统计。不过,可以结合 find 命令,例如:$ wc -l `find -name *.c`其中,-l 参数是统计行数,find -n原创 2017-06-21 16:04:43 · 10993 阅读 · 2 评论 -
nc 命令 聊天
有两台机器 192.168.130.130 server1 192.168.130.131 server2在server2 机器上 启动命令 nc -l 1514在server1机器上 启动命令nc 192.168.130.131 1514 之和两台机器可以相互进行通信了。原创 2017-09-11 14:11:04 · 1106 阅读 · 0 评论 -
统计代码行数的方法梳理
原文链接:http://www.cnblogs.com/kevingrace/p/6768005.html在日常运维工作中,会碰到对一项项目下的代码行数进行统计的需求,下面对代码行数的统计方法进行梳理,以供参考。1)最简单的是使用wc -l直接进行代码行数统计。(wc的几个参数的解释:-c 统计字节数;-l 统计行数;-w统计字数)12转载 2018-01-07 17:02:54 · 5775 阅读 · 0 评论 -
Linux过滤掉文本中的乱码
有一个文本中有乱码 1 CCTV-13 CCTV-53 CCTV-56 ¸£½¨μ¼˓HD4 CCTV-124 ¸£½¨μ¼˓HD20 ¸£½¨3-1«1220 ¸£½¨5-μ苓¾刴 ¸£½¨μ¼˓HD20 °2»֎JӸࠇ有 ʮܚπ˓2 oӱ±π˓8 ½?¨ͨ 4 o Ӹࠇ名 ɽ¶«π˓¸ࠇ名 ʮܚπ˓¸ࠇ劳 泉州3套8 泉州3套8 CCTV-21 浙江卫视现在需要原创 2018-02-06 15:21:51 · 614 阅读 · 0 评论 -
Shell 同时读取多个文件
同时读取两个文件,并且把他们同行 合并到一个行 写到一个合并的文件中shell脚本:#!/bin/bash#set -xcd `dirname "$0"`/../INAS_SCRIPT_ROOT=`pwd`function make_if_no_existis_dir(){ local dir=$1 if [ ! -e "${dir}" ] then...原创 2018-04-04 18:18:51 · 4378 阅读 · 0 评论 -
centos配置ssh免密码登录后仍要输入密码的解决方法
在新建一个用户aps之后,进行免密码登陆,在进行ssh 登陆时候,还是需要免密码登陆,后面在网上找到解决问题首先我们就要去查看系统的日志文件?1tail /var/log/secure -n 20发现问题的所在:Authentication refused: bad ownership or modes for file从字面上可以看出是目录的属主和权限配置不当,查找资料得知:SSH不希望home...原创 2018-04-12 16:07:33 · 574 阅读 · 0 评论 -
linux cpu 使用率达到100%
linux cpu 使用率达到100%[html] view plain copyfor i in `seq 1 $(cat /proc/cpuinfo |grep "physical id" |wc -l)`; do dd if=/dev/zero of=/dev/null & done 参考链接:https://blog.csdn.net/meidiya123/article/det...原创 2018-05-05 18:14:51 · 1053 阅读 · 0 评论 -
java统计CPU使用百分比
需要统计CPU使用情况,不管是windos还是Linux,在网上找了许久,比较简单的方式是用javasysmon[html]view plaincopy<!--https://mvnrepository.com/artifact/com.danielflower.apprunner/javasysmon--> <dependency> &...原创 2018-05-05 18:16:02 · 1182 阅读 · 0 评论 -
java 实现计算进程cpu使用率
代码样例:maven 包<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache...原创 2018-05-05 19:17:17 · 2770 阅读 · 2 评论 -
shell脚本执行错误 $'\r':command not found
存现这种错误是因为 编写的 shell脚本是在win下编写的,每行结尾是\r\n 的Unix 结果行是\n 所以在Linux下运行脚本 会任务\r 是一个字符,所以运行错误,需要把文件转换下,运行脚本 dos2unix 脚本名OK...原创 2018-05-21 18:07:11 · 16812 阅读 · 0 评论 -
linux tmux基本操作
1. 安装工具Centos : yum install tmux2. 基本操作 新建会话:tmux new -s session-name查看会话:tmux ls进入会话:tmux a -t session-name断开会话:tmux detach关闭会话:tmux kill-session -t session-nametmux 可以创建多个session 一个session里有有多个窗口 ,一...原创 2018-05-08 20:04:08 · 289 阅读 · 0 评论 -
centosX包下载地址收藏
记录一下,需要下载centosX的包下载地址或者mysql下载地址 :https://centos.pkgs.org/可以在此地址去搜索寻找了。原创 2019-01-26 12:57:59 · 204 阅读 · 0 评论 -
非常强大的shell写的俄罗斯方块
原文链接:http://blog.csdn.net/yaerfeng/article/details/40862771网上看到的一个用Linux的shell脚本写的俄罗斯方块。是我至今见过写的最牛逼的shell了。共享一下。原作者信息在脚本的注释中有。下载地址:点击下载[plain] view plain copy转载 2017-03-26 17:07:44 · 570 阅读 · 0 评论 -
磁盘空间 /dev/mapper/VolGroup00-LogVol00 100% 如何处理
链接地址:http://blog.csdn.net/liqfyiyi/article/details/7386139服务器磁盘跑满了, 命令查看 如下[root@localhost mapper]# df文件系统 1K-块 已用 可用 已用% 挂载点/dev/mapper/VolGroup00-LogVol00269232512 255332084 35转载 2017-02-08 11:29:12 · 4743 阅读 · 0 评论 -
Linux命令-自动挂载文件/etc/fstab功能详解[转]
一、/etc/fstab文件的作用 磁盘被手动挂载之后都必须把挂载信息写入/etc/fstab这个文件中,否则下次开机启动时仍然需要重新挂载。 系统开机时会主动读取/etc/fstab这个文件中的内容,根据文件里面的配置挂载磁盘。这样我们只需要将磁盘的挂载信息写入这个文件中我们就不需要每次开机启动之后手动进行挂载了。二、挂载的限制转载 2017-02-10 13:10:05 · 579 阅读 · 0 评论 -
/etc/fstab文件 详解
文章链接:http://lspgyy.blog.51cto.com/5264172/1297432*******************************************************************************有很多人经常修改/etc/fstab文件,但是其中却有很多人对这个文件所表达的意义不太清楚,因为只要按照一定的模式,就可以轻而易转载 2017-02-10 13:12:44 · 8935 阅读 · 0 评论 -
Linux磁盘分区与格式化
文章链接:http://blog.chinaunix.net/uid-23354495-id-1740679.html分区与格式化先用fdisk分区,分区完成后再用mkfs格式化并创建文件系统,挂载,磁盘就能使用啦。分区的原理: MBR:主引导扇区主分区表:64bytes,最多只能分四个主分区,转载 2017-02-10 13:15:38 · 1147 阅读 · 0 评论 -
Linux如何卸载挂载文件
文章链接:http://blog.csdn.net/davil_dev/article/details/7084682在我们进行远程文件操作的时候,我们经常会出现文件服务出现卸载掉哦情况。例如umount /mnt/net1umount: /mnt/net1: device is busy. (In some cases useful info about proce转载 2017-02-10 13:47:08 · 418 阅读 · 0 评论 -
Linux LVM逻辑卷配置过程详解(创建,增加,减少,删除,卸载)
文章链接:http://dreamfire.blog.51cto.com/418026/1084729 Linux LVM逻辑卷配置过程详解另一个博客地址:www.rsyslog.org Linux社区许多Linux使用者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个转载 2017-02-10 14:06:29 · 415 阅读 · 0 评论 -
Linux磁盘管理:LVM逻辑卷基本概念及LVM的工作原理
文章链接:http://www.cnblogs.com/xiaoluo501395377/archive/2013/05/22/3093405.html这篇随笔将详细讲解Linux磁盘管理机制中的LVM逻辑卷的基本概念以及LVM的工作原理!!!一、传统的磁盘管理其实在Linux操作系统中,我们的磁盘管理机制和windows上的差不多,绝大多数都是使用MBR(Master B转载 2017-02-10 14:14:53 · 537 阅读 · 0 评论 -
Linux磁盘管理:LVM逻辑卷的创建及使用
文章链接:http://www.cnblogs.com/xiaoluo501395377/archive/2013/05/24/3096087.html在上一篇随笔里面 Linux学习之CentOS(二十五)--Linux磁盘管理:LVM逻辑卷基本概念及LVM的工作原理,详细的讲解了Linux的动态磁盘管理LVM逻辑卷的基本概念以及LVM的工作原理,包括LVM中最重要的四个基本点(PE、P转载 2017-02-10 14:16:26 · 297 阅读 · 0 评论 -
linux日志logger命令详解
logger是一个shell命令接口,可以通过该接口使用Syslog的系统日志模块,还可以从命令行直接向系统日志文件写入一行信息。----------------------------------------------------------logger 语法logger [options] [messages] **options (选项):** -d,转载 2017-01-23 10:55:30 · 2180 阅读 · 1 评论 -
linux 日志logger
一 通过logger命令记录日志logger 是一个shell 命令接口,可以通过该接口使用Syslog的系统日志模块,还可以从命令行直接向系统日志文件写入一行信息。日志的级别日志的级别分为七级,从紧急程度由高到底:emerg 系统已经不可用,级别为紧急 alert 警报,需要立即处理和解决 crit 既将发生,得需要预防。事件就要发生 warnig 警转载 2017-03-19 09:35:18 · 494 阅读 · 0 评论 -
shell提取文件后缀名,并判断其是否为特定字符串
原文链接:http://blog.csdn.net/hellovictoria/article/details/40378907 如果文件是 .css文件 或 .js文件,则进行处理。file=$1if [ "${file##*.}"x = "css"x ]||[ "${file##*.}"x = "js"x ];then do somethingfi转载 2017-03-20 16:19:01 · 2651 阅读 · 0 评论 -
shell中的多进程【并发】
原文链接:http://bbs.51cto.com/thread-1104907-1-1.html根据我个人的理解, 所谓的多进程 只不过是将多个任务放到后台执行而已,很多人都用到过,所以现在讲的主要是控制,而不是实现。先看一个小shell: 看执行结果: 很明显是8s=============================这种不占处理器却有很耗时的进程,转载 2017-03-25 20:59:42 · 271 阅读 · 0 评论 -
在shell脚本中使用alias
原文链接:http://www.cnblogs.com/qcly/p/3219780.htmlLinux shell有交互式与非交互式两种工作模式。我们日常使用shell输入命令得到结果的方式是交互式的方式,而shell脚本使用的是非交互式方式。 shell提供了alias功能来简化我们的日常操作,使得我们可以为一个复杂的命令取一个简单的名字,从而提高我们的工转载 2017-03-26 17:02:28 · 7045 阅读 · 2 评论 -
LINUX获取进程已经运行的时间
原文链接:http://smilejay.com/2012/05/get_process_time/在我们的系统中,我曾写了一个脚本去定时更新一些repository,但偶尔会遇到问题,比如:git pull之时可能会卡在那里(可能由于某时刻的网络问题),它会阻碍后面的下一次更新。所以我就在想,我今后启动这个脚本时,进行检查,如果上次运行的脚本还没结束,而且过了某个时间阀值转载 2017-03-26 17:03:52 · 1831 阅读 · 0 评论 -
centos vsftp:425 failed to establish connection解决办法 (ls,dir等命令不能使用)
原文链接:http://houzhiqingjava.blog.163.com/blog/static/16739950720147543625744/先到CMD或者linux终端用命令行模式ftp命令测试一下,如果能登录,不能使用ls或者dir命令。那就说明,主要问题在端口被防火墙控住。提示语句:200 PORT command successful. Con转载 2017-03-26 17:05:51 · 21902 阅读 · 0 评论 -
shell比较两个字符串是否相等
原文地址:http://qubaoquan.blog.51cto.com/1246748/292461比较两个字符串是否相等的办法是:if [ "$test"x = "test"x ]; then这里的关键有几点:1 使用单个等号2 注意到等号两边各有一个空格:这是unix shell的要求3 注意到"$test"x最后的x,这是特意安排的,因为当$转载 2016-12-22 15:55:25 · 808 阅读 · 0 评论