笔记

1、晨考

1、存放系统配置文件的目录
/etc 2、存储系统实时运行状态的目录
/proc 3、存储系统硬件接口的目录
/dev 4、查看系统挂载情况的命令
df -h 5、系统网卡文件路径
/etc/sysconfig/network-script/ifcfg-[网卡名称] 6、重新加载网络有几种方式
systemctl restart network 7、修改系统DNS有几种方式,分别是什么
vim /etc/resolv.conf(临时)
vim /etc/sysconfig/network-script/ifcfg-[网卡名称] 8、修改本机主机名有几种方式,区别是什么
hostname [主机名] : 临时修改
hostnamectl set-hostname [主机名] :永久修改并且立即生效
vim /etc/hostname :永久修改,重启生效 9、查看本机网络信息的命令
ip a
ip address show
ifconfig

2、昨日问题

3、今日内容

1、系统中重要的文件系统
2、使用单用户模式修改root密码
1、加盐
&hPEqI%8WJnnmuKPXBn5129xqdzDUD^kta5@TCfA4iST*VRmBxVNM56AbQdh&AL^

4、解析映射文件

/etc/hosts
C:\Windows\System32\drivers\etc\hosts
本地的DNS 192.168.15.101 www.baidu.com

5、磁盘挂载文件

/etc/fstab
磁盘挂载文件。

6、开机加载脚本

/etc/rc.local

1、编辑开机自启动脚本
vim /etc/rc.local
2、设置开机自启动权限
chmod +x /etc/rc.d/rc.local
3、重启系统

7、系统启动级别

系统启动级别:
0、关机
1、单用户模式(无法通过xshell的方式使用)
2、多用户无网络模式
3、完全多用户模式
4、待定
5、桌面模式
6、重启 设置系统级别:
init [编号] 临时设置
systemctl set-default [系统启动级别] 通过单用户模式修改密码
1、重启
2、在启动选择系统内核界面,按 e 键进入单用户模式
3、找到 linux16 开头行,删除 ro , 并且在 ro 处添加 rw init=/sysroot/bin/sh
4、按 ctrl + x 进行系统重新引导
5、执行 chroot /sysroot
6、执行 passwd root
7、执行 touch /.autorelabel
8、执行 Ctrl + D 重启系统

8、变量加载文件

在Linux中添加环境变量怎么添加呢?

文件
/etc/profile
/etc/bashrc
~/.bash_profile
~/.bash_rc
文件夹
/etc/profile.d/ 增加环境变量有两种方式:
1、临时添加
2、永久添加 增加环境变量的格式:
export PYTHON_HOME='D:/python' 查看本机的环境变量:
echo $PYTHON_HOME : 查看某一个环境变量
printenv : 查看所有的环境变量 读取环境变量的几种情况,并且测试出使用文件的先后顺序
1、重启
/etc/profile.d --> /etc/profile --> /etc/bashrc --> ~/.bashrc --> ~/.bash_profile
2、切换用户
/etc/profile.d --> /etc/bashrc --> ~/.bashrc
知识储备:
useradd [用户名]
su [用户名]
3、重新登录用户
1、su - [用户名]
/etc/profile.d --> /etc/profile --> /etc/bashrc --> ~/.bashrc --> ~/.bash_profile 2、ssh root@192.168.15.101
/etc/profile.d --> /etc/profile --> /etc/bashrc --> ~/.bashrc --> ~/.bash_profile

9、登录提示文件

登录成功之后显示的信息。
/etc/motd 登录之前显示的信息。
/etc/issue

10、编译安装目录

# 安装第三方软件的目录
/usr/local 下载rpm安装包
yum安装python:yum install python3

11、系统日志目录

/var

12、保存系统运行状态的目录

保存CPU运行状态的:/proc/cpuinfo
lscpu
保存内存的状态的:/proc/meminfo
free
保存系统负载的:/proc/loadavg
w
0.00 : 1分钟内的CPU负载
0.01 : 5分钟内的CPU负载
0.05 :15分钟内的CPU负载 负载:当前系统的所有进程占用CPU的时间比 保存系统挂载信息:/proc/mounts
mount
umount

