zoukankan      html  css  js  c++  java
  • 第九天2019-12-4名字,用户,级别

    01.课程知识概述部分

    3)操作系统硬件查看

    4)操作系统基础优化

    02.课程知识回顾
    03.系统重要文件信息

    1)系统运行级别文件

    文件路径信息:/etc/inittab

    文件作用说明:定义系统启动后自动开启哪些软件程序

     

    系统运行级别:runlevel命令查看当前级别

    centos6 (level)默认级别3

    0级别--------------系统关机级别

    1 ------------系统单用户级别 用于破解系统密码root,(没有网络服务模式)救援回复系统数据

    2 -----------------多用户模式,没有网络服务模式

    3 --------多用户模式, 具有网络服务模式(系统开机默认级别)

    4 ------------------未使用

    5------------ 系统图形化级别

    6-------------重启级别

    设置方法:

    临时设置:init 级别数字(切换级别)

    永久设置:vim /etc/inittab id:3:initdefault: --- 默认是3运行级别------centos6才会显示这个信息

     

    centos7(target运行模式)默认级别3

    systemctl get-default 查看当前级别

    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 级别数字

    永久设置:

    vim /etc/inittab

    修改系统默认运行级别 systemctl set-default multi-user.target

     

    2)系统登录提示信息:

    文件路径信息:/etc/motd

    文件作用:登录系统后显示提示信息

    vi /etc/motd

    xxxxxxxxxxxxxxxxxxxxxxx

     

    文件路径信息:/etc/issue /etc/ issue/issue.net

    文件作用:登录系统前显示提示信息

     

    vi /etc/issue /etc/ issue/issue.net

    xxxxxxxxxxxxxxxxxx

     

    2)系统主机名称配置文件(临时修改实时生效)

    文件路径信息:/etc/hostname

    文件作用说明:修改主机名称

    PS: 企业需求, 统计主机信息 == 资产管理 主机名称 主机网络地址 主机品牌型号 主机CPU 主机内存 主机存储信息

    主机名称命名(规划方法):区域(BJ)---机房名称(移动idc)----机柜号(010203)---机器编号(01)

    系统名称修改:

    临时:hostname oldboy 断开重连接改变生效 关机重启后失效

    永久:方法一:vim /etc/hostname 重启生效

    方法二:hostnamectl set-hostname oldboy临时和永久都修改,重连生效

     

    04.系统软件安装方法(/usr 目录中重要文件 /usr/local | /opt --- 第三方软件安装程序目录)

    方法一:利用rpm命令安装软件(过程:官网下载软件安装程序 --- rpm安装软件 )

    特点(缺点)说明: 需要解决软件依赖关系 安装软件

    命令使用方法:

    前提:必须有软件包

    rpm -ivh 软件包名称

    i---安装软件

    v---显示安装过程

    h ------人性化可视

    (举例

    下载过程 wget https://mirrors.aliyun.com/centos/7.7.1908/os/x86_64/Packages/vim-enhanced-7.4.629-6.el7.x86_64.rpm 安装过程 rpm -ivh vim-enhanced-7.4.629-6.el7.x86_64.rpm)

    rpm:RPM软件包管理命令 软件包都成为rpm包

     

    方法二: 利用yum命令安装软件 360软件管家(yum仓库)

    特点说明: 下载软件 并进行安装 自动解决依赖关系

    缺点:过度依赖网络,不能定制一些功能

    操作演示: yum install -y 软件名称------------- -y表示确认

    yum reinstall -y 软件名称(重新安装或修复软件)

    名称必须是yum库里有的

     

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

    特点说明: 灵活的安装或配置软件功能

    缺点:无法解决软件依赖,安装复杂度高 操作演示:

    三部曲(配置 configure---- 编译 make---- 安装 make install)

    软件程序源码包----->configure(指定软件安装目录 指定软件功能)--------->make 编译过程------->make install安装

     

    方法四:利用二进制包方法安装软件 特点说明: 绿色软件(软件解压后直接使用) 数据库服务

    缺点:无法解决软件依赖,功能单一

    安装过程:

    二进制压缩包------>解压--------->数据保存好----->简单配置-------->启动程序

     

    05.系统日志文件查看

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

    /var 目录中重要文件:

    1 /var/log/messages --- 记录系统或者软件运行情况(正常/异常) 2 /var/log/secure --- 记录用户登录系统情况信息

    )) >/var/log/secure 清空文件信息

     

    Dec 4 18:49:42 oldboy-test1 sshd[7961]: Accepted password for root from 10.0.0.1 port 49380 ssh2 01 02 03 04

         01. 登录连接时间信息
    02. 显示主机名称信息
    03. 登录方式是什么   sshd(远程连接) login(本地连接)
    04. 登录过程详细信息 关注失败信息
         日志信息如何进行查看: cat
    方法一: 只查看最新的信息
    head 文件信息       --- 查看文件前10行信息
    tail 文件信息       --- 查看文件尾10行信息
    head -n 文件信息     --- 查看文件前几行信息
    tail -n 文件信息     --- 查看文件尾几行信息
    tail -f 文件信息     --- 实时查看日志文件最新变化数据内容
    PS:
    tail -f参数和-F参数区别
      tail -f 当文件删除时, 会结束实时查看过程
    tail -F 当文件删除时, 会结束实时查看过程, 但是如果命令相同文件再次创建出来, 会继续追踪
    方法二: 关注指定信息 fail error
    grep "关注信息" 文件
    -C -B -A -i
    06.系统基础化:

    1)系统用户优化:如何创建用户 用户设置密码 如何创建使用用户 如何删除用户

    a 如何创建用户:(root用户下操作)

    useradd user-oldgirl

    查看确认用户是否创建成功:id user-oldgirl

    b 如何设置密码:

    方法一:交互式设置密码 passwd user-oldgirl ---->输入两次密码信息

    方法二:免交互式设置密码 echo 654321 | passwd --stdin user-oldgirl

    如何使用新用户:

    方法一:重新建立新的远程连接

    方法二:su-----切换用户 su - 用户名

    PS: 皇帝root -无需密码信息- 平民oldboy 平民oldboy-需要密码信息- 皇帝root

    image-20191204122731540

    c 如何删除用户:(root用户下操作)

    userdel user-girl

    2)系统的下载优化:yum下载安装

    3)系统安全优化:安全相关服务关闭

    PS:系统安全 反比 系统性能

    4)系统的时间优化:系统时区同步

    5)字符的编码优化 : 解决中文乱码 系统提示信息变为中文

    6)远程连接优化:提升远程连接速度

     

     

     

  • 相关阅读:
    二分+RMQ/双端队列/尺取法 HDOJ 5289 Assignment
    思维题 HDOJ 5288 OO’s Sequence
    树形DP Codeforces Round #135 (Div. 2) D. Choosing Capital for Treeland
    最大流增广路(KM算法) HDOJ 1853 Cyclic Tour
    最大流增广路(KM算法) HDOJ 1533 Going Home
    最大流增广路(KM算法) HDOJ 2255 奔小康赚大钱
    Complete the Word CodeForces
    Gadgets for dollars and pounds CodeForces
    Vasya and Basketball CodeForces
    Carries SCU
  • 原文地址:https://www.cnblogs.com/sunhaoxu/p/11985418.html
Copyright © 2011-2022 走看看