dev

Github基本操作的学习与温习

邮差的信 提交于 2020-04-01 03:11:49
GitHub是最先进的分布式版本控制工具,下面是我学习中总结的操作流程,仅供参考 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Git安装 下载git的windows版本并安装,不予详述(直接打开安装包,按默认的流程一步步进行即可,任意位置点击鼠标右键弹出git 字样的选项时即为安装成功) 安装成功后输入下面命令进行设置 $ git config --global user.name "你的git账号" $ git config --global user.email "你注册git账号的邮箱" Git操作: 创建版本库 选择一个地方创建空目录(所有目录名必须是英文的,中文的会出bug) 输入下列命令 $ mkdir learngit //learngit为仓库名,可以自己命名 $ cd learngit $ pwd //显示当前目录 $ git init //将目录变为git管理的仓库 添加文件,在learngit文件夹下创建文件,输入下列命令 $ git add 文件名 /

Linux文件结构及基本文件夹

前提是你 提交于 2020-03-31 19:38:08
虽然Linux系统有很多种类,但是对于文件系统分区这块,基本上各个版本的Linux系统都是一样的。Linux文件系统分区不像Windows那样将硬盘分为C、D、E、F盘这样,Linux的文件结构是单个的树状结构.可以用tree进行展示。 Linux系统的根目录是 / 。这个必须得记牢。一般的Linux系统的文件结构如下图所示: Linux常见的目录解释: 目录 描述 / 根目录 /bin 做为基础系统所需要的最基础的命令就是放在这里。比如 ls、cp、mkdir等命令;功能和/usr/bin类似,这个目录中的文件都是可执行的,普通用户都可以使用的命令。 /boot Linux的内核及引导系统程序所需要的文件,比如 vmlinuz initrd.img 文件都位于这个目录中。在一般情况下,GRUB或LILO系统引导管理器也位于这个目录;启动装载文件存放位置,如kernels,initrd,grub。一般是一个独立的分区。 /dev 一些必要的设备,声卡、磁盘等。还有如 /dev/null. /dev/console /dev/zero /dev/full 等。 /etc 系统的配置文件存放地. 一些服务器的配置文件也在这里;比如用户帐号及密码配置文件; /etc/opt:/opt对应的配置文件 /etc/X11:Xwindows系统配置文件 /etc/xml:XML配置文件 ……

Linux挂载详解

亡梦爱人 提交于 2020-03-31 19:06:49
原文地址: http://www.cnblogs.com/irisrain/p/4201947.html 一 、linux文件结构    文件结构是文件存放在磁盘等存贮设备上的组织方法。主要体现在对文件和目录的组织上。目录提供了管理文件的一个方便而有效的途径。   linux使用标准的目录结构,在安装的时候,安装程序就已经为用户创建了文件系统和完整而固定的目录组成形式,并指定了每个目录的作用和其中的文件类型。    linux采用的是树型结构。最上层是根目录,其他的所有目录都是从根目录出发而生成的。微软的DOS和windows也是采用树型结构,但是在DOS 和windows中这样的树型结构的根是磁盘分区的盘符,有几个分区就有几个树型结构,他们之间的关系是并列的。但是在linux中,无论操作系统管理几个磁盘分区,这样的目录树只有一个。从结构上讲,各个磁盘分区上的树型目录不一定是并列的。    如果这样讲不好理解的话,我来举个例子:    有一块硬盘,分成了4个分区,分别是/;/boot;/usr和windows下的fat对于/和/boot或者/和/usr,它们是从属关系;对于/boot和/usr,它们是并列关系。    如果我把windows下的fat分区挂载到/mnt/winc下,那么对于/mnt/winc和 /usr或/mnt/winc和/boot来说

二、外部化配置--SpringBoot功能

