Linux运维学习笔记01

1、操作系统安装

概念

操作系统是人与硬件交流的中介,是用户与计算机系统硬件之间传递信息的系统软件。

操作系统组成部分:

  • 操作系统内核部分:内核是直接控制管理硬件,直接识别计算机语言,二进制
  • 操作系统解释器: 将不同代码语言进行翻译 如脚本语言shell---/bin/bash解释器
  • 操作系统软件程序:不同应用软件程序,完成各种功能

linux

linux是一套开放源代码程序并且可以自由传播的操作系统软件,

支持多用户、多任务、多线程和多CPU的操作系统

linux发展历史: unix -- minix -- GNU -- Linux早期内核

Linux系统版本:

Ubuntu:桌面系统领域 更多开发人员会选用

Radhat: 应用部署收费

Centos:应用部署免费使用  是目前互联网公司常用的操作系统

Debin:注重安全性企业使用 游戏公司、金融

Kali:主要应用网络安全领域

操作系统获取方式

可以在官网下载,但速度较慢

稳定版本系统:mirrors.aliyun.com

最新版系统:developer.aliyun.com/mirror/

DVD:常用版本

Everything:功能更全,研发人员更会关注

LiveGNOME/LiveKDE:演示版本

Minimal:最小化版本,简单教学使用

NetInstall:网络安装版,通过网络安装系统

虚拟环境部署

在需要有多个系统同时存在,提供硬件资源利用率,节省物力空间使用。

企业机房空间不够,可以在一个服务器上部署多个虚拟系统

网络模式选择

1、桥接模式:

可以访问外网,但是虚拟机和物理机必须在同一个网段中。可以使在局域网中物理机和虚拟机之间的相互访问。

缺点:容易出现ip冲突问题

1.dhcp,通过动态主机配置来动态分配ip

2、划分网络,人少的时候可以,人多不行

2、NAT模式:

可以访问外网,物理机和虚拟机ip不同在同一网段。可以随意规划主机。

缺点;无法实现局域网中物理机和虚拟机之间访问,需要通过远程软件经由物理机访问虚拟机

3、仅主机模式:

不能访问外网

在虚拟网络编辑器中选择网卡,设置网段,点击NAT设置网关

 

 选项3排错,用于解决一些问题如密码忘记、系统崩溃等导致系统无法正常启动

的时候做一些排错操作

 

 1、安装centos的基础配置

2、缺失重要文件时进行修复

3、进行内存测试

4、本地驱动启动

修改网卡名称

在Install Centos 7选项中按Tab键,然后按空格不要按回车,直到第二行输入

net.ifnames=0 biosdevname=0

 选择自动激活网卡

 选择手动配置ip地址、掩码、网关、dns

 主机名设置

系统分区配置

1、启动分区 /boot分区   200M

2、交换分区 swap分区,可以临时将磁盘空间交换给内存使用,大小参考=总内存*1.5<=8

Windows系统当硬盘空间被占满的时候出现蓝屏来重新启动释放空间,而Linux没有这个操作,当硬盘空间不足时,就会停止占用最大内存的进程,所以临时把磁盘的空间当内存使用

3、根分区  /  默认将剩下所有空间划分为该分区

运维人员管理系统职责:

1、保证数据不能丢失

2、保证网站服务7*24小时稳定运行

3、保证用户访问网站体验

系统预装软件

 KDUMP模块:当突然关机等遇到突发情况时,内存中的数据来不及存储,加速内存数据输出在硬盘上存储,来不及会生成一个文件,用来内存数据恢复使用

设置管理员密码

2、系统基础操作

虚拟主机通信

 虚拟主机功能:

1、挂起操作

2、快照

3、克隆:克隆之后的主机完全一样,需要修改ip

 ip address show

ip route show

systemctl restart network

systemctl restart network

systemctl stop xxx

systemctl status xxx   -- 查看服务状态。是否正常、开启绿色、关闭红色

-n 行号

shutdown -h  (halt)       --延迟关机默认1分钟

shutdown -h 10    ---延迟10分钟关机

