Linux5.16

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

ssh  22

http/Nginx/Apache  80端口

MySQL 3306端口

email 25端口

Tomcat  8080端口

https 443端口

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

1、查看服务的状态  

2、查看端口是否被监听

没有权限的处理方法:在公司里面千万不要要root账户的权限,在执行某些命令的时候 需要管理员的权限 这个时候,只需要运维添加sudo权限

 进程操作

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

ps查看静态的进程统计信息

(一般结合选项使用 ps aux或者ps -elf命令)建议使用ps -elf 查询,输出的更为详细 包括PPID(对应父进程的PID号)

 STAT:显示进程当前的状态

S(休眠)、R(运行)、Z(僵死) <(高优先级)、N(低优先级)、s(父进程)、+(前台进程)

vim编辑器

编辑完成后不保存

1、进入到vim编辑器,并起个文件名

      vim+文件名

2、我们输入a或者i ,然后左下角出现插入 ,我们开始编写数据

3、数据编写完成后 ,我们按一下esc键 ,这时左下角的插入消失

4、同时按下shift+:键,输入q!/wq!  这样就退出编辑器了  并且没有保存

验证是否保存

在同目录下输入 ls

文件的查找

find

find是最常见和最强大的查找命令,可以使用它找到你想要找到文件。

find / -name  文件名称   (/ 根目录)

精确查找

 

 find / -name "半个文件名称*"(*代表的是所有)

模糊查找

find / -name ngin? (?是代表⼀个字符的)

 什么是正则表达式?

 1、通过一些特殊字符来匹配一些字符串

* :代表所有

?:代表一个字符串

\d:代表数字

\D:代表字母

内存大小查找

按照文件大小搜索或者是查找,在根目录下查找大于404800M的文件

find 、 -size 文件大小

whereis

命令只能⽤于程序名的搜索,⽽且只搜索⼆进制⽂件(参数-b)、man说明⽂件(参数-m)和源代码⽂件 (参数-s)

 which

作用是,在PATH变量指定的路径中,搜索某个系统命令的位置。

 输出命令:

 

echo

echo "my name is zhanghong "

 用于字符串的输出

 

 printf

printf "my name is zhanghong\n"

printf的脚本比使用echo移植性性好。printf使用引用文本或者空格分隔的参数,使用格式化

字符串,还可以制定字符串的宽度,左右对齐方式。默认printf加换行符,我们可以手动添加\n。

 

 %s:字符串

%d:表示的整型

%f:float类型(带小数点的整型)

 

用户管理

创建用户

useradd 用户名

删除用户

userdel 用户名

设置密码

passwd 用户名

压缩解压文件

对于zip文件

压缩文件

压缩成zip  需要在线下载

zip  文件.zip   要压缩的文件

解压文件

解压zip文件  需要在线下载

unzip 解压文件

 

 gz解压压缩

gzip 文件名称 压缩文件

gunzip 需要解压的文件名称

 

tar

 tar -cvf file.tar 压缩文件

tar -xvf file.tar 解压文件

tar.gz

tar -jcvf file.tar.gz压缩文件

tar -jxvf file.tar.gz解压文件

wget 链接地址 下载安装包  离线安装

yum在线安装

shell脚本就是命令的集合也是语言

reboot:重新启动系统

 

posted @ 2022-05-18 19:08  净植  阅读(51)  评论(0)    收藏  举报