易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : linux

Linux Shell编程(基础教程)


本文网址:http://bbs.bitscn.com/72875 复制
1. Linux 脚本编写基础
1.1 语法基本介绍
1.1.1 开头
       程序必须以下面的行开始(必须放在文件的第一行): 
       #!/bin/sh 
    符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。  当编辑好脚本时,如果要执行该脚本,还必须使其可执行。 
    要使脚本可执行:   编译 chmod +x filename 这样才能用./filename 来运行
1.1.2 注释 
  在进行shell编程时,以#开头的句子表示注释,直到这一行的结束。我们真诚地建议您在程序中使用注释。如果您使用了注释,那么即使相当长的时间内没有使用该脚本,您也能在很短的时间内明白该脚本的作用及工作原理。
1.1.3 变量 
  在其他编程语言中您必须使用变量。在shell编程中,所有的变量都由字符串组成,并且您不需要对变量进行声明。要赋值给一个变量,您可以这样写: 
        #!/bin/sh 
      &nb ......

Linux内核高危漏洞 Linux系统系统可能受攻击,亲自测试

内核版本:
Linux XOK 2.6.18-128.1.6.el5.centos.plus #1 SMP Thu Apr 2 12:53:36 EDT 2009 i686 i686 i386 GNU/Linux
马上测试:
注意测试中可能导致死机。请不要在生产环境中测试。
如果你希望亲手验证此漏洞,你可以下载下列两个代码包测试(有可能导致系统不稳定,当机等现象,后果自负):
就下载这个即可:http://www.securityfocus.com/data/vulnerabilities/exploits/wunderbar_emporium-3.tgz
http://www.securityfocus.com/data/vulnerabilities/exploits/36038-4.tgz
本站下载:http://xok.la/file/2009/08/wunderbar_emporium-3.tgz
操作截图:
测试后我的系统已经死了。屏幕显示:
解决办法:
在/etc/modprobe.conf文件中加入下列内容:
install pppox /bin/true
install bluetooth /bin/true
install appletalk /bin/true
install ipx /bin/true
install sctp /bin/true
然后启动机器。
网上有朋友说只需要加
install pppox /bin/true
install bluetooth /bin/true
这2条就可以了,我测试了还是可以获得root.只有加完上面的5条,重新启动,才无法获得root权限:
到此,结束。
相关信息:
在微软本月月经日(8.11)的同一天,国外黑客ta ......

linux根文件系统与initrd(转)


1
根文件系统
简单来说,(根文件系统)就是系统第一个
mount
的文件系统

Filesystem
Handling
Like
every  
traditional  
Unix  
system,  

Linux  
makes  
use  
of  

a  
system 's 
root  
filesystem

it  
is  
the  
filesystem  

that  
is  
directly  
mounted  

by  
the  
kernel  
during
  
the  
booting  
phase  
and  

that  
holds  
the  
system  

initialization  
scripts  
and  

the  
most  
essential  
system  

program.
Other  

filesystems  
can  
be   ......

LINUX网络配置文件



linux
系统中,
TCP/IP
网络是通过若干个文本文件进行配置的,需要编辑这些文件来完成联网工作。系统中重要的有关网络配置文件为:
 

/etc/sysconfig/network

/etc/HOSTNAME

/etc/hosts

/etc/services

/etc/host.conf

/etc/nsswitch.conf

/etc/resolv.conf

/etc/rc.d/init.d/network
 
接下来我们将对这些文件逐一讲述,这些文件都可以在系统运行时进行修改,不用启动或者停止任何守护程序,更改会立刻生效
(
除了
/etc/sysconfig/network)
。另外,这些文件都支持由
"#"
开头的注释,每一个文件都有在
UNIX
手册页中的第
5
部分中有一项,可以用
man
命令来获取它们,如
man 5 hosts, man 5 services

 

/etc/sysconfig/network  
网络设置
  该文件用来指定服务器上的网络配置信息,包含了控制和网络有关的文件和守护程序的行为的参数。下面是一个例子文件:
 
NETWORKING=yes
HOSTNAME=machine1
GATEWAY=210.34.6.2
FORWARD_IPV4=yes
GATEWAYDEV=
 
其中,
NETWORK=yes/no
表示网络是否被配置;
HOSTNAME=hostname hostname
表示服 ......

linux上的几个放可执行文件的目录有什么不同?

linux上的几个放可执行文件的目录有什么不同?
/bin:                     programs used in booting the system
/usr/bin:               standard programs available to users
/usr/local/bin:       programs specific to an installation
/sbin:                    programs used in booting the system (root user)
/usr/sbin:              standard programs available to root ......

linux远程桌面——使用xmanager2.0

说明:想在windows上打开使用远程linux桌面。方法也很多。
1.vnc。这个在linux端需要安装程序,需要在linux上运行相应的程序,才能使windows连接上去。不太方便。
2.xmanager.只要修改一下linux里的几个文件设置就可以使用。(与windows的远程桌面一样,只需要勾上远程桌面选项)
linux上设置项目:
1。修改/etc/X11/xdm/Xaccess
     找到:
     #*                                                    #any host can get a login window
     修改为:
     *                                 ......
总记录数:5772; 总页数:962; 每页6 条; 首页 上一页 [88] [89] [90] [91] 92 [93] [94] [95] [96] [97]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号