/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 卸载 直接删除目录