5、Linux基础--etc(文件系统)、启动模式、单用户模式修改密码、安装目录、日志目录、状态目录的更多相关文章

  1. CentOS6.3修复模式/单用户模式修改fstab文件

    今天修改LVM逻辑卷的名称时候,忘记更改fstab配置文件了,导致机器重启后找不到盘,进不了系统!立即用光盘进入修复模式进行修复!  1.修复模式操作方法: 用光盘进入Linux修复模式,插入cent ...

  2. centos7救援模式--单机模式(单用户模式)

    前序 经典问题: 单机模式, 当系统忘记某用户登录密码的时候可以解决密码重置问题 操作 1 开机的时候出现选择进入系统的界面时, 按E键 2 选择定位到ro这里, 替换成rw init=/sysroo ...

  3. Linux单用户模式(修改密码、运行级别)方法详解

    很多新手当面对"忘记 root 账户密码导致无法登陆系统"这个问题时,直接选择重新系统.其实大可不必,我只需要进入 emergency mode(单用户模式)更新 root 账户的 ...

  4. linux单用户模式修改密码

    Linux使用版本: Centos 7 救援模式: 1,在虚拟机设置里查看光驱是否开启启动,要保证设置状态里的两个选项都已选择. 2,先将Centos系统关机,然后在VMware左侧选中这台虚拟机并右 ...

  5. CentOS单用户模式下修改ROOT密码和grub加密

    Linux 系统处于正常状态时,服务器主机开机(或重新启动)后,能够由系统引导器程序自动引导 Linux 系统启动到多用户模式,并提供正常的网络服务.如果系统管理员需要进行系统维护或系统出现启动异常时 ...

  6. centos单用户模式:修改ROOT密码和grub加密

    centos单用户模式:修改ROOT密码和grub加密 CentOSLinux网络应用配置管理应用服务器  Linux 系统处于正常状态时,服务器主机开机(或重新启动)后,能够由系统引导器程序自动引导 ...

  7. CentOS 单用户模式:修改Root密码和grub加密[转]

    原文出处: http://zhengdl126.iteye.com/blog/430268 Linux 系统处于正常状态时,服务器主机开机(或重新启动)后,能够由系统引导器程序自动引导 Linux 系 ...

  8. CentOS 7 单用户模式+救援模式

    CentOS 7 单用户模式+救援模式 CentOS 7 单用户模式+救援模式.有时候大家可能会忘记自己的root密码,或者错误(命令输入错误,命令位置输入有误等)编辑了一个/etc目录下的核心文件导 ...

  9. (转)CentOS 7 单用户模式+救援模式

    原文:http://blog.51cto.com/asd9577/1931442 https://www.cnblogs.com/zhangzeyu/p/6379754.html-------Cent ...

  10. 2.登录linun 输入密码登录不进去 进入单用户模式 修改 然后reboot

    centos进入单用户模式 单用户模式,就是你现在站在这台机器面前能干的活,再通俗点就是你能够接触到这个物理设备. 一般干这个活的话,基本上是系统出现严重故障或者其他的root密码忘记等等,单用户模式 ...

随机推荐

  1. Go语言系列之标准库ioutil

    ioutil标准库中提供了一些常用.方便的IO操作函数 一.相关方法 func ReadAll(r io.Reader) ([]byte, error) func ReadDir(dirname st ...

  2. linux获取 GPG 密钥失败

    实质性问题就是自己系统没有yum的GPG密钥 查看自己系统版本 cat /etc/issue 登陆mirrors.163.com 找到自己系统对应的密钥  RPM-GPG-KEY-CentOS-3   ...

  3. Python入门(上)

    Python入门(上) Python入门(上) 简介 Python 基础语法 行与缩进 注释 运算符 标准数据类型 变量 编程流程 顺序(略) 分支 if 循环 for while break 和 c ...

  4. kafka学习笔记(四)kafka的日志模块

    概述 日志段及其相关代码是 Kafka 服务器源码中最为重要的组件代码之一.你可能会非常关心,在 Kafka 中,消息是如何被保存和组织在一起的.毕竟,不管是学习任何消息引擎,弄明白消息建模方式都是首 ...

  5. Linux环境下的Docker的安装和部署、学习-一

    CentOS Docker 安装Docker支持以下的CentOS版本:CentOS 7 (64-bit)CentOS 6.5 (64-bit) 或更高的版本 前提条件目前,CentOS 仅发行版本中 ...

  6. Ubuntu 18.04 server安装+搭建Seacms v10.1网站

    0x00 写在前面 以前我天真的认为,ubuntu Desktop会安装了,server就无所谓了,其实完全不然,server还是有一些坑点的. 之所以选择Seacms搭建网站,是因为这个SeaCMS ...

  7. JUC并发编程与高性能内存队列disruptor实战-下

    并发理论 JMM 概述 Java Memory Model缩写为JMM,直译为Java内存模型,定义了一套在多线程读写共享数据时(成员变量.数组)时,对数据的可见性.有序性和原子性的规则和保障:JMM ...

  8. Mysql 死锁分析

    1. 结论 死锁检查机制 当事务A需要获取一个行锁时(例如更新一行数据),假如需要获取行1的锁 检查其他事务有没有已获取了行1的锁. 如果有,例如事务B已获取了行1的锁. 继续检查事务B在等待的锁,如 ...

  9. listen()和accept()

    1.listen()队列剖析 作用:监听端口,TCP连接中的服务器端角色 调用格式:int listen(int sockfd, int backlog); 第一个参数:创建的sockfd, 好好理解 ...

  10. collate utf8_bin是什么意思

    创建数据库时 collate utf_bin是 以二进制值比较,也就是区分大小写,collate是核对的意思 uft-8_general_ci  一般比较,不区分大小写