Ubuntu下安装Docker教程
首先来看下来自《Docker从入门到实战》这边书的笔记:
为什么要使用DockerDocker容器启动可以实现秒级。对系统利用率高,一台主机可以运行数千个容器。更快速的交付和部署更高效虚拟化更轻松迁移和扩展:docker几乎可以在任何平台运行更简单的管理
Docker和传统虚拟机比较:
对比图片Docker三个基本概念
镜像(i ...
二十个 Linux 服务器性能调优技巧汇总
Linux是一种开源操作系统,它支持各种硬件平台,Linux服务器全球知名,它和Windows之间最主要的差异在于,Linux服务器默认情况下一般不提供GUI(图形用户界面),而是命令行界面,它的主要目的是高效处理非交互式进程,响应时间并不是那么重要,相反,能够长时间处理高负载才是最关键的。
Linux高可用服务器集群解决方 ...
盘点一些常用的Linux小技巧
1、查看文件校验值
在文件进行拷贝或者进行传输的时候,可能有损坏或者被修改的可能,这时候可以查看校验值来确认一下。比如我们平时工作需要用到其它组给我们提供的一些对接的程序,每次程序运行不符合他们的预期的时候,我们都会对一下两边的md5校验值。
生成文件的校验值的方法有很多种,常用的有md5sum校验、crc ...
浅谈Linux的库文件
最近在Linux下使用第三方库Protobuf时,遇到一个问题:可执行程序在运行时报错:“error while loading shared libraries: libprotobuf.so.7: cannot open shared object file: No such file or directory”。于是花时间弄清楚原因,找到解决方案,跟大家共享一下。
1. 什么是库
在windows平台和linux平台下都存在着 ...
CentOS 配置防火墙详解及实例
CentOS配置防火墙
昨天帮朋友配置CentOS服务器,一开始为了方便测试直接把防火墙关了,之后便需要配置好防火墙,网上找了几个防火墙规则都有错误,后来发现是博主发帖不认真,有太多字符错误,下面是我整理的亲测可用的防火墙规则的配置过程:
修改 iptables-config
首先修改iptables-config文件的一个配置项
...
CentOS 7.x NAT模式上网配置步骤详解
前言
本机环境介绍如下:
虚拟机版本——VMware Workstation Pro 12.x
系统镜像——CentOS-7-x86_64-DVD-1511.iso
static IP address——10.0.0.102
netmask——10.0.0.2
一 VMware 配置
在“编辑”选项卡中,选择“虚拟网络编辑器”,如下图:
选择VMnet8,修改子网IP与子网掩码,注意不要 ...
centos7云主机系统下挂载磁盘的方法
一、准备
centos7云主机一台
50G云硬盘
云硬盘挂载到云主机上
二、挂载磁盘
1.1查看新磁盘
?
1
[root@cgsl ]# fdisk –l
找到新添加的磁盘的编号为/dev/vdc
1.2硬盘分区 ...
Ubuntu Docker 安装教程
ubuntu docker 安装
docker 支持以下的 ubuntu 版本:
ubuntu precise 12.04 (lts)
ubuntu trusty 14.04 (lts)
ubuntu wily 15.10
其他更新的版本……
前提条件
docker 要求 ubuntu 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的 ubuntu 版本是否支持 docker。通过 uname -r 命令 ...
手把手教你如何在Ubuntu下安装Miniconda
前言
这次我们来安排一下如何在ubuntu上安装Miniconda。
这里说一下为什么不是Anaconda,因为它太占内存了,足足有5G左右,我的云服务器才40G硬盘,实在是玩不起呐。
但是Anaconda和Miniconda的用法完全一摸一样,使用上不要担心,完全就是一个多装了很多包,一个少装了很多包。
解释一下为什么用conda来创建pytho ...
Ubuntu上安装更加轻便和快速的XFCE桌面
你想在你的Ubuntu电脑上试试XFCE桌面吗?下面是一个关于如何在Ubuntu上安装XFCE的教程。通过这个过程,您仍然保留了GNOME DE。在遵循本教程之后,您应该能够在登录屏幕上获得多个选项来选择您想要加载的桌面环境。
Xfce是Linux操作系统的一种开源的免费桌面环境。Xfce有很多很好的特性,这些特性使它易于使用。与其他Lin ...
Linux静态库与动态库实例详解
Linux静态库与动态库实例详解
1. Linux 下静态链接库编译与使用
首先编写如下代码:
?
1
2
3
4
5
6
7
8
9
10
...
CentOS实现将php和mysql命令加入到环境变量中的几种方法
CentOS实现将php和mysql命令加入到环境变量中的几种方法
前言:
Linux CentOS配置LAPM环境时,为了方便,将PHP和MySQL命令加到系统环境命令,下面我们记录几种在linux下将php和mysql加入到环境变量中的方法。
如果在没有添加到环境变量之前,执行“php -v”命令查看当前php版本信息时时,则会提示命令不存在的错误 ...
Linux 查看空间使用情况的实例详解
Linux 查看空间使用情况的实例详解
在日常的Linux巡检中,我们会遇到文件系统目录使用空间很高的情况,例如如下利用”df -h “查看到根目录空间使用超过80%。而我们仅仅知道是根目录空间使用过高,这样是不够的。还需要知道是目录还是文件让根目录空间使用过高。通常我们使用的命令是”du -sh *”。
第一步:查看Linux系统 ...
linux中快速列出文件列表的多种方法总结
前言
最近在工作中碰到一个很棘手的问题,需要读取出ubuntu系统中某个目录下所有文件,由于服务器中存储的文件实在太多,导致此过程效率十分低下,动辄需要等待一个小时之久,还只是一个目录。于是如何快速获取文件列表便是这两天的头等大事,折腾半天找到一个较为快速的方法,记录如下,话不多说了,来一起看看详细的 ...
centOS7下mysql插入中文字符报错问题解决方法
在刚装完mysql,就建立了数据库abc,然后新建一个abc表,插入英文没有问题,但是插入中文就有问题,会报错:
ERROR 1366 (HY000): Incorrect string value: '\xE4\xBD\x99\xE9\x93\xB6...'
应该是数据库编码问题,所以应该改数据库编码
这里有2中方法。一种是直接敲代码设置,一种是在CentOS7中修改文件/usr/my.cnf ...
centos7 mariadb主从复制配置搭建详解步骤
花了小一天的时间,终于实现了centos7 mariadb主从复制配置搭建,下面记录一下过程
环境:
虚拟机:vm8; centos7 版本:7.2.1511; mariadb 版本:centos7.2内置的
主库服务器: 10.69.5.200,CentOS 7,MariaDB 10已安装,有数据。
从库服务器1: 10.69.5.201,CentOS 7,MariaDB 10已安装,无应用数据。
主服务 ...
Ubuntu 21.04 将重点提升主目录隐私安全性
如今个人计算机普及程度非常高,但是对于部分用户而言,由于工作和使用环境的特殊性,可能会出现多人共同使用同一设备的情况。目前市面上所有主流的桌面操作系统都拥有多用户模式,可以在设备上设置多个用户,并在使用时登录各自的账号。多用户环境下,个人资料的安全性是很多人都非常关心的一点。
然而对于 Ubuntu ...
Ubuntu 配套火狐浏览器发现任意代码执行漏洞,需尽快升级
Ubuntu 是一个以桌面应用为主的 Linux 操作系统。它是一个开放源代码的自由软件,提供了一个健壮、功能丰富的计算环境,既适合家庭使用又适用于商业环境。Ubuntu 为全球数百个公司提供商业支持。
1 月 8 日,Ubuntu 发布了安全更新 ,修复了其配套开源 Web 浏览器 Firefox 中发现的重要漏洞。以下是漏洞详情:
漏洞 ...
详解Ubuntu 16.04 几个国内更新源
如何更改源
1/ 在修改source.list前,最好先备份一份
执行备份命令
?
1
sudo cp /etc/apt/sources.list /etc/apt/sources.list.old
2/ 执行命令打开source.list文件:
可以用vim,gedit,ato ...
Linux下使用inode删除指定文件方法示例
前言
众所周知在Linux中,有时候会遇到文件名是乱码或者是某些特殊中文的文件,这时候通过文件名就很难删除。
同时,对于linux中的任何一个文件都必然有其唯一的inode值,这时候就可以通过inode来删除异常文件名的文件。
操作的对象一般为类似下面的文件:
?
1
...