∥☆過路亽.° 提交于 2020-03-30 18:52:07
一、外部化配置 Spring Boot将你的配置外部化,因此你可以在不同的环境下运行相同的代码。你可以使用 properties 文件, YAML 文件,环境变量,命令行参数在外部配置。使用@Value注解可以直接将属性值注入到bean中,通过Spring的 Environment 抽象访问,或通过 @ConfigurationProperties 绑定到结构化对象。 Spring Boot有多种外部配置方式,优先级如下: 当devtools开启时, $HOME/.config/spring-boot 下devtools的全局设置属性。 测试上的@TestPropertySource注解 测试中的 properties 属性。 在 @SpringBootTest 和测试注释上可用,用于测试应用程序的特定部分。 命令行参数 来自 SPRING_APPLICATION_JSON 的属性(嵌入在环境变量或系统属性中的内联JSON) ServletConfig 的初始参数. ServletContext 初始参数 来自 Java:comp / env 的JNDI属性。 Java系统属性( System.getProperties() ). 操作系统环境变量. RandomValuePropertySource 仅具有 random.* 属性. jar包外部的application-

Arch 安装手记 (-)

北慕城南 提交于 2020-03-30 12:14:54
虚拟机:VirtualBox 5.1 操作系统:Arch Linux (2017.5.1) =========================STEP 1========================== 下载 官网下载:https://www.archlinux.org/download/ =========================STEP 2========================== 进入Arch live 新建虚拟机Arch: 载入Arch系统镜像 启动虚拟机进入Arch live =========================STEP3========================== 分区 命令:cfdisk 选择gpt模式进行分区 不折腾,一切从简。创建3分区,/boot / (根) /home 分区 大小 类型 /boot 1G BIOS boot /(根) 5G linux filesystem /home 3G linux home swap 1G linux swap 设置好分区后使用mkfs命令进行格式化 mkfs.ext3 /dev/sda1 注:/boot分区采用ext3的文件格式 mkfs.ext4 /dev/sda2 注:/分区采用ext4的文件格式 mkfs.ext4 /dev/sda3 注:

gitlab安装与使用

左心房为你撑大大i 提交于 2020-03-30 02:01:55
1.1 gitlab安装(192.168.56.12中安装)   1、GitLab是什么?       1. GitLab实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。       2. GitLab拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。       3. 可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。       4. 它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找   2、gitlab安装   '''1. 初始化环境 ''' [root@linux-node2 ~]# yum install curl policycoreutils openssh-server openssh-clients postfix [root@linux-node2 ~]# systemctl start postfix '''2. 由于网络问题,国内用户,建议使用清华大学的镜像源进行安装''' [root@linux-node2 ~]# vim /etc/yum.repos.d/gitlab-ce.repo ''' [gitlab-ce] name=gitlab-ce baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum

git & github

依然范特西╮ 提交于 2020-03-30 01:45:16
1.1 常见版本管理工具介绍 及 版本工具作用   1. 为什么要使用版本控制     1、 举例说明:       1)假设你在的公司要上线一个新功能,你们开发团队为实现这个新功能,写了大约5000行代码,上线没2        天,就发现这个功能用户并不喜欢,你老板让你去掉这个功能,你怎么办?       2)你说简单,直接把5000行代码去掉就行了,但是我的亲,说的简单,你的这个功能写了3周时间,但你        还能记得你是新增加了哪5000行代码么?       3)所以你急需要一个工具,能帮你记录每次对代码做了哪些修改,并且可以轻易的把代码回滚到历史上的        某个状态。 这个神奇的工具就叫做版本控制     2 、版本控制工具主要实现 2 个功能       1 )版本管理           在开发中,这是刚需,必须允许可以很容易对产品的版本进行任意回滚,版本控制工具实现这个功能的           原理简单来讲,就是你每修改一次代码,它就帮你做一次快照       2 )协作开发           a. 一个复杂点的软件,往往不是一个开发人员可以搞定的,公司为加快产品开发速度,会招聘一堆跟            你一样的开发人员开发这个产品           b. 拿微信来举例,现在假设3个人一起开发微信,A开发联系人功能,B开发发文字、图片

第四周作业

