Welcome 微信登录

首页 / 操作系统 / Linux

在RHEL6/CentOS6/ScientificLinux6上安装GitLab 6.0.2

在RHEL6/CentOS6/ScientificLinux6上安装GitLab 6.0.2

目录1. 安装额外的包仓库2. 安装必需的软件包3. 安装git 1.8版本。4. 设置redis自动启动5. 安装ruby6. 创建git系统用户7. 安装GitLab shell8. 安装MySQL数据库9. 安装GitLab下载配置配置GitLab数据库链接安装Gems初始化数据库并激活高级特性安装init脚本检查应用程序状况启动gitlab再次检查应用程序状态10. 配置Apache创建SSL证书创建虚拟主机11. 配置防火墙12. 完成!因开发需...
在Scientific Linux 6.4(64位)上安装Redmine 2.3.3

在Scientific Linux 6.4(64位)上安装Redmine 2.3.3

目录安装依赖项安装Ruby 2.0下载安装Redmine创建数据库和数据库用户配置数据库连接信息安装依赖项会话存储密钥生成生成数据库结构填充缺省配置数据设置文件系统访问权限测试安装是否成功登录Redmine进一步配置系统整合到Apache复制到Apache专用目录配置fcgid配置redmine虚拟主机测试是否成功修改日志配置备份Redmine是一款优秀的项目管理和Bug跟踪软件,基于RoR(Ruby on Rails)开发。 下面记录安装过程。安装依赖项...
如何使用Ubuntu 13.10的磁盘分析器可视化观察分区使用率

如何使用Ubuntu 13.10的磁盘分析器可视化观察分区使用率

电影、书籍、音轨这些内容类型常充斥于用户硬盘中,这方面会常常带来不同问题,例如空间缺乏并不清楚它的主要原因。Ubuntu 13.10 默认自带磁盘分析器,一个允许用户快速并有效地通过简单的图形视图来查看占据磁盘的文件和文件夹的工具。运行磁盘分析器,给用户展示的是硬盘分区的标签名,大小和可用大小,单击一个条目,打开这个条目会进入专门的界面,这里是已扫描的分区和它的项目。因此,用户可以通过侧边栏(基于文本)和右侧观察项目和它们的大小,后者担任了清晰展示已打开分...
Linux中的more命令-逐页显示长文本文件

Linux中的more命令-逐页显示长文本文件

如果你已经习惯了在Linux系统上工作,那你一定会发现在Linux世界中存在着大量的文本文件。配置文件和日志文件通常都采用文本格式。这些文件通常都有很长的内容,不能在一屏内全部显示。所以在处理这种文件时,我们需要分页显示。这时我们可以用上more命令。more是干嘛的more是一个用来分页显示大文本文件的命令,它默认是内置在各个Linux发行版中的。怎么用more使用more命令,只需要键入:$ more file_name比如,我们想检查/var/log...
怎样在 Ubuntu Unity Dash 添加关机、重启选项

怎样在 Ubuntu Unity Dash 添加关机、重启选项

看到这个标题的时候,大家肯定觉得是脱了裤子放屁,的确关机、重启、登出等选项在桌面顶部面板右边不是有吗?干嘛还要这么麻烦的在Ubuntu Unity Dash 添加关机、重启选项?这篇文章是在国外博客上看到的,作者使用 Ubuntu 14.04 系统的时候发现桌面顶部面板的关机、重启选项没有加载。作者的第一反应是打开 Dash 看看他们会不会在哪里,但是没有?留下来的操作方式就只有两个:使用终端命令或执行硬重启。其实除了上面两个方式,还有一个简便的方式就是在...
Linux的内核管理--之光盘恢复grub的方法

Linux的内核管理--之光盘恢复grub的方法

为了系统的安全性提高,我们一般会考虑将"编辑模式/启动系统"利用grub-md5-cryp加上密文密码,使得普通用户没有权限随便进入内核编辑;我们一般在工作环境下,如果在root用户下操作时一个不小心将grub目录、grub.conf配置文件损坏,怎么办呢?下面我们就来看看是如何通过光盘的救援模式下 恢复密码、grub、grub.con的吧!1.设置grub密码:1).设置密码:2).将密码写入grub.conf配置文件中.[root@station96 ...
Linux内核管理--之定制一个属于自己的小型系统

Linux内核管理--之定制一个属于自己的小型系统

一、linux系统启动流程介绍我们来了解下linux系统的启动流程:首先linux要通过POST自检过程(BIOS)-->如果想要做多块启动盘的话,还需要在bios中选择启动磁盘-->引导MBR(bootloader引导程序)-->加载initrd文件-->执行进程init-->显示欢迎界面;需要注意:在linux的启动流程中,加载内核文件时还需要借助别外两个文件:1)initrd,CentOS5上是用内存模拟的磁盘设备;2)...
find、xargs命令使用及方法详解

find、xargs命令使用及方法详解

