网络配置
1.网络管理工具:
(1)centos7以下版本使用net-tools。
安装:yum install -y net-tools
(2)centos7以上版本使用iproute2.自带
(3)对比:
iproute2套装工具命令 | net-tools套装工具命令 | 说明 |
|---|---|---|
ip addr | ifconfig | 查看网卡信息,IP、MAC等 |
ip neigh | arp | 查看arp缓存 |
ip -s link | ifconfig -s | 查看查看网卡收发数据包的大小(RX:收、TX:发) |
ip addr add 192.168.100.100/24 dev ens33 | ifconfig add ens33 192.168.100.100/24 | 为ens33网卡添加一个临时的IP地址 |
ip addr del 192.168.100.100/24 dev ens33 | ifconfig del ens33 192.168.100.100/24 | 为ens33网卡删除一个IP地址 |
ip route | route -n netstat -r | 查看路由表 |
ip route add 192.168.30.0/24 via 192.168.188.2 | route add -net 192.168.50.0/24 gw 192.168.188.5 | 添加路由条目 |
ip route del 192.168.30.0/24 via 192.168.188.2 | route del -net 192.168.50.0/24 gw 192.168.188.5 | 删除路由条目 |
route add default gw 192.168.188.2 | 添加默认路由 | |
| ss -anl | netstat -anpt | a: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
.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’
保存退出后,重启网卡:
systemctl restart networksystemctl stop networksystemctl start network- ``
ifconfig ens33 downifconfig ens33 up
dns解析文件:
修改/etc/resolv.conf文件,可以临时配置dns解析服务
nameserver 61.138.2.69
如果使用systemctl restart network,配置信息会还原。
8.发送http请求:
命令: curl
curl http://域名- ``
curl http://www.baidu.com 在终端中返回响应curl https://www.woniuxy.com/index/home -o home.html 用home.html保存响应curl https://www.woniuxy.com/index/home -O 默认取最后的资源名称作为文件名保存响应
进程管理:
1.查看进程
(1) top命令:动态显示,通过固定刷新方式,显示当前进程信息。默认间隔3秒刷新
分为上下两部分:
上面:显示进程、cpu和内存汇总信息
输入m 切换内存信息展示方式
输入H 显示当前线程使用情况
输入t 显示进程汇总
输入 q 退出top
下面:显示进程具体使用
top 选项-d 数字 控制刷新频率单位为秒-n 数字 控制top展示进程时刷新次数,达到后退出
ps 静态显示: 显示当输入ps 命令时,进程情况
两个最常用的操作:
ps -ef
ps aux
数据信息过滤
ps -ef | grep xxx 从进程列表中过滤信息
查看cup利用率
命令: uptime
uptime只显示进程号的过滤方式
命令:pgrep
ps -ef | pgrep sshd
结束进程:
(1)命令: kill
kill 进程号kill -9 进程号 强制结束
(2)命令: pkill
pkill 进程名
应用的安装:
安装方式: 1.yum: 全称为 Yellow dog Updater, Modified
直接安装应用同时可以解决包依赖问题
2.rpm:以.rmp结尾的文件
需要使用linux命令完成安装
3.gcc: c++语言的编译器。
通过gcc 下 的make 和 makelib完成对源码的运行。
4.自带安装文件
install.sh setup .run
rpm使用:
(1)检查应用是否已经安装
rpm -qarpm -aq | grep mysql
(2)安装应用:
rpm -ivh 文件名选项:-i install安装-v 显示安装过程-h 显示安装进度rpm -ivh mysql80-community-release-el7-3.noarch.rpm
(3)卸载应用
rpm 选项 应用名称选项:-e 卸载(清除)--nodeps 忽略依赖rpm -e mysql80-community-release-el7-3.noarchrpm -e --nodeps mysql80-community-release-el7-3.noarch
yum安装mysql:
(1)进入yum仓库:
cd /etc/yum.repos.d
(2)修改配置文件
vi mysql-community.repo
(3)通过yum install -y mysql-server