linux命令大全:https://www.runoob.com/linux/linux-command-manual.html

su - root:切换root用户

passwd hadoop:改变hadoop用户密码

查询字符串上下文相关问题
查询日志最后500行,“CA返回有误”上下五行
cat xx.log |tail -n 500 |grep -C 5 “CA返回有误”

grep -C 5 foo file 显示file文件中匹配foo字串那行以及上下5行
grep -B 5 foo file 显示foo及前5行
grep -A 5 foo file 显示foo及后5行

locate xxx.conf 快速查找文件(安装命令 1.yum install mlocate 2.updatedb)

rpm -qa|grep java :是否安装java rpm包

touch xxx生成文件

cp -r aa bb 将aa复制到bb下

mv aa bb cc -t dd 将aa、bb、cc移动到dd下

ln -s 源文件 目标文件 :软连接

ll 查看用户 、用户组、文件

chown -R 用户名:用户组 file.text --给file.text授权用户和用户组

chmod -R 777 xxx 赋权限

vi .bash_profile
vi /etc/profile/ --全局环境变量配置文件
source ~/.bash_profile

curl和wget用于下载或者访问网页
curl -d “comcode=1310180202” http://zheb.cic.cn:8896/cic-crm-web/cic/getComName.do Post参数请求
wget –post-data ‘username=user1&password=123’ http://www.baidu.com Post参数请求

wget使用:https://www.cnblogs.com/cindy-cindy/p/6847502.html
wget参数详解:https://www.cnblogs.com/ftl1012/p/9265699.html

mv aa bb cc dd/ 将aa、bb、cc移动到dd文件下

free -g 查看内存:https://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/free.html

系统内存主要分为四部分:used(程序已使用内存),free(空闲内存),buffers(buffer cache),cached(Page cache)。系统总内存total = used + free;  buffers和cached被算在used里,因此第一行系统已使用内存used = buffers + cached + 第二行系统已使用内存used由于buffers和cached在系统需要时可以被回收使用,因此系统可用内存 = free + buffers + cached;正因为buffers和cached在系统需要时可以被回收使用,因此buffer和cached其实可以可以算作可用内存,因此:系统可用内存,即第二行的free = 第一行的free + buffers + cached。系统已使用内存,即第二行的used = total - 第二行freeshared为程序共享的内存空间,往往为0。

centos7之后

df -h 硬盘使用情况

du -h xxx.log 可以单独查看某一个文件大小

查看CPU核数和个数

jps 查看进程
jps -l 查看进程全称

yum list xxx 查看是否安装xxx包

yum install xxx 安装xxx包

安装编译
./configure --prefix=/usr/local/soft 表示检查配置安装环境 prefix表示配置安装目录
make 编译
make check 编译检查
make install安装

whereis xxx 查找二进制文件
which xxx 查找环境变量里的内容

