linux笔记:一网打尽常用命令

这是我参与8月更文挑战的第 19 天,活动详情查看:8月更文挑战

在小企业的日常工作中,可能安装服务器也是后端开发的活,对于刚入门linux的小伙伴们来说,真心比较困难,楼主在这里整理在日常环境中常用的linux命令,掌握以下命令一般的安装中间件和发布项目就应该信手拈来了。建议新手收藏。

本文通过安装中间件介绍在过程中使用的命令。

1.操作防火墙

在云服务上操作时,防火墙一定要安排好,否则你的服务器大佬们想怎么玩就怎么玩。

1.操作防火墙

firewall-cmd --state   查看当前防火墙的运行状态
systemctl start firewalld   开启防火墙
systemctl stop firewalld    关闭防火墙
firewall-cmd --reload   重新加载修改的配置
复制代码

2.开放端口号

在打开防火墙之后一定要记住要开放端口号,否则外部还是会访问不同的。如果安装后一直不能够访问请查看端口号开放情况。

firewall-cmd --zone=public --add-port=8769/tcp --permanent
firewall-cmd --reload

firewall-cmd --zone=public --add-port=20000-29999/tcp --permanent 开启端口段
复制代码

解释:

  • --zone #作用域
  • --add-port=8769/tcp 端口号/协议
  • --permanent #永久生效,不加重启失效

3.查看端口情况

查看具体端口使用情况

netstat -ntlp               //查看当前所有tcp端口·
netstat -ntulp |grep 8769   //查看所有8769端口使用情况·
netstat -anop|grep 8088
netstat -lnp |grep 8100
复制代码

查看系统所有端口情况

 systemctl status
复制代码

2.文件操作命令

1.文件操作

对文件文件夹操作。

touch a.log          创建文件
mkdir test           创建文件夹
rm a.txt             删除文件 删除与跑路
mv a.doc b.doc       a重命名为b
复制代码

2.访问文件

新建配置文件或者修改配置文件。

cat 文件名  查看文件 不能修改
vi/vim 文件名 修改xx文件
复制代码

3.编辑文件

按ESC键 跳到命令模式,然后:

:w      保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w!     强制保存,不推出vi
:wq     保存文件并退出vi
:wq!    强制保存文件,并退出vi
:q:     不保存文件,退出vi
:q!     不保存文件,强制退出vi
:e!     放弃所有修改,从上次保存文件开始再编辑
复制代码

如果不熟悉可以使用ssh自带的可视化界面操作

3.安装过程常用命令

1.解压命令

一般中间件都是安装包形式,第一步都是解压。

tar -xvzf  xxx 解压到当前目录
unzip xxx  解压zip
复制代码

2.操作文件

第二步一般都是操作文件,命令见上

3.赋权

有些中间件安装需要有文件权限否则安装失败。

chmod -777 文件名 给xxx文件赋权
复制代码

4.验证是否安装成功

安装后需要判断文件是否安装成功。

ps -ef|grep xxx   查看xx软件是否在运行。
复制代码

如果有页面可以访问,也可以执行以下数据。

curl xxx 访问首页
复制代码

5.查找命令

如果接手他人服务器,需要查找老铁把软件安在哪了。

ls/ll 查看路径下文件
du -ah /|grep system 查看system文件位置
复制代码

3.操作linux

如果有时内存溢出或者磁盘不够用了需要查看linux服务情况

1.查看磁盘请用情况

top  查看linxu下内存占用情况 主要参数为%MEM 占用内存的百分比
复制代码

image.png

2.查看java的堆信息 

jmap -heap 48573
复制代码

image.png

3.查找内存磁盘使用情况

df -h 
复制代码

4.开关机

reboot     重启服务
shutdown   关机
复制代码