yum list installed | grep docker 查看yum安装了哪些软件html
netstat -lnp|grep 8000 查看端口ios
netstat -plutn | grep :6069 查看端口docker
lsb_release -a 查看安装是哪一个liunx系统shell
arch 查看系统是32位仍是64位vim
//安装包
rpm -ivh rabbitmq-server-3.7.7-1.el7.noarch.rpm
-i :安装的意思
-v :可视化
-h :显示安装进度segmentfault
//安装构建依赖
$ sudo yum install -y which wget perl openssl-devel make automake autoconf ncurses-devel gcccentos
//官网下载源码
$ curl -O http://erlang.org/download/otp_src_20.2.tar.gz服务器
//解压包
$ tar zxvf otp_src_20.2.tar.gz网络
//批量卸载
yum remove erlang-*curl
//更新yum源
sudo yum clean all
sudo yum makecache
//yum本地安装
yum localinstall rabbitmq-server-3.6.12-1.el6.noarch.rpm
---------------------防火墙管理
//开启一个端口
firewall-cmd --zone=public --add-port=80/tcp --permanent (--permanent永久生效,没有此参数重启后失效)
//从新载入
firewall-cmd --reload
//查看
firewall-cmd --zone= public --query-port=80/tcp
//删除
firewall-cmd --zone= public --remove-port=80/tcp --permanent
---------------------grep
cat /home/wwwroot/dutyliunx/App_Data/Logs/2018-09-05.log |grep -A 1 'fdata'
grep -C 5 foo file 显示file文件里匹配foo字串那行以及上下5行
grep -B 5 foo file 显示foo及前5行
grep -A 5 foo file 显示foo及后5行
错误信息:Job for network.service failed because the control process exited with error code. See "systemctl status network.service" and "journalctl -xe" for details
解决办法:
①新建eth0
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=dhcp DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=eth0 UUID=fbb7785f-d35e-49ae-9974-429ab14756f2 DEVICE=eth0 ONBOOT=yes #GATEWAY=192.168.1.1 #IPADDR=192.168.1.150 #NETMASK=255.255.255.0 #DNS1=218.30.118.6 #DNS2=10.64.0.100
②和 NetworkManager 服务有冲突,这个好解决,直接关闭 NetworkManger 服务就行了, service NetworkManager stop,而且禁止开机启动 chkconfig NetworkManager off 。以后重启就行了
③设置虚拟机为桥接模式
参考文档:http://blog.csdn.net/weiyongle1996/article/details/75128239
DEVICE="eth1" 网卡名称 NM_CONTROLLED="yes" network mamager的参数 ,是否能够由NNetwork Manager托管,建议设置成no HWADDR= MAC地址 TYPE=Ethernet 类型 PREFIX=24 子网掩码24位 DEFROUTE=yes 就是default route,是否把这个eth设置为默认路由 ONBOOT=yes 设置为yes,开机自动启用网络链接 IPADDR= IP地址 BOOTPROTO=none 设置为none禁止DHCP,设置为static启用静态IP地址,设置为dhcp开启DHCP服务 NETMASK=255.255.255.0 子网掩码 DNS1=8.8.8.8 第一个dns服务器 BROADCAST 广播 UUID 惟一标识 TYPE=Ethernet 网络类型为:Ethernet BRIDGE= 设置桥接网卡 GATEWAY= 设置网关 DNS2=8.8.4.4 # 第二个dns服务器 IPV6INIT=no 禁止IPV6 USERCTL=no 是否容许非root用户控制该设备,设置为no,只能用root用户更改 NAME="System eth1" 这个就是个网络链接的名字 MASTER=bond1 指定主的名称 SLAVE 指定了该接口是一个接合界面的组件。 NETWORK 网络地址 ARPCHECK=yes 检测 PEERDNS 是否容许DHCP得到的DNS覆盖本地的DNS PEERROUTES 是否从DHCP服务器获取用于定义接口的默认网关的信息的路由表条目 IPV6INIT 是否启用IPv6的接口。 IPV4_FAILURE_FATAL=yes 若是ipv4配置失败禁用设备 IPV6_FAILURE_FATAL=yes 若是ipv6配置失败禁用设备
参考:https://blog.csdn.net/u013252047/article/details/77947594
虚拟机设置:
①vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes GATEWAY=192.168.1.1 IPADDR=192.168.1.150 NETMASK=255.255.255.0 IPV4_FAILURE_FATAL=yes IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=eth0 UUID=1d2672e7-ef33-438c-bd64-1fc8662bffc6 DEVICE=eth0 ONBOOT=yes NM_CONTROLLED=no HWADDR=00:0c:29:99:0c:4c
②ifcfg-ens33为ifcfg-eth0
mv ifcfg-ens33 ifcfg-eth0
③编辑/etc/default/grub并加入“net.ifnames=0 biosdevname=0 ”到GRUB_CMDLINE_LINUX变量
④运行命令 grub2-mkconfig -o /boot/grub2/grub.cfg 来从新生成GRUB配置并更新内核参数
⑤reboot
ps:检查其余ifcfg-*的ONBOOT配置,将其设为no。貌似只能存在一个ONBOOT=yes
注意配置DNS,否则域名解析不了
systemctl stop firewalld.service #中止firewall
systemctl disable firewalld.service #禁止firewall开机启动
dd:删除游标所在的一整行(经常使用)
d+左方向键:删除光标左边的字符
i:开始编辑文本
esc:退出编辑文本模式
::进入命令模式
?字符:查找字符
u:撤销上一步的操做
:wq保存并退出
:q!退出不保存
用户名ftpuser;密码123456
安装教程:
https://www.cnblogs.com/zhi-leaf/p/5983550.html
http://www.javashuo.com/article/p-bshcippy-p.html
https://www.jianshu.com/p/9abad055fff6(亲测能够)
local_root=/var/www/html chroot_local_user=YES anon_root=/var/www/html
注:local_root 针对系统用户; anon_root 针对匿名用户。
从新启动服务:service vsftpd restart
删除用户:userdel ftpuser
rpm -qa | grep vsftpd //查看ftp是否安装
查看ftp是否安装rpm -q vsftpd //
systemctl stop vsftpd //中止ftp服务 yum -y remove vsftpd.x86_64 //卸载ftp服务
解决:ftp 上传 550 failed to change directory
http://www.javashuo.com/article/p-mmoblzlm-mz.html
解决方法:https://blog.csdn.net/ld362093642/article/details/78037865?locationNum=6&fps=1