常用linux命令(更新中...)自用记录

常用命令(右边侧栏可以查看目录)

查看

#查看ip地址
	ip a
	ip addr
#查看系统时间
	date
# 重启
	reboot
# 注销
	logout
# 关机
	shutdown now
#清屏
	clear
#另起一行,输入其他指令,跳出上一个运行中的指令,把上一个运行程序放到后台执行
	Ctrl + Z
#另起一行,输入其他指令。终止上一个程序
	Ctrl + c
#查看空闲内存
	free -h
	
#查询当前目录下的文件
	ls
# 查看指定目录下的文件
	ls /usr/local
# 查看详细信息,元数据信息(用户、组、大小、创建时间、权限信息、文件类型)
	ls -l
# 查看隐藏文件
	ls -a 
# 参数并用
	ls -la

在这里插入图片描述

切换

#切换目录
	cd
# 绝对路径切换
	cd /usr/local/java
# 相对路径切换,切换到当前目录下的某个文件夹下
	[root@VM-20-3-centos local]#cd ./java
#查看当前所在目录
	pwd
#切换到上一级目录
	cd ../

创建

#创建文件
	touch abc.txt
#创建目录
	mkdir java
#创建多层目录
	mkdir -p aa/bb/cc/dd/ee #/多层目录名 

删除

#删除文件
 	rm abc.txt
#直接删除文件无需确认
	rm -f abc.txt
#删除目录
	rm -r java
#直接删除目录无需确认
	rm -rf java

复制

#复制文件
	cp abc.txt def.txt
#复制到指定目录下
	cp abc.txt  /usr/
#复制文件名形成文件夹
	cp abc.txt abc

移动

#移动、剪切源文件到目标文件夹中
	mv abc /usr/
# 修改文件A的名字为文件B
	mv 文件A 文件B	

编辑

# 查看文件中的全部信息(适合查看小文档)
	cat 文件名
#编辑文件
	vi /etc/profile
#按i键编辑,esc退出编辑,按:wq!保存并退出文件
#使文件生效
	source /etc/profile
#编辑文件回撤
	先按esc键,然后再按U键

压缩和解压

#压缩  tar -zcvf   压缩后的名称   被压缩的目录
	#z:  表示解压缩固定标志
	#c:  表示压缩
	#v:  显示压缩详情
	#f:  文件
	tar -zcvf  fb1.tar.gz  abc.txt

#解压  tar -zxvf 压缩的文件名 ---默认解压到当前目录
	#-x:   解压gz格式
	tar -zxvf fb1.tar.gz -C  /解压后的目录
	#解压zip格式
	#-x 文件列表 解压缩文件,但不包括指定的file文件。
	#-v 查看压缩文件目录,但不解压。
	#-t 测试文件有无损坏,但不解压。
	#-d 目录 把压缩文件解到指定目录下。
	#-z 只显示压缩文件的注解。
	#-n 不覆盖已经存在的文件。
	#-o 覆盖已存在的文件且不要求用户确认。
	#-j 不重建文档的目录结构,把所有文件解压到同一目录下。
	unzip -x text.zip -d /usr/local/elast/ela7.8.0/plugins

https://www.oracle.com/cn/java/technologies/downloads/

创建用户

#创建用户
	sudo useradd es
#设置密码
	sudo passwd es
#切换用户
	su es
#删除用户
	userdel -r es

用户权限

语法:chown [-R] user名:group名 文件名
参数:-R 如果是文件夹,需要使用这个参数,可以将文件夹及其内部所有文件的所有者和组全部修改
注意:命令权限需要root
## 修改文件所有者
	chown 用户名 文件名
## 修改文件所属组
	chown :组名 文件名
## 修改文件所有者和所属组
	chown 用户名:组名 文件名
## 修改文件夹的所有者和所属组
	chown [-R] 用户名:组名 文件夹

跟踪日志

#跟踪日志
	sudo tail -F  文件名
	列子: `sudo tail -F /var/log/apache2/access.log`

其他

#cpu占用:
	top
#检测后台程序是否启动
	ps -ef |grep redis
#杀死程序
	kill  -9   13593
#杀死elasticsearch线程
	ps -ef | grep elastic
#查看线程
	ps aux | grep ‘elastic’ 
#查看当前所有tcp端口
	netstat -ntlp
#查看一台服务器上面哪些服务及端口
	netstat  -lanp
#检测6379端口是否在监听
	netstat -lntp | grep 6379
#查看端口号是否被占用
	netstat -anp| grep 5672
#检查服务是否正常启动
	netstat -anlp|grep 9200
	netstat -nlp | grep 5601
#查看放行的端口号: 
	firwall-cmd --list-port
#移除端口
	firewall-cmd  --remove-port=口号/tcp --zone=public --permanent

防火墙

#关闭防火墙: 
	systemctl stop firewalld
#开启防火墙:
	systemctl start firewalld
#重启防火墙
	systemctl restart firewalld

============================================================

linux Jmeter命令

 执行测试命令
 	```jmeter.sh -n -t 文件名```
列子:`jmeter.sh -n -t first.jmx -l result.jtl`

============================================================

liunx数据库命令

============================================================

linux Redis命令

============================================================

Rabbitmq命令

启动
	systemctl start rabbitmq-server
	rabbitmq-server restart
	
查看是否启动
	systemctl status rabbitmq-server.service
	
停止服务
	systemctl stop  rabbitmq-server
	service rabbitmq-server stop
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值