
Linux+虚拟机+Docker
文章平均质量分 62
Soyoger
申明:个人微信公众号:AI技术研习社,公众号ID:ai2club。本博客只是用来学习,并不从事任何商业活动,其内容是自己总结或者来自互联网搜索到的,并没有过多关注版权问题,如有侵权内容,请私信我进行删除,谢谢。本博客内容主要围绕计算机领域热点技术和工作内容,不涉及版权问题,任何人可以查看、转载。
展开
-
从工作实践中积累Linux常用脚本(一)
从工作实践中积累Linux常用脚本。原创 2021-12-11 22:06:29 · 804 阅读 · 0 评论 -
Linux下统计当前文件夹下的文件个数、目录个数
1) 统计当前文件夹下文件的个数代码如下:ls -l |grep "^-"|wc -l2) 统计当前文件夹下目录的个数代码如下:ls -l |grep "^d"|wc -l 3) 统计当前文件夹下文件的个数,包括子文件夹里的 代码如下:ls -lR|grep "^-"|wc -l 4) 统计文件夹下目录的个数原创 2017-08-16 23:11:25 · 1139 阅读 · 0 评论 -
使用chrony代替ntp同步时间
Chrony是一个开源的自由软件,它能帮助你保持系统时钟与时钟服务器(NTP)同步,因此让你的时间保持精确。它由两个程序组成,分别是chronyd和chronyc。chronyd是一个后台运行的守护进程,用于调整内核中运行的系统时钟和时钟服务器同步。它确定计算机增减时间的比率,并对此进行补偿。chronyc提供了一个用户界面,用于监控性能并进行多样化的配置。它可以在chronyd实例控制的计算机上原创 2017-09-06 16:40:22 · 28407 阅读 · 0 评论 -
什么是Docker?为什么要使用Docker
什么是 DockerDocker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在GitHub 上进行维护。Docker 自开源后受到广泛的关注和讨论,以至于 dotCloud 公司后来都改名为 Docker Inc。Redh...原创 2017-08-14 11:35:05 · 7817 阅读 · 0 评论 -
Docker三个基本概念镜像(Image)容器(Container)仓库(Repository)
Docker 包括三个基本概念镜像(Image)容器(Container)仓库(Repository)理解了这三个概念,就理解了 Docker 的整个生命周期。Docker 镜像Docker 镜像就是一个只读的模板。例如:一个镜像可以包含一个完整的 ubuntu 操作系统环境,里面仅安装了 Apache 或用户需要的其它应用程序。镜像可以用来创建 Docker 容器。Docker 提供了一个很简单...原创 2017-08-14 12:01:23 · 14304 阅读 · 0 评论 -
win10安装docker
近一年来,有一个直观的感觉,数据领域围绕大数据进行计算分析和人工智能算法进行挖掘和建模应用,而在程序架构上,好多企业在往微服务方向走,微服务越来火,比如Spring-boot、Spring-cloud等,而在服务部署上,传统都是采用tomcat、weblogic这种单体部署方式,常常一个应用很大,还需要打成war包,项目后期操作和管理越发觉得不灵活。现如今,微服务+Docker容器开发部署方式越来...原创 2018-09-15 14:24:11 · 765 阅读 · 0 评论 -
命令行下jq才是JSON 处理利器呀
jq 简介JSON 是一种轻量级的数据交换格式。其采用完全独立于语言的文本格式,具有方便人阅读和编写,同时也易于机器的解析和生成。这些特性决定了 JSON 格式越来越广泛的应用于现代的各种系统中。作为系统管理员,在日常的工作中无论是编辑配置文件或者通过 http 请求查询信息,我们都不可避免的要处理 JSON 格式的数据。jq 是一款命令行下处理 JSON 数据的工具。其可以接受标准输入,...转载 2018-12-26 21:30:27 · 2020 阅读 · 0 评论 -
Linux小技巧:后台提交任务与日志保存
前言:先说说自己的情况,从18年9月开始,整个工作环境和生产工具发生了很大的变化,之前工作大部分时间用的是Windows做开发和少数Linux,现在要全部使用mac和公私有云的Linux环境,这种情况下对自己的做事方式、技术要求、技术栈和使用工具都发生了变化。由于之前在Linux上面的积累很少,所以又要开启一段学习之路啦!今天,我重点要介绍的是Linux后台任务提交的几种常用方式推荐。为什...原创 2019-01-11 08:08:03 · 10424 阅读 · 0 评论 -
linux下vim编辑器快速掌握方法
学习vim时,没有比vimtutor更好的入门教材了,输入vimtutor命令后剩下的就是跟着说明操作,整个过程不需要死记硬背,它会非常应景地告诉你应该怎么使用vim,并且全程给出了模拟演练的环境。本节总结了vimtutor提到的所有vim操作方法。在linux或者mac命令行输入vimtutor之后,得到如下图:移动光标既可以用箭头键,也可以使用 hjkl 字母键,其中h 用于左移光...原创 2019-02-21 22:49:36 · 1246 阅读 · 0 评论 -
linux中的du 命令详解
Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的.1.命令格式:du [选项][文件]2.命令功能:显示每个文件和目录的磁盘使用空间。3.命令参数:-a或-all 显示目录中个别文件的大小。 -b或-bytes 显示目录或文件大小时,以byte为单位。 -c或转载 2017-08-16 23:09:10 · 7733 阅读 · 0 评论 -
SELinux基本概念及基本配置
SELinux从出现至今,已经走过将近13年历史,然而在Linux相关QQ技术群或者Linux相关论坛,经常有人遇到问题问题都归咎与 SELinux,如httpd各项配置都正常,但客户就是无法访问;又比如vsftpd配置均正常,但客户端访问提示无法转换家目录。于是乎很多人都 对SELinux有了极大的偏见,认为SELinux带来的似乎只有麻烦,于是很多人选择在安装系统第一件事就是将SELinux设转载 2017-08-09 14:53:04 · 900 阅读 · 0 评论 -
linux生成免密码登录
linux生成免密码登录:ssh-keygen -t rsassh-copy-id -i /home/hadoop/.ssh/id_rsa.pub master原创 2017-08-09 12:12:14 · 1395 阅读 · 0 评论 -
Linux命令学习总结:dos2unix - unix2dos
今天第一次接触这个,做个记录,最近觉得linux的东西知道的太少了,不行,得好好看点资料了。命令简介:dos2unix是将Windows格式文件转换为Unix、Linux格式的实用命令。Windows格式文件的换行符为\r\n ,而Unix&Linux文件的换行符为\n. dos2unix命令其实就是将文件中的\r\n 转换为\n。而unix2dos则是和dos2u转载 2017-05-24 16:09:59 · 1208 阅读 · 0 评论 -
chmod命令详细用法
指令名称 : chmod 使用权限 : 所有使用者 使用方式 : chmod [-cfvR] [--help] [--version] mode file... 说明 : Linux/Unix 的档案调用权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所调用。 参数 : mode : 权限设定字串,格式如下 : [ugoa...][[+-=原创 2017-05-22 11:41:46 · 783 阅读 · 0 评论 -
经典的 Fork 炸弹解析
众所周知,bash是一款极其强大的shell,提供了强大的交互与编程功能。这样的一款shell中自然不会缺少“函数”这个元素来帮助程序进行模块化的高效开发与管理。于是产生了由于其特殊的特性,bash拥有了fork炸弹。Jaromil在2002年设计了最为精简的一个fork炸弹的实现。所谓fork炸弹是一种恶意程序,它的内部是一个不断在fork进程的无限循环,fork炸弹并不需要有特别的权限即可转载 2017-06-02 17:10:26 · 2500 阅读 · 0 评论 -
万用socket神器Linux Netcat 命令
netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用netcat命令所能完成的事情令人惊讶。netcat所做的就是在两台电脑之间建立链接并返回两个数据流,在这之后所能做的事就看你的想像力了。你能建立一个服务器,传输文件,与朋友聊天,传输流媒体或者用它作为其它协议的独立客户端。1. 在ubuntu上的原创 2017-06-28 19:00:09 · 2904 阅读 · 0 评论 -
Linux下fdisk命令操作磁盘详解--添加、删除、转换分区
linux下fdisk命令操作磁盘详解--添加、删除、转换分区等fdisk 操作硬盘的命令格式如下:[root@localhost beinan]# fdisk 设备比如我们通过 fdisk -l 得知 /dev/hda 或者 /dev/sda 设备;我们如果想再添加或者删除一些分区,可以用[root@localhost beinan]# fdisk /dev/hda或转载 2017-06-13 22:22:30 · 1257 阅读 · 0 评论 -
linux的mount(挂载)命令详解
mount -t nfs 10.10.20.14:/mnt/gisdata /gislinux客户端挂接(mount)其他linux系统或UNIX系统的NFS共享 # mkdir –p /mnt/nfs 注:建立一个目录用来作挂接点(mount point) #mount -t nfs -o rw 10.140.133.9:/export/home/sunky /mnt/nfs原创 2017-06-13 22:28:24 · 2327 阅读 · 0 评论 -
linux检查磁盘空间使用情况df 命令
linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。1.命令格式:df [选项] [文件]2.命令功能:显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况下,磁盘空间将以 1KB 为单位进行显示,除非环境变量 POSIXLY_COR转载 2017-06-13 22:31:09 · 1072 阅读 · 0 评论 -
linux的lsof命令详解
lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。因为应用程序打转载 2017-08-08 09:11:58 · 712 阅读 · 0 评论 -
Linux id 命令 - 显示用户id和组id信息
Linux id命令用于显示用户的ID,以及所属群组的ID。id会显示用户以及所属群组的实际与有效ID。若两个ID相同,则仅显示实际ID。若仅指定用户名称,则显示目前用户的ID。语法id [-gGnru][--help][--version][用户名称]参数说明:-g或--group 显示用户所属群组的ID。-G或--groups 显示用户所属附加群组的ID。-n或--原创 2017-05-24 15:10:00 · 26886 阅读 · 0 评论