CentOS-常用命令(版本:7.x)
常用命令
注: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)的更多相关文章
- centos常用命令
应用程序->附件->终端 一:使用CentOS常用命令查看cpumore /proc/cpuinfo | grep "model name" grep " ...
- CentOS 常用命令大全
下面,就给大家介绍这些CentOS常用命令. 一:使用CentOS常用命令查看cpu more /proc/cpuinfo | grep "model name" grep &qu ...
- CentOS常用命令大全
一:使用CentOS常用命令查看cpumore /proc/cpuinfo | grep "model name" grep "model name" /pro ...
- CentOS常用命令备忘
1. 查看进程 ps -a 杀掉进程 kill PID 2. 添加计划任务crontab -e 例如:30 21 * * * service httpd restart 每天21:30重启apache ...
- 第3章 CentOS常用命令
一.CentOS常用命令 1.1 文件和目录 # cd /home 进入 '/home' 目录 # cd .. ...
- Centos 常用命令[持续积累中...]
CentOS常用到的查看系统命令 uname -a cat /etc/issue /sbin/ifconfig # 查看内核/操作系统/CPU信息 head -n 1 /etc/issue # 查看操 ...
- CentOS 常用命令及快捷键整理
常用命令: 文件和目录: # cd /home 进入 '/home' 目录 # cd .. ...
- CentOS常用命令、快照、克隆大揭秘
不多说,直接上干货! cat是查看文件内容, cp –cp是连目录及件文件都拷贝 cp是拷贝文件 a.txt里的内容是, abc def ghi cat a.txt |grep –v gh ...
- CentOS 常用命令大全(2)
系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinf ...
- 整理基础的CentOS常用命令
如何知道apache装在哪里? which httpd 1.查看系统使用端口并释放端口 [root@my_nn_01 WEB-INF]# lsof -w -n -i tcp:80 COMMAND ...
随机推荐
- 针对Tab键不能使用解决办法(Linux系统)
Tab键在装Linux操作系统时,最小化安装没有安装能使用Tab键的安装包,Tab键就无法使用,但命令和本该有的目标也有. 这时就需要安装bash-completion包.,废话不多说,直接上! 一. ...
- IT菜鸟之网站搭建(emlog)
由多个网页组成的一种集合,叫做网站 网站分为:静态网站.动态网站 静态网站:不会因为时间.地点.用户角色等因素发生内容改变的网站 动态网站:会因为时间.地点.用户角色等因素发生内容改变的网站 注意: ...
- Python应用与实践-转自(吴秦(Tyler))
1. Python是什么? 1.1. Python语言 1.2. Python哲学 2. Python在工作中的应用 2.1. 实例1:文件批量处理 ...
- 3.14-19 wc、iconv、dos2unix、diff、vimdiff、rev
3.14 wc:统计文件的行数.单词数或字节数 wc命令用于统计文件的行数.单词数或字节数. -c 统计字节数 -w 统计单词数 -l 统计行数 -L 打印最长行的长度 -m 统计字符数 ...
- Jquery的load加载本地文件出现跨域错误的解决方案"Access to XMLHttpRequest at 'file:///android_asset/web/graph.json' from(Day_46)
博主是通过JS调用本地的一个json文件赋值给变量出现的跨域错误, 网上有大量文章,五花八门的,但总归,一般性此问题基本可通过这三种方法解决: https://blog.csdn.net/qq_418 ...
- 灵动微电子ARM Cortex M0 MM32F0010 UART1和UART2中断接收数据
灵动微电子ARM Cortex M0 MM32F0010 UART1和UART2中断接收数据 目录: 1.MM32F0010UART简介 2.MM32F0010UART特性 3.MM32F0010使用 ...
- [leetcode] 69. x 的平方根(纯int溢出判断实现)
69. x 的平方根 非常简单的一个题,用二分法逼近求出ans即可,额外注意下溢出问题. 不过我要给自己增加难度,用long或者BigNum实现没意思,只能使用int类型 换句话当出现溢出时我们自己得 ...
- Step By Step(Lua面向对象)
Step By Step(Lua面向对象) Lua中的table就是一种对象,但是如果直接使用仍然会存在大量的问题,见如下代码: 1 Account = {balance = 0}2 function ...
- conda 按照指定源下载python包
conda 按照指定源下载python包 换成了国内的pip源就可以正常安装了,我使用的是:pip install xlrd -i http://pypi.douban.com/simple --tr ...
- (最新)VS2015安装以及卸载过程——踩坑实录
前言 Visual Studio (简称VS)是微软公司旗下最重要的软件集成开发工具产品.是目前最流行的 Windows 平台应用程序开发环境,也是无数人学习编程的入门软件之一.Visual Stud ...