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

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

首页 / 操作系统 / Linux

Nmap : 不是只能用于做坏事!

Nmap : 不是只能用于做坏事!

如果SSH是系统管理员世界的"瑞士军刀"的话,那么Nmap就是一盒炸药。炸药很容易被误用然后将你的双脚崩掉,但是也是一个很有威力的工具,能够胜任一些看似无法完成的任务。大多数人想到Nmap时,他们想到的是扫描服务器,查找开放端口来实施攻击。然而,在过去的这些年中,这样的超能力在当你管理服务器或计算机遇到问题时也是非常的有用。无论是你试图找出在你的网络上有哪些类型的服务器使用了指定的IP地址,或者尝试锁定一个新的NAS设备,以及扫描网络等,都会非常有用。下图...
ls 命令:十条面试级问题--第二集

ls 命令:十条面试级问题--第二集

由于小编最近有些小忙碌,没有来得及很快的敲下去,好吧,现在我们来看看关于列举ls命令第二篇。如果大家已经忘记了第一篇讲的什么,大家可以先看看第一篇:ls 命令:15个Linux面试级问题--第一集http://www.linuxidc.com/Linux/2015-03/114895.htm为了方便大家理解,这里给出了‘ls’命令的例子。1.这里要你输出路径的内容,但不要不要输出所属的用户和用户组。a.ls命令用完整格式列举文件信息...
Ubuntu 14.04下Lua学习笔记

Ubuntu 14.04下Lua学习笔记

随着Lua越来越成熟,在服务器中应用也越来越广。自己也想向这方面发展,于是便开始Lua的学习。 学习新的语言,应该是先编译、安装、部署开发调试环境,然后练习...可是,我现在并没有项目做啊,我只是想先熟悉一下lua的语法,没必要这么复杂。于是便开始找个简单的lua IDE。挑来挑去,选了个ZeroBrane Studio,原因是它小巧,可以单步调试。另外,在linux下也不是有那么多的选择的,我可不想刚开始学就用个sublime text写个xxx.lu...
Ubuntu 14.04 下体验Sublime Text 3

Ubuntu 14.04 下体验Sublime Text 3

很多源代码都没有IDE支持的,尤其是开源的源代码。从github上下载的,很多也不用IDE。包括我自己公司的代码,基本都是脚本,也不用IDE。通常情况下,都是用notepad++、UE之类的文本编辑器打开一个文件夹就开始工作了。所有,有几个功能是不能少的:打开一个文件夹;在文件夹下对所有文件进行查找;代码高亮。在Windows下这类软件一抓一大把,在Linux下却没有多少选择。Sublime Text是不错的选择,很多同事在用,口碑不错。本文的测试体验环境...
Linux 的进程组、会话、守护进程

Linux 的进程组、会话、守护进程

一、进程组ID每个进程都属于一个进程组。每个进程组有一个领头进程。进程组是一个或多个进程的集合,通常它们与一组作业相关联,可以接受来自同一终端的各种信号。每个进程组都有唯一的进程组ID(整数,也可以存放在pid_t类型中)。进程组由进程组ID来唯一标识。除了进程号外(PID)之外,进程组ID也是一个进程的必备属性之一。getpgrp: 获得进程组 id, 即领头进程的 pid#include <unistd.h>pid_t getpgrp(vo...
awk中的变量

awk中的变量

awk和sed结合起来,对于文件的横向纵向处理几乎是全方位的,可以算是文本处理中的大招了。当然awk这一强大的分本处理工具也不是浪得虚名,功能丰富,学习周期也要长些,不是一个Help文档就能说完的。学习awk可以算得上重新学习一门编程语言,因为里面的东西确实太多了。我们就按部就班,循序渐进,先来说说awk中的变量。关于awk中的变量,有内置变量和自定义变量。内置变量如果细分,有数据字段和数据行变量,数据变量,可能看概念不好理解。我们一个一个说明。数据字段和...
Linux强大IDE——Geany配置说明

Linux强大IDE——Geany配置说明

