Linux基本操作命令

Linux基本操作命令

  • 文章简介:这篇文章主要是我这个后端开发在工作上。经常操作服务器常用的一些命令。也可以当作是一个笔记。后期还会持续更新。

文章目录

基本命令


查询IP地址
ifconfig
检查是否安装JDK
Javac
查看JDK版本
java -version
查看服务是否启动
ps -ef|grep java
根据PID停止服务
kill -9 PID
创建文件夹/目录
mkdir 名称
查看端口号占用情况
lsof -i :8093
查询指定的所有安装包
yum list install mysql*
Jar包启动命令
nohup java -jar chapter.jar &
Jar包启动命令并指定启动端口
nohup java -jar 0.0.1.jar --server.port=7788
添加用户
useradd cs
切换用户
su user-es // 只有su等于返回root用户 需要输入密码
Linux查看软连接
alternatives --config java

文件命令

解压文件.tar.gz/.tgz
tar -zxvf 文件名称
强制删除文件没有提示
rm -rf 文件名
编辑文件
vim 文件名
撤回本次文件的修改并且强制退出
q!
保存本次文件的修改
wq
立即生效文件配置
source 文件名
查看文件
cat 文件名
创建文件
touch a.txt
查询所有指定的文件目录地址
find / -name mysql
开启文件为可读可写可操作权限
chmod 777 文件名
上传文件
// + -be 的好处是可以保证上传的文件内容在服务器端保存之后与原始文件一致
rz -be 
查看乱码文件的节点
ls -i // 查看乱码文件的节点号
根据节点号删除文件
find -inum 节点号 -delete // 主要是用在乱码文件无法删除的情况 就可以使用节点号删除文件

日志命令

清除指定日志文件的内容
> 日志文件名
查看实时日志
tail -f error.log
查看最后多少行日志
tail -n 100 error.log
查看最后多少行日志&关键字搜索
tail -n 100 error.log | grep '关键字'  // 这个搜索只会在你规定的行数内搜索符合条件的日志
查看日志文件的全部
cat error.log
查看日志文件的全部&关键字搜索
cat error.log | grep '关键字' // 这个搜索不会有行数的限制  会对全文搜索
查看日志文件的全部&多个关键字搜索
cat error.log | grep '关键字' | grep '关键字' | grep '关键字' // 多个关键字就加多个grep
使用more查看日志
more error.log // 空格键翻页 回车键读行
使用less查看日志
less error.log // 使用 /关键字 可以在文件中搜索关键内容 

MySql命令

查看MySql是否安装
rpm -qa | grep mysql
查看MySql状态
service mysql status
关闭MySql
service mysql stop
启动MySql
service mysql start
重启MySql
service mysql restart

防火墙命令

查看防火墙状态
systemctl status firewalld
开启防火墙
systemctl start firewalld
关闭防火墙
systemctl stop firewalldv
查询指定端口是否开放
firewall-cmd --query-port=80/tcp
将指定端口开放
firewall-cmd --add-port=80/tcp --permanent
重启防火墙
systemctl restart firewalld

Nginx命令

Nginx指定配置文件启动命令
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
Nginx关闭命令
./nginx -s stop
Nginx重启命令
./nginx -s reload

Redis命令

Redis启动
redis-server config/redis.conf
连接Redis
redis-cli -c
通过端口号连接Redis
redis-cli -p 6379
通过端口号&密码 连接Redis
redis-cli -p 6379 -a 123456
从机认主机
127.0.0.1:6380> slaveof 127.0.0.1 6379  // 主机IP(我是本地所以是127) 主机端口
查看当前主机的状态 是否是主机和有哪些从机
127.0.0.1:6379> info replication
Redis查看集群信息
127.0.0.1:6379> cluster nodes
关闭Redis服务
127.0.0.1:6379> shutdown
退出Redis连接
127.0.0.1:6379> exit

docker命令

启动docker服务
systemctl start docker
停止docker服务
systemctl stop docker
重启docker服务
systemctl restart docker
docker拉取镜像(不加版本号默认拉取最新版本)
docker pull nginx 或 docker pull nginx:3.0.0
查看docker所有的镜像
docker images
删除镜像
docker rmi -f 镜像名/镜像ID
停止容器
docker stop 容器名/容器ID
重启容器
docker restart 容器名/容器ID
启动容器
docker start 容器名/容器ID
查看docker所有的容器(执行中)
docker ps
查看docker所有的容器(执行或停止)
docker ps -a
删除容器
docker rm -f 容器名/容器ID

其他命令

Es插件Head启动命令
npm run start
Es后台启动命令
./elasticsearch -d  // 进入到bin目录执行。需要提前将当前的root用户切换成你新增的用户去执行es启动 因为es不能用root用户启动
JPS查看本地所有启动的程序
jps
Kibana启动命令 &后台运行
nohup ./kibana --allow-root &
设置Rabbitmq服务开机自启动
systemctl enable rabbitmq-server
关闭Rabbitmq服务
systemctl stop rabbitmq-server
重启Rabbitmq服务
systemctl restart rabbitmq-server
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TianYuuuuuuuuuuu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值