金沙澳门官网网址_金沙国际登陆

欢迎加入金沙澳门官网网址体验更多不一样的精彩.,金沙国际登陆提供最丰厚回馈!,因为金沙澳门官网网址这里的游戏是多种多样的,为大家打造一个最专业的化的超级五星酒店。

金沙澳门官网网址 > 金沙澳门官网网址 > 常用命令,自定义仓库【金沙澳门官网网址】

原标题:常用命令,自定义仓库【金沙澳门官网网址】

浏览次数:168 时间:2019-12-04

1、什么是linux?

**命令
cpulimit -e portmap -l 25
45.32.128.61
apt-get update
apt-get dist-upgrade
route -n 看网关
vncserver
vncviewer 45.32.128.61:5901

一、Docker hub 交互

    Docker hub 是 Docker 官方维护的一个公共仓库,大部分需求都可以通过在 Docker hub 中直接下载镜像来完成。接下来,来看一下怎么与 Docker hub 进行交互,包括登陆登出以及将本地镜像推送到 Docker hub 等...

注册:https://hub.docker.com/ 注册的时候需要FQ~~

登陆:docker login 

金沙澳门官网网址 1

登出:docker logout

搜索镜像

docker search [name] --filter=stars=30
                     --filter=stars=N (参数可以指定仅显示收藏数量为 N 以上的镜像)

金沙澳门官网网址 2

拉取镜像:docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签]

推送镜像

#1、打镜像标签(username 表示Docker账号用户名)
docker tag REPOSITORY[:tag] username/REPOSITORY[:tag]
docker tag myenv:1.0 jmcui/myenv:1.0

#2、推送到Docker hub
docker push username/REPOSITORY[:tag]
docker push jmcui/myenv:1.0

  01.Linux是一套免费使用和自由传播的类Unix操作系统,多用户、多任务、支持多线程和多CPU的操作系统。
  02.Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
  03.Lnux存在着许多不同的Linux版本,但它们都使用了Linux内核。

rdesktop -u abc -p mima 10.10.10.130
xtightvncviewer或xvnc4viewer

二、创建 Docker 私库(基于HTTP)

    在企业中把内部的一些工具包放入 Nexus 中是比较常见的做法,最新版本 Nexus3.x 全面支持 Docker 的私有镜像。所以使用 Nexus3.x 一个软件来管理 Docker , Maven , Yum , PyPI 等是一个明智的选择。

  创始人林纳斯·托瓦兹 91年10月5日发布!

修改终端banner
leafpad ~/.bashrc
figlet hijack

1、使用 Docker 安装 Nexus

docker run -d --name nexus3 --restart=always -p 8081:8081 -p 8082:8082 -p 8083:8083 --mount src=nexus-data,target=/nexus-data sonatype/nexus3
## 8081:nexus3网页端
## 8082:docker(hosted)私有仓库,可以pull和push
## 8083:docker(proxy)代理远程仓库,只能pull 

2、linux的特点是什么?

iphone root/alpine

2、登陆

    访问 http:// ip地址:8081 默认账号:admin,默认密码:admin123

金沙澳门官网网址 3

  01.免费使用,开放源代码!
  02.基本思想:
    001.一切都是文件!
    002.每个软件都有确定的用途!
  03.多用户、多任务
  Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。
  04.支持多种平台
  Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。

修改开机密码 passwd

 3、创建私有仓库

    页面上方的齿轮按钮 —> Repository —> Repositories —> Create repository —> 选择 docker (hosted)

金沙澳门官网网址 4

      还可以创建一个 docker (proxy) 类型的仓库链接到 DockerHub 上。再创建一个 docker (group) 类型的仓库把刚才的 hosted 与 proxy 添加在一起。主机在访问的时候默认下载私有仓库中的镜像,如果没有将链接到 DockerHub 中下载并缓存到 Nexus 中。

3、linux主流的发布版本?

修改mac
spoof-mac --help
spoof-mac list会列出网卡
spoof-mac randomize wlan0 生成一个随机mac
spoof-mac set 12:a3:44:55:66 wlan0生成指定mac
spoof-mac reset wlan0 重置原本最初mac

4、配置支持 HTTP

    Docker 默认不允许非 HTTPS 方式推送镜像。我们可以通过 Docker 的配置选项来取消这个限制,(Ubuntu 16.04+, Debian 8+, centos 7)在 /etc/docker/daemon.json 中写入如下内容:

