查看进程:

查看所有进程:ps -ef

查看指定的进程:
ps -ef|grep pid(进程号) 查看前40个内存占用的进程:
ps auxw|head -1;ps auxw|sort -rn -k4|head -40

服务器编码:

查看服务器编码:locale

修改服务器编码:export LANG=zh_CN.UTF-8

查看服务器本:

cat /etc/redhat-release

服务器时间:

查看服务器时间:date

修改服务器日期:date -s yyyy-MM-dd

修改服务器当天时间:date -s hh:mm:ss

查看服务器已安装字体列表:

fc-list

crontab定时任务:

执行:crontab -e  编辑入以下示例并保存修改,“#”注释则失效

#每分钟执行一次./start.sh脚本,日志输出到crontablog.log
* * * * * /opt/coChainFailDataBackup/./start.sh >> /opt/coChainFailDataBackup/crontablog.log 2>&1; #在凌晨1、2、3、4、5点,半小时执行一次./start.sh脚本,日志输出到crontablog.log
*/30 1,2,3,4,5 * * * /opt/coChainFailDataBackup/./start.sh >> /opt/coChainFailDataBackup/crontablog.log 2>&1;

grep日志及文本内容检索:

检索日志关键字并输出到xx.log:
grep -a '关键字' xx.log > xx.log 统计log文件关键字出现的次数:
grep -c "关键字" *.log
cat *.log | grep '关键字' | wc -l 多关键字检索:
grep -E "关键字1|关键字2" *.log
grep -E '关键字1.*关键字2' *.log zcat *.zip | grep 'einvoice_summary_info_exchange' | wc -l

zgrep日志及文本内容检索:

基本同grep用法
检索zip压缩文件中的关键字日志并输出到xx.log:
zgrep -a '关键字' xx.zip > xx.log 统计zip文件中关键字出现的次数:
zgrep -c "关键字" *.zip

sed日志及文本内容检索:

日志文件内容截取并输出到xx.log:
sed -n '开始行数结束行数'p rizhi.log > xx.log 示例,截取第一行到第一千行的内容:
sed -n '1,1000'p stdout.log > xx.log

find文件查找:

从根目录开始查找所有扩展名为.log的文件,并找出包含”ERROR”的行:
find / -type f -name "*.log" | xargs grep "ERROR" 从当前目录开始查找所有扩展名为.properties的文件,并找出包含”xxx”的行:
find . -name "*.properties" | xargs grep "xxx" 搜索文件夹:
find / -type d -iname "logstash"

修改ulimit -a的open files值:

设置完需要重启服务器生效设置永久生效:
①vi /etc/profile
加入一行:ulimit -SHn 65536
生效配置:source /etc/profile ②vim /etc/security/limits.conf
加入:
* soft nofile 65536
* hard nofile 65536

后台启动命令nohup:

nohup ./start.sh &

启动并在控制台打印日志内容:
./start.sh | tail -f ./logs/stdout.log

rm常用删除命令:

删除文件夹:rm -rf 目录名

删除文件:rm -f 文件名

防火墙状态相关:

centos6:
查询状态:service iptables status
关闭防火墙:service iptables stop
开启防火墙:service iptables start centos7:
查询状态:systemctl status firewalld.service
关闭防火墙:systemctl stop firewalld.service
开启防火墙:systemctl start firewalld.service

