无标题文章

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无标题文章相关的知识,希望对你有一定的参考价值。

                                                                       一周学习总结

1.网卡配置文件路径:/etc/sysconfig/netwok-scripts/ifcfg-eth0

配置信息:(IP地址 掩码地址 网关地址 DNS地址信息)
TYPE=Ethernet --- 指定网络类型 以太网类型
BOOTPROTO=none --- 获取IP地址方式 none static(手动配置地址) dhcpd(自动获取地址)
DEFROUTE=yes --- 是否激活默认?路由? (网络知识)
NAME=eth0 --- 网卡名称信息 逻辑名称
DEVICE=eth0 --- 网卡名称信息 设备名称
UUID=226f4037-72f4-4c0e-b72a-442145f64d81 --- eth0网卡设备编号
ONBOOT=yes --- 是否激活开启网卡
IPADDR=10.0.0.200

   PREFIX=24                 在前面加#就是暂停这个服务
   GATEWAY=10.0.0.254

   DNS1=223.5.5.5

文件配置生效: 重启网络服务 ifdown eth0 && ifup eth0 && (利用ifxx命令,指定网卡重启)

2.如何修改网卡名
ifcfg-eht0 resol
第一步:修改网卡文件名称信息 vi ifcfg-ens33 ( NAME=eth0 DEVLCE=etho )
第二步:让系统内核加载网卡名称修改信息 mv ifcfg-ens33 ifcfg-eth0
第三步:让系统内核加载网卡信息 vi /etc/default/grub ( GRUB_CMDLINE_LINUX="xxx net.ifnames=0 biosdevname=0 xxx"
第四步:加载修改配置信息 grub2-mkconfig -o /boot/grub2/grub.cfg
第五步:重启操作系统 reboot
3.本地域名解析配置文件: 文件路径信息:vi /etc/hosts
跳到第三行给这个IP改个名 192.173.16.122 db01(名字)
通过名字来搜索IP
4.操作命令的快捷键
ctrl + l --- 清屏操作
ctrl + c --- 中断运行程序或者执行命令
方向 ↑ ↓ --- 调取历史命令
ctrl + a --- 移动光标到行首
ctrl + e --- 移动光标到行尾
ctrl + u --- 将光标前内容剪切
ctrl + k --- 将光标后内容剪切
ctrl + y --- 将光标剪切内容粘贴
ctrl + s --- 进入锁屏状态
ctrl + q --- 进入解锁状态
tab --- 补全命令 或 路径信息 或 参数信息
ctrl + r --- 快速检索曾经输入命令信息
esc + . --- 调取上一个命令多调用最后一个参数信息

  1. 操作系统挂载概念
    df 检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。

语法:df [选项]

说明:df命令可显示所有文件系统对i节点和磁盘块的使用情况。
如何进行挂载操作:
第一个历程: 挂载环境准备
PS: linux系统中一切皆文件
准备光驱(分区): /dev/cdrom /dev/ 存储设备文件目录
/dev/sda /dev/sda1 /dev/sda2
/dev/sdb
/dev/sdc
准备挂载门 : 任意空目录 /mnt 临时挂载点目录

第二个历程: 光驱设备中需要放入光盘

第三个历程: 进行挂载操作 
mount  设备文件信息  挂载点目录
  1. mount /dev/cdrom /mnt 安装挂载点ll
    光驱

    umount /mnt 卸载挂载点
    centos6
    0 -- 系统关机级别 init 0
    1 -- 系统单用户级别 用于破解系统密码root 救援恢复系统数据
    2 -- 系统多用户级别 没有网络多用户级别
    3 -- 系统多用户级别 拥有网络多用户级别 ***
    4 -- 未使用级别
    5 -- 系统图形化级别
    6 -- 系统重启级别 init 6

    ll /usr/lib/systemd/system/runlevel*target (查看7系统的级别)

  1. 系统重要文件信息
    1) 系统运行级别文件
    文件路径信息: /etc/inittab
    文件作用说明: 定义系统启动后,自动开启哪些软件程序

    系统运行级别: 7个级别
    centos6
    0 -- 系统关机级别 init 0
    1 -- 系统单用户级别 用于破解系统密码root 救援恢复系统数据
    没有网络服务
    2 -- 系统多用户级别 没有网络多用户级别
    3 -- 系统多用户级别 拥有网络多用户级别 ***
    4 -- 未使用级别
    5 -- 系统图形化级别
    6 -- 系统重启级别 init 6

    设置方法:
    临时设置:
    init 级别数字
    runlevel 查看当前运行级别

    永久设置:
    vi /etc/inittab
    xx:5:xxx

    centos7 (target 模式) ll /usr/lib/systemd/system/runlevel*target(查看总共级别)
    /usr/lib/systemd/system/runlevel0.target -> poweroff.target
    /usr/lib/systemd/system/runlevel1.target -> rescue.target
    /usr/lib/systemd/system/runlevel2.target -> multi-user.target
    /usr/lib/systemd/system/runlevel3.target -> multi-user.target
    /usr/lib/systemd/system/runlevel4.target -> multi-user.target
    /usr/lib/systemd/system/runlevel5.target -> graphical.target
    /usr/lib/systemd/system/runlevel6.target -> reboot.target

    设置方法:
    临时设置:
    init 级别数字
    runlevel 查看当前运行级别

    永久设置:

    To view current default target, run:

    查看 当前系统默认运行模式
    systemctl get-default

    To set a default target, run:

    修改系统默认运行级别
    systemctl set-default multi-user.target/graphical.target
    2) 系统登录提示信息
    文件路径信息: /etc/motd
    文件作用说明: 登录系统后显示提示信息

    文件路径信息: /etc/issue* /etc/issue.net
    文件作用说明: 登录系统前显示提示信息

