嗅谱网

linux系统

  • Ubuntu 14.04下安装Gitlab

    Ubuntu 14.04下安装Gitlab

    GitLab: GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。它提供Git版本控制、代码检查、Bug跟踪和Wiki,它可以通过LDAP或活动目录来进行安全认证和授权。单个GitLab可以支持25000个用户,同时它也可以通过设置多台服务器来实现其高可用性。 按照官方文档: https://packages.gitlab.com/gitlab/gitlab-ce/install https://packages.gitlab.com/gitlab/gitlab-ce  [命令行下apt-get或者aptitude超时 ...

    查看全文

  • Ubuntu 14.04搭建Gitlab记录

    Ubuntu 14.04搭建Gitlab记录

    环境: 服务器环境:阿里云ECS 14.04系统 确保你的系统和Gitlab版本一致。 官方教程: Gitlab 官方地址:https://about.gitlab.com/downloads/ wget https://downloads-packages.s3.amazonaws.com/ubuntu-14.04/gitlab_7.7.1-omnibus.5.4.1.ci-1_amd64.debsudo apt-get install openssh-serversudo apt-get install postfix # Select ‘Internet SiteR ...

    查看全文

  • GitLab 安装配置笔记

    GitLab 安装配置笔记

    GitLab的安装方式 GitLab的两种安装方法: 编译安装 优点:可定制性强。数据库既可以选择MySQL,也可以选择PostgreSQL;服务器既可以选择Apache,也可以选择Nginx。 缺点:国外的源不稳定,被墙时,依赖软件包难以下载。配置流程繁琐、复杂,容易出现各种各样的问题。依赖关系多,不容易管理,卸载GitLab相对麻烦。 通过rpm包安装 优点:安装过程简单,安装速度快。采用rpm包安装方式,安装的软件包便于管理。 缺点:数据库默认采用PostgreSQL,服务器默认采用Nginx,不容易定制。 由于公司只配备了一台阿里云服务器,并且没有分配任何的域名。该 ...

    查看全文

  • Ubuntu文本编辑时vi和nano命令的区别(建议使用nano)

    Ubuntu文本编辑时vi和nano命令的区别(建议使用nano)

    vi是Unix世界里极为普遍的全荧幕文书编辑器,几乎可以说任何一台Unix机器都会提供这套软体就像Windows的记事本一样。 键入 vi /etc/hosts 进入vi界面,把光标移动到文件未尾。按ESC键进行命令模式,然后输入A,新起一行 输入你要配置的host ,如: 192.168.0.192 photo.dxxf.net 。 完成后 按ESC键进行命令模式,输入 :wq (注意需要输入 : )保存退出。 2、用nano命令修改: nano是一个小巧自由,并且友好的编辑器,在大部分linux上都有nano命令。相对vi,不熟悉linux的我感觉nano要简单许多: 打开后直接编辑, ...

    查看全文

  • Ubuntu Linux系统下Java开发环境搭建

    Ubuntu Linux系统下Java开发环境搭建

    操作系统:Linux x64 / 14.04 Java JDK版本:jdk-8u65-linux-x64.tar.gz 1. 前往官网下载最新版本的Java JDK:https://www.oracle.com/technetwork/java/javase/downloads/index.html,默认下载到Downloads文件夹。 2. 在合适的路径下创建文件夹用来存储Java JDK,本例选择在/opt目录下新建JVM子文件夹。操作如下 打开Terminal(后文成为T1),输入: cd /opt            ...

    查看全文

  • 让 OpenKeychain 帮助处理你的加密

    让 OpenKeychain 帮助处理你的加密

    如果你对数据和通讯内容变得越来越小心翼翼,很可能在为自己的安卓设备寻找(或者已经找到了)一款加密工具。幸好,谷歌Play Store给期望为设备增添另一层安全的那些人提供了诸多选项。OpenKeychain就是这样一种选择。这一款加密工具基于OpenPGP标准,让你很容易创建密钥,并且与其他应用程序(比如K9 Mail、Conversations及更多)整合起来。 我想为大家介绍这整个过程:安装OpenKeychain,创建密钥,导出密钥,以及从其他用户地方导入密钥。   安装OpenKeychain 想安装这个使用方便的加密应用程序,请遵循这些步骤: 在你的安卓设备上打开谷歌P ...

    查看全文

  • RHEL7使用fdisk分区时无法使用全部分区的解决办法

    RHEL7使用fdisk分区时无法使用全部分区的解决办法

    Linux在7上原有四个主分区,分别为sda1,sda2,sda3,sda4,其中sda1为主分区,200M,后面三个主分区共40G,后三个主分区为lvm,目前磁盘空间紧张,由于linux只能划分四个主分区,目前四个主分区已经全部占用了,如果直接删除会导致数据丢失,还好前期分区时做的lvm,为了拓展/dev/rhel/root根分区的空间,/dev/sda3空间最小,使用pvmove命令,将/dev/sda3里的数据全部移到/dev/sda2,然后将/dev/sda3 移除 pvmove /dev/sda3 /dev/sda2pvremove /dev/sda3 Device Boot&n ...

    查看全文

  • 使用VMware虚拟机安装virt-manager unable to connect to libvirt的处理办法

    使用VMware虚拟机安装virt-manager unable to connect to libvirt的处理办法

    RHEL7.0在安装完成virt-manager后,启动libvirtd服务进程 [root@demo Desktop]# systemctl enable libvirtd[root@demo Desktop]# systemctl start libvirtd 在使用virt-manager命令启动虚拟机管理软件时,提示unable to connect to libvirt Unable to connect to libvirt. no connection driver available for qemu:///system Libvirt URI is: ...

    查看全文

  • RedHat Linux源码包安装过程

    RedHat Linux源码包安装过程

    Linux提供的安装包格式为.rpm格式,如果需要自定义安装目录及相应的功能等,需要使用源码包进行安装,使用源码包安装需要如下几个过程 1.先从官网下载源码安装包,名称一般为.tar.gz,.tgz,.tar.bz2格式,下载完成后解压缩,进入解压缩后的目录 2.安装开发相应的工具包,比如“development Tools”组,gcc,gcc-c++ 3.使用./configure –help命令查看使用用法 4.make && make install 5.设置环境变量 可以在/etc/profile中在export PATH行前加 ...

    查看全文

  • Linux kernel模块管理相关详解

    Linux kernel模块管理相关详解

    一、Linux内核模块化设计 1.Linux内核设计:单内核、模块化(动态装载和卸载) (1 )Linux:单内核设计,但充分借鉴了微内核体系的设计的优点;为内核引入了模块化机制; (2) 内核的组成部分: kernel:内核核心,一般为bzImage格式,通常位于/boot目录,名称为vmlinuz-VERSION-release; 当系统启动之后该文件就不在使用,因为已经加载到内存,放置/boot下方便管理 kernel object:内核模块,一般放置于/lib/modules/VERSION-release/ 内核模块与内核核心版本一定要严格匹配; 2.内核模块:编译选择模式 [ ] ...

    查看全文

  • Linux系统的远程登陆

    Linux系统的远程登陆

    Linux大多应用于服务器,而服务器不可能像PC一样放在办公室,它们是放在IDC机房的,所以阿铭平时登录Linux系统都是通过远程登录的。Linux系统中是通过ssh服务实现的远程登录功能。默认sshd服务开启了22端口,而且当我们安装完系统时,这个服务已经安装,并且是开机启动的。所以不需要我们额外配置什么就能直接远程登录Linux系统。sshd服务的配置文件为 /etc/ssh/sshd_config,您可以修改这个配置文件来实现您想要的sshd服务。比如您可以更改启动端口为11587. 如果您是windows的操作系统,则Linux远程登录需要在我们的机器上额外安装一个终端软件。目前比 ...

    查看全文

  • CentOS6 重启网络服务后DNS地址失效的问题

    CentOS6 重启网络服务后DNS地址失效的问题

    在之前的发行版中(4, 5) 设置DNS地址只需要在 /etc/resolv.conf 中加一行  “nameserver 1.1.1.1 ” 即可,虽然CentOS6在resolv.conf中加上这一行也管用,但是重启网络服务后,就置空了,这行消失了。 这是因为在新版本的CentOS中,如果安装过NetworkManager这个包,/etc/resolv.conf 就会通过网络管理器(network manager)根据网卡的配置文件中的设定来自动生成,我们默认配置网卡IP时,都不会增加DNS相关的设置,所以当重启网络服务后,它就把DNS地址置空了。所以 ...

    查看全文