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

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

首页 / 操作系统 / Linux

Linux安全扫描工具Nmap用法及参数详解

Linux安全扫描工具Nmap用法及参数详解

扫描器是一种能够自动检测主机安全性弱点的程序。扫描器通过发送特定的网络数据包,记录目标主机的应答消息,从而收集关于目标主机的各种信息。目前网络上有很多扫描软件,比较著名的扫描器有SSS,X-Scan,Superscan等,功能最强大的当然是Nmap。Nmap(Network Mapper)是一款开放源代码的网络探测和安全审核工具。它用于快速扫描一个网络和一台主机开放的端口,还能使用TCP/IP协议栈特征探测远程主机的操作系统类型。nmap支持很多扫描技术,...
在Linux系统中批量添加用户的方法讲解

在Linux系统中批量添加用户的方法讲解

我们什么时候才需要大批量添加用户呢?有时我们需要让几十个或更多的用户在主机上完成相同或相似的任务,比如我们想同时添加一堆的ftp 用户,这些ftp用户归属同一组,但不允许他们通过终端或远程登录服务器;有时我们可能为了教学,比如我们有50个学生,并且每个学生在服务器上有一个独 立的用户名,能登录系统,并能管理自己的帐号或完成一些在自己权限下的作业;批量用户添加流程:批量添中用户流程是通过newusers 导入一个严格按照/etc/passwd 的书写格式来书...
Linux统计文件中指定字符串个数的2种方法

Linux统计文件中指定字符串个数的2种方法

统计一个文件中某个字符串的个数,其实就像在一块沙地里面找一块石头,有的人看到石头以后,在上面做个标记(grep),然后记住自己做了多少个标记;有的人看到石头以后,把它跳过去(awk),然后统计自己跳了多少次。方法1: grep复制代码代码如下:grep -o ‘keyword’my_file.txt | wc -l方法2: awk复制代码代码如下:awk -v RS=’keyword’ ‘END ...
剖析Linux系统中的文件系统路径

剖析Linux系统中的文件系统路径

1、Linux文件系统是从/开始的;在Linux操作系统的文件管理中,命令行模式(在控制台或终端下)的文件或目录管理,要涉及路径这一概念,这是Linux命令行操作的最基础的基础。如果我们了解了路径的概念,就可以随心所欲的进入任何目录,进行我们想的工作。Linux 文件系统,是一个呈树形结构,是从/做为入口,/(也被称为根目录)下有子目录,比如etc、usr、lib等,在每个子目录下又有文件或子目录,这样就 形成了一个树形结构,这种树形结构比较单一。而Win...
Linux查看开机运行时间的多种方法

Linux查看开机运行时间的多种方法

1. uptime命令复制代码代码如下:homer@ubuntu:~$ uptime 19:34:40 up 4 days,4:18,6 users,load average: 0.00, 0.01, 0.05它依次显示:系统当前时间、系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1分钟、5分钟、15分钟内的平均负载。19:34:40 表示系统当前时刻4 days, 4:18 表示系统运行持续时间,即累计持续运行了 4天4小时18分钟查看用户: ...
查看和更改rpm的默认安装路径的方法

查看和更改rpm的默认安装路径的方法

大多数人安装RPM包,都是使用下面的命令来安装:复制代码代码如下:rpm -ivh xxxx.rpm 这是最简单的安装方式,RPM包中的文件将被安装到打包时所指定的默认目录中。但在有的时候,我们没有系统的root权限不能写入根目录,或者因为某种原因(比如在进行文件恢复时)想改变一下RPM的默认安装路径。这时可以用下面的小技巧。首先用下面的命令查看一下该RPM包的默认安装目录,例如:复制代码代码如下:easwy:~$ rpm -qpl ext3grep-0....
Linux下图形与字符界面切换的简单方法

Linux下图形与字符界面切换的简单方法

1. 图形界面切换到字符界面在图像界面下按[Alt+Crtl+F1]~[ Alt+Crtl+F6]即可切换到字符界面2. 字符界面切换到图形界面(1)在界面下按[ Alt+Crtl+F7]即可切换到字符界面下(2)在命令行输入以下命令:复制代码代码如下:# startx 3. 设定默认启动界面系统启动默认启动界面修改可以通过修改文件/etc/inittab,将字符界面设定为默认启动界面。在命令行下输入以下命令,打开文件/etc/inittab,复制代码代码...
Linux系统单个文件夹大小怎么限制?

Linux系统单个文件夹大小怎么限制?

