Linux3

Linux3

端口总结

在系统中,每个服务都有端口,常用的端口总结如下:

http(nginx,apache):80

https:443

ssh:22

email:25

MySQL:3306

Tomcat:8080

判断服务是否启动的依据:

  1. 查看服务的状态

  2. 查看端口是否被监听

查询端口:

命令:lsof -i:端口(需要root权限才能才看)

 

 

 

查询 tcp,udp 的端⼝和进程等相关情况:

命令:netstat -tunlp | grep 端⼝号(需要root权限查看)

 

 

 

 

在操作系统,每个程序都是需要运行的,在操作系统级别,它们都是一个进程,进程是操作系统级别最小的单位。在一个进程中可以有多个线程,钉钉,说话,直播,打字都是不同的线程来进行操作。所有现代化的软件基本都是多线程的模式。

进程查看:

命令:ps -aux |grep 进程名称(需要root权限查看)

 

 

 

STAT:显示进程当前的状态,S(休眠)、R(运⾏)、Z(僵死)、<(⾼优先级)、N(低优先级)、s(⽗进程)、+ (前台进程)

vim编辑器

q!不保存退出

wq 保存并退出

查找文件:

精确查找:

find <指定⽬录> <指定条件> <指定动作>

命令:find / -name 文件名

 

 

 

什么是正则表达式: 通过一些特殊字符来匹配一些字符串 *:代表所有 ?:代表一个字符串 \d:代表数字 \D:代表字母

模糊查找:

find / -name 模糊的文件名*

 

 

 

按照大小:

find / -size +100M

 

 

 

程序名搜索:

命令:whereis 程序名

 

 

 

环境变量查询:

which 变量名

 

 

 

输出:echo “字符串”

 

 

 

输出:printf “字符串” \n(换行) \t(空格)

 

 

 

%s:字符串 %d:表示的整型 %f:floatl类型 (带小数点的整型)

 

 

 

⽤户管理

⼀、⽤户创建 创建⽤户使⽤的命令为:useradd ⽤户名

⼆、⽤户删除 删除⽤户使⽤的命令为:userdel ⽤户名

三、设置密码 设置命令使⽤的命令为:passwd ⽤户名

文件压缩与解压

zip:

zip压缩:zip 文件需要的格式 文件名

 

 

 

zip解压:unzip 文件名

 

 

tar:

tar压缩:tar -cvf 生成的文件名以及格式 需要压缩的文件名称

tar解压:tar -xvf 需要解压的文件名

 

 

tar.gz

tar.gz压缩:tar -jcvf 生成的文件名称及格式 需要压缩的文件

tar.gz解压:tar -jxvf 需要解压的文件

 

 

shell脚本

类似Dockerfile就是命令的集合,在vim编辑器中输入命令保存退出并执行。

首先修改文件的执行权限

然后执行命令:./ 文件名

posted @ 2022-05-16 20:00  饭依然特稀  阅读(54)  评论(0编辑  收藏  举报