3) 系统主机名称配置文件
文件路径信息: /etc/hostname
文件作用说明: 修改主机名称
系统名称修改:
临时修改: hostname web01

永久修改: vi /etc/hostname web01 (方法一
hostnamectl set-hostname backup (方法二

1) 系统用户优化: 如何创建用户 用户设置密码 如何使用创建用户 如何删除用户
· 如何创建用户: useradd oldboy id 用户名称 --- 查看确认用户是否创建成功

· 如何设置密码:
方法一: 交互式设置密码
passwd oldboy --> 输入两次密码信息

方法二: 免交互设置密码
echo 123456 | passwd --stdin oldboy

· 如何使用新建用户
方法一: 重新建立远程连接
方法二: 直接切换用户信息
su - oldboy
PS: 皇帝root -无需密码信息- 平民oldboy
平民oldboy-需要密码信息- 皇帝root

· 如何删除用户
userdel oldboy

PS: 企业需求, 统计主机信息 == 资产管理
主机名称 主机网络地址 主机品牌型号 主机CPU 主机内存 主机存储信息
主机名称: 区域-机房-机柜号码-机器编号
BJ - pbs-010203 - 01
环境变量配置优先级别:

  1. ~/.bash_profile 局部优先全局
  2. ~/.bashrc
  3. /etc/bashrc 全局配置
  4. /etc/profile

    别名功能配置优先级别:

  5. ~/.bash_profile
  6. /etc/bashrc
  7. ~/.bashrc
  8. /etc/profile
    第二个方法: 利用yum命令安装软件 *****
    命令简单介绍:
    yum: 可以下载软件 并 安装软件
    命令使用方法:
    yum install -y 软件名称
    yum reinstall -y 软件名称 --- 重新安装 或者 修复软件
    1. 系统软件安装方法
      第一个方法: 利用rpm命令安装软件
      命令简单介绍:
      rpm: RPM软件包管理命令 软件包都成为rpm包
      命令使用方法:
      前提: 必须有软件包
      rpm -ivh 软件包名称
      -i --- 安装软件
      -v --- 显示安装过程
      -h --- 以人类可读方式显示信息
      缺点: 无法解决软件依赖关系

第二个方法: 利用yum命令安装软件 *****
命令简单介绍:
yum: 可以下载软件 并 安装软件
命令使用方法:
yum install -y 软件名称
yum reinstall -y 软件名称 --- 重新安装 或者 修复软件
缺点: 过度依赖网络 不能定制一些功能

第三个方法: 利用编译命令安装软件 (源码安装软件)

命令简单使用:
软件程序源码包 --> configure (指定软件安装目录 指定软件功能) --> make 编译过程 --> make install 编译安装
代码(c c++ php python) - 翻译 - 系统识别(计算机语言 二进制)
翻译:
有道软件翻译 单词 句子 --- 解释过程 shell python 解释语言
翻译工作者 整个信息全翻译 编译过程 c ++ java
缺点: 需要解决软件依赖 安装复杂度

第四个方法: 二进制包安装方法 (绿色软件安装包)
安装软件过程:
二进制压缩包 --- 解压 --- 数据保存好 -- 简单配置 --- 启动程序
缺点: 无法解决软件依赖 功能单一
何导 11:57:55

  1. 系统日志文件查看
    日志文件: 记录系统或者服务运行情况 正常信息/异常信息*

    日志文件保存路径: /var/log/
    日志重要文件信息:
    · /var/log/messages --- 系统运行或者服务运行状态信息日志文件
    · /var/log/secure --- 系统用户登录情况日志文件

    用正常登录系统日志信息
    Dec 3 22:42:07 oldboy69 sshd[19391]: Accepted password for root from
    10.0.0.1 port 2570 ssh2
    Dec 3 22:42:07 oldboy69 sshd[19391]: pam_unix(sshd:session): session opened for user root by (uid=0)
    ① ② ③ ④

第一列: 日志产生时间
第二列: 主机名称信息
第三列: 登录主机方式 ssh远程登录
第四列: 登录成功或失败具体信息

日志文件如何查看:
head --- 查看一个文件头部前面10行内容
tail --- 查看一个文件结尾最后10行内容
tail -f --- 实时查看文件变化内容信息 ,删除就停止追踪
-F --- 文件 删除之后停止追踪会有提示,文件恢复还会继续跟踪
grep 筛选字符 日志文件 加参数 -i 忽略大小写

1) 系统用户优化: 如何创建用户 用户设置密码 如何使用创建用户 如何删除用户
· 如何创建用户: useradd oldboy id 用户名称 --- 查看确认用户是否创建成功

