Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

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...
Linux下安装Node.js

Linux下安装Node.js

最近在Linux下安装nodejs。本来很简单的一事儿,结果就遇到了一些问题,为了方便以后查阅,还是把一些重要的步骤和所遇问题记录下来,以供大家参考。(毕竟好记性不如烂笔头吗:))。安装Nodejs本来觉得安装这个很easy,因为之前装过,也很顺利。但这次却出现了意外:首先从nodejs官网 下载安装包,我当时下载的是这个版本:http://nodejs.org/dist/v0.10.26/node-v0.10.24.tar.gz。//下载安装包wget ...
CentOS 7下网卡重新命名

CentOS 7下网卡重新命名

新装的CentOS 7网卡命名已经默认不像之前的那样了,而我自己又有点偏执狂的感觉...非要把他折腾成像之前5、6那样eth0...搜了N久没找到解决方法,后来在群里一吼,有朋友给出了解决方法的链接...感谢北京-德忠!CentOS 7改了很多地方,看来各位又得熟悉一段时间了,希望本文能够帮到跟我类似的朋友们。在CentOS 7上利用systemctl添加自定义系统服务 http://www.linuxidc.com/linux/2014-07/10448...
CentOS 7下网络设备命名

CentOS 7下网络设备命名

在CentOS 5的时候,我们习惯了eth0 这样的网络设备命名,在CentOS 6下,发现网络设备变成了em1 这样的命名。那时我们在安装的时候,给启动参数加上 biosdevname=0,就可以继续使用 eth0 这样的命名。到了CentOS 7的时候,原有的参数biosdevname=0不起作用了,网络设备变成了 eno1 这样的名称。如果你希望继续使用 eth0 这样的传统名称,那么在安装启动时加上参数:net.ifnames=0 biosdevn...
<< 861 862 863 864 865 866 867 868 869 870 >>