海螺123

第九天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)远程连接优化:提升远程连接速度

 

 

 

posted on 2019-12-04 20:36  海螺123  阅读(207)  评论(0编辑  收藏  举报