目录文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了目录文件相关的知识,希望对你有一定的参考价值。
/etc/resolv.conf #DNS配置文件网卡的配置文件 优先于 resolv.conf 如果网卡中配置了DNS 然后重启网卡 则会覆盖resolv.conf中的配置
如果网卡中不配置DNS 重启后 则不会覆盖resolv.vonf
网卡配置
DNS1=114.114.114.114
DNS2=223.5.5.5
resolv.conf中书写方式 直接生效
nameserver 223.5.5.5
工作中建议使用 resolv.conf
/etc/fstab #设置开机启动挂载文件 设备和挂载点的一个对应表 file system table
/etc/rc.local #开机自动启动,自动执行文件
案例:
需要开机自动执行mkdir /backup
vim /ect/rc.local 在文件中添加mkdir /backup。但是结果没有创建
原因:
ll /etc/rc.local 是软连接
/etc/rc.d/rc.local 文件没有执行的权限,我们给他增加x(执行)权限
chmod +x /etc/rc.d/rc.local 需要给源文件执行权限
reboot
文件就创建成功了。
/etc/inittab #run level 运行级别的配置文件
centos6.x centos7.x
运行级别 重点 target
0 关机 poweroff.target
1 单用户模式(密码忘记,重新更改密码) rescue.target
2 多用户模式 没有NFS multi-user.target
3 完全多用户模式 (当前使用的模式) multi-user.target
4 未使用 待开发 multi-user.target
5 桌面模式 (需要安装DESKTOP) graphical.target
6 重启 reboot.target
centos7的运行模式
c6如果设置启动级别
vim /etc/inittab
id:3:initdefault:
或者 init 6 重启系统
c7 设置启动级别
查看运行级别
systemctl get-default
multi-user.target
设置
systemctl set-default runlevel5.target tab补全 bash-completion.noarch 拓展包
或者 init 6 重启系统
tab补全 bash-completion.noarch 拓展包
yum list|grep bash
安装
yum -y install bash-completion
/etc/issue # 登录系统前的提示
/etc/issue.net # 登录系统前的提示
/etc/issue 清空文件
/etc/issue.net 清空文件
/etc/moth #系统登录后的提示
/etc/redhat-release #查看当前系统的版本
/etc/profile #环境变量的配置文件
1)系统环境变量大写
2)环境变量大部分位置都可使用
3)name=oldboy 等号右边一堆内容 使用一个名字来代替 称为变量
/etc/bashrc 别名
ll===ls -l
给命令起了一个小名
~/.bashrc 别名
~/.bash_profile 环境变量
/etc/bashrc 全局生效 针对系统所有用户 国法 22 20 规定的年龄结婚
/etc/bash_profile 全局生效 针对系统所有用户 国法
~/.bashrc 局部生效 针对当前使用用户 家规 家里 男孩子 尽快抱孙子
~/.bash_profile 局部生效 针对当前使用用户 家规 家里 女孩子 不要过早谈恋爱
/usr/local 默认编译安装的软件放在此目录下
linux下三种软件安装的方式:
1)yum安装 安装不需要提前下载
-y 遇到提示是否继续
yum -y install bash-completion
吃饭: 点外卖 自动给你打包好了
yum安装会自动解决依赖关系 缺什么依赖自动安装什么依赖
无法自己选择需要或者不需要的功能模块
2)rpm安装
rpm -ivh 软件包
-i install
-v verbose 显示过程
-h 人类可读
吃饭 买速冻饺子 自己煮 自己买锅 煤气灶
rpm 不会自动解决依赖关系
[root@oldboy Packages]# rpm -ivh wget-1.14-15.el7_4.1.x86_64.rpm
Preparing... ################################# [100%]
Updating / installing...
1:wget-1.14-15.el7_4.1 ################################# [100%]
无法自己选择需要或者不需要的功能模块
3)编译安装
吃饭 自己做饭
买菜 洗菜 切菜 炒菜 酱油醋 自己吃
买 切 炒
./configure make makeinstall
自己选择需要哪些功能模块或不要哪些功能模块
4)yum详细介绍
安装软件不需要提前下载 只需要知道要安装软件的软件名(服务名)
-y 提示继续
查看当前仓库里面有什么软件
yum list
查看当前的软件仓库总共有多少个软件
yum repolist
如何查看当前的命令属于哪个软件包 sz rz 下载 上传
yum provides rz
lrzsz-0.12.20-36.el7.x86_64 : The lrz and lsz modem communications programs
yum -y install lrzsz
案例:
yum -y install net-tools
安装ifconfig
ifconfig 查网卡IP地址信息
route -n 查看网关
yum clean 清空缓存
yum 软件卸载 支持解决依赖关系
第一 知道要卸载的软件的名称
第二步 使用yum remove 名称
yum -y remove net-tools
重新安装(当前的软件出现问题 重新安装)
yum -y reinstall net-tools
5)rpm安装
rpm -ivh 软件名
-i install
-v verbose
-h 人类可读
-q 查询
-a 所有
-l列出所有信息 (安装的软件都装了哪些文件)
-e 卸载软件
rpm -qa 查看当前系统所有安装过的软件
rpm -qa net-tools 查看某个软件是否安装
rpm -ql net-tools 列出安装了哪些文件
rpm卸载
卸载 知道要卸载的软件包的名字
rpm -e 包名
6) 编译
./configure make makeinstall
卸载
直接删除目录
以上是关于目录文件的主要内容,如果未能解决你的问题,请参考以下文章