centos 7 常用命令

查看系统安装了哪些软件
rpm -qa
rpm -qa | grep XXXX
设置环境变量
//  添加环境变量
[root@VM_0_11_centos ]vi /etc/profile
export PATH=$PATH:/usr/local/curl/bin
// 刷新环境变量
[root@VM_0_11_centos ]source /etc/profile
防火墙相关
	# 开启防火墙
	systemctl start firewalld.service-
	# 关闭防火墙
	systemctl stop firewalld.service
	# 查看当前防火墙运行状态
	firewall-cmd --state
	# 添加放行端口
	firewall-cmd --zone=public --add-port=9200/tcp --permanent
	firewall-cmd --reload
	# 查看所有放行端口
	firewall-cmd --list-all
	# 查看某个端口是否放行
	firewall-cmd --query-port=9200/tcp
	# 检测某个端口状态
	netstat -ln|grep 3499
内容查找
	# 查找某个路径下包含某个字符串的所有文件
	grep -rn "unable to find usable node.js executable" ./
	# 查找指定文件内包含某个字符串的位置
	grep -rn "unable to find usable node.js executable" ./bin/kibana
文件查看
	# 查看硬盘占用情况
	df -lh
	# 查看挂载磁盘占用情况
	df -Th
	# 查看路径下每个文件夹的大小及总大小
	du -h 文件路径
	# 查看路径下每个文件的大小及总大小
	du -ah 
	# 查看路径下文件及目录大小(查询深度一级)
	du -ah --max-depth=1
	# 排序按照修改时间升序
	ls -alt
	# 排序按照修改时间倒叙
	ls -alrt
	# 查找文件名并展示文件修改时间
	find ./ -name 'log.php' -exec ls -l {} \;
	# 查找最近48小时修改的文件
	find ./ -newermt "-48 hours" -ls
压缩解压
	# 按照日期压缩备份项目
	tar -czvf bak_`date "+%Y%m%d%H%M%S"`.tar.gz . --exclude=runtime --exclude=*.tar.gz
	# 解压缩
	tar -zxvf 压缩文件名.tar.gz
文件查看是unix还是DOS
	# 查看文件格式
	:set ff?
	# 设置文件格式
	set ff=unix
文件传输
	#将文件uploads.zip传输到172.16.16.18服务器的/wwwroot目录下,目标服务器端口8080
	SCP -P 8080 /data/upload.zip root@172.16.16.18:/wwwroot/
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值