0%

在 Linux 开发中我们时常会遇到对于之前进程 kill 掉,然后再运行当前进程或程序的情况,此时我们是不知道需要 kill 的进程号的,那么就需要通过一个 shell 命令组合来实现这个需求。

阅读全文 »

Docker 容器在启动的时候开启单个进程。但我们经常需要在一个机器上开启多个服务,这可以有很多方法,最简单的就是把多个启动命令放到一个启动脚本里面,启动的时候直接启动这个脚本,另外就是安装进程管理工具。

本文将使用进程管理工具 supervisor 来管理容器中的多个进程。使用 Supervisor 可以更好的控制、管理、重启我们希望运行的进程。

阅读全文 »

网络配置

配置网卡

修改 /etc/network/interfaces 添加如下

# #号后面是备注,不要添加哦!
 
auto eth0 #开机自动激活
iface eth0 inte static #静态IP
address 192.168.0.56 #本机IP
netmask 255.255.255.0 #子网掩码
gateway 192.168.0.254 #路由网关
 
#因为我是通过路由上网的,所以配置为静态IP和网关

如果是用 DHCP 自动获取,请在配置文件里添加如下:

iface eth0 inet dhcp

设置 DNS

echo "nameserver 202.96.128.86" >> /etc/resolv.conf
#请设置为你当地的DNS

到这里配置好以后,重启一下网络。

重启网络

/etc/init.d/networking restart

网卡配置

ifup 命令 用于激活指定的网络接口。

# 启动网卡eth1
ifup eth1

ifdown 命令 用于禁用指定的网络接口。

# 停止网卡eth1
ifdown eth1

问题处理

问题描述:

配置完 /etc/networking/interfaces 后,使用 /etc/init.d/networking restart 出现启动失败,根据提示输入 systemctl status networking.service 发现不认识 /etc/networking/interfaces 中配置的虚拟网卡 (或者是因为虚拟机的重新移动导致的设备不匹配问题等)

解决方法:

首先可以查看 etc/udev/rules.d/70-persistent-net.rules 是否存在,如果存在,则删除 rm etc/udev/rules.d/70-persistent-net.rules,重启即可

如果 etc/udev/rules.d/70-persistent-net.rules 不存在,则 ifconfig -a 查看全部网卡,修改 /etc/networking/interfaces 中的网卡名和 ifconfig -a 命令显示的网卡名匹配,重启网络即可。

ElementUI 基础表格

<el-table :data="tableData" style="width: 100%">
   <el-table-column prop="date" label="日期" width="180"></el-table-column>
   <el-table-column prop="name" label="姓名" width="180"></el-table-column>  
</el-table>
阅读全文 »