Linux(3)
服务器常用端口:
ssh 22
http 80
https 43
Email 25 qq邮箱特殊,端口并不是25
mysQl 3306
端口的背后就是服务,而服务分为两种状态:运行中、停止
查询端口
一、lsof
服务运行了就表示这个端口被占用或者被监听了,若是服务没有运行,则是没有被占用或没有被监听
lsof空格-i:想要查询的端口,议5000、22为例,查询结果如下图所示:

二、netstat
netstat -tunlp查询所有的端口

过滤80的端口:netstat -tunlp | grep 80

上面得到的信息是: 1、80的端口被监听(占用) 2、80的端口被nginx应用程序占用
进程查看
进程的状态分为:开始启动、启动中、运行中、休眠/假死、停止
一、进程查看的命令PS
ps命令--查看静态的进程统计信息(一般结合选项使用ps aux或ps -elf命令)建议使用ps -elf查询,输出的信息更详细,包括PPID(对应的父进程的PID 号)

创建记事本
Windows记事本打开: 1、先创建文件,然后编写内容,最后保存 2、win+r,输入notepad,然后输入内容,最后保存
Linux操作文件: 1、先创建文件,然后vim打开编写内容,最后保存

vim 文件名称,然后添编写内容,最后保存 vim操作步骤: 1、vim打开要操作的文件 2、进入vim的编辑器后 3、输入a或者i 4、在最下栏就会显示insert/插入,那么就说明可以编写内容了 5、开始编写内容,编写完成后,开始保存步骤 6、按下esc键 7、再shift+: 8、wq就是保存 9、如果不保存,那么输入的是q!
10、修改内容,可以在打开编写的时候输入/你要修改的文字,然后既可以跳到你你搜索到的修改的地方

vim操作
x:打开文件后调整光标所在位置,光标到达想要删除的地方后点击x即可删除

字符按键以及Shift组合,输⼊字符 ENTER,回⻋键,换⾏ BACK SPACE,退格键,删除光标前⼀个字符 DEL,删除键,删除光标后⼀个字符 ⽅向键,在⽂本中移动光标 HOME/END,移动光标到⾏⾸/⾏尾 Page Up/Page Down,上/下翻⻚
查找文件
一、find
命令find / -name “文件名”具体操作如下图所示:

*:代表准确的,可以代表一个 或多个字符串
find模糊搜索
find / -name 文件明(此时练习为ng)*,它可以搜索到所有ng开头的文件

正则表达式
*:代表一个或多个字符串
?:代表一个字符串
\d:代表数字

\D:代表字母


根据大小搜索、查找大于100M的文件
命令:find / /size + 10400

查找文件
whereis
精确查找文件:命令为whereis空格文件名(以nginx为例)

which(在环境变量中搜索)
which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果

Linux查看环境变量命令:cat .bash_profile
输出命令
一、echo
shell的echo指令,用于字符串的输出

二、pfintf
printf的脚本使用比echo移植性号。printf使用引用文本或空格分隔的参数,外面可以在pintf中使用格式化字符串,还可以制定字符串的宽度、左右对齐方式等。默认printf不会像echo自动添加换行符,我们可以手动添加\n

\n:换行 \t:空格
%s:字符串 %d:整型数字 %f:带小数点的数字%s:字符串 %d:整型数字 %f:带小数点的数字

浙公网安备 33010602011771号