设置0:0关机:

  1. 使用 root 用户登录系统,打开终端窗口。

  2. 输入 crontab -e 命令,编辑当前用户的 crontab 定时任务

    crontab -e

  3. 在 crontab 文件末尾添加如下一行命令,表示每天 0 点执行关机操作。

0 0 * * * /sbin/shutdown -h now

  1. 保存并退出 crontab 文件。

    crontab: installing new crontab

shutdown -h now/0  ---立即关机

poweroff  

shutdown -c       --关机取消、重启取消操作

shutdown -r  (reboot)   --重启

系统基础操作规范

命令行提示符:[root@leaf ~]#

root 表示当前登录系统用户名称

leaf 当前系统主机名称

~表示当前所进入系统目录路径

#表示此时登录系统用户权限

命令格式输入规范

命令  回车

命令  【-】参数

命令 【-】参数 对象

有些系统参数可简写,但命令不可

系统基础网络配置

ip address show 【网卡名】查看系统所有【指定】网卡信息

(ip a s eth0)简写

图形界面修改网卡:nmtui

1、编辑一个网卡,包括网卡名,ip mac地址 掩码、网关、dns等信息

2、激活网卡

3、设置系统名称

 系统大部分配置修改之后,需要重启服务程序,加载修改后的配置

操作系统远程连接管理

1、配置好操作系统网络信息

2、确认远程服务是否开启   systemctl status sshd

3、需要安装远程软件

远程连接软件:Xshell  secure CRT

软件设置:

1、终端设置,选择linux ,滚动缓冲区设置-20000

2、外观设置,字体(Dejavu Sans Mono 容易区分l1)、颜色、光标

3、高级设置:日志,作用:回顾操作,作知识总结;分析故障原因

4、连接设置:

 系统命令帮助方式

1、man xxx   如:man cat  可以查看外置命令

2、xxx  --help  / --h -h

3、help  xxx  对一些特殊命令可以获得帮助cd,查看内置命令

系统中的命令分为两种类型

1、内置命令:系统安装已存在的命令

2、外置命令:需要安装相关程序包才可以使用

ping没有反应

1、dns服务器地址错误

2、域名错误

3、linux基础命令

语法结构:mkdir [options]...DIRECTORY   # [] 表示可没有参数

批量创建目录

mkdir /data{01..50}          # {01..50}表示一个序列

mkdir /data{01..10..2}      #01 03 05等差序列

mkdir {conf,log,data}        #创建多个不相关目录

mkdir -p /data/xx/xxx/      #创建多级目录,如果目录存在不会有错误提示

删除系统空目录

rmdir  /data

切换目录cd

cd ../     

cd ../../         #切换到上两级

cd -              #切换到切换前的目录

cd ~  、cd          # 回到home目录

..                      #上一级目录

/                           #根目录

*                         #匹配符号      ls  /etc/host*  列出所有host开头的文件

查看当前所在目录      ,

pwd    #因为 data/xxx/和ssx/xxx/在命令行提示符中显示为xxx,区分不了是那个目录,所以需要聚堆路径查看一下

ls -l  xxx       #查看xxx的详细信息简写为 ll xxx

ll -d /etc/         #查看目录详细信息

ll -t  按照时间顺序显示文件信息

ll -tr   ---逆向时间排序

ll -rs 查看数据信息按大小排序

ls -lh  以人类可读的方式显示文件大小(M、G)

tree   显示目录树形结构

系统文件命令

创建文件 :touch 文件名

编辑文件: echo 文本或文件内容

ps -ef  查看进程信息

sshd: root @pts/1 root 登录 的回话进程

echo “hello” > /dev/pts/1           

echo "hello" > /data/xxx.txt     #标准输入重定向,输入之前把文本内容清空

echo "hello" >> /data/xxx.txt  #标准追加重定向

>xxx.txt                                   # 清空文件

cat:编辑多行文件到内容中

cat >> xxx.txt << EOF          完成输入EOF退出

cat  /etc/services >> xxx.txt

less  :逐行查看文件信息

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值