#nu

swap文件

如果你的硬盘空间已经全部分配给其他分区,也没有多余的预算新添购硬盘,我们可以利用swap文件的方式增加虚拟的swap空间,不过执行性能会较实际的swap分区差.产生swap文件 要创建swap文件,执行dd命令,新增一个256MB的swap文件: #ddif=/dev/zeroof=/tmp/mys...
开发笔记 ·2023-04-15

FreeBSD介绍

       FreeBSD是一种UNIX操作系统,是由经过BSD、386BSD和4.4BSD发展而来的Unix的一个重要分支,它支持x86兼容(包括Pentium®和Athlon?)、amd64兼容(包括Opteron?、Athlo...
开发笔记 ·2023-04-15

gcc编译器

gcc编译器gcc是Linux系统下的C/C++编译器,具有非常强大的功能。一般Linux平台开发的C语言程序,都会通过gcc来编译成可执行文件。gcc的全称是GNUCompilerCollection,顾名思义,它是一个编译器的集合。经过多年的发展,gcc不仅仅支持C/C++,还支持Ada、Java、Objectiv...
开发笔记 ·2023-04-15

查看iptables规则设置

iptables是一个强大的Linux防火墙,使用频率极高。本文介绍如何查看iptables规则设置。1、iptables-L查看filter表的iptables规则,包括所有的链。filter表包含INPUT、OUTPUT、FORWARD三个规则链。说明:-L是--list的简写,作用是列出规则。2、iptables...
开发笔记 ·2023-04-15

iptables的四种状态

iptables是一个有状态的防火墙,我们可能根据状态来对数据包进入规则限制。本文介绍iptables的四种状态各自的含义。在iptables上一共有四种状态,分别被称为NEW、ESTABLISHED、INVALID、RELATED,这四种状态对于TCP、UDP、ICMP三种协议均有效。下面,我们来分别阐述四种状态的特...
开发笔记 ·2023-04-15

什么是iptables

什么是iptables?我们首先应该知道它是Linux平台最著名的防火墙工具,系统自带的,从什么版本的内核开始自带的呢,好像是2.4以后。它的全称应该是netfilter/iptables,从这个名称上看,它其实是两个软件。netfilter是运行在内核之中的,对数据包进行分析处理;iptables是提供用户的一个配置...
开发笔记 ·2023-04-15

Ceph与Swift的比较

Swift是OpenStack项目中的一个关于存储的子项目,它提供高可用的、分布式的面向对象的存储。而Ceph则是一个成熟的LinuxPB级分布式文件系统。本周,几千名开源云平台的忠实粉丝参加了OpenStack的2013年年度峰会,此次峰会的信息量非常大,其中部分专家对Ceph与Swift做了简单的比较。对大会的演讲...
开发笔记 ·2023-04-15

LVM学习之基本概念

LVM的定义LVM是LogicalVolumeManager缩写,即逻辑卷管理器,Linux平台使用它来进行磁盘分区的管理。它的突出的优势是可以在不停机的情况下动态的调整分区的大小。LVM的相关术语LVM中出现了物理卷(PhysicalVolume)、卷组(VolumeGroup)、逻辑卷(LogicalVolume)...
开发笔记 ·2023-04-15

Ubuntu系统安装KDE图形界面

之前装的Ubuntu没有图形界面,有一些东西整起来还是不太方便,于是想装一个KDE界面。请教了高手,再上网搜索了一下,使用如下命令安装:sudoapt-getinstallkubuntu-desktop...

Ubuntu系统网络配置IP、DNS和主机名等

之前对redhat、CentOS比较熟悉一点,这两天搞Ubuntu发现好多不一样的地方。先说一下IP和网络的配置。一、使用命令设置ubuntu的ip地址1、设置IP(设置网卡eth0的IP地址和子网掩码)sudoifconfigeth0192.168.92.40netmask255.255.255.02、设置网关sud...

Ubuntu系统的root密码问题

这两天又在装CentOS,又在装Ubuntu,有点忙乱了。刚才在Ubuntu下面搞一个东西的时候,突然要用到root账号,这时候有点郁闷了,root的密码输入了好几次都不正确。后来使劲回忆,这个root密码好像是CentOS的root密码,而在安装Ubuntu的时候并没有设置过root密码,汗!然后到网上搜了一下,原来...

配置yum源(163源、sohu源、cd源)

yum如果没有好的源,弄起来也是非常麻烦的。刚才在网上找了一下,有一篇文章介绍得很好,抄过来了。一、使用163yum源1.进入http://mirrors.163.com/.help/centos.html下载CentOS-Base-163.repo,放入/etc/yum.repos.d/2.运行yummakecach...
开发笔记 ·2023-04-15

Vi文本编辑器

VI、VIMvi是一个命令行界面下的文本编辑工具,最早在1976年由BillJoy开发,当时名字叫做ex。vi支持绝大多数操作系统(最早在BSD上发布),并且功能已经十分强大,一般类UNIX操作系统上都会有。1991年BrmMoolenaar基于vi进行了改进,发布了vim,加入了对GUI的支持。vim已经不仅仅最为普...
开发笔记 ·2023-04-15

磁盘是如何分区的

在Linux系统中,每个设备都被当成一个文件来对待。比如,IDE接口的硬盘的文件名即为/dev/hd[a-d],括号内的字母即有/dev/hda,/dev/hdb,/dev/hdc及/dev/hdd这四个文件的意思SCSI/SATA/USB硬盘在Linux内的文件名为/dev/sd[a-p],每个磁盘驱动器的磁盘分区(...
开发笔记 ·2023-04-15

开源许可协议GPL、APL、BSD、LGPL、MIT等的区别

开源许可协议GPL、APL、BSD、LGPL、MIT等的区别开源软件的授权许可都是基于开源许可协议的,常见的开源许可协议有GPL、LGPL、APL、BSD、MIT、MozillaPublicLicense、CreativeCommons、EclipsePublicLicense1.0等。它们之前有很多相同的地方,也有很...
首页上一页...716717718719720下一页尾页