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