⑴ linux ping处理
///////////ping.sh////////////
#!/bin/bash
input=$(cat$*)
forvarin$input
do
ping$var&
done&>/tmp/a
///////////////////////////////////////
$ /bin/bash ping.sh a.txt
$ cat /tmp/a
⑵ linux的ping命令怎么用
用来检查网络是否连通,ping命令后面可以写ip或网址,如:ping 192.168.1.100,还有一些常用回的参数,如:ping -c 5 192.168.1.100 代表答ping 5次,ping -s 1024 192.168.1.100 代表每次发送1k的数据包,ping -i 5 192.168.1.100 代表每次ping的时间间隔为5秒。
有关全套的linux的命令黑马程序员的社区当中都有全套的文章介绍啊,学习操作的话,我的方法是边看视频边实操。黑马就有一个很好的点,他们的课程都含有配套资料,内涵有笔记+课件+源码。或者你可以看看他们的软件测试相关的基础班课程大纲,基础班可以线下去上课,也是免费的。
⑶ 求QT大神救命啊,在linux系统下的,用Socket设计一个软件,能实现ping功能,要有界面的。
ping使用的是ICMP协议,而Qt中没有现成的处理ICMP协议的类。所以使用Qt就是用来做界面的,ping的功能是用C来完成的。
给你两个思路:
思路1. 使用linux系统命令ping。 你的程序中fork一个新进程,在新进程里面通过system("ping xxxx");的方式来调用系统ping命令,然后把ping命令的输出通过管道输入到你的程序中来。
思路2. 从网上找一个c语言写的现成的ping源代码,有很多的。看懂了以后,把ping源代码集成到你的代码中(把ping的main函数改名字,变成你的内部函数),注意输出数据。这样你的程序就有个ping功能。因为Ping会堵塞的,最好不要在画面线程中运行。
⑷ 求大神优化linux ping测试方面的shell代码
ping3回的返回的东西保存在一个变量里面。
⑸ 求小红帽Linux下载地址及源码下载地址
在经历了两次跳票以后, Red Hat于2007年3月14日正式发布了RHEL5. RHEL 5将是Red Hat的商业服务器操作系统版本的第四次重要版本发布, Red Hat酝酿发布RHEL 5已经超过了两年, 主要变化包括Linux内核由2.6.9升级为2.6.18, 支持Xen虚拟化技术, 集群存储等.
RHEL5的版本主要分为Sever和Desktop两个版本。
具体来说,Server版本分为:
· Red Hat Enterprise Linux Advanced Platform - 对应以前的· Red Hat Enterprise Linux AS
· Red Hat Enterprise Linux - 对应以前的Red Hat Enterprise Linux AS
Desktop版本分为:
· Red Hat Enterprise Linux Desktop - 对应以前的Red Hat Desktop
· Red Hat Enterprise Linux Desktop with Workstation option - 对应以前的Red Hat Enterprise Linux WS
主要的功能包括:
1. 虚拟化技术
在各种平台上支持虚拟化技术
在Red Hat Enterprise Linux Advanced Platform支持存储与扩展的服务器虚拟化技术
Red Hat Network提供各种虚拟化系统的支持
virt-manager, libvirt/virsh管理工具
2. 内核与性能
基于Linux 2.6.18内核
支持多核处理器
广泛的新硬件支持
更新的基于Kexec/Kmp的Dump支持
支持Intel Network Accelerator Technology (IOAT)
对于大型SMP系统技持的增强
增强的管道缓存
内核缓存接合能力用于改进IO缓存操作
3. 安全
SELinux增强
图形化SELinux管理界面
集成的目录和安全机制
增强的IPESEC提高安全与性能
新的审计机制用于提供新的搜索、报表和实时监控的能力
4. 网络与互操作性
支持Autofs, FS-Cache和iSCSI
增强的IPv6支持
改进的Microsoft®文件/打印和Active Directory集成
5. 桌面
更新的管理工具、应用程序和对笔记本的支持
改进的ACPI支持,包括Suspend to Disk
智能卡登录,包括PKI/Kerberos认证
集成的多媒体支持
增强的即插即用支持
Network Manager提供自动的有线和无线网络配置
基于AIGLX/Compiz的图形化界面(支持淡化、透明等效果)
6. 开发环境
增强的开发工具,包括System Tap和Frysk
GCC4.1和glibc 2.5工具链
7. 存储
支持根设置多路IO(MPIO),提高可用性
服务器产品中包含单系统/客户的Red Hat Global File System支持
块设备数据加密支持
8. 管理
安装过程更新简化系统配
基于Yum/Pup的Red Hat Network更新
Conga集群和存储管理
http://download.chinaunix.net/download/0013000/12382.shtml
⑹ linux 内核源码下载 我需要3.18.13版本的头文件 linux官网上怎么找不到这个
这个是下载的地址
https://www.kernel.org/pub/linux/kernel/v3.0/linux-3.18.13.tar.gz
这个是3.X的内核源代码总的目录
https://www.kernel.org/pub/linux/kernel/v3.0/
下载其他的内核有关的可以在一些目录下找
https://www.kernel.org/pub/linux/kernel
不知道啥继续问
⑺ linux源码里有ping源码吗
要看你是看tcp/ip协议栈的代码还是用户态的代码,我猜你是要看ping 这个程序的代码
rpm -qf `which ping`
找到ping属于哪个软件包,下载软件包的源代码就可以看了
⑻ linux ping命令中的struct proto
fproc是函数指针,指向函数的入口地址。
标准写法是proto_v4.fproc = &proc_v4;
可以简写为proto_v4.fproc = proc_v4;
编译器都认识。
用函数指针通常可以封装某些内部信息,参数可以通过消息传递。
可能的一种调用形式为:
void process(struct proto *p,u32 msg[4])
{
char *s = (char*)msg[0];
ssize_t *sz = (ssize_t*)msg[1];
struct timeval *tv = (struct timeval*)msg[2];
p->fproc(s,*sz,tv);
}
结构体初始化用=有什么问题吗?
⑼ linux定时ping大包
大小为1500Byte。linux下ping包的默认大小为64Byte,次数不限。但有时我们需要尝试ping大数据包,来测试网络的状况,这时就要指定ping包的大小了,而指定数据包最大为1500Byte。
⑽ linux源码里有ping源码吗
1.以搜索ls命令源码为例,先搜索命令所在包,命令如下:lpj@lpj-linux:~$whichls/bin/ls2.用命令搜索该软件所在包,代码如下:lpj@lpj-linux:~$dpkg-S/bin/lscoreutils:/bin/ls3.从上一步中可以知道ls命令的实现在包coreutils中