常用命令

注:centos命令不定期持续更新,希望能够帮到你~

修改主机名

$ hostnamectl set-hostname xxx

查看IP

$ vim /etc/sysconfig/network-scripts/ifcfg-eth33

查看系统版本

$ cat /etc/redhat-release

查看内存

$ free -kh

查看磁盘存储

$ df -kh [/home]

统计目录使用大小

$ du -sh [/home]

$ du -kh --max-depth 1 [/home]

查看本机出口IP

$ curl ipinfo.io
$ curl -L ip.cn

查看磁盘IO(yum install isysstat -y)

$ iostat -x 1 3

查看磁盘IO进程(yum install iotop -y)

$ iotop

$ iotop -oP

查看磁盘IO进程(yum install iftop -y)

$ iftop

查看进程前10(按内存排序)

$ ps -e -o 'pid,comm,args,pcpu,rsz,vsz,%mem,stime,user,uid'|sort -nrk6|head -10

查看端口占用

$ netstat -lnp|grep 80

查看日志

$ tail [-f] xxx.log

统计文件个数

$ ls -l | wc

$ ls -l | grep "^-" | wc -l

统计文件夹个数

$ ls -l | grep "^d" | wc -l

指定目录查找内容

$ grep -r localhost /etc/nginx/conf.d/

根据操作时间查找文件

查找当天的文件
$ find ./ -mtime 0

查找3天内的文件
$ find ./ -mtime -3

查找近30分钟的文件
$ find ./ -mmin -30

查找7天前的数据

$ find /test/xxx -maxdepth 1 -mtime +7

查找并删除7天前的数据

$ find /test/xxx -maxdepth 1 -mtime +7 | xargs rm -rf

查找指定目录下的空目录

$ find /test/xxx -maxdepth 3 -type d -empty | wc -l

查找并删除指定目录下的空目录

$ find /test/xxx -maxdepth 3 -type d -empty | xargs rm -rf

清理内存缓存(线上环境慎用)

$ sync
$ echo 1 > /proc/sys/vm/drop_caches
$ echo 2 > /proc/sys/vm/drop_caches
$ echo 3 > /proc/sys/vm/drop_caches

压缩

压缩文件夹
$ tar -zcvf ./testDir.tar.gz ./testDir

或(yum install zip -y)

$ zip -r xxx.zip xxx/

解压缩

$ tar -xzvf ./testDir.tar.gz

或

$ unzip xxx.zip

测速(yum install python-setuptools && easy_install pip)

$ pip install speedtest-cli
$ speedtest

设置静态IP

## 常见的名称为 ifcfg-ens33、ifcfg-eth0
$ vim /etc/sysconfig/network-scripts/ifcfg-ens33

BOOTPROTO # 获取IP的方式,默认为 dhcp(动态),需要改成 static(静态)
IPADDR # 设置为自己想要的IP地址,注意,保持和和虚拟机网络配置在同一子网下,不要与宿主主机冲突,例:192.168.1.100
BROADCAST # 广播地址,最后一位是255,以本文配置为例此应为:192.168.1.100
NETMASK # 子网掩码,和虚拟机网络配置一致:255.255.255.0
GATEWAY # 默认网关,与虚拟网络编辑器的NAT设置一致:192.168.1.1
DNS # 必须进行设置,不然域名无法进行解析,只能通过IP进行访问
ONBOOT # yes表示启动就执行该配置,需要改为yes

编辑文件异常退出(找到.swp文件删除即可)

vim 常见问题 - 打开文件提示Swap file ".xxx.swp" already exists!

$ ls ./ -a
$ rm -rf .xxx.wap