find是linux命令,它将档案系统内符合expression的档案列出来,你可以指要档案的名称、类别、时间、大小、权限等不同命令的组合,只有完全相符的才会被列出来。find可以在当前目录下甚至整个文件系统来查找某些文件或目录;注意:find命令是相当耗资源的不得以的时候不要find的,比如说根 / 目录;功能说明:查找文件或目录 find-->实时查找:速度慢、精确匹配命令语法:find [options] [查找路径] [查找条件] [处理动...
图解制作Mini Linux系统

图解制作Mini Linux系统

图解制作Mini Linux系统当然是先看图:说明1:在一个Linux宿主机系统上,通过以上步骤,可以制作一个微小的Linux系统(可以放置在U盘中等),然后在其它的主机(虚拟机或者物理机)上运行,以实现最小化定制系统的目的。说明2:上图中黑色部分是主要流程,蓝色部分是详细流程,棕色部分是注释说明等对于上图中几点细节的详解:阶段说明目标磁盘分区格式化挂载目标磁盘是/dev/sdb,大小为1G,分区sdb1:100M,sdb2:500M即可安装grub至目标...
图解Linux系统启动流程

图解Linux系统启动流程

图解Linux系统启动流程当然先上图说明1:上图是Linux系统启动时的详细流程,其中黑色部分为主流程分支,蓝色部分为详细流程分支,绿色部分是注释部分。大家可点击查看大图。说明2:增加了kernel和initrd间的关系,解决了鸡和蛋的问题^_^关于GRUB的系统文件/boot/grub/grub.conf的说明见下图好了,有兴趣的同学,在看到这些图后,若有疑问的,可以直接留言,知无不言!相关阅读:Linux启动引导过程 grub和mbr http://w...
LogStash日志分析展示系统

LogStash日志分析展示系统

简介通常日志管理是逐渐崩溃的——当日志对于人们最重要的时候,也就是出现问题的时候,这个渐进的过程就开始了。日志管理一般会经历一下3个阶段:初级管理员将通过一些传统工具(如cat、tail、sed、awk、perl以及grep)对日志进行检查,但它的适用范围仅限于少量的主机和日志文件类型;考虑到现实中的可扩展性问题,日志管理也会逐步进化,使用如rsyslog和syslog-ng这样的工具进行集中化的管理;当日志信息越来越大的时候,从快...
Linux自动安装实现

Linux自动安装实现

原理:使用光盘安装linux系统过程:第一步,POST自检第二步,MBR引导,这里使用的GRUB是CDROM中isolinux/文件夹中的grub.conf。第三步,启动带有安装、升级、修复等选项的选择菜单,这是由isolinux.bin启动的。第四步,vmlinuz(initrd)挂载根文件系统。第五步,启动anaconda安装界面。而anaconda详细解析:第二步中,grub.conf菜单中定义了第三步中的引导内容。 所以这里的显示内容可以自定义...
通过8个技巧让你成为一个超强的Linux终端用户

通过8个技巧让你成为一个超强的Linux终端用户

使用Linux终端不仅仅是只输入命令。学习这些基本的技巧,你就会逐渐掌握Bash shell,这个在大多数Linux发行版上默认使用的终端工具。这篇文章是写给缺乏经验的新手的,我相信大多数高级用户已经知道了所有的这些技巧。但是,你仍然可以看看,也许能学到你一直以来都忽略了的东西。Tab键自动补全使用Tab键自动补全是基本的技巧。它能节省你很多时间,而且当你不确定一个文件名或者命令怎么拼写时,它也及其有用。举个例子,比如在当前目录你有一个文件,文件名是&ld...
Vi文本编辑新手指南

Vi文本编辑新手指南

Vi是一款包含在大多数Linux系统中的强大的文本编辑器,甚至在嵌入式Linux中也有vi的芳踪。有时候你会不得不在一个没有更加友好的文本编辑器的系统上编辑文本,所以了解些vi的知识还是很有必要的。与Nano(一个易于使用的终端文本编辑器)不同,vi并不会执子之手然后在屏幕上提供给你一系列的快捷键。它是一个基于模式的文本编辑器,同时支持插入模式和命令模式。入门指南vi是一款命令行(terminal)应用,因此你需要从终端(terminal)窗口中启动它。如...
Linux防火墙iptables初学者教程

Linux防火墙iptables初学者教程

Iptables是专为Linux操作系统打造的极其灵活的防火墙工具。对Linux极客玩家和系统管理员来说,iptables非常有用。本文将向你展示如何配置最通用的Linux防火墙。关于iptablesIptables是一个基于命令行的防火墙工具,它使用规则链来允许/阻止网络流量。当一条网络连接试图在你的系统中建立时,iptables会查找其对应的匹配规则。如果找不到,iptables将对其采取默认操作。几乎所有的Linux发行版都预装了iptables。在...
CentOS 6.3下libnids安装记录

CentOS 6.3下libnids安装记录

最近工作用到libnids库,将安装记录一下,以便后用吧!libnids用到了libpcap和libnet,所以必须先安装他们。简单介绍一下这个三个库:libnet提供的接口函数主要实现和封装了数据包的构造和发送过程。libpcap提供的接口函数主要实现和封装了与数据包截获有关的过程。libnids提供的接口函数主要实现了开发网络入侵监测系统所必须的一些结构框架。OS:CentOS 6.3libpcap安装:我这里直接yum install libpacp...
<< 821 822 823 824 825 826 827 828 829 830 >>