
Linux
Kangvcar Blogs
这是一个个人学习历程的记录博客。希望能大家多多指教。
展开
-
AWK 入门简明教程
AWK 简明教程, 快速学习AWK脚本语言,理解的AWK脚本语言的工作原理...原创 2017-12-05 12:36:00 · 1004 阅读 · 0 评论 -
Docker获取镜像
1.获取镜像2.查看本地镜像[root@kangvcar ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZElocal/centos kangvcar 3原创 2017-06-20 11:15:57 · 3068 阅读 · 0 评论 -
Docker安装
CentOS 系列安装 DockerUbuntu 系列安装 Docker原创 2017-06-20 11:10:12 · 2478 阅读 · 0 评论 -
CentOS配置本地yum源/阿里云yum源/163yuan源,并配置yum源的优先级
一、用Centos镜像搭建本地yum源二、把默认的CentOS yum源修改成国内的aliyun yum源三、把默认的CentOS yum源修改成国内的163源四、修改yum源的优先级原创 2017-06-19 22:21:25 · 87501 阅读 · 4 评论 -
Linux总结笔记11-搭建ISCSI网络存储
一.配置ISCSI服务端(target)1.在iscsi服务端添加硬盘,然后配置成RAID 注:也可以直接硬盘共享,不用做成RAID[root@linux1 ~]# mdadm -Cv /dev/md0 -n 3 -l 5 -x 1 /dev/sdb /dev/sdc /dev/sdd /dev/sde//创建RAID5卷,一块硬盘用做备份盘[root@linux1 ~]# mdadm -原创 2017-05-28 17:22:36 · 1058 阅读 · 0 评论 -
Linux总结笔记10-搭建DHCP服务
1.安装DHCP 服务程序[root@linux1 ~]# yum -y install dhcp2.修改DHCP主配置文件配置文件模版/usr/share/doc/dhcp-4.2.5/dhcpd.conf.example[root@linux1 ~]# cat /etc/dhcp/dhcpd.conf subnet 192.168.100.0 netmask 255.255.255.0 {原创 2017-05-28 17:18:42 · 766 阅读 · 0 评论 -
Linux总结笔记5-配置虚拟主机
基于IP地址 1.在网卡里添加多个ip地址 2.创建多个目录用于存放不同ip地址对应的站点 3.设置目录selinux规则与/var/www/html相同类型 4.修改主配置文件[root@linuxprobe ~]# vim /etc/httpd/conf/httpd.conf………………省略部分输出信息………………<VirtualHost 192.168.10.10>原创 2017-05-28 16:52:08 · 465 阅读 · 0 评论 -
Linux总结笔记6-配置Samba服务实现Linux和Windows之间文件共享
搭建Samba服务器 1.安装samba[root@linux1 ~]# yum -y install samba 2.过滤配置文件的注释信息 (配置文件的注释行太多,配置不方便,但是有配置困难的时候可以回去看看注释说明)[root@linux1 samba]# mv smb.conf smb.conf.bak[root@linux1 samba]# cat smb.conf原创 2017-05-28 16:56:23 · 785 阅读 · 0 评论 -
Linux总结笔记8-搭建DNS服务器
部署DNS主服务器 1.安装bind服务程序[root@linux1 ~]# yum -y install bind-chroot 2.修改bind的主配置文件[root@linux1 ~]# vim /etc/named.confoptions { listen-on port 53 { any; }; //改为any;在所有网卡上监听dns请求原创 2017-05-28 17:04:21 · 855 阅读 · 0 评论 -
Linux总结笔记7-配置NFS服务实现Linux间文件共享
搭建NFS服务器 1.安装nfs-utils[root@linux1 ~]# yum -y install nfs-utils 2.创建共享目录,修改目录权限为777 3.在配置文件/etc/exports 里写入需要共享的配置信息如:[root@linux1 ~]# vim /etc/exports/nfsshare 192.168.100.*(rw,sync,原创 2017-05-28 16:59:40 · 593 阅读 · 0 评论 -
Linux总结笔记9-搭建Postfix邮件服务器
1.修改主机名和部署好DNS服务器[root@linux1 ~]# hostnamemail.kangvcar.com[root@linux1 ~]# cat /etc/named.conf //修改/etc/named.conf文件 listen-on port 53 { any; }; allow-query { any; };[root@linu原创 2017-05-28 17:08:57 · 6775 阅读 · 0 评论 -
Docker创建镜像
创建镜像有很多方法,用户可以从 Docker Hub 获取已有镜像并更新,也可以利用本地文件系统创建一个修改已有镜像利用 Dockerfile 来创建镜像Dockerfile 编写原创 2017-06-20 11:31:39 · 2373 阅读 · 0 评论 -
Docker导入导出镜像
从本地文件系统导入镜像 tar格式镜像包下载地址:http://openvz.org/Download/templates/precreated比如,先下载了一个 ubuntu-14.04 的镜像,之后使用以下命令导入:# cat ubuntu-14.04-x86_64-minimal.tar.gz |docker import - ubuntu:14.04然后查看新导入的镜像# docker原创 2017-06-20 11:45:55 · 8279 阅读 · 0 评论 -
Windowns、Ubuntu17.10 下安装 MongoDB - [图文并茂]
Windows 下安装 MongoDBMongoDB 安装包下载点击下载 Windowns 平台: MongoDB 安装包MongoDB 下载中心MongoDB 安装运行安装包,单击Next选择安装路径单击Next,完成安装安装完成后,进入到安装目录下的/bin目录,能看到很多exe程序然后在/bin的同级目录下新建/data文件夹(用于存放数据和日志),在/data目录下分别新建两个文件夹原创 2017-11-21 13:57:01 · 996 阅读 · 0 评论 -
Git - git push origin master 报错的解决方法
1.错误提示如下: 2 [root@linux1 php]# git push -u origin master 3 To git@github.com:kangvcar/Results-Systems--PHP.git 4 ! [rejected] master -> master (fetch first) 5 error: failed to push some refs原创 2017-05-26 21:49:27 · 8757 阅读 · 1 评论 -
Git - 将本地仓库与远程仓库关联并推送至远程仓库
说明:此笔记在centos 7 上完成1.配置公钥[root@kangvcar ~]# ssh-keygen -t rsa -C "kangvcar@126.com"[root@kangvcar ~]# cat .ssh/id_rsa.pub注意:在本地用ssh-keygen生成密钥对后,把公钥添加到github上 2.安装git服务[root@kangvcar ~]# yum -y inst原创 2017-05-26 21:40:53 · 623 阅读 · 0 评论 -
Git - 如何修改开源项目并推送给作者 / 克隆远程仓库到本地
说明:此笔记在centos 7 上完成1.配置公钥[root@kangvcar ~]# ssh-keygen -t rsa -C "kangvcar@126.com"[root@kangvcar ~]# cat .ssh/id_rsa.pub*注意:在本地用ssh-keygen生成密钥对后,把公钥添加到github上*2.安装git服务[root@kangvcar ~]# yum -y ins原创 2017-05-25 12:07:35 · 1360 阅读 · 0 评论 -
关于Linux上SAMBA服务的权限问题(普通挂载)
简介:Samba服务用于在不同平台(windows,linux)之间共享文件和打印机等。注:本文不讨论multiuser多用户挂载的情况安装配置:(在服务器节点server0配置,在客户端节点desktop0验证)1.server0节点安装samba(服务主程序)和samba-client(提供smbpasswd用户管理工具)[root@server0 ~]# yum原创 2017-07-25 12:01:17 · 23726 阅读 · 1 评论 -
关于Linux上SAMBA服务的权限问题(多用户挂载)
简介:本文探讨关于Samba服务在客户端进行多用户挂载的问题,以及对cifscreds命令的使用效果.安装配置:(服务器配置要求如下,配置过程在本博客中,本文省略配置过程)在客户端desktop0配置进行多用户挂载:1.安装cifs-utils软件包以支持samba的挂载(否则即使挂载没有报错也无法正常使用)[root@desktop0 ~]# yu原创 2017-07-25 18:38:10 · 14477 阅读 · 0 评论 -
Docker 搭建WordPress
1.首先下载mysql镜像和wordpress镜像[root@kangvcar ~]# docker pull hub.c.163.com/library/mysql:latest[root@kangvcar ~]# docker pull hub.c.163.com/library/wordpress:latest2.查看本地镜像列表[root@kangvcar ~]# docker image原创 2017-06-20 13:56:44 · 3701 阅读 · 0 评论 -
Docker 网络之端口绑定
外部访问容器 容器中可以运行一些网络应用,要让外部也可以访问这些应用,可以通过 -P 或 -p 参数来指定端口映射。 -P 标记时 Docker 会随机映射一个 49000~49900 的端口到内部容器开放的网络端口。 -p 标记时 则可以指定要映射的端口,并且,在一个指定端口上只可以绑定一个容器。支持的格式有 ip:hostPort:containerPort ip原创 2017-06-20 13:25:54 · 11164 阅读 · 1 评论 -
Docker 数据管理
在容器中管理数据主要有两种方式数据卷(Data volumes)数据卷容器(Data volume containers)数据卷 数据卷是一个可供一个或多个容器使用的特殊目录,它绕过 UFS,可以提供很多有用的特性: - 数据卷可以在容器之间共享和重用 - 对数据卷的修改会立马生效 - 对数据卷的更新,不会影响镜像 - 卷会一直存在,直到没有容器使用创建一个数据卷原创 2017-06-20 13:14:43 · 1930 阅读 · 0 评论 -
Docker 容器管理
启动容器有两种方式,一种是基于镜像新建一个容器并启动,另外一个是将在终止状态(stopped)的容器重新启动。新建并启动 docker run启动过程理解当利用 docker run 来创建容器时,Docker 在后台运行的标准操作包括: 1. 检查本地是否存在指定的镜像,不存在就从公有仓库下载 2. 利用镜像创建并启动一个容器 3. 分配一个文件系统,并在只读的镜像层外面挂载一层可读写层原创 2017-06-20 12:59:15 · 2037 阅读 · 0 评论 -
Dockerfile 文件详解
使用 Dockerfile 可以允许用户创建自定义的镜像。 基本结构 一般的,Dockerfile 分为四部分:基础镜像信息、维护者信息、镜像操作指令和容器启动时执行指令。FROM格式为FROM <image> 或 FROM <image>:<tag> 第一条指令必须为 FROM 指令。并且,如果在同一个Dockerfile中创建多个镜像时,可以使用多个 FROM指令(每个镜像原创 2017-06-20 12:00:46 · 3205 阅读 · 0 评论 -
Linux总结笔记4-网卡配置及双网卡绑定
1.网卡基本配置信息第1步:首先咱们要切换到"/etc/sysconfig/network-scripts"目录中(该目录存放着网卡的配置文件)。第2步:使用vim编辑器修改网卡文件"ifcfg-eno16777736",逐项写入配置参数,并保存退出。设备类型:TYPE=Ethernet地址分配模式:BOOTPROTO=static网卡名称:NAME=eno16777736是否启动:ONB原创 2017-05-28 16:49:30 · 9102 阅读 · 1 评论 -
Linux总结笔记3-磁盘管理RAID,LVM
实验一(用4块硬盘做成RAID10)说明:本实验在虚拟机里完成 先关闭虚拟机,然后添加4块20G 的scsi硬盘,再启动虚拟机 用fdisk -l 命令查看新添加的4块硬盘是否被识别到了[root@linux1 ~]# fdisk -lDisk /dev/sda: 21.5 GB, 21474836480 bytes, 41943040 sectorsUnits = sectors o原创 2017-05-28 16:42:43 · 1131 阅读 · 0 评论 -
MySQL总结笔记3-表复制及备份还原
1.复制表结构含有主键等信息的完整表结构CREATE table 新表名 LIKE books;只有表结构,没有主键等信息create table 新表名 select * from books;或create table 新表名 as(select * from books);或create table 新表名 select * from books where1=2;2.将旧表中的数据灌入新表I原创 2017-05-26 22:40:32 · 397 阅读 · 0 评论 -
RHCE培训笔记
修改yum源为iso镜像1.创建文件来存放iso的内容 mkdir -rf /var/ftp/rhel72.查看iso镜像挂载在了哪个文件 mount | grep iso //默认挂载在/run/media/kangvcar/RHEL-7.0\Server.x86_64下3.把iso镜像的内容复制到/var/ftp/rhel7里 cp -rf /ru原创 2017-05-16 18:49:40 · 541 阅读 · 0 评论 -
Linux总结笔记1-常用命令及脚本基础
1.常用系统工作命令 1 echo 命令用于在终端显示字符串或输出变量提取后的值,格式为:“echo [字符串 | $变量]”。 2 date 命令用于显示及设置系统的时间或日期,格式为:"date [选项] [+指定的格式]"。 3 例如:date "+%Y-%m-%d %H:%M:%S" 4 reboot 命令用于重启系统,格式为:"reboot"。 5 poweroff 命令用原创 2017-05-16 18:49:56 · 703 阅读 · 0 评论 -
Linux总结笔记2-用户管理及权限管理
1.用户身份与能力用户身份号码——即UID超级用户UID0:系统的超级用户。系统用户UID1-999:系统中系统服务由不同用户运行,更加安全,默认被限制不能登录系统。普通用户UID1000~:即管理员创建的用于日常工作而不能管理系统的普通用户。注意UID一定是不能冲突的,管理员创建的普通用户UID从1000开始(即便前面有闲置的号码)用户组号码——即GID为了方便管理同一组的用户还有原创 2017-05-16 18:49:59 · 430 阅读 · 0 评论 -
Git总结笔记1-搭建和使用30条简明笔记
1.环境搭建: - Linux:安装git安装包(yum install -y git) - Windows:到官网下载安装包 - 安装完成后配置如下用户名和邮箱:git config --global user.name "Your Name"git config --global user.email "email@example.com"2.通过 git init 命令把当前目录原创 2017-05-25 12:24:46 · 411 阅读 · 0 评论 -
CentOS、Ubuntu、Debian三个linux比较异同
Linux有非常多的发行版本,从性质上划分,大体分为由商业公司维护的商业版本与由开源社区维护的免费发行版本。商业版本以Redhat为代表,开源社区版本则以debian为代表。这些版本各有不同的特点,在不同的应用领域发挥着不同的作用,不能一概而论。而绝大多数VPS上只提供开源社区维护的发行版本。下面就这些不同的Linux发行版进行简单的分析。UbuntuUbuntu近转载 2016-05-23 10:53:58 · 339 阅读 · 0 评论 -
Linux树状结构文件详解
/ 根目录/bin 存放用户可运行程序 /boot 存放系统启动时所需文件、内核文件/dev 接口设备文件目录/etc 存放系统设置和管理文件/home 普通用户的主目录/lib 仅包含运行/bin原创 2016-06-01 20:36:34 · 649 阅读 · 0 评论 -
centos 6.5安装vncserver 并开启远程桌面
centos 6.5安装vncserver 并开启远程桌面1、下载vncserveryum install tigervnc tigervnc-server -y 2、配置 vncserver vim /etc原创 2016-04-24 09:05:02 · 3111 阅读 · 0 评论 -
Linux常用的配置文件
/etc/sysconfig/network 基本网络全局配置如:主机名、网关 /etc/sysconfig/network-scripts/ifcfg-eth0 网卡配置文件,可配置ip、掩码、网关、静态或动态获取地址、是否随开机自启动 /etc/hosts 存储ip与主机名的静态映射关系原创 2017-05-16 18:49:34 · 340 阅读 · 0 评论 -
CentOS 修改系统语言的方法
使用如下命令:export LANG="en_US.UTF-8"可以修改环境变量LANG,修改之后立即生效,当时当系统重新启动时便会又变成原来的语言另外两种修改语言的方法:1.配置如下文件:vi /etc/sysconfig/i18n将原来的配置如:LANG="zh_CN.UTF-8"修改为LANG="en_US.UTF-8"保存之后不会立即生效,而转载 2016-10-31 16:35:08 · 2272 阅读 · 0 评论 -
MySQL总结笔记2-创建,删除用户与授权,撤销权限
一.创建用户命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';说明: - username - 你将创建的用户名; - host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%; - password - 该用户的登陆密码,密码可以为空,如果为原创 2017-05-26 22:36:12 · 448 阅读 · 0 评论 -
MySQL总结笔记1-必知必会
此笔记总结《MySQL必知必会》基本环境说明:此笔记是学习《MySQL必知必会》后的总结,用于个人日后回顾和参考。此笔记的数据库数据由本书作者提供,使用的MySQL版本为5.5.35-MariaDB在CentOS 7 系统下。此笔记数据库数据脚本环境部署[root@kangvcar ~]# yum -y install maridb mariadb-server //安装mysql客户端和原创 2017-05-26 22:21:01 · 685 阅读 · 0 评论 -
常用的配置文件
/etc/sysconfig/network 基本网络全局配置如:主机名、网关/etc/sysconfig/network-scripts/ifcfg-eth0 网卡配置文件,可配置ip、掩码、网关、静态或动态获取地址、是否随开机自启动/etc/hosts 存储ip与主机名的原创 2016-06-01 20:50:57 · 330 阅读 · 0 评论 -
Linux文件权限基本配置
文件权限:用 ls -l 或者 ll 查看文件权限rwxrwxrwx所有者所属组其他人ugo(读)r=4(写)w=2(执行)x=1例1、 chmod 777原创 2016-06-01 21:07:22 · 520 阅读 · 0 评论