CentOS-常用命令(版本:7.x)的更多相关文章

  1. centos常用命令

    应用程序->附件->终端 一:使用CentOS常用命令查看cpumore /proc/cpuinfo | grep "model name"   grep " ...

  2. CentOS 常用命令大全

    下面,就给大家介绍这些CentOS常用命令. 一:使用CentOS常用命令查看cpu more /proc/cpuinfo | grep "model name" grep &qu ...

  3. CentOS常用命令大全

    一:使用CentOS常用命令查看cpumore /proc/cpuinfo | grep "model name" grep "model name" /pro ...

  4. CentOS常用命令备忘

    1. 查看进程 ps -a 杀掉进程 kill PID 2. 添加计划任务crontab -e 例如:30 21 * * * service httpd restart 每天21:30重启apache ...

  5. 第3章 CentOS常用命令

    一.CentOS常用命令 1.1 文件和目录 # cd /home                        进入 '/home' 目录 # cd ..                       ...

  6. Centos 常用命令[持续积累中...]

    CentOS常用到的查看系统命令 uname -a cat /etc/issue /sbin/ifconfig # 查看内核/操作系统/CPU信息 head -n 1 /etc/issue # 查看操 ...

  7. CentOS 常用命令及快捷键整理

    常用命令: 文件和目录: # cd /home                        进入 '/home' 目录 # cd ..                                ...

  8. CentOS常用命令、快照、克隆大揭秘

    不多说,直接上干货! cat是查看文件内容, cp –cp是连目录及件文件都拷贝 cp是拷贝文件 a.txt里的内容是,   abc   def   ghi cat a.txt |grep –v gh ...

  9. CentOS 常用命令大全(2)

    系统 # uname -a               # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue   # 查看操作系统版本 # cat /proc/cpuinf ...

  10. 整理基础的CentOS常用命令

    如何知道apache装在哪里? which httpd 1.查看系统使用端口并释放端口 [root@my_nn_01 WEB-INF]# lsof -w -n -i tcp:80 COMMAND    ...

随机推荐

  1. git使用简单教程-(转自linux人)

    什么是Git Git是目前世界上最先进的分布式版本控制系统.最初由Linus Torvalds编写,用作Linux内核代码的管理.如果你是windows用户,看到这里你可能会担心"是不是只能 ...

  2. S11 Linux系统管理命令

    11.1 lsof:查看进程打开的文件 11.2 uptime:显示系统的运行时间及负载 11.3 free:查看系统内存信息 11.4 iftop:动态显示网络接口流量信息 11.5 vmstat: ...

  3. static在C/C++中的作用-(转自华山大师兄)

    1.先来介绍它的第一条也是最重要的一条:隐藏.(static函数,static变量均可) 当同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性.举例来说明.同时编译两个源文件 ...

  4. 国外DIY网站

    https://site.douban.com/109950/widget/notes/250072/note/248811721/

  5. 技术干货 | 源码解析 Github 上 14.1k Star 的 RocketMQ

    前言 Apache RocketMQ 作为广为人知的开源消息中间件,诞生于阿里巴巴,于 2016 年捐赠给了 Apache.从 RocketMQ 4.0 到如今最新的 v4.7.1,不论是在阿里巴巴内 ...

  6. Autofac 集成测试 在 ConfigureContainer 之后进行 Mock 注入

    在使用 Autofac 框架进行开发后,编写集成测试时,需要用 Mock 的用于测试的模拟的类型去代替容器里面已注入的实际类型,也就需要在 Autofac 完全收集完成之后,再次注入模拟的对象进行覆盖 ...

  7. 又卡了~从王者荣耀看Android屏幕刷新机制

    前言 正在带妹子上分的我,团战又卡了,我该怎么向妹子解释?在线等. "卡"的意思 不管是端游还是手游,我们都会时不时遇到"卡"的时候,一般这个卡有两种含义: 掉 ...

  8. .Net Core with 微服务 - Ocelot 网关

    上一次我们通过一张架构图(.Net Core with 微服务 - 架构图)来讲述了微服务的结构,分层等内容.从现在开始我们开始慢慢搭建一个最简单的微服务架构.这次我们先用几个简单的 web api ...

  9. 常用的HTTP服务压测工具介绍

    常用的HTTP服务压测工具介绍 在项目正式上线之前,我们通常需要通过压测来评估当前系统能够支撑的请求量.排查可能存在的隐藏bug,同时了解了程序的实际处理能力能够帮我们更好的匹配项目的实际需求,节约资 ...

  10. 人脸照片自动生成游戏角色_ICCV2019论文解析

    人脸照片自动生成游戏角色_ICCV2019论文解析 Face-to-Parameter Translation for Game Character Auto-Creation 论文链接: http: ...