ss是Socket
Statistics的缩写。顾名思义,ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。当我们打开的socket数量很多时,netstat就会变得慢了...
#!/bin/bashnetmask=255.255.255.0IP_PATH=/etc/sysconfig/network-scripts/ifcfg-eth0GM_PATH=/etc/sysconfig/networkecho
-e "Please input IP(FORMAT:192.168...
1.在linux上可以找到哪些shell?哪个档案记录可用的shell?儿linux预设的shell是?
1./bin/bash,/bin/tcsh,/bin/csh 2./etc/shells
3.bash,亦即是/bin/bash2.在shell环境下,有个提示符(prompt),他可以修...
转:与一线Linux嵌入式开发工程师的对话
陈工程师一直做Linux的嵌入式开发,作为在开发一线的工程师,他对很多问题的看法可能更切合实际需求,于是,通过邮件,就嵌入式开发方面的问题,请他谈了一下自己的看法: 问:关于嵌入式开发,我们准备给同学们讲解一些入门知识,从你一线开发经验来说,给我们一些建议:
陈工回答:
对于嵌入式Linux入门,如果有...
TFTP(Trivial File Transfer Protocol)是基于UDP协议开发,用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。
一、修改/etc/xinetd.d/tftp配置文件,如下:
$ cat /etc/xinetd.d/tftp
service tftp
{
protocol = udp
...
exit.c 代码分析笔记
release
释放进程的函数release() 主要根据指定进程的任务数据结构指针,在任务数组中删除指定的进程指针,释放相关内存页,并立刻让内核重新调度进程的运行。
void release(struct task_struct * p) //释放p指向的进程
{
int i;
if (!p) //常规检测...
一、扩展逻辑卷1、lvextend-L[+]#/PATH/TO/LV,[+]表示扩展到;#表示扩展至;a)扩展逻辑卷的风险较小,可在线扩展;2、resize2fs:扩展到和物理边界一样大a)命令格式:resize2fs-p/PATH/TO/LV如:lvcreate-L2G-ntestlvmyvgmke2fs-j/dev/myvg/testlvmkdirusersmount/dev/myvg/te..
下载相应软件包wgethttp://jaist.dl.sourceforge.net/project/e2fsprogs/e2fsprogs/1.41.14/e2fsprogs-1.41.14.tar.gz
wgethttp://jaist.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2
wgethttp://jaist.dl.sourceforge.net/project/e2..
我将程序打包成了jar包,在windows下执行时正确的,但是放在linux下执行就不对了。windows目录下包括jar包和一个lib文件夹,此文件夹下是需要的其他类库。linux目录是一样的结构。但是在linux下执行,可以执行main,但是找不到类。这是MANIFEST文件内容:Manifes...
这篇文章讲讲server端RPC报文的处理流程。server端RPC报文的处理函数是svc_process,这个函数位于net/sunrpc/svc.c中。这个函数须要一个svc_rqst结构的指针作为參数,svc_rqst是与RPC请求相关的一个数据结构,这里包括了接收到的RPC消息,RPC消息的...
vi编辑器,通常称之为vi,是一种广泛存在于各种UNIX和Linux系
统中的文本编辑程序。它的功能十分强大,但是命令繁多,不容易掌握,它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需
要对其进行定制,这是其他编辑程序所没有的。vi不是基于窗口的,所以,这个多用途.....
安装Linux的方法挺多,但是这里咱们只说一种:如何在虚拟机里安装运行Linux。
想必看此类文章的都是小白,所以下面我就写的通俗易懂点。
第一步:下载虚拟机软件。(虚拟机软件是啥?它就是能在你系统里再模拟出一个系统,这里不深究以后以后再细说,估计以后我不细说你也明白啥是虚拟机了。)
百度搜一下.....
import java.io.*; public class MyEclipseGen {
private static final String LL = "Decompiling this copyrighted software is a
violation of both your lice...
m如何取消eclipse的show in breadcrumb 不小心点了show in
breadcrumb,在编辑器界面上面多一层路径条,多余碍事,不晓得怎么取消,搞了半天终于弄好,方法如下: 点击: Window -> Customize
Perspective -> Commands -> ...
Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓
当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互...
gzip #gzip a.txt 结果a.txt.gz ,只能压缩文件 ,不保留源文件 #gunzip
a.txt.gz 解压tar 把目录打包成文件 #tar -zcvf test.tar.gz test 把test目录打包后压缩 #tar -jcvf
test.tar...
/*自己写了一个判断文件夹是否为空的小代码打开文件夹的函数在man的时候要加 man 3
readdir, */#include #include #include #include #include int isdirempty(char
*dirname){ /* 打开要进行匹配的文件目录 */...
Hibernate包括两个级别的缓存:
Session(默认启动)一级缓存
SessionFactory(默认关闭)二级缓存
二级缓存速度快
一旦在应用中开启了SessionFactory二级缓存,那么Session默认使用二级缓存
开启二级缓存要在hibernate.cfg.xml中添加:
true
org.hibernate.cache.ehcache.EhCache...