当我们在终端或者控制台执行一个任务,由于有的任务需要很长的执行时间,比如ping命令,top命令,为了解除屏幕占用,并且保证命令仍然在执行,我们需要后台运行的命令,后台运行就是在系统当中运行,但是不占用终端和控制台。类似于windows的最小化。
后台执行的两条命令
echo aa 1.txt——》将aa覆盖到1.txt文件中。
&
由于直接在命令的尾部添加&进行后台执行如果命令有返回还是会返回到控制台,所有先将返回的结果输出到一个文件当中,然后进行后台运行
jobs ——》返回后台任务
kill+进程id 杀死后台执行的程序
Kill +%后台执行的id杀死后台执行的进程
linux IP地址部分
数据在网络上通过协议传输,在传输的过程当中,经过好多介质。
协议是传输的规则的约定。
OSI 七层参考模型
用户
应用层 http ftp
表示层 ASCII
会话层
传输层 防火墙 tcp udp
网络层 家用交换机
数据链路层 机房交换机
物理层 集线器
底层
ip地址是用来在一个网络当中表示身份
广域网
互连网
局域网
小范围网络
在一个网络当中的两台设备,通常ip地址的前三部分是一样的,我们称他们是在同一个网段。在工作当中,我们可以通过ping命令来测试两台计算机是否想通。
Ping ip(域名)
Ip地址分类
A 0-127 0保留,127保留,127.0.0.1 代表本机ip
B 128-191
C 192-223 通常家用路由器的默认地址 192.168.0.1 ,192.168.0.1 admin admin
Guest Guest
D 224-239 组播知识
常用协议
TCP/IP 是一个协议簇,里面包含很多协议
http
https
Tftp 文件传输协议
Snmp 网络管理协议
Telnet 远程协议
Tcp 协议
Udp 协议
Ip(internet) 协议
Icmp
Arp
Rarp
TCP/UDP
TCP 面向连接,对系统要求资源较多,不容易丢包
UDP 无连接的 对系统要求资源较少,结构较简单,容易丢包
IP地址修改
Ifconfig ens33 ip 临时修改ip地址
Ifconfig ens33:0 ip
通过配置文件修改ip
vim /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO=”dhcp”
dhcp自动获取ip地址
Static 静态ip地址
None 不作为
IPADDR=ip地址
NETMASK=255.255.255.0
ONBOOT=yes /NO 是否启动该网卡
Systemctl restart network——》重启网卡
Yum库配置
Yum(yellow dogupdater modified):yum使用python编写,是在centos 和 Redhat当红的shell前端的包管理工具,地位类似python当中pip
Yum 结构
/etc/yum.repos.d目录是yum的根目录,下面存放的时yum源的配置文件
/etc/yum.repos.d/CentOS-Base.repo文件
常用的Yum命令
Yum list 列出所有的包,如果为红色代表缺失
Yum list python 列出所有的python包
Yum search python 搜索所有的python包
Yum -y install package 安装包所有安装选项选择yes
Yum install package -y
Yum remove package 删除包
Yum check-update 检查可更新的程序
Yum update 全部更新
Yum update package 具体更新一个
Yum upgrade package 指定升级
Yum 安装mariadb(mysql)
Yum进行安装命令:
yum install mariadb mariadb-server.x86_64 mariadb-devel.i686 -y
安装完成启动服务命令:
systemctl start mariadb
进入数据库命令:
mysql