网络配置和应用安装

239 阅读3分钟

网络配置

1.网络管理工具:

(1)centos7以下版本使用net-tools。

安装:yum install -y net-tools

(2)centos7以上版本使用iproute2.自带

(3)对比:

iproute2套装工具命令net-tools套装工具命令说明
ip addrifconfig查看网卡信息,IPMAC
ip neigharp查看arp缓存
ip -s linkifconfig -s查看查看网卡收发数据包的大小(RX:收、TX:发)
ip addr add 192.168.100.100/24 dev ens33ifconfig add ens33 192.168.100.100/24ens33网卡添加一个临时的IP地址
ip addr del 192.168.100.100/24 dev ens33ifconfig del ens33 192.168.100.100/24ens33网卡删除一个IP地址
ip routeroute -n netstat -r查看路由表
ip route add 192.168.30.0/24 via 192.168.188.2route add -net 192.168.50.0/24 gw 192.168.188.5添加路由条目
ip route del 192.168.30.0/24 via 192.168.188.2route del -net 192.168.50.0/24 gw 192.168.188.5删除路由条目
route add default gw 192.168.188.2添加默认路由
ss -anlnetstat -anpta:all n:number p:processid t: tcp

2.设置主机名: 默认为localhost

(1)临时修改:

命令:hostname

hostname 命令 默认localhosthostname woniu

(2) 永久修改:

编辑 /etc/hostname 文件

将localhost.localdomain改为woniu

3.路由跟踪:

1.windows: 命令:tracert 域名

2.Linux:

yum install traceroute

命令:traceroute 主机名

linux不能使用虚拟机。

4.域名解析:

yum install -y bind-utils

卸载:yum remove 包名

nslookup 域名nslookup www.woniuxy.com

image.png

.ping命令:

发送icmp报文的工具,用于检测网络是否通畅。也可以重复发送数据包

ping 选项 域名/IP选项 -c 确定发送的包数量 -s 指定包大小 -f 泛洪

.网卡配置:

(1)固定ip地址

修改/etc/sysconfig/network-scripts/ifcfg-ens33的内容:

BOOTPROTO=”static” 将dhcp改为static

添加:

IPADDR=’192.168.32.X’

NETMASK=’255.255.255.0’

GATEWAY=’192.168.32.2’

DNS1=’192.168.32.2’

DNS2=’4.4.4.4’

DNS3=’8.8.8.8’

保存退出后,重启网卡:

  1. systemctl restart network
  2. systemctl stop network
  3. systemctl start network
  4. ``
  5. ifconfig ens33 down
  6. ifconfig ens33 up

dns解析文件:

修改/etc/resolv.conf文件,可以临时配置dns解析服务

nameserver 61.138.2.69

如果使用systemctl restart network,配置信息会还原。

8.发送http请求:

命令: curl

  1. curl http://域名
  2. ``
  3. curl http://www.baidu.com 在终端中返回响应
  4. curl https://www.woniuxy.com/index/home -o home.html 用home.html保存响应
  5. curl https://www.woniuxy.com/index/home -O 默认取最后的资源名称作为文件名保存响应

进程管理:

1.查看进程

(1) top命令:动态显示,通过固定刷新方式,显示当前进程信息。默认间隔3秒刷新

分为上下两部分:

上面:显示进程、cpu和内存汇总信息

输入m 切换内存信息展示方式

​ 输入H 显示当前线程使用情况

​ 输入t 显示进程汇总

​ 输入 q 退出top

下面:显示进程具体使用

  1. top 选项
  2. -d 数字 控制刷新频率单位为秒
  3. -n 数字 控制top展示进程时刷新次数,达到后退出

ps 静态显示: 显示当输入ps 命令时,进程情况

两个最常用的操作:

  1. ps -ef

image.png

  1. ps aux

image.png

数据信息过滤

  1. ps -ef | grep xxx 从进程列表中过滤信息

查看cup利用率

命令: uptime

  1. uptime 只显示进程号的过滤方式

命令:pgrep

  1. ps -ef | pgrep sshd

image.png

结束进程:

(1)命令: kill

  1. kill 进程号
  2. kill -9 进程号 强制结束

(2)命令: pkill

  1. pkill 进程名

应用的安装:

安装方式: 1.yum: 全称为 Yellow dog Updater, Modified

直接安装应用同时可以解决包依赖问题

2.rpm:以.rmp结尾的文件

需要使用linux命令完成安装

3.gcc: c++语言的编译器。

通过gcc 下 的make 和 makelib完成对源码的运行。

4.自带安装文件

install.sh setup .run

rpm使用:

(1)检查应用是否已经安装

  1. rpm -qa
  2. rpm -aq | grep mysql

(2)安装应用:

  1. rpm -ivh 文件名
  2. 选项:
  3. -i install安装
  4. -v 显示安装过程
  5. -h 显示安装进度
  6. rpm -ivh mysql80-community-release-el7-3.noarch.rpm

(3)卸载应用

  1. rpm 选项 应用名称
  2. 选项:
  3. -e 卸载(清除)
  4. --nodeps 忽略依赖
  5. rpm -e mysql80-community-release-el7-3.noarch
  6. rpm -e --nodeps mysql80-community-release-el7-3.noarch

yum安装mysql:

(1)进入yum仓库:

cd /etc/yum.repos.d

(2)修改配置文件

vi mysql-community.repo

image.png

(3)通过yum install -y mysql-server