快捷搜索:   服务器  安全  linux 安全  MYSQL  dedecms
在Linux下查看端口的使用情况及启动

在Linux下查看端口的使用情况及启动

Netstat -tln 命令是用来查看linux的端口使用情况 /etc/init.d/vsftp start 是用来启动ftp端口~! 看文件/etc/services netstat 查看已经连接的服务端口(ESTABLISHED) netstat -a 查看所有的服务端口(LISTEN,ESTABLISHED) sudo netstat -ap 查看所有的服务端口并显示对应的服务程序名 nmap <扫描类型><扫描参数> 例如: nmap localhost nmap -p 1024-65535...

Linux  shell中使用ftp自动下载上传文件

Linux shell中使用ftp自动下载上传文件

FTP自动登录批量下载文件 从ftp服务器192.168.1.171上的/home/data 到本地的/home/databackup !/bin/bash ftp -v -n 192.168.1.171 user guest 123456 binary cd /home/data lcd /home/databackup prompt mget * close bye FTP自动登录批量上传文件 从ftp服务器192.168.1.171上的/home/data 到本地的/home/databackup...

在Ubuntu下添加程序链接至菜单项做法

在Ubuntu下添加程序链接至菜单项做法

进入/usr/share/applications目录编辑一desktop文档 sudo gedit /usr/share/applications/aaa.desktop 向其中加入: QUOTE: [Desktop Entry] Name=aaa Comment=aaa Exec=/usr/bin/aaa Icon=/usr/lib/share/icons/aaa.png Terminal=false Type=Application Categories=Application;System; 这样...

Linux下如何破解PHP加密dezend软件

Linux下如何破解PHP加密dezend软件

解密ZEND加密后的PHP文件 执行 #tar -xzf vld-0.8.0.tgz //解压 #mv vld-0.8.0 vld //重命名 #cd -R vld ../php-4.3.8/ext //拷贝vld目录到php的解压目录下的ext中 #cd php-4.3.8 #rm configure //删除configure, 因为下面的buildconf会重新生成新的configure #./buildconf //如果出现错误, 就按提示加上相应的参数. #./configure --with...

如何在Linux操作系统下创建ISO镜像文件

如何在Linux操作系统下创建ISO镜像文件

1、用dd命令 #dd if=/dev/cdrom of=/***/目的文件.iso 上面的命令是在将光盘作成iso文件 2、用mkisofs 命令 #mkisofs -r -J -V 卷标名 -o 目的文件.iso 源文件 上面的命令是将 “源文件” 文件及目录作成 “目的文件.iso”。 例子 : # mkisofs -r -J -V widebright -o widebright.iso /widebright 在linux系统上建了一个iso文件,然后放到windows xp上,结果winra...

Linux下恢复EXT3  Superblock的正确方法

Linux下恢复EXT3 Superblock的正确方法

Linux Ext3文件系统超级块(Superblock)错误问题。 …… bad superblock on /dev/hda4 一个同事做的恢复, 结果把数据都抹掉了。 后来想想, 当时的直接 fsck 的恢复方法不对。 正确的方法应该是这样的: 1 获取错误的出错磁盘(或者设备)块的大...

系统编译:如何给Make命令来传递参数

系统编译:如何给Make命令来传递参数

在编译系统的时候,我们一般只要简单的输入make执行就可以了。但有时候,我们还是需要让make命令带入一些参数给makefile脚本。 比如,你在代码里面需要定义一个宏DEBUG来打开调试开关,代码如下: int main() { int i=9; #ifdef DEBUG i=1; #else i=0; #endif printf("i=%d\n", i); return 0; } 一般来说,这个宏定义可以通过直接修改源代码进行,但这样显然不是很好的办法。另外一个办法是通过makefile修改,比如:...

Linux操作系统下关于内存查看的详细解析

Linux操作系统下关于内存查看的详细解析

Linux中使用free可以查看系统内存使用状态, 默认单位为k blue_stone@blueice:~$ free total used free shared buffers cached Mem: 2075320 1879172 196148 0 533484 952588 -/+ buffers/cache: 393100 1682220 Swap: 2008084 0 2008084 Mem 行显示了从系统角度看来内存使用的情况, total是系统可用的内存大小, 数量上等于系统物理内存减去...

Linux系统的文件句柄数量问题

Linux系统的文件句柄数量问题

在Linux下面部署应用的时候,有时候会遇上Socket/File: Can‘t open so many files的问题,其实Linux是有文件句柄限制的(就像WinXP?),而且默认不是很高,一般都是1024,作为一台生产服务器,其实很容易就达到这个数量,因此我们需要把这个值改大一些。 大概知道ulimit这个命令是相关的,上Google搜索了一下,大多数说的很含糊,也没有统一说一下,经过两个小时看了不少文章终于弄清楚ulimit相关的一些配置问题。 我们可以用ulimit -a来查看所有限制值,我...

技巧:获取路径的文件名及其目录名

技巧:获取路径的文件名及其目录名

完整的文件名最长可以到达4096个字符。 那么,怎么知道哪个是文件名?哪个是目录名?就是利用斜线(/)来分辨。 其实,获取文件名或者是目录名,一般的用途是在写程序时进行判断。 下面我们简单以几个范例谈一谈basename与dirname的用途。 [root@linux ~]# basename /etc/sysconfig/network network == 很简单。获取最后的文件名。 [root@linux ~]# dirname /etc/sysconfig/network /etc/sysconf...

新手学堂:认识Linux的挂载分区表fstab

新手学堂:认识Linux的挂载分区表fstab

首先请看下面这个例子,修改前记得先备份一份: sudo cp /etc/fstab /etc/fstab.bak # /dev/sda9 UUID=e6496924-053a-498f-a8a1-283e9cefd5c1 / ext3 defaults,errors=remount-ro 0 1 第一列表示磁盘分区的名称,第二列表示挂载点,第三列是文件系统,第四列是挂载选项,第五列是dump选项(用一个数字表示),第六列(接下来的数字)表示文件系统检查选项。 第一列(红色)、二列(蓝色):磁盘分区和默认挂...

如何在Linux系统下更改文件使用权限

如何在Linux系统下更改文件使用权限

Linux是多用户系统,所以权限设置比较严格,文件权限一共有九位表示,加上地一个文件类型一共是十个比如“——”,除开第一位,每三位表示一个权限,分别是所属人,所属人的组,所有人,每三位用来表示读,写,执行的权限,分别用字母 r,w,x表示 假如一个文件的权限是只准所属人读写执行,其他人只准读,那么它的权限表示应该是-rwxr——r——,如果所有人都有读写执行的权限,那么应该是-rwxrwxrwx,需要注意的是第一个-是表示文件类型,在此不作讨论,放空就是了 设置文件权限要注意:读用数字4表示,写用2表示...