Linux下由于某些用途需要限制个别文件夹大小,可以使用镜像文件挂载的形式来实现。1、创建一个指定大小的磁盘镜像文件:dd if=/dev/zero of=/root/disk.img bs=2M count=10。这样就创建了一个大小为20M的磁盘镜像。2、挂载为设备:losetup /dev/loop0 /root/disk.img3、格式化设备:mkfs.ext3 /dev/loop04、挂载为文件夹复制内容到剪贴板mkdir/test moun...
Linux补丁工具patch生成使用补丁用法示例

Linux补丁工具patch生成使用补丁用法示例

一、原理 diff比较两个文件或文件集合的差异,并记录下来,生成一个diff文件,这也是我们常说的patch文件,即补丁文件。 patch能将diff文件运用于 原来的两个集合之一,从而得到另一个集合。 举个例子来说文件A和文件B,经过diff之后生成了补丁文件C,那么着个过程相当于 A -B = C ,那么patch的过程就是B+C = A 或A-C =B。 因此我们只要能得到A, B, C三个文件中的任何两个,就能用diff和patch这对工具生成另外...
Linux管道通信C语言编程示例

Linux管道通信C语言编程示例

一、定义管道是单向的、先进先出的。它将一个程序的输入和另一个程序的输出连接起来。数据被一个进程读出后,将被从管道中删除。分为无名和有名管道两种。前者用于父进程和子进程间的通信,后者用于同一系统的两个进程间通信。二、无名管道复制代码代码如下: intpipe(int fd[2]); 其中,fd[0]用于读管道,fd[1]用于写管道。若成功则返回零,否则返回-1,错误原因存于errno中。三、有名管道:FIFO复制代码代码如下: int mkfifo(cons...
Linux共享内存编程示例

Linux共享内存编程示例

一、概念共享内存是被多个进程共享的一部分物理内存,是进程间共享数据的最快的一种方法。二、实现分为两个步骤:1、创建共享内存。2、映射共享内存。1、创建复制代码代码如下:int shmget(key_t key, int size, int shmflg)当key的取值为 IPC_PRIVATE 时,将创建一块新的共享内存。shmflg至少设为S_IRUSR|S_IWUSR否则会出现读写错误。成功返回内存标示符,失败返回-1。2、映射复制代码代码如下: in...
Linux消息队列编程示例

Linux消息队列编程示例

一、概念消息队列就是一个消息的链表。可以把消息看作一个记录,具有特定的格式以及特定的优先级。对消息队列有写权限的进程可以向中按照一定的规则添加新消息;有读权限的进程则可以读走消息。读走就没有了。消息队列是随内核持续的。 只有内核重启或人工删除时,该消息才会被删除。在系统范围内,消息队列与键值唯一对应。二、步骤及思路1、取得键值2、打开、创建消息队列3、发送消息4、接收消息下面具体看看:1、取得键值复制代码代码如下:key_t ftok(char *path...
Linux 多线程编程实例

Linux 多线程编程实例

一、多线程 VS 多进程和进程相比,线程有很多优势。在Linux系统下,启动一个新的进程必须分配给它独立的地址空间,建立众多的数据表来维护代码段和数据。而运行于一个进程中的多个线程,他们之间使用相同的地址空间。正是这样,同一进程下的线程之间共享数据空间,数据可以相互使用,并且线程间切换也要更快些,可以更有效的利用CPU。二、程序设计[注] 头文件<pthread.h> 编译时要加载动态库 libpthread.a,使用 -lpthread1、创...
linux系统怎么重启网卡?linux重启网卡的三种教程

linux系统怎么重启网卡?linux重启网卡的三种教程

在实际工作中,经常会遇到Linux系统进行重启网卡的操作。在这里整理一下,进行多种方法的网卡重启。一、service network restart1、首先用CRT工具连接到Linux命令行界面。 或者进入操作系统界面,选择终端输入。2、如果我们对所有的网卡进行重启操作。 可以尝试输入:service network restart 命令进行操作。3、样就完成了用service network restart命令重启网卡的操作。二、ifconfig eth...
Linux下自动获取和静态配置IP的方法

Linux下自动获取和静态配置IP的方法

第一步:激活网卡系统装好后默认的网卡是eth0,用下面的命令将这块网卡激活。复制代码代码如下:# ifconfig eth0 up 第二步:设置网卡进入系统时启动 想要每次开机就可以自动获取IP地址上网,就要设置网络服务在系统启动时也启动。Linux有一点与windows不同的是很多服务默认是停止的,而且你在某次使用该服务时启动这个服务,但是没设置它为默认启动,则下次进入系统这个服务依然是停止的。下面是设置网络服务在系统启动时也启动的方法。 使用chkco...
<< 101 102 103 104 105 106 107 108 109 110 >>