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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习记录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安装包文件

以上是关于学习记录004-目录与文件扩展名的主要内容,如果未能解决你的问题,请参考以下文章

LINQ和文件目录

学习dos命令行总结

老男孩Linux运维第41期20170910开班第三周学习重点记录

Spark学习笔记4:数据读取与保存

Linux 达人养成计划学习笔记(6-压缩命令)

geochunk1.minizip是啥文件