centos-基本命令
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-基本命令相关推荐
- Linux CentOs基本命令
基本操作(命令模式下) yy --复制光标所在行 nyy --n为数字,复制光标所在向下n行 p --粘贴到光标的下一行 P --贴在光标的上一行 G --光标移到文件末尾 gg --光标移到文件头 ...
- centos基本命令
CentOS Windows 含义 ls dir 查看当前目录下的文件结构 ls --help 查看命令帮助 man ls 查看命令帮助 ll 别名,ls -l --autocolor- alias ...
- Centos 基本命令
vim的使用: yum install vim -y x 保存退出 q 退出,不保存 q! 强制退出,不保存 w 保存,但没退出 wq 保存并退出 wq! 强制保存并退出 配置网卡: vim /etc ...
- centos执行-查看,复制,删除-命令的脚本
==================================================================================================== ...
- Linux基础系列修炼---笔记1
核心内容: 1.VMware卸载和安装 2.linux的基本命令 1.VMware卸载和安装 卸载VMware ---------------- 控制面板-->vmware->卸载. 安装 ...
- mysql innodb 外键_只有innoDB才允许使用外键
1.只有InnoDB引擎才允许使用外键,所以,我们的数据表必须使用InnoDB引擎. 2.注意: 1.必须使用InnoDB引擎: 2.外键必须建立索引(INDEX): 3.外键绑定关系这里使用了&qu ...
- 基本命令 Linux操作系统与实训 CentOS 7.4 RHEL 7.4
Linux操作系统与实训 CentOS 7.4 & RHEL 7.4 基本命令 一.文件目录命令类 1.浏览目录类命令 (1) pwd命令 (2) cd命令 (3) 使用ls命令 2.浏览文件 ...
- Linux(centos)的常用基本命令
2019独角兽企业重金招聘Python工程师标准>>> Linux的常用基本命令. 首先启动Linux.启动完毕后需要进行用户的登录,选择登陆的用户不同自然权限也不一样,其中&quo ...
- centos ifconfig命令找不到_测试需要掌握docker的一些基本命令
作为测试,不仅仅会功能测试.自动化和性能测试,还有学会搭建环境 近期有测试小伙伴在看开始学习docker docker是什么 你要知道 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级. ...
- Linux基本命令(Redhat,CentOS)
Linux基本命令 目录操作命令 mkdir cd 文件操作命令 touch file cp rm mv which 文件内容操作命令 more less head tail grep 归档及压缩命令 ...
最新文章
- 保姆级NLP学习路线来啦!
- 前端那些事之layui篇---实现栅格功能
- 【学习笔记】关于最大公约数(gcd)的定理
- 常见RAID的各级别的特性简介(RAID0、1、5、6、10)
- JavaScript命名空间namespace的实现方法
- SparkSQL中UDAF案例分析
- 斑马888t打印机墨盒安装_硒鼓?墨盒?究竟哪个才是打印机的“灵魂伴侣”?...
- 微服务、容器、云原生、Kubernetes、SOA、PaaS平台、Devops 之间的关系
- Spring源码解析
- 二、JavaWeb动态网页基础
- [搜索引擎]Sphinx的介绍和原理探索
- Contest2257 - 抗击疫情,从我做起--大中小学生联合训练赛第五十二场
- hashmap 存取原理图_HashMap的存储原理
- 一文搞清电子认证相关概念:CA、证书、PKI、CSR、SSL、TSL、CRT、CER、PEM、RSA等
- 蚂蚁集团两地上市暂缓,阿里巴巴股价大跌,员工快到手的大 House 飞了!
- Fiddler2 模拟文件上传
- 第十八届西南科技大学ACM程序设计竞赛
- 【笔记整理】通信原理第六章复习——数字带通传输系统(下)(多进制数字调制)
- obv代码matlab,我只用一个“OBV”指标,就知主力是出货还是洗盘,一生只学一个指标,照样挣得万贯家财...
- 交易所行情数据采集爬虫