学习记录004-目录与文件扩展名

一、目录
1.系统日志文件的存放处/var/log/messages,里面的信息自动轮询,经常看这个文件,系统有问题,先看这个文件
2.var/log/secure //记录登录的信息按周轮询
3.var/log/wtmp //记录last的信息 输入last显示登录账户的信息 或者w who lastlog
4.var/spool/cron/root //定时任务 crontab -l 一样的效果
5.var/spool/clientmqueue //sendmail 临时邮件的文件目录 有时候会导致inode满了
6.proc //虚拟目录是内存的映射
proc/version //内核版本
proc/sys/kernel //系统内核功能
etc/sysctl.conf //内核参数配置路径放在这里永久生效 proc/sys/net/ipv4/tcp_max_tw_buckets 放在这里运行时生效,临时生效,有很多人想一开机就启动就会打开/etc/rc.local里面添加 echo 0 >proc/sys/net/ipv4/tcp_max_tw_buckets ,这种内核调优是一样的
proc/cpuinfo //处理器的信息,如类型,厂家及型号等
proc/meminfo //系统内存信息
proc/devices //当前运行内核所配置的所有设备清单
proc/dma //当前正在使用的DMA的通道
proc/interrupts //正在使用的中断和曾经有多少个中断,这个到后面的高级调优会涉及到
proc/ioports //当前正在使用的I/O 端口
proc/loaddavg //系统负载信息(系统的繁忙的情况,比较准确,但是不够细致的系统指标)。uptime的结果
7.在linux中 ls -al //a显示隐藏文件,会有以点显示结尾的如 .sh 这就是隐藏文件

二、linux的文件扩展名
1.windows的文件扩展名 图片:jpg,jpeg,pug,bmp,gif等
内容扩展名:doc,docx,txt,pdf
2.linux系统中,一切皆文件,ls -l
-rwxrwxr-x. 1 root2 root2 12 Jun 25 03:18 a.sh
drwxr-xr-x. 2 root2 root2 4096 Jun 23 19:06 Desktop
- (regular file )普通文件 touch cp tar echo 等工具命令创建的都是普通文件,都用rm 可以删除
继续划分:纯文本文件(ascll) 比如 etc/hosts 二进制文件z执行命令的文件 (binary) 数据格式文件数据记录在、var/log/wtmp 文件就是记录登录的数据
那么如何区分这些文件
file /etc/hosts 或者跟其他文件 可以
[[email protected] ~]$ file /var/log/w
wpa_supplicant.log wtmp
[[email protected] ~]$ file /var/log/wtmp
/var/log/wtmp: data
[[email protected] ~]$ file /etc/hosts
/etc/hosts: ASCII text
[[email protected] ~]$ file /bin/ls
/bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped
d (directory)目录文件 查看目录文件 ls -ld ls -F 给目录加标示 就是在末尾加上“/”
字符设备及块设备
find /dev -type b -exec ls -l {} \;
find /dev -type b|xargs ls -l
[[email protected] ~]# ll -al /dev/tty
crw-rw-rw-. 1 root tty 5, 0 Jun 25 03:37 /dev/tty //c 开头表示字符设备 字符设备是指在I/O传输过程中以字符为单位进行传输的设备,例如键盘,打印机等。请注意,以字符为单位并不一定意味着是以字节为单位,因为的编码规则规定,1个字符占16比特,合2个字节。
[[email protected] ~]# ll -al /dev/sda
brw-rw----. 1 root disk 8, 0 Jun 25 01:45 /dev/sda //b开头的表示块设备磁盘,光驱 mknod kaka c 5 1 ,创建kaka的块设备
套接口文件:mysql.sock ,网络之间进行数据连接
[[email protected] ~]# ll /dev/log
srw-rw-rw-. 1 root root 0 Jun 24 17:45 /dev/log
//s打头的
符号链接文件
[[email protected] ~]# ls -ld /etc/init.d
lrwxrwxrwx. 1 root root 11 Jun 24 02:43 /etc/init.d -> rc.d/init.d //l打头的
3.linux文件可以没有扩展名,主要是为了和windows 兼容
.tar .tar.gz .tgz .zip .tar.bz 表示压缩文件 创建命令一般为 tar,gzip,uzip
.sh 表示shell脚本文件,通过shell语言开发的程序
.pl表示perl 语言文件,通过perl 语言开发的程序
.py表示python语言文件,通过python语言开发程序
.html .htm .php .jsp .do 表示网页语言的文件
.conf 表示系统的配置文件
.rpm 表示rpm安装包文件

时间: 06-24

学习记录004-目录与文件扩展名的相关文章

PHP中获取文件扩展名的N种方法

