Welcome 微信登录

首页 / 操作系统 / Linux

Ubuntu 14.04 LTS: 定制 Unity

Ubuntu 14.04 LTS: 定制 Unity

虽然Unity桌面管理器自从伴随 Ubuntu 11.01首次发布以来表现出了强劲的性能,并在可用性上迈进了一大步,但是有人对自定义其外观和行为所带的限制感到反感。我们现在来看看如何自定义Unity,让你重拾自己掌控桌面的感觉。Unity中的可用定制项目在ubuntu 14.04中,Unity 有一些以前没有的可定制项。登入你的 Unity,进入“设置”并选择“显示”,你将看到以下画面:Ubuntu 14.0...
教你用NeoBundle管理Vim插件

教你用NeoBundle管理Vim插件

NeoBundle 是一个 Vim 的插件管理器,以 Vundle 为基础(Vundle 是一个基于 Pathogen 的 Vim 插件管理器)。在之前的文章中,我非常不推荐使用 Neobundle,原因是它当时还处于高速开发阶段(LCTT:意味着不稳定、变数大),并且当时它的英文文档很少。现在,已经过了一年多了,这两个问题都早已不再是问题。我们为什么要使用插件管理器?Vim 支持大量插件,但是由于它没有严格定义框架,插件的文件可以胡乱分布在不同目录下,导...
Linux实用技巧:使用快照制作虚拟机

Linux实用技巧:使用快照制作虚拟机

在日常的学习当中,如果遇到了集群和负载均衡类的实验,需要用到大量的虚拟机,如果一个一个的去创建,显然是非常费力和低效的。所以今天交给大家如何用快照来制作虚拟机。想要多少给你多少^_^。只要内存够用!制作虚拟机的快照分为以下几个步骤:1.首先我们要创建存储的逻辑卷来生成模板和快照文件;2.制作被快照的模板;3.创建快照。1.创建逻辑卷:(1)fdisk /dev/sda (制作LVM逻辑卷,然后对磁盘进行重新的扫描;)(2)partx -d /dev/sda...
Linux入门教程:软链接与硬链接

Linux入门教程:软链接与硬链接

文档总结1.软链接和硬链接的区别:首席我们通过一个实例直观的感受一下。*软链接:(1)这个是/mnt/file文件详细信息:注意最左侧file文件的inode号是6294764.我们一会要和链接文件进行对比.(2)建立软链接:ln -s /mnt/file /root/Desktop(-s 表示软链接)再键入命令ls -il /root/Desktop,/root/Desktop桌面上会出:好了大家注意一下几个细节:1.文件的inode和以前不同了,变成1...
Linux入门教程:简单分区与文件系统

Linux入门教程:简单分区与文件系统

存储是每个计算机系统的基本需求,RedHat中提供了一些强大的工具,它们能够管理多种类型的存储设备。1.Linux下常用的文件系统ext2; (linux中比较旧的文件系统,简单可靠,非常适用于小型存储设备,但效率要低于ext4)ext3;ext4; (redhat 6的标准文件系统,功能强大)reiserfs ;(支持海量磁盘和磁盘阵列)CDROM (ISO 9660 文件系统,多见于镜像iso文件)2.管理文件系统(1)fdisk简介fdisk是用于管...
Linux入门教程:自动安装脚本kickstart

Linux入门教程:自动安装脚本kickstart

在我们进行练习的时候要安装linux系统(我的是RedHat6.4),安装步骤其实挺繁琐的。在企业中有成千上万的电脑,如果要手动的去设置安装的话,显然是非常费时的,所以我们要使用自动安装脚本,redhat给我们提供的程序叫kickstart。还是非常给力的。下面我们来尝试着制作一个自动安装脚本并且执行自动安装。-----------------------------分割线-----------------------------使用PXE+DHCP+Ap...
Linux入门教程:磁盘加密LUKS

Linux入门教程:磁盘加密LUKS

Linux系统中有很多的磁盘设备,通常我们希望对它们进行加密,这样会更加的安全。LUKS(linux统一密钥设置)是标准的设备加密格式。LUKS可以对分区或者卷进行加密。尤其要注意的是:必须首先对加密的卷进行解密,才能挂载其中的文件系统。下面我们来举个例子看看什么是LUKS。RHCE认证之RHEL6打印服务、ISCSI存储、磁盘加密LUKS和grub引导 http://www.linuxidc.com/Linux/2013-11/92269.htmLinu...
Linux入门教程:网络配置和故障排错

Linux入门教程:网络配置和故障排错

在我当时接触Linux的时候,第一件事就是先让自己的电脑连上网,但就是这么简单的事情当时却困扰了我很长时间,各种脑残手残的事情都出现过,呵呵。但是这个对于新手却十分的头疼,为什么我的电脑连不上网,为什么我ping的通别人但就是无法上网。这些问题我们来一个一个解决。这个部分我们了解三个主题:1.网络配置文件2.基本的故障排除错误3.网络故障排除工具包1.了解网络配置文件网络接口名称根据接口的类型,linux内核会使用特定的前缀命名接口。例如,无论硬件的供应商...
Linux入门教程:使用LVM逻辑卷管理器管理灵活存储

Linux入门教程:使用LVM逻辑卷管理器管理灵活存储

