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:重新启动系统

浙公网安备 33010602011771号