{
  "registry-mirrors": [
    "https://registry.docker-cn.com"
  ],
  "insecure-registries": [
    "xx.xx.xx.xx:8082"
  ]
}

     重启 Docker :

$ sudo systemctl daemon-reload
$ sudo systemctl restart docker

  01.红旗 国产的!

burp证书
浏览器burp,右上角下载证书,设置,advanced,证书,view,authorities,导入,全选

5、验证效果

#1、登陆
docker login xx.xx.xx.xx:8082
#2、私库标签
docker tag myenv:1.0  xx.xx.xx.xx:8082/myenv
#3、推送镜像到私有仓库
docker push xx.xx.xx.xx:8082/myenv
#4、查看私有仓库镜像,验证是否推送成功
curl xx.xx.xx.xx:8082/v2/_catalog
#5、拉取私有仓库镜像
docker pull xx.xx.xx.xx:8082/myenv

  02.CentOS 最主流的 免费!

wireshark root
修改 usr/share/wireshark/init.lua
查找dofile(DATA
在第一个dofile(就是后面有console那个)前面加上--保存**

三、私有仓库高级配置(HTTPS 认证)

    下面,我们将要搭建的私有仓库地址为 docker.domain.com,使用 openssl 自行签发 docker.domain.com 的站点 SSL 证书,并用 Docker Compose 搭建一个拥有权限认证、TLS 的私有仓库。

    由于是在 Centos 7 下玩的 Docker ,首先要解决 Docker Compose 安装的问题。

  03.SuSe

 

1、安装 Docker Compose

x86_64 架构的 Linux 建议安装如下:

    从 官方 GitHub Release 处选择最新版本安装,类似如下~

#1、直接下载对应的二进制包
curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
#2、添加环境变量
export PATH=$PATH:/usr/local/bin/docker-compose

#卸载
sudo rm /usr/local/bin/docker-compose

ARM 架构的 Linux 建议安装如下:

#1、检查linux有没有安装python-pip包
 pip -V
#2、执行安装 epel-release 包
 yum -y install epel-release
#3、执行安装 python-pip 包
 yum install python-pip
#4、对安装好的pip进行升级
 pip install --upgrade pip
#5、再次验证pip是否安装成功
 pip -V
#6、安装Docker-Compose(失败的话可重复多次)
 pip --default-timeout=300 install -U docker-compose --ignore-installed requests
#7、检查docker-compose 安装
 docker-compose -version

#卸载
sudo pip uninstall docker-compose
yum -y remove python-pip
yum -y remove epel-release

bash 补全命令 :sudo curl -L -o /etc/bash_completion.d/docker-compose

 

直接用容器来执行Docker Compose:

curl -L https://github.com/docker/compose/releases/download/1.22.0/run.sh > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

  04.redHat 商业版的!收费!

 

2、HTTPS 认证

    因为对 HTTPS 的那些证书认证什么的,着实没有什么大的概念,就不在这里大夸其辞了。国内各大云服务商均提供了免费的站点证书,常见的做法是:申请个域名,绑定服务器IP,然后下载云服务提供的证书,添加认证即可。

    这里的做法是使用 openssl 自行签发 docker.domain.com 的站点 SSL 证书,也是看着步骤,一步步傻瓜式操作下来的,就不献丑了。具体步骤可以参考:https://yeasy.gitbooks.io/docker_practice/content/repository/registry_auth.html

    至于坑,那还是有的,比如上面的 Docker Compose 安装就折腾了好久。另外需要注意的是,最后生成的文件都要放在 /etc/docker 相关目录下,目录结构如下:

金沙澳门官网网址 5

金沙澳门官网网址 6

 

参考资料:《Docker — 从入门到实践》

  05.ubuntu 普通用户

pwd:查询当前目录

4、linux的优缺点?

~’代表自己的home目录

  优点:
    01.性能稳定
    02.较高的安全性和Bug的快速修复
    03.支持多用户多任务
    04.完善的用户的群组的策略
  缺点:
    01.图形界面不友好
    02.没有特定的厂商支持

/’代表根目录,/root并不是根目录。'.'代表当前目录。'..'代表上层目录

5、什么是虚拟软件?

cd:change directory,切换目录。cd / :切换到根目录。 cd ..:返回上一级目录。tab自动补全。

  虚拟软件: 是一个可以使一台电脑上同时运行2个或者更多的系统!可以模拟一个标准的PC环境!这个环境和真机一模一样!
  常用的虚拟软件:
    01.VMare
    02.VritualBox (mac)

ls:查看当前目录下的文件或目录。

6、下载centOS系统的网址以及下载步骤?

ls -l:查看下面详细信息:drwxr-xr-x  2 cyborg  cyborg  4096  Jun  1 10:45  Desktop

  

drwxr-xr-x(d:类型为目录。rwx:权限,1组:属主;2组:属组;3组:其他用户) 2(文件硬链接数目)

金沙澳门官网网址 7

cyborg(属主) cyborg(属组) 4096(大小,单位为byte字节) Jun  1 10:45(修改时间) Desktop。

金沙澳门官网网址 8

ls -lh:h=human,人性化展示列表。

金沙澳门官网网址 9

ls -a:查看所有(包括隐藏)ls -l 文件夹/:不用进入查看文件夹里面的文件或目录

金沙澳门官网网址 10

touch .test:创建一个文件名为.test隐藏空文件。空文件夹也是要占容量的(4k)。

金沙澳门官网网址 11

mkdir:创建目录。mkdir -p cn/shandong/jinan:一次性递归创建一堆目录

金沙澳门官网网址 12

vim test:创建一个文件名为test的文档。

7、linux周边配套软件都有什么?

cat test:查看文件内容。-n:显示行号   -T:不显示制表符  合并:cat new1 new2 new3 > fly.rar   

  01.Xshell/SecureCRT

more test:一点点看,回车跳一行或空格跳一页,q退出。less test:more的高级版

  02.XFtp/FileZilla

tail test:查看尾几行,-数字:设定显示行数;-f 其他进程试用文件时查看,适用于监视日志

  03.Notepad++/TextWrangler

head test:头几行,同tail,但无-f功能

8、了解linux网络设置的方式?

 

  01.安装的时候配置网络

mv:move 移动

  金沙澳门官网网址 13

tree 文件夹名:查看文件夹的树结构

  02.安装成功后配置网络

man 命令名:查看帮助,或者 命令名 --help  或者 help 命令名:查看内置命令

  金沙澳门官网网址 14

cp:复制粘贴一体 ;cp -R 递归复制目录内部

  金沙澳门官网网址 15

find / -name 'yum.log':从根(/)目录开始找yum.log的文件,也可'*.log'通配,路径可以根据实际情况写如 find /var/ -name 'index.php'

金沙澳门官网网址 16

find / -size +10M | xargs ls -lh 找出大于10M的文件并查看结果的详细信息

  出现上面红框圈起来的问题时,这就说明是权限不足,需要换成root用户。

which pstype ps 可找到ps位置

  dhclient eth0分配IP地址

history 查看用过的命令

  如果没有显示eth0,使用命令 ifconfig -a查询全部的网关信息

 

9、linux的配置

>文件名:清空文件

  01.查看主机名:hostname

grep -n hello yum.log:在yum.log 定位hello字符串 -n,显示行号;-v a:不含有a的 ;  -c:只显示共多少行匹配;  -e :多匹配(或)如:grep -e a -e b -e c file1等价于grep [abc] file1等价于grep [a-c] file1

  02.ping的用法:

wc 文件名:统计返回:行数,单词数,字节数,文件名

    001.ping  127.0.0.1

dd:意思是disk dump,如:dd if=1.txt bs=1 skip=364 of=new.txt

    002.ping  本机IP

校验md5:md5sum fly.rar         校验sha:shasum fly.rar

    003.ping  localhost

更优雅地重启:init 6

    ctrl+c:退出

sensors:查看温度

  金沙澳门官网网址 17

修改ip:sudo ipconfig eth0 192.168.18.128

  如上所述出现主机名ping不通的时候:编辑/etc/hosts文件

创建软链接:实实在在的文件,只想源文件的链接文件 inode编号不同,创建:ln -s data sl_data

本文由金沙澳门官网网址发布于金沙澳门官网网址,转载请注明出处:常用命令,自定义仓库【金沙澳门官网网址】

关键词:

上一篇:没有了

下一篇:shell基本语法,Linux安装JDK完整步骤