文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>linux下一些有用命令和常识

linux下一些有用命令和常识

时间:2006-03-15  来源:xianglinyan

不同操作系统对文本文件“行结束符”的不同定义

Linux和其它Unix类操作系统使用单个字符作为行结束符,这个字符通常被称作“换行符”(LF)或“新行”(NL)。

Dos,Windows和OS2使用两个字符作为行结束符,一个“回车”(CR)和一个LF。

Mac OS只使用一个CR。

有些Linux配置文件对行结束符规范很敏感,所以尽量不要试图从Dos,windows或Mac OS系统中编辑Linux系统的配置文件。

一些查看系统信息的工具命令使用方法(df ,du,stat,lsof,uptime,free,dmesg)

1、#df   -h

查看磁盘挂接和空间使用情况;

2、#du   -h    *

查看当前目录下的所有文件占用磁盘空间大小;

3、#stat   filename

查看指定文件的详细属性信息;

4、lsof   -u   username

lsof的输出是系统当前已打开的所有文件链接,-u即限制为某一个指定用户相关的部分;

5、#uptime

查看CPU的负载情况,三个输出值分别为1、5、15分钟内CPU的负载值。大于1时,内核要对CPU进行时间限额分配。

6、#free   -m   -s   2

查看系统内存使用情况,-m 选项令输出以M为单位,-s 指定为每两秒刷新一次;

7、#dmesg

查看系统的启动信息,该信息会自动保存在/var/log/dmesg文件中。

8、pstree

输出一个进程关系树,对了解系统中有哪些进程及相互关系很有帮助。

9、netstat

#netstat -an|more

#netstat -p|more 显示当前正在使用网络连接的进程名

10、w

#w               效果类似于uptime

 

关于SUID,SGID,Sticky位的几句闲言碎语


1、SUID和SGID

#chmod   u+s  filename
#chmod   g+s  filename

filename代表一个可执行程序的名称;上面两行命令分别设置了用户ID权限位和组ID权限位。设置后文件权限的可执行标识x将被s代替。程序在运行时将具有该用户或该组的权限。

被设置了SUID和SGID权限位的程序的文件属性例如:
-rwsrwsr-x   1   guest   guest   26   Sep   28   14:00   execute-word

2、Sticky位

#chmod   +t   dirctory_name

Linux系统的/tmp目录是已经被设置了Sticky位的例子。因为该目录是多个用户共享的目录,每个用户都对其有写权限。为保证每个用户只能对自己的文件有修改、删除权限,所以设置了Sticky位。

例如:
drwxrwxrwt   2   root   root   4096   Sep 28   14:00   shells

注:在设置SUID和SGID,以及Sticky位前,要求被设置的文件或目录是可执行的。不然在设置以后,相应的位置上将会出现T或S。

软盘格式化命令--fdformat,mkfs

1、#fdformat  /dev/fd0
低级格式化软盘

3、#mkfs  -t  vfat  /dev/fd0
高级格式文件系统

 

mkisofs命令摘要

1、在linux下制作iso文件:
#mkisofs -J -r -V "volume name" -o ../image.iso ./

-J,-r 是分别兼容windows/unix文件格式;-V为该iso文件卷标;-o,是设置输出文件的名称;./ ,是将要被制作成为iso文件的目标目录。

2、在linux下mount iso文件方法:

#mount -t iso9660 -o loop image.iso /mnt/cdrom

 

几笔有关modprobe命令

1、modprobe 命令是根据depmod -a的输出/lib/modules/version/modules.dep来加载全部的所需要模块。

2、删除模块的命令是:modprobe -r filename

3、系统启动后,正常工作的模块都在/proc/modules文件中列出。使用lsmod命今也可显示相同内容。

4、在内核中有一个“Automatic kernel module loading"功能被编译到了内核中。当用户尝试打开某类型的文件时,内核会根据需要尝试加载相应的模块。/etc/modules.conf或/etc/modprobe.conf文件是一个自动处理内核模块的控制文件。
相关阅读 更多 +
排行榜 更多 +
边境检察最后区域手机版下载

边境检察最后区域手机版下载

角色扮演 下载
酋长你别跑手游下载

酋长你别跑手游下载

休闲益智 下载
心动漫画app下载官方版

心动漫画app下载官方版

浏览阅读 下载