一、网络配置
1. 查看和配置网络
- 查看 windows 下虚拟网卡 VMnet8 的 IP 地址
cmd 下输入 ipconfig
2. 配置Linux网络
修改文件 : /etc/sysconfig/network-scripts/ifcfg-eth33
BOOTPROTO :获取 ip 的方式,改为 static,表示获取静态 ip。
IPADDR :设置静态 IP 地址,从虚拟网络编辑器设置的范围中选取一个。
GATEWAY :设置网关,从虚拟网络编辑器 NAT 设置中查看。
DSN1 :设置DNS,和网关保持一致。
重启网络服务 (service network restart) 或者重启 linux (reboot) 即可。
Linux终端ping外网 :
Linux 终端 ping windows
ctrl + c 终止 ping
外网 和 windows 都是通的。至此,Linux静态IP设置完成。
二、进程管理
1. 进程介绍
在Linux中,每个执行的程序 (代码) 都称为一个进程。 每一个进程都分配一个ID号。每一个进程,都会对应一个父进程。
进程有两种运行方式:前台和后台。
前台方式是目前用户可以在前台操作的,后台方式是实际在运行,但用户在前台看不见。 一般系统的服务都是以后台进程的方式存在,而且都会常驻在系统中。直到关机才结束。
2. 查看系统运行的进程
基本语法 :
ps 参数
参数说明:
ps -a :显示当前终端下的所有进程信息 ps -u :以用户的格式显示进程信息 ps -x :显示后台进程运行的参数 ps -e :显示所有进程信息 ps -f :以全格式显示进程信息
结果说明 :
- USER :用户名称
- PID :进程号
- %CPU :进程占用CPU的百分比
- %MEM :进程占用物理内存的百分比
- VSZ :进程占用的虚拟内存大小 (单位:KB)
- RSS :进程占用的物理内存大小 (单位:KB)
- TT :终端名称,缩写.
- STAT :进程状态,其中 S- 睡眠,s- 表示该进程是会话的先导进程,N- 表示进程拥有比普通优先级更低的优先级,R- 正在运行,D- 短期等待,Z- 僵死进程,T- 被跟踪或者被停止等等
- STARTED :进程的启动时间
- TIME :CPU时间,即进程使用CPU的总时间
- COMMAND :启动进程所用的命令和参数,如果过长会被截断显示
- PPID :父进程的ID
- C :CPU使用的资源百分比
- PRI :指进程的执行优先权(Priority的简写),其值越小越早被执行
- SZ :使用掉的内存大小
3. 终止进程
基本语法 :
kill 选项 进程ID
killall 进程名称(支持通配符)
选项说明 :
-9 :表示强迫进程立即停止
4. 服务管理
① 服务介绍
服务是支持Linux运行的一些必要程序,本质上也是进程,叫守护进程。守护进程通常默默地运行在后台,为应用程序提供必要支撑,比如sshd、防火墙等。
② 服务管理指令
基本语法 :
systemctl [start、stop、restart、reload、status、enable] 服务名称
CentOS7之前,使用命令
service 服务名称 [start、stop、restart、reload、status、enable]
功能描述 : 开启、关闭、重启、重新加载、查看服务状态、开机启动
实操案例 :
③ 查看网路服务
● netstat 命令
基本语法:
netstat 选项
选项说明:
-an :按一定顺序排列输出 -p :显示哪个进程在调用
● ping命令
基本语法:
ping 选项 目标主机
功能描述:
是一种网络检测工具,它主要是用检测远程主机是否正常,或是两部主机间的介质是否为断、网线是否脱落或网卡故障。
实操案例:
● curl 命令
基本语法:
curl 选项 url
功能描述:用来发送HTTP请求。
-X 参数:指定请求方式 -v 参数:显示响应结果 -u 参数:携带用户名/密码 -H 参数:携带请求消息头信息
|