今天开始用Ubuntu了(主要是为了防止自己在Windows下不自觉的打游戏之类的)刚开始用的很不习惯 找不到合适的编译器(DEV c++什么时候才能出Linux的啊) 先后下了codelite code::blocks 都不会配置 看了网上的教程也不大看的懂 于是就开始钻研Geany 这里稍微讲一下我是怎么配置Geany的 尽量给那些刚用Ubuntu的oier们一点帮助(这里同时也吐槽一下NOI的定制版Linux 感觉用的各种不爽 和正宗的Ubuntu简...
64位Ubuntu 14.04搭建ADT开发环境笔记

64位Ubuntu 14.04搭建ADT开发环境笔记

今天先来无事看看Ubuntu最近发展得怎么样了,顺便把ADT也搭建好,方便以后研究Android框架。想想在Windows下,ADT直接down下来解压就能用,心想Linux下应该也不会太难吧。测试环境:Ubuntu 14.04说干就干,首先想到的是去android官网直接down一个ADT for linux,发现eclipse for ADT已经被放到左侧链接的最后,而android自己的Android studio则取代了去年初ADT的位置,Goog...
PXE + Kickstart 安装CentOS 6.x 操作系统

PXE + Kickstart 安装CentOS 6.x 操作系统

一、前言本文很大部分都是参考:http://www.linuxidc.com/Linux/2014-06/103633.htm主要用于学习。1.1 什么是pxe PXE(Pre-boot Execution Environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(tri...
CentOS 6.5 x86_64 系统定制自动化部署

CentOS 6.5 x86_64 系统定制自动化部署

一、制作环境准备实验环境:VMware WorkstationCentOS-6.5-x86_64-minimal 最小化安装安装后,我们会使用系统 /root 目录下 install.log 和 anaconda-ks.cfg 这两个文件(在此基础上修改比较方便)1.1 定制步骤1、安装最小化的操作系统.包括基本的系统和所需要的工具等.比如:对于http,mysql等软件,建议使用编译的方式安装, 然后打包放进去,可以减少许多依赖包的麻烦.2、安装系统后,...
Linux基础教程:从源码安装软件

Linux基础教程:从源码安装软件

为什么要从源码安装软件 在什么情况之下,我们需要从源代码安装软件呢?我想不外乎这些情形:一种情况是软件放出了新的版本,而所用的发行版并没有及时跟进,这时候,想要尝鲜的话,就非得靠自己不可;另一种情形是不管是软件的开发者,还是现用的系统都没有提供可直接使用的二进制包,而自己又非要使用该软件,那么也需亲自出马才行;当然,还有其他的情形。总而言之,学会从源代码安装软件是一项非常重要的技能。什么是make 与 configure make 是一支程序,当执行m...
Linux基础教程:find 与 xargs

Linux基础教程:find 与 xargs

find 命令的工作方式 find命令的工作方式如下:沿着文件层次结构向下遍历,匹配符合条件的文件,并执行相应的操作。find命令异常强大,因为它允许您按文件名、文件类型、用户甚至是时间戳查找文件。使用find命令,您不但可以找到具这些属性任意组合的文件,还可以对它找到的文件执行操作。[注意:本文使用的 find 版本是 GNU 版本,因此,某些细节可能与其他版本的find有所不同。]基本格式 开始之前,我们先来看一下 find 命令的基本结构:fin...
Linux终端中文显示乱码

Linux终端中文显示乱码

今天,帮我们同学处理一下中文显示乱码的问题。这个是个国内Linux用户烦恼的问题,由于大部分的Linux发行版都是以英语为主体的,而且英文在通用性和稳定性上都比中文要好一些,各种奇怪的BUG也要少一点。所以,强烈建议使用英文的系统。我们知道我们的操作系统是无所谓中文版和英文版的,无论是windows还是Linux,系统发行的时候全世界都是一样的内核,系统呈现给我们是英文还是中文,完全取决于你选择的语言包。不同国家的人在安装使用的时候选择属于自己国家的语言包...
<< 931 932 933 934 935 936 937 938 939 940 >>