linux的目录结构
应用程序 /usr/bin
数据文件,帮助/usr/share
配置文件/etc/
启动命令/etc/init.d
/bin 常用二进制命令的目录
/boot linux的内核及引导程序的文件目录
/dev 设备文件目录,比如声卡,磁盘等
cat /dev/null >/rainlog/test.txt 清空文件的方法 或者>/rainlog/test.txt
/home 普通用户的家目录
/lost+found 系统意外崩溃或者关机,产生的碎片文件。当系统启动时会用fsck工具自动检查这里, 修复已经损坏的文件
/mnt 临时挂载设备的挂载目录,比如cdrom,u盘
mount /dev/sdb /mnt
/opt 自定义软件包目录
fdisk -l 查看磁盘情况
mkfs.ext4 /dev/sdb 格式sdb硬盘
mount /dev/sdb /mnt
df - h 查看挂载情况
touch /mnt/ddd
ll /mnt
umount /mnt 取消挂载
df -h
/proc 虚拟的内核及进程
cat /proc/meminfo 查看内存信息
cat /proc/cpuinfo 查看cpu信息
/sbin 超级管理员可以用的命令
/tmp 临时文件目录
/usr 用户程序及数据,帮助文件
/usr/bin 用户可执行目录
/usr/local/bin 自己写的命令可以放这个下面
/usr/local/sbin 自己写的命令可以放这个下面
/var 这个目录经常变动,常用日志和缓存
/var/log/messages 系统日志文件
/var/log/secure 系统安全信息文件 ssh登陆日志
/var/spool/cron 定时任务的配置文件路径
--------------------------------------------------------------------------------
重要的子目录
/etc/sysconfig/network-scripts/ifcfg-eth0 配置网络地址
1)/etc/init.d/network restart重启网卡
2)ifdown eth0 && ifup eth0 只针对eth0网卡
/etc/resolv.conf
{
设置DNS
1)网卡DNS设置
vi /etc/sysconfig/network-scripts 网卡下面的ifcfg-eth0 配置文件添加DNS服务器地址
ifconfig -a 查不到dns信息
2)setup 通过图像界面设置network 和上面方法一是一样效果
3) /etc/resolv.conf 设置linux本地的客户端DNS的文件
4)setup -- DNS configration 和方法三是一样效果
5)
hosts主机表文件
跟Windows系统一样,Linux系统也有主机表文件。同样可以通过设置主机表地址进行特定主机的解析,优先DNS服务器地址。
配置文件,在/etc/hosts
总结:
Linux下设置DNS的位置主要是,
1网卡设置配置文件里面DNS服务器地址设置,2.系统默认DNS服务器地址设置。3,hosts文件指定
生效顺序是:
1 hosts文件 ---- 2 网卡配置文件DNS服务地址 ---3 /etc/resolv.conf
}
/etc/hosts 设定用户ip与名字(或者域名)的对应解析表
/etc/fstab 记录开机要mount的文件系统的一个文件
/etc/rc.local 存放开机自启动程序命令的文件(chkconfig 只能管理yum/rpm安装的程序启动服务)
/etc/inittab 设定系统启动是init进程,把系统设置成什么样的runlevel及加载启动设置
/etc/init.d 启动服务项 例如:/etc/init.d/network restart
/etc/profile 系统全局环境变量配置路径
alias rm=
PATH变量