Tomatokai

學習,是一趟自我愉悅的旅行


  • 主頁

  • 標籤

  • 分類

  • 歸檔

Docker 中安裝centos並且進行ssh

Posted on 2019-06-21

安裝centos

docker pull centos
docker run -d -i -t <imageID> /bin/bash
#進入docker內的centos
docker attach <ContainerID>

訂製自己的centos

#安裝ifconfig
yum search ifconfig
yum install net-tools.x86_64

centos安装和配置zsh

Posted on 2019-06-12

mac自帶的終端少了語法高亮和自動填充等功能,用起來還是挺不方便的,尤其是用ssh的時候,就更加不方便了,後來發現了iTerm和zsh搭配使用,可以使得效率提高很多,於是記載下來,為便於需要配置時使用。
此文是centos的安裝配置

centos中安裝和配置 oh-my-zsh

安裝 zsh
yum install zsh
#或者
yum -y install zsh
安裝 oh-my-zsh
curl
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

wget
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
配置oh my zsh主題和插件
#查看主題
ls ~/.oh-my-zsh/themes
#修改主題
vim ~/.zshrc
#把ZSH_THEME="roobbyrussel"改成喜歡的
ZSH_THEME="ys"

#安装语法自动填充 zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

#安装语法高亮 zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

#让插件生效
vi ~/.zshrc
把插件位置改为如下:
plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
#让新配置生效
source ~/.zshrc

mac自帶ssh命令(純屬備忘)

ssh -t root@192.168.3.101 -p 22

docker设置开机启动

systemctl enable docker

Windows 中安裝Centos7 並設置 VirtualBox

Posted on 2019-06-12

1.安装virtualbox,安装centos7

2.配置cnetos7网络,网卡1:用 only host 网卡2:用nat(记得在主机设置共享网络)

3.进入全局设置固定IP,通常为 56.1(或者137.1)

假如安装的是5.26版本的VMBOX,则不需要以下设置,直接和主机互ping检查

4.进入centos系统,对 etc/sysconfig/network** 进行enp0s3修改(这个是only host),

  1. 复制 cp enp0s3 enp0s8 继续修改(需要确定uuid)
    重启网卡

6.检查是否可以上网,和主机互相ping

7.安装ssh

8.把端口印到主机局域网IP

9.下载xshell 工具链接

#enp0s3
TYPE=Ethernet
BOOTPROTO=static
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=enp0s3
UUID=60aa3694-4b4b-4147-a3c7-251d1178c34a
DEVICE=enp0s3
ONBOOT=yes
IPADDR=192.168.56.1

#enp0s8
TYPE=Ethernet
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=enp0s8
UUID=745f8959-57af-4035-87cf-0fdcc4d2e2c2
DEVICE=enp0s8
ONBOOT=yes
关于docker 无法运行的解決方法

在新的Centos上安装Docker-CE,后运行docker run hello-world报错Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

#解决办法
$ systemctl daemon-reload
$ sudo service docker restart
$ sudo service docker status
#可以看到状态 运行中 running
$ sudo docker run hello-world

设置windows自动启动虚拟机系统

方法1

新建一个vbs

Set objShell = WScript.CreateObject("WScript.Shell")  
cmd = "cmd.exe /C """"C:\Program Files\Oracle\VirtualBox\VBoxHeadless.exe"" --startvm centos"""    

returnValue = objShell.Run(cmd, 0, false) 

再将其放到 startup (C:\Users\All Users\Microsoft\Windows\Start Menu\Programs\StartUp)

方法2

新建一个记事本,名字保存为Virtualbox.bat
@ECHO OFF
start D:\dev\VirtualBox\VirtualBox.exe -startvm ubuntu12.04
EXIT
放到C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

Markdown,入門基礎語法

Posted on 2019-06-06

剛學python時,在jupyter notebook裡面看到有markdown,當時還不知道是做什麼用的,現知道主要用於寫筆記和博客,怕忘了些語法細節,因此紀錄。

標題

用#來區分,總共可分6層

列表

  1. 有序列表 1.
  • 無序列表 -
  • 無序列表 *

引用

引用採用 > 學習,是一趟自我愉悅的旅行

連結/圖片連結

插入連結採用 [ ] + ( ) 方括號寫連結名稱,括號寫連結
圖片則是 ! +[ ] + ( )

必應

粗體(採用2個星號包圍文字即可) 斜體(1個星號)

表格

講真,能不在mardown做表格就不再這裡做吧,是比較麻煩的,建議其他工具製作好再用

所有表格 B列 C列

代碼框

用的最多的地方到啦,採用 ` 符號包起代碼

#如果是寫一小段代碼
import pandas as pd

#如果是一大段代碼,則用Tap縮進查看,一小段則用`符號標記
import pandas as pd 
import numpy as np
import matplotlib as mpl

傳說中的分割線,用3個*號即可


教程链接

需要更详细的资料:
Markdown語法說明-完整版
Markdown語法說明-快速入門版


用傳說中的分割線結束本篇筆記
——tomatokai


哈嘍,此刻開啟終生學習之旅

Posted on 2019-06-05
筆者是一位沒有編程基礎的人員,由於自學Python後發現編程真的是一件很有趣的事情,於是想分享一些踩過的坑。涉及內容都是初級,若有新進人員看到其中的錯誤,謝謝提出更正,將不甚感激!
12

tomatokai

15 posts
© 2019 tomatokai
Powered by Hexo
|
Theme — NexT.Pisces v5.1.4