Linux教程(2023-1-20)

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

第一章Linux介绍及安装


1.Linux  一个操作系统OS

Linux和Unix的渊源由贝尔实验室  引出  
GNU/Linux
		计算机硬件
		硬件接口层
		命令解释层
		外围应用层

2.Linux的发行版
红帽系列收费版社区版  CentOS版本企业版的免费版
Debian系列遵循GNC规范的  ===>ubuntu版本  乌班图
SUSE系列常见于国外的一些公司
archLinux系列不建议使用


Linux与windows
Windows里面是收费的  Linux是开源
安全性Windows 安全性没有LInux的高 
使用习惯window基于图形界面  Linux既有图形也有完全的命令行操作
可定制性window是封闭式 上手容易  Linux的可定制性强 开源
应用场景个人电脑桌面的操作系统   而Linux可以用于服务器的系统 以及电脑的系统


Linux下载选择CentOS7 下载镜像  
下载虚拟机软件		VMware

创建虚拟机在VMware里面新建一个虚拟机  
注意点

物理机主机就是当前电脑
虚拟机当前安装Linux系统的电脑
处理器个数		cpu---内核核数 --逻辑核心
网路类型选NAT桥接转换
要启动虚拟机当前主机一定要开启虚拟化技术  CPU虚拟化 一般默认开启的


·虚拟机开启
     硬盘分区  挂载点1 /boot  期望容量1G  ----系统引导盘类似于window的c盘
			挂载点2swap      期望容量4G----内存交换盘
			剩下挂在点 /      期望容量  剩下的容量

Kdump是一个内核崩溃的检测机制  需要一定的内存

网络和主机名起一个比较好记忆的名字  后面作为服务器给主机连接发送请求

第二章Linux基础篇桌面和终端基本操作

1.目录结构

1.终端按住键盘ctrl +功能键f2到f5之间的
2.退出终端按 f1
3.exit退出 


Linux文件在Linux系统中一切都是文件

/  :表示Linux的根目录

例如/bin		是Binary的缩写  这个目录存放这最经常使用的命令
/sbin  :s是system的意思  这里存放这系统管理员使用的系统管理程序


/root  /dev  /home  /lib  /user  /media


切换到根目录cd /  
		ls  是list的缩写  输入这个显示当前列表


bin目录: 里面是可以直接执行的二进制命令
sbin系统级的二进制命令
lib当前的库文件
lib64:64位的库文件
user目录包含了所有的程序 
boot目录引导系统启动的文件
Dev目录管理所有硬件设备
etc管理系统程序的配置文件
home主文件夹
root目录超级用户的文件
opt目录可选目录  给第三方软件留下的空间  装软件的地方
media目录可移动媒体设备的目录挂载点相对于U盘 光盘  等USB设备 
mnt目录与media类似
proc目录进程目录  系统进程的映射 
run目录存放当前系统运行以来的软件所有信息
srv目录与系统服务有关的文件
sys与系统硬件相关的东西
tmp目录系统临时文件夹  
var目录可变目录  经常被修改的东西会放在这里  如日志

2.VIM编辑器

VI是从Unix操作系统和累Unix操作系统中最通用的文本编辑器
VIM编辑器是从VI发展出来更强大的文本编辑器  可以主动的以字体颜色辨别语法的正确性 

切换输入法win+空格键

终端输入 Vi进入文本编辑器模式
VIm三种模式转换

一般模式      编辑模式  命令模式



1.一般模式主要操作就是删除 复制 粘贴
		语法yy    复制光标所在一行的内容
			需要复制多行数字+yy  如8yy  就是复制了8行
			dd删除行
			需要删除多行  s数字+dd  如8dd  就是删除了8行
			u撤销  按u 就是撤销
			y$:复制粘贴到 
			y^  复制前一行
			yw复制了当前的单词
			dw:从光标位置到后面的空格结束删除
			d$:删除一整行
			x剪切
			p粘贴
			r替换
			shift+^  移动到行头
			shift+$ 移动到行尾
			w移动到下一个词词头位置
			1+G:移动到页头 数字
			G移动到页尾
			数字N +G  移动光标到指定位置
			
			
			

3.VIM编辑器-编辑模式

1.进入编辑模式的常用语法
i: 当前光标前
a:当前光标后
o:当前光标行的下一行
l光标所在最前
A光标所在最后
O当前光标行的上一行

退出编辑模式按esc键


指令模式

常用命令为
            :w  保存
            :q  :退出
            :wq:保存并且退出
            q!:不保存强制退出
            /n表示需要查找的文字 查找后会标亮
            :noh:取消高亮显示
            :set nu:显示行号
            :set nonu :关闭行号
            :s/old/new :替换当前匹配到的第一个old为new

第五章网络配置和系统管理作

1.查看虚拟网络编辑器

1.使用ping +主机ip地址
2.在主机下进入cmd  输入ipconfig 复制粘贴适配器ipv4地址
在Linux下的粘贴键是Ctrl +shift+v
在Linux系统下查看ip地址使用ifconfig

在Linux里面的复制粘贴  一定前面要加ctrl和shift


VMware提供了三种网络连接模式