· 如何设置密码:
方法一: 交互式设置密码
passwd oldboy --> 输入两次密码信息

方法二: 免交互设置密码
echo 123456 | passwd --stdin oldboy

· 如何使用新建用户
方法一: 重新建立远程连接
方法二: 直接切换用户信息
su - oldboy
PS: 皇帝root -无需密码信息- 平民oldboy
平民oldboy-需要密码信息- 皇帝root

· 如何删除用户
userdel oldboy

  1. 单用户如何破解系统密码
    centos7 centos6

第一个历程: 重启操作系统

第二个历程: 启动时在选择菜单界面进行设置
选择好系统内核信息 -- 按e -- 进入编辑界面(找到UTF-8结尾一行信息) --- 添加

ctrl+x ---> 启动单用户模式
第三个历程: 进入单用户模式操作
mount -o remount,rw / --- 让单用户进入文件系统是可读写的
echo 654321|passwd --stdin root --- 破解修改root用户密码
touch /.autorelabel --- 将以上单用户配置操作保存下载
exec /sbin/init --- 退出单用户模式进入系统

以上是关于无标题文章的主要内容,如果未能解决你的问题,请参考以下文章

片段(Java) | 机试题+算法思路+考点+代码解析 2023

我升级到 Android Studio 2.3.3,一个旧的、无错误的程序现在给出错误:“片段应该是静态的......”

QT 实用代码片段

损坏的顶点和片段着色器

Android - 片段中的 getIntent()

2021-09-11:给你一个32位的有符号整数x,返回将x中的数字部分反转后的结果。反转后整数超过 32 位的有符号整数的范围就返回0,假设环境不允许存储 64 位整数(有符号或无符号)。(代码片段