Linux

Linux是一种自由和开放源代码的类UNIX操作系统。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布。在加上用户空间的应用程序之后,成为Linux操作系统。Linux也是自由软件和开放源代码软件发展中最著名的例子。

一些流行的主流Linux发布版,包括Debian(及其派生版本Ubuntu、Linux Mint)、Fedora(及其相关版本Red Hat Enterprise Linux、CentOS)和openSUSE等。

iptables封锁指定IP命令以及如何避免重启失效

最近几天,某网站的每天日志统计分析邮件里面都会出现IP为49.246.230.40恶意扫描的大量错误日志。49.246.230.40 - - [23/Jan/2016:22:42:42 +0800]"POST / HTTP/1.1" 410 728"-""-""-"49.246.230.40 ...

分类 Linux 发布于

Linux命令wget和curl比较

在接触和学习Linux,在了解相关命令的时候,我常常会遇到这样那样的疑惑,比如在模拟测试下载一个页面的时候到底是用curl,还是用wget呢,curl和wget有什么相同和不同的地方呢?整理这篇文章的主要目的也是为了边了解边学习。以下大部分内容根据前辈们的内容进行转载整理,如有不适,请break。c ...

分类 Linux 发布于

Linux发行版列表

Linux发行版列表,枚举Linux发行版,包括按软件包管理系统划分,以及按发行方式划分两种列表。按打包方式划分基于Dpkg (Debian系)Debian GNU / Linux是一种强调使用自由软件的发行版。它支持多种硬件平台。Debian及其派生发行版使用deb软件包格式,并使用dpkg及其前 ...

分类 Linux 发布于

Vmware虚拟机安装minimal centos报错

WIN10下VM虚拟机自动安装centos6.7快完成时,提示如下错误(类似下面),因为错误的时候没有截图,这是找解决办法时的其他人遇到的相同的错误。Installing VMware Tools, please wait...mount: special device /dev/hda does ...

分类 Linux 发布于

shell脚本判断Linux是32位还是64位

下面的shell脚本函数引用自 lnmp1.2-full/include/main.shGet_OS_Bit(){ if [[ `getconf WORD_BIT` = '32' && `getconf LONG_BIT` = '64' ]] ; then Is_ ...

分类 Linux 发布于

shell判断Linux发行版的命令

下面的shell脚本函数引用自 lnmp1.2-full/include/main.shGet_Dist_Name(){ if grep -Eqi"CentOS" /etc/issue || grep -Eq"CentOS" /etc/*-release; then DIST ...

分类 Linux 发布于

shell脚本if表达式

无论什么编程语言都离不开条件判断。SHELL也不例外。大体的格式如下:if list thendo something hereelif list thendo another thing hereelsedo something else herefi 一个例子:#!/bin/shSYSTEM=` ...

分类 Linux 发布于

centos7最小化安装使用ip addr代替ifconfig

上大学时买了第一台电脑后,我很长时间以来都是一个升级控,系统,软件,基本上会保持到最新版本状态,这两年没有这么明显的强迫症了,比如手机APP更新比较频繁,所以基本上会几个月才更新一次主要的软件。最开始折腾VPS的时候,发现Linux源里的软件一般都是比较老的,为什么会没有经常更新呢?这是因为用在生产 ...

分类 Linux 发布于

Linux ls命令

# ls --help用法:ls [选项]... [文件]...列出 FILE 的信息(默认为当前目录)。如果不指定-cftuvSUX 或--sort 选项,则根据字母大小排序。长选项必须使用的参数对于短选项时也是必需使用的。 -a, --all不隐藏任何以. 开始的项目 -A, --almost- ...

分类 Linux 发布于 更新于