8.1——Linux命令(三)

进程是操作系统最小的运行单位,而线程是进程的最小运行单位。
协程:微小的线程,也叫微线程,它是基于用户行为的控制。

端口查看:

netstat -tunlp ⽤于显示 tcp,udp 的端⼝和进程等相关情况。
netstat 查看端⼝占⽤语法格式:

netstat -tunlp | grep 端⼝号
  • t (tcp) 仅显示tcp相关选项
  • u (udp)仅显示udp相关选项
  • n 拒绝显示别名,能显示数字的全部转化为数字
  • l 仅列出在Listen(监听)的服务状态
  • p 显示建⽴相关链接的程序名

1、通过端口怎么知道是哪个程序
sudo lsof -i:80
2、通过程序知道程序的端口
sudo ps -aux | grep mysql
image

进程查看

ps命令——查看静态的进程统计信息(⼀般结合选项使⽤ ps aux 或 ps -elf 命令) 建议使⽤ ps -elf 查询,输出的信息更详细些,包括 PPID (对应的⽗进程 的PID 号)
kill -9 pid 杀死进程
进程的状态:关注PID和状态

  • 开始启动;
  • 启动中;
  • 运行中;
  • 休眠/假死;
  • 停止。

image

image
以上输出信息中,第⼀⾏为列表标题,其中各字段的含义描述如下。

USER:启动该进程的⽤户账号名称;
PID:该进程在系统中的数字 ID 号,在当前系统中是唯⼀的;
%CPU:CPU占⽤的百分⽐;
%MEM:内存占⽤的百分⽐;
VSZ:占⽤虚拟内存(swap 空间)的⼤⼩;
RSS:占⽤常驻内存(物理内存)的⼤⼩;
TTY:表明该进程在哪个终端上运⾏。
“ ?” 表示未知或不需要终端;
STAT:显示进程当前的状态,S(休眠)、R(运⾏)、Z(僵死)、<(⾼优先级)、N(低优先级)、s(⽗进程)、+ (前台进程);
START:启动该进程的时间;
TIME:该进程占⽤的CPU时间;

vim编辑器

Vim是从 vi 发展出来的⼀个⽂本编辑器。代码补完、编译及错误跳转等⽅便编程的功能特别丰富,在程序员中被⼴
泛使⽤。
Windows场景操作文件:

1、先创建文件,然后编写内容,最后保存。
2、win+r,输入notepad,然后输入内容,最后保存。

Linux场景操作文件:

1、先:touch创建文件
2、然后:vim 文件名
3、进入vim编辑器编写内容,最后保存
进入vim编辑器后操作步骤:
1、“vim 文件名”打开要操作的文件
2、进入vim的编辑器后
3、输入i或者a
4、在最下面那行就会显示insert/插入,那么就说明可以编写内容了
5、开始编写内容,编写完成后,开始保存步骤
6、按下 esc键,退出编写模式
7、再输入:(冒号)进入底部命令行模式后
8、保存:输入wq    |   不保存:输入q!

PS:还有一种方法就是直接使用“vim 文件名”,这就是直接创建好文件再编辑文件内容的方法。
vim编辑器快速查找内容并进行修改

1、先使用vim 文件名 进入编辑器
2、拉到最下面输入/查找内容
3、定位到所需修改信息处输入a进入修改模式修改
4、修改完成后按esc退出输入模式,切换到命令模式,按住shift和:键后,输入wq保存即可。

补充常见配置文件目录:
Hadoop、Spark、Kafka大数据的核心组件。
nginx:/usr/local/nginx/conf/nginx.conf
redis:/usr/local/redis-5.0.7
mysql:/etc/my.cnf
kafka:/kafka/config/.properties
spark:/spark/conf/
.perproties

find————文件查找

find是最常⻅和最强⼤的查找命令,你可以⽤它找到任何你想找的⽂件。使⽤格式具体为:

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

1、精确查找my.cnf
image
2、正则表达式查找
image
3、依据⽂件⼤⼩搜索或者是查找,在根⽬录下查找⼤于 100M 的⽂件
image
4、查看磁盘使用情况:
image

whereis

whereis命令只能⽤于程序名的搜索,⽽且只搜索⼆进制⽂件(参数-b)、man说明⽂件(参数-m)和源代码⽂件
(参数-s)。如果省略参数,则返回所有信息。
image

which

which命令的作⽤是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第⼀个搜索结果。
image
image

补充指令

系统升级:yum update
查看操作系统版本:cat /etc/redhat-release
image
查看系统的地址信息:cat /etc/hosts,win系统是在C:\Windows\System32\drivers\etc的hosts文件中
Linux搭建环境变量:cat /etc/profile
image

image

环境部署:(java)

1、搭建java的环境
2、下载tomcat(WEB容器)https://tomcat.apache.org/download-80.cgi,下载成功后,进行解压
[root@k8s-node1 apache-tomcat]# ls
bin conf lib logs README.md RUNNING.txt webapps
BUILDING.txt CONTRIBUTING.md LICENSE NOTICE RELEASE-NOTES temp work
3、把.war放在webapps的目录下
4、然后在bin目录下启动start.sh,启动成功后,在浏览器地址:
http://ip:8080/xxx

posted @ 2022-08-01 19:05  NANA~  阅读(79)  评论(0编辑  收藏  举报