file ./* 查看当前路径下所有文件的具体信息(包括是否是32或者64位文件)

history 历史执行的命令

查看端口号:
ps -ef|grep java --查看pid
根据进程号,查看进程所占用的端口
netstat -apn
https://www.cnblogs.com/siashan/p/5735604.html

centos安装telnet:yum install telnet telnet-server
telnet ip 端口
telnet 域名 端口

单独telnet命令:
o ip 端口

https://blog.csdn.net/HaiwenChen/article/details/69286130

ulimit:可以用于临时更改资源限制
ulimit -a 查看所有限制值
ulimit -n 65535:要将打开文件句柄(ulimit -n)的数量设置为65,536(有时候会遇上Socket/File: Can’t open so many files的问题,默认linux打卡的文件句柄是1024个)

shasum -a 512 -c elasticsearch-6.8.1.tar.gz.sha512 --查看文件hash值,查看文件是否完整

查看CPU:https://www.cnblogs.com/gongchixin/articles/7998054.html
top命令:https://www.cnblogs.com/ftl1012/p/top.html
top -bn 1 -i -c
https://blog.csdn.net/zqtsx/article/details/9050251


free+buffer+cache

如上所示,top命令可以看到总体的系统运行状态和cpu的使用率 。
%us:表示用户空间程序的cpu使用率(没有通过nice调度)
%sy:表示系统空间的cpu使用率,主要是内核程序。
%ni:表示用户空间且通过nice调度过的程序的cpu使用率。
%id:空闲cpu
%wa:cpu运行时在等待io的时间
%hi:cpu处理硬中断的数量
%si:cpu处理软中断的数量
%st:被虚拟机偷走的cpu

sar -u 1 5

检测网络访问:
ping www.baidu.com -t --t表示一直访问

jstat -gcutil [pid] 查看GC的情况,每隔1分钟输出一次

gcc 用于编译C、C++
g++ 用于编译C++和C++使用的库连接

less xxx 查看文件,阅读文件:https://www.cnblogs.com/GNblog/p/6932252.html

lrzsz xshell上传文件使用

head -n 2 xx.log 查看头2行日志

解压命令:
jar xvf xxx.war
unzip

压缩:
jar cvf xxx.war xxx/
zip
tar

export PATH="$PATH:/opt/au1200_rm/build_tools/bin"设置环境变量
如果要查看设置的变量的话
export 单一命令即可

echo $PATH 打印环境变量

更新时间

安装更新时间包yum install ntp
更新时间ntpdate pool.ntp.orgntpdate us.pool.ntp.orgntpdate ntp.api.bz
停止ntpservice ntpd stop
显示时间详情timedatectl
设置上海时区timedatectl set-timezone Asia/Shanghai
当前时间date

参考:https://blog.csdn.net/z694644032/article/details/97620078

centos-基本命令相关推荐

  1. Linux CentOs基本命令

    基本操作(命令模式下) yy --复制光标所在行 nyy --n为数字,复制光标所在向下n行 p --粘贴到光标的下一行 P --贴在光标的上一行 G --光标移到文件末尾 gg --光标移到文件头 ...

  2. centos基本命令

    CentOS Windows 含义 ls dir 查看当前目录下的文件结构 ls --help 查看命令帮助 man ls 查看命令帮助 ll 别名,ls -l --autocolor- alias ...

  3. Centos 基本命令

    vim的使用: yum install vim -y x 保存退出 q 退出,不保存 q! 强制退出,不保存 w 保存,但没退出 wq 保存并退出 wq! 强制保存并退出 配置网卡: vim /etc ...

  4. centos执行-查看,复制,删除-命令的脚本

    ==================================================================================================== ...

  5. Linux基础系列修炼---笔记1

    核心内容: 1.VMware卸载和安装 2.linux的基本命令 1.VMware卸载和安装 卸载VMware ---------------- 控制面板-->vmware->卸载. 安装 ...

  6. mysql innodb 外键_只有innoDB才允许使用外键

    1.只有InnoDB引擎才允许使用外键,所以,我们的数据表必须使用InnoDB引擎. 2.注意: 1.必须使用InnoDB引擎: 2.外键必须建立索引(INDEX): 3.外键绑定关系这里使用了&qu ...

  7. 基本命令 Linux操作系统与实训 CentOS 7.4 RHEL 7.4

    Linux操作系统与实训 CentOS 7.4 & RHEL 7.4 基本命令 一.文件目录命令类 1.浏览目录类命令 (1) pwd命令 (2) cd命令 (3) 使用ls命令 2.浏览文件 ...

  8. Linux(centos)的常用基本命令

    2019独角兽企业重金招聘Python工程师标准>>> Linux的常用基本命令. 首先启动Linux.启动完毕后需要进行用户的登录,选择登陆的用户不同自然权限也不一样,其中&quo ...

  9. centos ifconfig命令找不到_测试需要掌握docker的一些基本命令

    作为测试,不仅仅会功能测试.自动化和性能测试,还有学会搭建环境 近期有测试小伙伴在看开始学习docker docker是什么 你要知道 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级. ...

  10. Linux基本命令(Redhat,CentOS)

    Linux基本命令 目录操作命令 mkdir cd 文件操作命令 touch file cp rm mv which 文件内容操作命令 more less head tail grep 归档及压缩命令 ...

最新文章

  1. 保姆级NLP学习路线来啦!
  2. 前端那些事之layui篇---实现栅格功能
  3. 【学习笔记】关于最大公约数(gcd)的定理
  4. 常见RAID的各级别的特性简介(RAID0、1、5、6、10)
  5. JavaScript命名空间namespace的实现方法
  6. SparkSQL中UDAF案例分析
  7. 斑马888t打印机墨盒安装_硒鼓?墨盒?究竟哪个才是打印机的“灵魂伴侣”?...
  8. 微服务、容器、云原生、Kubernetes、SOA、PaaS平台、Devops 之间的关系
  9. Spring源码解析
  10. 二、JavaWeb动态网页基础
  11. [搜索引擎]Sphinx的介绍和原理探索
  12. Contest2257 - 抗击疫情,从我做起--大中小学生联合训练赛第五十二场
  13. hashmap 存取原理图_HashMap的存储原理
  14. 一文搞清电子认证相关概念:CA、证书、PKI、CSR、SSL、TSL、CRT、CER、PEM、RSA等
  15. 蚂蚁集团两地上市暂缓,阿里巴巴股价大跌,员工快到手的大 House 飞了!
  16. Fiddler2 模拟文件上传
  17. 第十八届西南科技大学ACM程序设计竞赛
  18. 【笔记整理】通信原理第六章复习——数字带通传输系统(下)(多进制数字调制)
  19. obv代码matlab,我只用一个“OBV”指标,就知主力是出货还是洗盘,一生只学一个指标,照样挣得万贯家财...
  20. 交易所行情数据采集爬虫

热门文章

  1. 圣思园将于本周日(10月31日)举行Web Service开发大型免费公开课
  2. 圣思园——Java SE Lesson 4
  3. 全网最简单的百度网盘提速方法!!!!
  4. Matlab axis用法
  5. 第八期杭州NodeParty x Rokid技术分享会回顾
  6. 企业业务中台应用架构和技术架构
  7. 黑莓 掌上百度 下载
  8. python模块 -- pymysql
  9. 《Cisco防火墙》一6.5 虚拟防火墙的管理访问
  10. 浪漫又务实的华为自研之路: 始于情怀,终于智能