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

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

首页 / 操作系统 / Linux

Linux下通过源码编译安装程序

Linux下通过源码编译安装程序

本文简单的记录了下,在Linux下如何通过源码安装程序,以及相关的知识。(大神勿喷^_^)一、程序的组成部分Linux下程序大都是由以下几部分组成:二进制文件:也就是可以运行的程序文件库文件:就是通常我们见到的lib目录下的文件配置文件:这个不必多说,都知道帮助文档:通常是我们在Linux下用man命令查看的命令的文档二、Linux下程序的存放目录Linux程序的存放目录大致有三个地方:/etc, /bin, /sbin, /lib :系统启动就需要用到的...
CentOS 7添加yum源

CentOS 7添加yum源

RedHat下主要有两个distribution,一曰RHEL(Red Hat Enterprise Linux)一曰Fedora.前者主要是供服务器使用,优点是稳定,缺点是老的掉牙,后者是供桌面使用的,优点是特别新,repo的速度几乎可以和archlinux媲美,缺点是发布两年EOL(End-of-life_(product))就到了,我见过某服务器从不关机,也不更新Kernel,一直缝缝补补开了数年的,用Fedora简直是作死.但若不是财大气粗(比如某...
Linux入门学习教程:虚拟机体验之Xen篇

Linux入门学习教程:虚拟机体验之Xen篇

这一篇我要体验的虚拟机系统是Xen。在虚拟机领域,Xen具有非常高的知名度,其名字经常在各类文章中出现。同时Xen也具有非常高的难度,别说玩转,就算仅仅只是理解它,都不是那么容易。之所以如此,那是因为Xen采用了和我前面介绍的那几个虚拟机完全不同的架构。在这里,我称之为令人脑洞大开的奇异架构。 比如说在经典的虚拟机架构中,虚拟机软件运行于Host System之中,而Guest System运行于虚拟机软件之中。为了提高Guest System的运行速度...
Ubuntu下Locale文件

Ubuntu下Locale文件

locale文件关于locale文件的设定locale 是国际化与本土化过程中的一个非常重要的概念,个人认为,对于中文用户来说,通常会涉及到的国际化或者本土化,大致包含三个方面:看中文、写中文、与Window中文系统的兼容和通信。从实际经验上看来,locale的设定与看中文关系不大,但是与写中文及Window分区的挂载方式有很密切的关系。本人认为就像一个纯英文的Windows能够浏览中文,日文或者意大利文网页一样,你不需要设定locale就可以看中文。那么...
Ubuntu中更改所有子文件和子目录所有者权限

Ubuntu中更改所有子文件和子目录所有者权限

Ubuntu中有两个修改命令可以用到,「change mode」&「change owner」即chmod以及chown,其中可以用递归参数-R来实现更改所有子文件和子目录的权限。1、利用chmod修改权限:对Document/目录下的所有子文件与子目录执行相同的权限变更:chmod -R 700 Document/-R参数是递归 处理目录下的所有文件以及子文件夹700是变更后的权限表示(只有所有者有读和写以及执行的权限)Document/ 是需要...
PHP 5.3 新特性详解

PHP 5.3 新特性详解

1 PHP 5.3中的新特性1.1 支持命名空间 (Namespace)毫无疑问,命名空间是PHP5.3所带来的最重要的新特性。在PHP5.3中,则只需要指定不同的命名空间即可,命名空间的分隔符为反斜杆。//select.php<?php namespace ZendDbTable; class Select { } ?> 这样即使其它命名空间下存在名为Select的类,程序在调用时也不会产生冲突。代码的可读性也有所增加。 调用方...
Zorka监控平台Collector端的配置方法

Zorka监控平台Collector端的配置方法

在之前的一篇日志中,我简单介绍了Java监控平台Zorka的使用方法,使用文件系统作为Trace数据采集方法。在这里再简单介绍一下Zorka的网络采集端(Collector)的基本配置和使用方法:在这个页面:http://zorka.io/downloads.html中有Zico,也就是Zorka的Collector端的下载,解压后可以看到有zico.sh、zico.war等很多文件。我们这里以Windows为例,按照这个页面:http://zorka.i...
深入理解计算机系统9个重点笔记

深入理解计算机系统9个重点笔记

引言深入理解计算机系统,对我来说是部大块头。说实话,我没有从头到尾完完整整的全部看完,而是选择性的看了一些我自认为重要的或感兴趣的章节,也从中获益良多,看清楚了计算机系统的一些本质东西或原理性的内容,这对每个想要深入学习编程的程序员来说都是至关重要的。只有很好的理解了系统到底是如何运行我们代码的,我们才能针对系统的特点写出高质量、高效率的代码来。这本书我以后还需要多研究几遍,今天就先总结下书中我已学到的几点知识。深入理解计算机系统(原书第2版) PDF清晰...
Linux内核DCB子系统

Linux内核DCB子系统

q1. 网络设备是怎么利用linux内核的DCB子系统,来达到融合网络流量的各种各样的QoS需求的?q2.融合网卡或者存储流量是否也可以使用到DCB子系统,他们是怎样工作的?本文将对上面这两个问题进行解答;本文首先大体介绍了DCB机制和它的使用环境;然后介绍一个使用DCB的应用程序lldpad的例子;再然后介绍一个DCB子系统中重要的数据结构;最后介绍DCB内核模块和驱动的具体实现。Overview首先,DCB是什么呢?整个DCB过程,是要把各种各样的流量...
Linux系统入门学习:在Debian或Ubuntu上安装完整的内核源码

Linux系统入门学习:在Debian或Ubuntu上安装完整的内核源码

问题:我需要为我的Debian或Ubuntu下载并安装完整树结构的内核源码以供编译一个定制的内核。那么在Debian或Ubuntu上有什么可行的方法来下载完整的内核源码呢?在给你的Linux安装完整内核源码之前,先问问自己是否真的需要这样做。如果你仅仅是尝试去编译一个内核模块或是为内核定制驱动,你并不需要完整的内核源码树。你只需要安装一些与内核对应的头文件,这样就足够了。只有在你需要生成一个定制的内核,而且内核源码中的一些内核默认设置要被你调整了的情况下,...
Linux防火墙iptables实用设置

Linux防火墙iptables实用设置

维护一个Linux服务器其中重要的一步就是管理好端口的开放与关闭,以避免因为服务一直运行着,而外部恶意攻击利用这些服务所占用的端口。首先是能够查看iptables的情况:sudo iptables -L会列出每一条规则,标有ACCEPT的规则是指这条规则指示的通信可以成功,标有DROP的规则是指阻断所表示的通信。要注意,在系统运行中,会从开始到结束一条一条去匹配规则,所以最后一条规则是DROP,表示结束,而中间不能有DROP,否则其后的ACCEPT会不起作...
Linux系统入门学习:怎样解决“XXX is not in the sudoers file”错误

Linux系统入门学习:怎样解决“XXX is not in the sudoers file”错误

问题:我想在我的Linux系统上使用sudo来运行一些特权命令,然而当我试图这么做时,我却得到了"[我的用户名] is not in the sudoers file. This incident will be reported."的错误信息。我该怎么处理这种sudo错误呢?sudo是一个允许特定的用户组用另一个用户(典型的是root)的特权来运行一个命令。sudo有详细的日志功能,并且提供了对用户可通过sudo来运行哪些命令的细粒度控制。Sudo vs...
介绍 Linux 的命名空间

介绍 Linux 的命名空间

背景从Linux 2.6.24版的内核开始,Linux 就支持6种不同类型的命名空间。它们的出现,使用户创建的进程能够与系统分离得更加彻底,从而不需要使用更多的底层虚拟化技术。CLONE_NEWIPC: 进程间通信(IPC)的命名空间,可以将 SystemV 的 IPC 和 POSIX 的消息队列独立出来。CLONE_NEWPID: 进程命名空间。空间内的PID 是独立分配的,意思就是命名空间内的虚拟 PID 可能会与命名空间外的 PID 相冲突,于是命名...
Linux特殊权限详述

Linux特殊权限详述

Linux引入suid、sgid、sticky这三种特殊权限,能够更加方便、有效和安全地控制文件。 当在一个目录或文件上加入suid特殊权限时,如过原来目录或文件的属主具有x(执行)权限,就会用小写的s来替代x;如果原来文件或目录不具有x(执行)权限,就会用大写的S来代替x。同样,sgid和suid相同,如过原来目录或文件的属组具有x(执行)权限,就会用小写的s来替代x;如果原来文件或目录不具有x(执行)权限,就会用大写的S来代替X。 同样,如果在一...
<< 4921 4922 4923 4924 4925 4926 4927 4928 4929 4930 >>