Linux的这些命令你需要掌握的更多相关文章

  1. Linux下history命令用法

    如果你经常使用 Linux 命令行,那么使用 history(历史)命令可以有效地提升你的效率.本文将通过实例的方式向你介绍 history 命令的 15 个用法. 使用 HISTTIMEFORMAT ...

  2. Linux下ps命令详解 Linux下ps命令的详细使用方法

    http://www.jb51.net/LINUXjishu/56578.html Linux下的ps命令比较常用 Linux下ps命令详解Linux上进程有5种状态:1. 运行(正在运行或在运行队列 ...

  3. 例解 Linux 下 Make 命令

    Linux 下 make 命令是系统管理员和程序员用的最频繁的命令之一.管理员用它通过命令行来编译和安装很多开源的工具,程序员用它来管理他们大型复杂的项目编译问题.本文我们将用一些实例来讨论 make ...

  4. Linux终端打印命令使用介绍

    常用linux打印命令 日常使用中或shell脚本中linux终端打印命令有echo和printf.  echo命令 功能说明:显示文字.语 法:echo [-ne][字符串]或 echo [--he ...

  5. linux常用的命令

    Linux简介及Ubuntu安装 Linux,免费开源,多用户多任务系统.基于Linux有多个版本的衍生.RedHat.Ubuntu.Debian 安装VMware或VirtualBox虚拟机.具体安 ...

  6. 查看linux系统版本命令 (转)

    查看linux系统版本命令 分类: Linux 知识小结2011-10-10 15:26 240162人阅读 评论(9) 收藏 举报 linuxredhatdebianx86susesun 一.查看内 ...

  7. linux入门级常用命令

    1) 关闭Linux系统的命令:init 02) Linux终端:Linux终端也称为虚拟控制台.Linux终端采用字符命令行方式工作,用户通过键盘输入命令,通过Linux终端对系统进行控制.3) 切 ...

  8. linux之find命令详解

    linux之find命令详解 查找文件find ./ -type f查找目录find ./ -type d查找名字为test的文件或目录find ./ -name test查找名字符合正则表达式的文件 ...

  9. 12个Linux进程管理命令介绍(转)

    12个Linux进程管理命令介绍 [日期:2015-06-02] 来源:Linux中国  作者:Linux [字体:大 中 小]   执行中的程序在称作进程.当程序以可执行文件存放在存储中,并且运行的 ...

  10. Linux下who命令之C语言实现

    Linux下who命令之C语言实现 Step1:前期准备 首先要有一个清楚的认识:linux中一切皆文件 实现who命令,who命令也是Linux中的一个文件,那我们怎么找到它呢?我们可以" ...

随机推荐

  1. 一个简单的监控java进程获取日志的办法

    公司里面一个长时间运行的环境会出现问题, 这边简单写了一个脚本自动获取日志信息 脚本如下 注意 我的path 其实就是复用的 我们应用里面的jdk  剩下的就非常简单了. 每个日志都自动打包 并且移除 ...

  2. locust+python性能测试库

    一.简介 locust官网介绍:Locust 是一个用于 HTTP 和其他协议的开源性能/负载测试工具.其对开发人员友好的方法允许您在常规 Python 代码中定义测试.Locust测试可以从命令行运 ...

  3. apb vnext DynamicCient

    1.在需要的服务客户端(xx.HttpApi.Client)Nuget 引用和模块依赖 引用:VOLO.APB.HTTP.CLENT [dependsOn(typeof(AbpHttpClientMo ...

  4. x509: cannot validate certificate for xxx because it doesn't contain any IP SANs

    项目中有时候需要访问https网站,但如果该网站使用的是自建证书,那client端验证server端证书时,有时候会报错: x509: cannot validate certificate for ...

  5. 强化学习从基础到进阶-案例与实践[3]:表格型方法:Sarsa、Qlearning;蒙特卡洛策略、时序差分等以及Qlearning项目实战

    强化学习从基础到进阶-案例与实践[3]:表格型方法:Sarsa.Qlearning:蒙特卡洛策略.时序差分等以及Qlearning项目实战 策略最简单的表示是查找表(look-up table),即表 ...

  6. 10.1 C++ STL 模板适配与迭代器

    STL(Standard Template Library)标准模板库提供了模板适配器和迭代器等重要概念,为开发者提供了高效.灵活和方便的编程工具.模板适配器是指一组模板类或函数,它们提供一种适配机制 ...

  7. 深入操作系统内核!细致剖析 MIT 6.S081 课程 Lab 2 : system calls - 1

    本文细致的剖析了2021 FALL MIT 6.S081 课程的一项实验, Lab 链接 Lab: System calls (mit.edu) . 大家的点赞将会是我继续更新的巨大动力,对文中内容或 ...

  8. Docker从认识到实践再到底层原理(三)|Docker在Centos7环境下的安装和配置

    前言 那么这里博主先安利一些干货满满的专栏了! 首先是博主的高质量博客的汇总,这个专栏里面的博客,都是博主最最用心写的一部分,干货满满,希望对大家有帮助. 高质量博客汇总 然后就是博主最近最花时间的一 ...

  9. .NET Core开发实战(第10课:环境变量配置提供程序)--学习笔记

    10 | 环境变量配置提供程序:容器环境下配置注入的最佳途径 环境变量的配置提供程序主要适应场景: 1.在 Docker 中运行时 2.在 Kubernetes 中运行时 3.需要设置 ASP.NET ...

  10. MySQL的CTE(公用表表达式)

    (一)概念 MySQL的CTE是在MySQL8.0版本开始支持的,公用表表达式是一个命名的临时结果集,仅在单个SQL语句(例如select.insert.delete和update)的执行范围内存在. ...