PHP中获取文件扩展名的N种方法 从网上收罗的,基本上就以下这几种方式: 第1种方法: function get_extension($file) { substr(strrchr($file, '.'), 1); } 第2种方法: function get_extension($file) { return substr($file, strrpos($file, '.')+1); } 第3种方法: function get_extension($file) { return end(expl

常用文件扩展名

http://baike.baidu.com/view/579392.htm ISO:镜像文件 RAR:压缩包 html:网页 zip:压缩包 exe:安装包 pdf:pdf文档 rm:视频文件 avi:视频文件 tmp:临时文件 xls:excel工作表 mdf:虚拟光驱镜像文件 txt:记事本 doc:word文档 MID:声卡声乐文件 文件类型 扩展名及打开方式 文档文件 txt(所有文字处理软件或编辑器都可打开).doc(word及wps等软件可打开).hlp(adobe acrobat

Visual C++文件扩展名解读

VisualC++文件扩展名解读 [1] .APS:存储二进制资源的资源辅助中间文件(能否加快资源加载速度). [2] .BMP:位图资源文件. [3] .BSC:浏览信息文件.由浏览信息维护工具(BSCMAKE)从原始浏览信息文件(.SBR)中生成,BSC文件能够用来在源码编辑窗体中进行高速定位. 可在project options里去掉Generate Browse Info File.这样可加快编译进度. [4] .C:用C语言编写的源码文件. [5] .CLW:ClassWizard生成

delphi相关文件扩展名

整理了一下用Delphi作的程序的源代码中常见的文件扩展名,并给出了这些文件扩展名的意义,以便源代码管理时作为参照,扩展名以字母为序(不需要进源代码库不表示不需要进库). ================================================================================~* Delphi生成的备份文件,在版本控制库及发布代码中不应该出现这些文件,如果修改了某个文件却因某些原因没有保存的话,可以尝试使用这些文件恢复. =========

SharePoint 2013中的默认爬网文件扩展名和分析文件类型

摘要:了解默认情况下 SharePoint 2013 爬网的文件扩展名及其解析的文件类型,可以借此了解搜索可以爬的文件和支持的功能. 如果“管理文件类型”页上的列表包含文件扩展名,爬网组件将仅爬网文件.内容处理组件只能解析爬网文件的内容: 当它具有可解析文件格式的格式处理程序. 当使用格式处理程序解析具有文件格式和文件扩展名的文件时. 默认情况下,SharePoint 2013 满足很多文件类型的这些要求. 默认爬网文件扩展名和解析文件格式 下表显示 SharePoint 2013 具有内置格式

关于java文件扩展名认识

☆ 写在前面 一名新手在历经千辛万苦写好Java程序,怀揣激动的心情去编译和执行java程序时,结果出现错误,什么找不到文件,什么不存在,找不到main方法等等.我在这里就文件后扩展名,也叫文件后缀名的问题来探讨一下. ☆ 认识和比对 看看下面两张图片中的文件有什么区别. A组 B组 大概瞟一眼,图标不怎么一致,仔细看看,同样的扩展名格式,B组的看起来正常,而A组貌似有一种中毒或损坏的感觉. 其实A组在隐藏扩展名的情况下,创建的文件.这也就是一般电脑装完系统,默认的情况.B组是对电脑进行了设置之

ASP.net的文件扩展名

尽管ASP.NET中采用的是事件响应模式,使程序开发人员和最终用户感觉与WinForm程序非常接近,但是它毕竟还是Web应用程序.而Web应用程序的特点,就是基于浏览器与服务器的请求与响应的执行方式.所以无论ASP.NET最终如何对用户体验进行封装,它都无法脱离最基本的B/S结构的程序运行原理,用户在Web页面做的任何类似WinForm程序一样需要服务器响应的操作最终都将以传统的Post方式提交到服务器,而服务器就根据页面状态信息处理并响应页面请求. 所以,虽然ASP.NET改变了传统的Web开

PHP获取文件扩展名五种以上的方法和注释

在PHP面试中或者考试中会有很大几率碰到写出五种获取文件扩展名的方法,下面是我自己总结的一些方法还有一些注释: 一.方法 $file = ‘需要进行获取扩展名的文件.php’; 1. function getExt1($file) { return substr(strrchr($file,’.'),1); }2. function getExt2($file) { return substr($file,strrpos($file,’.')+1); }3. function getExt3($

python工具程序一、复制目录中指定扩展名的文件

#!/usr/bin/env python # coding:utf-8 # xcopy Lib directory and rename all files to *d.lib import os from os.path import join,exists import shutil from win32com.shell import shell, shellcon from msvcrt import getch root_path = r"E:\workspace\Src"