目录
一 . Linux 常用快捷键
二 . Linux中的软件安装
eg:
三. Linux软件控制命令
systemctl
对于我们手动添加的第三方软件,有些不能自动集成,这需要我们手动集成(在后续会讲到)
扩展:软连接
ln命令可以创建软连接:
四.主机名与ip地址
对于ip地址的定义,我就不多说了,大家自己复习计算机网络相关知识
主机名:
可以对主机名进行修改:
域名解析:
总结就是在系统访问域名时,需要对其解析为ip地址,先从本地记录查看,然后联网向DNS服务器询问对应ip地址
五:网络请求与下载
1.ping指令
如果大家ping指令出现网络不可达或者未知域名问题,可以访问我上一个博客:
2.wget命令
3.curl命令
注意区别yum与curl命令的区别
六:端口与进程
什么是端口?
端口配合ip地址使用,ip只能追踪到这个计算机,却不知道这个计算机哪个进程需要请求和接收数据,则需要端口对不同进程进行区分:因此端口也被分类,不同端口有不同功能,如图:
那么对于端口的查询。我们有两个命令:
1.nmap指令:这个命令查看的是对外开发的端口
2.netstat命令:查看计算机内部端口情况:
什么是进程?
进程是在操作系统种每一个运行的程序,并且会被分配一个独有的进程id
查看Linux系统中的进程信息:
ps 【- e -f】 (可以配合管道符过滤)
那么如何终止进程呢?
使用 kill指令 :kill -9 端口号 (强制杀死进程)
查看tail进程端口号
输入终止指令
进程被杀死
七.主机状态监控
top指令:显示系统中资源分配与使用情况
cpu与内存内容详解:
进程管路详解:
扩充:top指令也支持选项:
top指令也支持交互式选项:不用特地去记,了解即可
查看磁盘信息是:
df -h
可以使用iostat查看cpu,磁盘等信息
iostat -x num1 num2 ,num1是刷新间隔;num2是刷新几次
网络监控:sar命令,sar命令其实很复杂,这里就只用来网络监测
sar -n DEV num1 num2
重点只看rxKB/S与txKN/S即可(下载和发送速度)
八.环境变量
什么是环境变量?
环境变量:PATH
eg:
当程序执行时,会按照PATH这个变量中的路径搜索
¥符号:用来获得环境变量具体信息
重点:如何设置环境变量
这个过程非常类似编程语言中的变量命令或者函数调用
对于PATH(搜索变量),我们也是可以进行自定义的
eg: