Linux常用指令

端口

开启端口

firewall-cmd --zone=public --add-port=8080/tcp --permanent

查询端口号8080是否开启

firewall-cmd --query-port=8080/tcp

netstat -ntulp | grep 8080(未找到命令需先按照yum install -y net-tools)

查询有哪些端口是开启的

firewall-cmd --list-port

结束进程(端口)

kill -9 8000 

重启防火墙:

firewall-cmd --reload

关闭防火墙

systemctlstop firewalld.service

Vi编辑状态:

vi 文件路径或者文件名进入文件
按 键进入编辑模式
按 ESC 键 跳到命令模式,然后:
:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w! 强制保存,不推出vi
:wq 保存文件并退出vi  
:wq! 强制保存文件,并退出vi
q: 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑

文件

mkdir 创建文件夹
touch 创建文件
rm -rf  删除文件或者文件夹及里面所有文件
rm -f   强制删除(一般不建议使用)
rz 上传,需要安装yum install -y lrzsz 
sz 文件名 下载,需要安装yum install -y lrzsz 

tail -f datamigratequartz.txt (循环查看文件内容)
tail -n 100 datamigratequartz.txt (查看文件最近100条内容)
nohup java -jar party-nacos-0.0.1-SNAPSHOT.jar >party.txt 2>&1 &  启动jar包或者war包
ps -ef|grep java 查询程序是否使用以及端口等信息

rpm

注意:rpm和yum区别

yum命令在安装软件时如果碰到了依赖性的问题, yum会去主动尝试解决依赖性,如果解决不了才会反馈给用户。

而rpm命令一旦遇到了依赖性的问题不会去解决依赖性,而是直接反馈给用户,让用户自行解决”

rpm -qa|grep mariadb 查看系统是否已安装mariadb
rpm -e mariadb-libs --nodeps 删除mariadb-libs
tar -zxvf jdk-8u291-linux-x64.tar.gz 解压文件
rpm -ivh mysql-community-common-8.0.18-1.el7.x86_64.rpm  执行rpm包进行安装
rpm -Uvh *.rpm --nodeps --force 执行安装当前文件夹所有rpm安装包

权限

# 去掉读写权限
chmod -rw 文件名
# 增加读权限
chmod +r 文件名
# 增加写权限
chmod +w 文件名
# 增加可执行权限
chmod +x 文件名
# 为用户授权
chown -R usr:usr 文件夹
# 添加用户
adduser username
# 修改密码
passwd username


版权声明:本文为weixin_55666891原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。