半世苍凉 提交于 2020-03-30 00:44:25
1、描述GPT是什么,应该怎么使用 GPT是全局唯一标识分区表(GUID Partition Table) 是一个较新的分区机制,解决了MBR很多缺点。支持超过2T的磁盘(64位寻址空间) parted用法和常用选项: 用法:parted [选项]... [设备 [命令 [参数]...]...] 2、创建一个10G的分区,并格式化为ext4文件系统。 分区: fdisk /dev/sdc n p 1 +10G w 格式化: mkfs.ext4 -b 2048 -m 20 -L MYDATA /dev/sdc1 挂载: mount -o noatime,noexec /dev/sdc1 /mydata 自动挂载: vim /etc/fstab 添加: /dev/sdc1 /mydata ext4 noexec,noatime 0 0 3、创建一个大小为1G的swap分区,并启用 创建1G分区: fdisk /dev/sdc n p 2 +1G w 格式化: mkswap /dev/sdc2 启用: swapon /dev/sdc2 4、编写脚本计算/etc/passwd文件中第10个用户和第20个用户id号之和 1 #!/bin/bash 2 id1=$(head -20 /etc/passwd | tail -1 | cut -d: -f3) 3 id2=$(head -10

实现基于网络的yum源和包管理工具

六眼飞鱼酱① 提交于 2020-03-30 00:37:46
1、自建yum仓库,分别为网络源和本地源; 配置本地源#### 建立本地源目录 [root@qingcheng-db lgp]#mkdir /mnt/cdrom [root@qingcheng-db lgp]#mkdir /yum 挂载Centos光盘 [root@qingcheng-db lgp]#mount /dev/cdrom /mnt/cdrom 备份repo [root@qingcheng-db lgp]#cd /etc/yum.repo.d/ [root@qingcheng-db lgp]#mkdir backup [root@qingcheng-db lgp]#mv CentOS-Base.repo CentOS-CR.repo CentOS-Vault.repo CentOS-Vault.repo ./backup 编辑Centos-Media.repo [root@qingcheng-db lgp]#vim Centos-Media.repo 清除yum缓存 [root@qingcheng-db lgp]#yum clean all 配置网络源: yam -y install httpd 编辑 2、编译安装http2.4,实现可以正常访问,并将编译步骤和结果提交。 1下载httpd2.4源码包到当前路径,并解压 2使用yum安装若干依赖包: 3进入解压后的文件夹

制作集成SATA驱动程序的Windows XP安装光盘

放肆的年华 提交于 2020-03-29 20:47:10
SATA 硬盘 有不少优点,但安装操作 系统 实在 麻烦 ,不仅要抓住机会按“F6”键加载STAT的驱动程序,还要制作带驱动程序的软盘。要命的是如果新机器没有配置软驱,那可就大眼瞪小眼了……来制作一张含SATA驱动程序的WinXP安装光盘吧。你会发现:原来加载SATA 硬盘 驱动其实很简单。 为了不再让WinXP的安装过程需要通过软盘加载SATA驱动程序,很多人都梦想 主板 的SATA驱动程序集成到安装光盘中,本文就来DIY一张集成SATA驱动程序的 Windows XP安装光盘! Windows XP安装目录及 文件 准备 打开资源管理器,在一个拥有足够磁盘空间(空闲空间至少为700MB;如果将生成后的光盘镜像也放在该分区,则应当保证有一张光盘的双倍容量的空间,即1.4GB左右)的硬盘分区上创建一个文件夹,比如“D:\XPSATA”,用于保存Windows XP的全部安装文件。 把一张完好的Windows XP安装光盘放入光驱,在资源管理器中将光盘中的文件全部选定,再复制到“D:\XPSATA”目录中。 准备驱动程序文件 一般随主板附送的驱动程序安装光盘中都有SATA的驱动程序。打开光盘目录,寻找名称中含有“SATA”或“RAID”字符的文件夹;也可在主板制造商的网站或其它驱动程序 下载 站点(如:驱动之家“ http://www.mydrivers.com ”等