Linux
sunshingheavy
这个作者很懒,什么都没留下…
展开
-
Linux Shell编程入门
转自:http://www.cnblogs.com/suyang/archive/2008/05/18/1201990.html从程序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell转载 2016-12-21 16:08:45 · 282 阅读 · 0 评论 -
CentOS7下安装MySQL5.7安装与配置
CentOS7下安装MySQL5.7安装与配置(YUM)原文链接:http://blog.csdn.net/xyang81/article/details/51759200安装环境:CentOS7 64位 MINI版,安装MySQL5.71、配置YUM源在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/down转载 2017-02-14 10:51:35 · 357 阅读 · 0 评论 -
VM虚拟机中Linux扩展磁盘空间的方法
转自:http://blog.csdn.net/liangliangdetianxia/article/details/37527767#comments一、Vm虚拟机下Linux扩展原有磁盘空间,详细步骤如下:需注意以下几点: linux只能扩展磁盘容量而不能减小, 所填写的容量为总容量,即包含已分区的磁盘, 扩展容量时不能有快照哟,大家可以先把快照删转载 2017-02-15 13:52:59 · 356 阅读 · 0 评论 -
linux修改磁盘挂载目录
比如想把已经挂载在home目录上的硬盘挂载到data目录上, 如下操作 #df -h(查看分区情况及数据盘名称) # mkdir /data(如果没有data目录就创建,否则此步跳过) # umount /home(卸载硬盘已挂载的home目录) # mount /dev/sdb3 /data (挂载到data目录) # vi /etc/fstab (编辑fstab文转载 2017-02-16 11:03:40 · 30731 阅读 · 0 评论 -
CentOS7配置VNC
转自:http://www.cnblogs.com/xieshengsen/p/5848902.htmlCentOS7配置VNC 一.安装以root用户运行以下命令来安装vncserver;yum install tigervnc-server 同样运行以下命令来安装vncviewer;yum install vnc停止并禁用防火墙;syst转载 2017-09-23 15:37:32 · 7058 阅读 · 0 评论 -
kvm虚拟机磁盘扩容
没有时间研究原理,结合网上的一些帖子,扩容成功了,记录下步骤:1 查看分区:fdisk -l2 对磁盘重新分区:fdisk /dev/vda3 使用命令: partprobe 不重启系统添加新的磁盘分区 4 pvcreate命令用于将物理硬盘分区初始化为物理卷,以便LVM使用 vgextend 向卷组中添加物理卷 5原创 2017-10-24 13:20:29 · 726 阅读 · 0 评论 -
《转》Linux文件特殊权限——SetUID、SetGID、Sticky BIT
转自:https://blog.csdn.net/wxbmelisky/article/details/51649343 对于 SetUID、SetGID、Sticky BIT 这三个文件特殊权限,分别介绍如下:1. SetUID 权限只有可以执行的二进制程序才能设定SetUID权限,并且命令执行者要对该程序拥有x(执行)权限。对于设定了 SetUID 权限的命令来说,其功能是命令执行...转载 2018-12-18 16:58:10 · 297 阅读 · 0 评论 -
shell中字符串操作
1. 取长度 代码如下:str="abcd"expr length $str # 4echo ${#str} # 4expr "$str" : ".*" # 4好像一般使用第二种2. 查找子串的位置 代码如下:str="abc"expr index $str "a" # 1expr index $str "b" # 2ex转载 2016-12-30 14:34:24 · 337 阅读 · 0 评论 -
SHELL编程
转自:http://www.cnblogs.com/bugY/archive/2012/03/28/2420833.htmlSHELL编程一、Shell语法1.1、变量声明1.2、数组声明和使用1.3、特殊的变量1.4、运算和运算符1.4.1、整数运算符1.5、流程语句1.5.1、if 语句1.5.2、case语句1.5.3、select 语句转载 2016-12-30 09:37:41 · 224 阅读 · 0 评论 -
配置带用户权限的docker registry v2
v1版本的docker registry用nginx配置,v2版本的用nginx有些问题,客户端总是会请求到v1/下面去,以下从 http://blog.csdn.net/felix_yujing/article/details/51564739 转过来的,亲测可用。配置带用户权限的registry到上面为止,registry已经可以使用了。如果想要控制registry的使用权限,使转载 2017-01-06 23:02:39 · 5932 阅读 · 0 评论 -
Ubuntu 14.04安装docker
如果要安装最新的docker版本,那么需要安装https支持apt-get install apt-transport-https$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9$ sudo sh -c转载 2016-12-23 10:13:51 · 436 阅读 · 0 评论 -
shell expect交互
转自:http://www.nginx.cn/1934.htmlshell脚本需要交互的地方可以使用here文档是实现,但是有些命令却需要用户手动去就交互如passwd、scp对自动部署免去用户交互很痛苦,expect能很好的解决这类问题。expect的核心是spawn expect send setspawn 调用要执行的命令expec转载 2017-01-03 14:52:41 · 665 阅读 · 0 评论 -
docker registry服务端无法提供https服务 问题解决
docker v 1.12.5 registry服务端无法提供Https服务,而客户端push时使用的是https,导致提交不了,此时可以在/etc/docker/目录下新增daemon.json文件,内容为:{ "insecure-registries":["192.168.1.100:5000"] }重启docker服务,即可以push镜像到registry当原创 2016-12-25 08:22:22 · 4463 阅读 · 0 评论 -
docker容器设置静态id启动
1 创建一个networkdocker network create --subnet=192.168.1.0/24 bridge22 启动容器:docker run -d --net bridge2 --ip 192.168.1.200 ubuntu原创 2016-12-25 15:51:08 · 1467 阅读 · 0 评论 -
docker清理命令
杀死所有正在运行的容器 docker kill $(docker ps -a -q) 删除所有已经停止的容器 docker rm $(docker ps -a -q) 删除所有镜像 docker rmi $(docker images -q)原创 2016-12-27 15:37:40 · 446 阅读 · 0 评论 -
shell中的判断表达式
比如比较字符串、判断文件是否存在及是否可读等,通常用"[]"来表示条件测试。注意:这里的空格很重要。要确保方括号的空格。笔者就曾因为空格缺少或位置不对,而浪费好多宝贵的时间。if ....; then....elif ....; then....else....fi[ -f "somefile" ] :判断是否是一个文件[ -x "/bin/ls"转载 2016-12-30 09:58:48 · 696 阅读 · 0 评论 -
不同主机间的 Docker 容器相互通信
Ubuntu14.0.4为例宿主主机:ip :192.168.220.131 (ifconfig查看)gateway:192.168.220.2 (netstat -rn destination 为 0.0.0.0 的)dns: 192.168.220.2 (cat /etc/resolv.conf)1. 停止docker服务~#:se原创 2016-12-27 13:32:00 · 4328 阅读 · 0 评论 -
Linux权限管理
文件或目录的一般权限使用ll命令可以查看linux系统里文件及目录的详情,如下图:第一列10位字符第一位:d表示是目录,‘-’横线表示是文件后9位字符中:第一个三位表示文件所有者的权限 第二个三位表示文件所属组中的成员的权限 第三个三位表示其它用户的权限权限的表示方法:r :...原创 2019-05-06 11:22:47 · 90 阅读 · 0 评论