1.LVM简介??LVM(逻辑卷轴管理器)是我们Linux系统设备中一个不可获取的管理器,它可以使我们的设备大小动态的进行变化,如果文件系统需要更多的空间,可以将其卷组的可用空间分配给逻辑卷,如果设备开始出现错误,可以通过卷组将替换设备注册为物理卷,并且逻辑卷的范围可以迁移到新的设备中,就是说我们可以在变更设备的时候对我们的业务逻辑没有任何影响,我们系统所提供的服务不会受到影响,这是最关键的地方。也是为什么要使用逻辑卷轴管理器的原因。??2.制作LVM??...
Linux入门教程:磁盘阵列(RAID)

Linux入门教程:磁盘阵列(RAID)

RAID为廉价磁盘冗余阵列(Redundant Array of Inexpensive Disks),RAID技术将一个个单独的磁盘以不同的组合方式形成一个逻辑硬盘,从而提高了磁盘读取的性能和数据的安全性。不同的组合方式用RAID级别来标识。RAID技术经过不断的发展,现在已拥有了从 RAID 0 到 5等6种明确标准级别的RAID 级别。另外,其他还有6、7、10(RAID 1与RAID 0的组合)、01(RAID 0与RAID 1的组合)、30(RA...
Linux入门教程:如何手动创建一个Linux用户

Linux入门教程:如何手动创建一个Linux用户

想到要创建一个用户的时候,我们马上想到了useradd命令或者在图像下进行建立,但是这样并没有真正的了解linux用户的生成步骤,我们知道在linux下“一切皆文件”,那么对于一个用户来说通常包括以下几个文件值得我们去注意:/etc/passwd (用户)/etc/group (用户组)/etc/shadow (密钥文件)/home/username (家目录)/etc/skel/.* (骨架文件)是的,只要以上几个文件能够设置好,...
Linux入门教程:yum仓库

Linux入门教程:yum仓库

yum是一个软件包管理器,一般我在安装完一个虚拟机的时候第一时间就是设置它的yum仓库,因为只有这样我们才可以轻松的安装RedHat官方提供给我们的各种工具包。所以熟悉和懂得yum仓库的配置是非常重要的。为什么是YUM?基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。是的,它帮助我们把各种RPM包的依赖性解决好了,只需要执行yum命令安装就可以了,所以很实用。配...
Linux入门教程:初识SELinux

Linux入门教程:初识SELinux

1.selinux的概述selinux相信大家一定不会陌生,它的全称是内核级加强型防火墙。在服务器的安全方面起到了非常重要的作用。SELinux是一种基于 域-类型 模型(domain-type)的强制访问控制(MAC)安全系统,它由NSA编写并设计成内核模块包含到内核中,相应的某些安全相关的应用也被打了SELinux的补丁,最后还有一个相应的安全策略。这样的说法太过官方,我们来举一个生动的栗子:我们通工院有很多个专业,这么多专业的学生又有一个自己的编号(...
如何用Sosreport在Linux上创建诊断报告

如何用Sosreport在Linux上创建诊断报告

Sosreport是RHEL / CentOS上的一个命令,它会收集系统配置和你linux机器上的诊断信息,如正在运行的内核版本、加载的模块和系统和服务配置文件之类的信息。这个命令同样可以运行外部的程序来收集更多的信息,并存储这些输出到一个结论文档中。Sosreport在你需要获得RedHat的技术支持时需要它。Redhat的支持工程师会要求你服务器上的sosreport来用于故障排除。更多Oracle相关信息见Oracle 专题页面 http://www...
使用Git分支协同开发

使用Git分支协同开发

大型软件项目开发中,多分支的使用不仅能够并行开发多模块任务,也避免了Bug修正时引入新功能代码或是误删Bug代码造成以修复问题重现,更清晰的‘组织’项目的开发。新建的分支一般都属于以下三个范畴内:发布分支(Bugfix分支)、特性分支和卖主分支。在Ubuntu Server上安装Git http://www.linuxidc.com/Linux/2009-06/20421.htm服务器端Git仓库的创建(Ubuntu) http:/...
Git协同工作之——非快进式推送

Git协同工作之——非快进式推送

非快进推送(non-fast-forwardupdates)在远程版本库和当前版本库内容不一致时推送所致,引起原因一般为在多成员协同工作下,其他用户在当前用户版本库上次commit和本次commit之间向远程版本库执行了推送所致。出现非快进式推送的日志:图1这是我们可以查看远程版本库和当前版本库的commit哈希值。进入到.git目录下查看本地版本库最新commit信息:图2查看远程版本库commit信息:图3可以发现二者的不同,即出现了“非快...
在CentOS 7上利用systemctl添加自定义系统服务

在CentOS 7上利用systemctl添加自定义系统服务

CentOS 7继承了RHEL 7的新的特性,例如强大的systemctl,而systemctl的使用也使得以往系统服务的/etc/init.d的启动脚本的方式就此改变,也大幅提高了系统服务的运行效率。但服务的配置和以往也发生了极大的不同,说实在的,变的简单而易用了许多。下面我们以利用forever来实现Node.js项目自启动为例,初探CentOS 7的systemctl。前提:Node.js环境已配置成功,forever包安装成功,有一个能跑的Node...
<< 861 862 863 864 865 866 867 868 869 870 >>