1.桥接模式虚拟机和主机连接外部物理网络的模式 主机起到了网桥的作用 在这种模式下虚拟机可以直接访问外部网络 并且对外部网络是可见的
2.NAT模式虚拟机和主机之间构建一个专用网络 并通过虚拟网络地址转换(NAT) 设备对ip进行转换 虚拟机 虚拟机通过共享主机ip可以访问外部网络 但外部无法访问虚拟机
3.仅主机模式
虚拟机只与主机共享一个专用网络 与外部网络无法通信

2.修改静态ip

在虚拟网络编辑器里面打开把虚拟机的IP地址设置为静态 注意要开启超级管理员权限
Linux终端输入vim /etc/sysconfig/network-scripts/
按住 tab键
在输入vim /etc/sysconfig/network-scripts/ifcfg-ens33
进入vim编辑器
修改完成后

退出编辑器  输入service network restart

3.配置主机名

在Linux系统查看主机名称输入hosthome
         $输入 vim /etc/hostname 
          加强版hostnamectl 
          更改主机名称hostnamectl set-hostname 名称

  添加主机的ip地址
  	终端输入vim /etc/hosts 进入就可以查看
  			添加的ip地址格式为
  			ip地址  +  主机名
  		例如 192.168.111.100  root
  		:wq保存并退出
  		

第六章系统管理

1.远程登录和文件上传下载

使用windows内置的ssh远程登录虚拟机

1.进入cmd
输入ssh  root@虚拟机主机名ip地址

ssh  root@ 192.168.42.128 登录进去之后就是Linux的系统

2.cmd登录有点麻烦  因此使用Xshell登录

		xshell的下载安装

打开Xshell  新建会话属性

		名称输入虚拟机的主机名称(或者IP地址
		使用xftp可以在虚拟机和主机之间移动文件
		
		
		

2.Linux服务管理

Linux中的系统和服务在计算机中 一个正在执行的程序或命令 被叫做进程(process)
启动转换一直存在 常驻内存的进程 一般称作服务(service)

service服务管理

守护进程
		基本语法service 服务名 start |stop|restart|status
经验  查看服务的方法/etc/init.d/服务名

systemctl(CentOS版本--重点掌握)

基本语法systemctl start|stop|restart|status  服务名

查看服务的方法 /usr/lib/systemd/system

		例如
		service network restart
		
		
	

3.配置主机名

基本语法
		//  hostname  功能描述 查看当前服务器的主机名称
    
    例如		cmd输入ssh  192.168.42.128可以直接登录到虚拟机
    
    
    使用Xshell文件可以远程连接到Linux
    使用xftp软件可以远程传输文件
    
    使用IDEA可以连接到Linux服务器  以ssh的形式去登录
    
    

第七章Linux服务管理

1.服务查看

计算机中 一个正在执行的程序或命令就叫做进程process
启动之后一直存在 常驻内存的进程  一般称为服务 (service)


1.基本语法
//service 服务名 start| stop  |restart |status  了解即可

    
    CentOS7版本重点掌握
    1.基本语法
    systemctl start (stop停止 restart 重启 status)  服务
    查看服务的方法
    		例如systemctl restart network  重启网络服务
    

2.系统运行级别

终端输入setup进入任务管理器  有*号的是自启动的


Linux运行级别
开机------BIOS---/boot---init进程---运行级别--运行级别对应的服务

查看默认级别
vi /etc/inittab

//linux系统有7中运行级别  常用的级别是3和5

		运行级别0系统停机模式  系统默认运行级别不能是0 否则不能正常启动
		运行级别1单用户工作状态 root权限 用于系统维护 禁止远程登录
		运行级别2多用户工作  不支持网络
		运行级别3 完全的多用户状态  登录后进入控制台命令模式
		运行级别4系统未使用 保留
		运行级别5x11控制台 登录后进入GUI图形界面
		运行级别6系统正常关闭并重启  默认运行级别不能设为6 否则不能正常启动
		

CenOS7的运行级别简化为
		multi-user.target 等价于运行级别3  多用户有网 无图形界面
		graphical.target 等价于原运行级别5  多用户有网 有图形界面
		
	
查看当前运行级别
	systemctl get-default
    
    
    
    
    CenOS 7的查看服务
    
    网络服务chkconfig--list  可以显示出当前的系统进程
    
    

3.配置开机自启动和关闭防火墙

//查看一下当前防火墙的状态system status firewalld


//关闭防火墙:system status firewalld


4.关机重启

Linux领域内大多用在服务器上  很少遇到关机的操作 毕竟服务器上跑一个服务是永无止境的  除非特殊情况才会关机


1.基本语法/*
	sync  将数据由内存同步到硬盘
	halt 停机 关闭系统 但是不断电
	poweroff 停机 关闭系统 但是不断电
	reboot  重启
		shutdown  30秒后关机
		shutdown -c取消关机
		shutdown now  立即关机
		shutdown 数字  数字是多少  则就是多少秒后关机  在这个数字可以是秒 可以是一个时间  定时关机*/
    
    
    注意shutdown [选项] 时间
    		选项 -H  相对于halt  停机
    				-r  -r=reboot  重启
    	参数  now  立刻关机 
    
    
    
    
    
    
    

028.Shell命令整体介绍

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: linux

“Linux教程(2023-1-20)” 的相关文章