总结(一)链接Linux操作系统知识点总结(一)(附VMware、CentOS以及finalshell的安装教程)_你好,明天,,的博客-CSDN博客
43. 由于虚拟机的 Linux系统的IP地址是通过DHCP服务获取的,每次重启设备后会重新获取一次,导致IP地址频繁变更。
所以即使我们在win系统下配置了该主机名和IP地址之间的映射关系,也会因为IP地址的变更而频繁修改。
如何配置固定IP?
1. VMware中 配置IP地址网关和网段(IP地址范围)。
具体步骤:打开VMware→编辑→虚拟网络编辑器→看下图。
2. 在Linux系统中手动修改配置文件,固定IP。
使用vim编辑/etc/sysconfig/network-scripts/ifcfg-ens33文件,做如下修改。
修改好之后保存退出,之后重启网卡就可以了。
可以看到此时,我们的IP已经变成192.168.25.130了。
44. ping命令检查指定的网络服务器是否是可联通状态。
ping [-c num] ip或主机名
-c 设置检查次数,不设置时,将无限次数持续检查。
如,ping -c 3 baidu.com
45. wget命令是非交互式的文件下载器,可以在命令行内下载网络文件。
wget [-b] url
-b 表示后台下载(backend),会将日志写入到当前工作目录的wget-log文件。不添加此参数表示直接下载。
url 参数表示下载链接。
46. curl命令可以发送http网络请求,可用于下载文件、获取信息等。
curl [-O] url
-O 用于下载文件,当url是下载链接时,可以保存文件。
url 表示发起请求的网络地址。
47. 端口的作用:计算机与外部交互的出入口。
端口分为物理端口(也叫接口,如USB接口,HDMI端口等)和虚拟端口。
而虚拟端口是锁定到计算机的某一程序,用于操作系统与外部交互使用,是连接系统与程序 的桥梁。
Linux系统内部支持65535个端口,其中包括:
① 公认端口:1-1023,系统内置,如ssh服务的22号端口,HTTPS服务的443端口。
② 注册端口:1024-49151,可随意使用,用于绑定一些程序/服务。
③ 动态端口:49152-65535,不会固定绑定程序,用于临时访问。
48. 使用nmap命令查看端口的占用情况。
先安装该命令:
yum -y install nmap
nmap 被查看的IP地址
可以通过nmap查看本机的端口。
49. netstat命令查看指定端口的使用情况。
安装:
yum -y install net-tools
netstat -anp | grep 端口号
50. ps命令查看Linux系统中的进程信息。
ps [-e -f]
-e 显示全部进程。
-f 以格式化形式展示全部信息。
通常,使用ps -ef命令。
51. kill命令关闭进程。
kill [-9] 进程ID
-9 表示强制关闭进程。
52. top命令查看CPU、内存使用情况。(类似win的任务管理器)
直接使用top命令即可,使用q或者Ctrl+C退出。
top命令支持的选项:
选项 功能
-p 只显示某个进程的信息
-d 设置刷新时间,默认是5s
-c 显示产生进程的完整命令,默认是进程名
-n 指定刷新次数,比如 top -n 3,刷新输出3次后退出
-b 以非交互非全屏模式运行,以批次的方式执行top,一般配合 -n 指定输出几次统计信息,将输出重定向到指定文件,比如top -b -n 3 > /tmp/top.tmp
-i 不显示任何闲置(idle)或无用(zombie)的进程-U 查找特定用户启动的进程
top命令输出:
其中:
PID 进程id
USER 进程所属用户
PR 进程优先级,越小越高
NI 负值表示高优先级,正表示低优先级
VIRT 进程使用虚拟内存,单位KB
RES 进程使用物理内存,单位KB
SHR 进程使用共享内存,单位KB
S 进程状态(S休眠,R运行,Z僵死状态,N负数优先级,I空闲状态)
%CPU 进程占用CPU率
%MEM 进程占用内存率
TIME+ 进程使用CPU时间总计,单位10毫秒
COMMAND 进程的命令或名称或提序文件路径
53. df命令查看硬盘的使用情况。
df [-h]
-h 以更人性化的单位显示。
54. iostat查看磁盘、CPU的相关信息。
iostat [-x][num1][num2]
-x 显示更多信息。
num1和num2分别表示刷新间隔和刷新次数。
55. sar命令查看网络的相关统计。
sar -n DEV num1 num2
-n 查看网络。
DEV 查看网络接口。
num1和num2分别表示刷新间隔和查看次数。