linux基础学习(一)

Linux

第一章:Linux历史与系统安装配置

1、什么是操作系统
OS:Operating System
操作系统是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。
简单来说操作系统不仅仅是电脑操作系统,比如汽车也有自己的操作系统;可以理解为用户提供一个操作电脑的接口。
基本功能:管理电脑中的硬件、软件、文件和运行中的程序。
文件的管理:在桌面新建文件,是由操作系统提供的功能,当我们打开文件时,调用的是软件;当有多个软件在同时运行时,运行软件资源的分配由操作系统来完成。
2、常见的操作系统版本
1)桌面操作系统
UNLX和类UNLX操作系统:Mac OS X,Linux发行版(如Ubuntu,Linux Mint,openSUSE,Fedora等)。
Windows操作系统:Windows 98,Windows XP,Windows 7,Windows10等。
Linux也是可以是有桌面,Mac os 操作系统是Linux的内核;
特点:有界面、易操作
2)服务器操作系统
UNLX系列:SUN-Solaris,IBM-AIX,HP-UX等
Linux系列:Red Hat Linux,CentOS,Debian,Ubuntu server等
服务器要求更安全、更稳定。面向的用户主要是开发人员。
3)嵌入式操作系统
在嵌入式领域常用的操作系统有嵌入式Linux、Windows Embedded、VxWorks等,以及广泛使用在智能手机或平板电脑等消费电子产品的操作系统,如Android、iOS、Symbian等、

3、Linux的发展历史
Linux系统诞生于1991年,由芬兰大学学生林纳斯(Linus Torvalds)和后来陆续加入的众多爱好者共同开发完成
1)内核版本:
Linux内核版本
Linux内核官网:www.kernel.org
内核版本说明:2.6.18
.org结尾的网站基本上都是非盈利的网站。
2)发行版本:
流行的Linux发行版本:
Redhat、SUSE、debian、Ubuntu、红旗、centos等
Redhat主要提供给企业用,centos同一家公司,是社区版本;suse和微软合作。

4、Linux与Unix家族
在这里插入图片描述
GNU is not Unix,GNU命名的来源;
5、Linux的特点
1)、成本低廉,服务收费
2)、协议标准统一()
3)、高稳定,安全;
4)、网络应用丰富

6、应用领域
1)基于Linux的企业服务器;
2)嵌入式应用;
3)英特网应用架构与网络服务
比如空调就是简单的Linux系统
应用领域的案例:
在这里插入图片描述
此网站是一个工具网站,能够检测其他网站的信息。
举例:
在这里插入图片描述
微软下载软件的平台

7、linux 服务器管理维护建议
1)远程服务器不允许关机,只能重启;
2)重启时应关闭相应服务;
3)不要在服务器访问高峰运行高负载命令;
4)远程配置防火墙时不要把自己踢出服务器;
5)合理分配权限;
6)定期备份重要数据和日志。
工作中服务器都是远程的,不允许关机,只能重启;
远程配置防火墙是不要把自己提出服务器;
重启时要注意用户是否在操作;
不在服务器访问高峰运行高负载命令;
宁肯权限分配的不够,不要多分配权限;
定期备份,异地备份。

第二章:Linux的操作命令

1、Linux目录结构
/ 代表根目录;
在这里插入图片描述
在这里插入图片描述
/home,保存用户的的家目录,用户登录默认进入家目录;
/root 超级用户的家目录(独门独院,有特权)
/etc 只要涉及到环境搭建就要用到/etc
/opt 默认推荐安装的目录
在这里插入图片描述
虚拟的文件,/proc,/sys,保存在内存中,需要非常谨慎的使用,不要随便在里面放东西,因为内存是动态的,随着系统的运行,会自动释放掉一部分的内存,所以保存在虚拟文件中是极其不稳定的;
/tmp 比如可以存放软件的安装包,Linux管理员会定期清理,不要长期使用,用于临时存放文件;
小结:
自己用的数据放在home目录中;软件的安装包可以放在tmp目录;改配置文件在etc目录下面;挂载在/media和/mnt目录下面,安装软件装在opt目录下面;虚拟文件系统不能随便改;除了以上几个有特定作用的目录之外,其余的目录不要随意去篡改数据,最好不去操作它们。

第三章:Linux基本的命令和操作

1、命令提示符
[root@localhost /]#
代表当前可以输入命令;
命令提示符分为四个部分:
当前登录的用户(root);
当前登录的服务器名称(localhost);
当前所在的目录名称(~、/、bin、home等);
当前用户的权限(超级用户显示#,普通用户显示$)

2、使用方向键上和下可以切换到之前使用过的命令
3、用tab键补齐剩下的文件名
没有定位到具体的文件时,按两次tab键可以显示当期的选择
4、clear 清空当前页面的内容
5、切换目录 cd
常见的操作:
/表示根目录(还表示目录的层级);
~表示家目录(root用户的家目录是/root,普通用户的家目录在/home下);
.表示当前目录(如果需要运行当前目录下的可执行文件,./ 文件名);
…表示上级目录;
6、ls 查看当前目录的内容
ls -a:表示查看当前文件下的所有目录,包括隐藏文件。Linux系统中的隐藏文件名称以 .开头;
ls -l:查看当前文件中的详细信息;
ls -la:查看所有文件的详细信息
7、pwd查看当前所在的路径
8、help和man帮助命令
当要查看某个命令的帮助文件时,可以使用以上两个命令。
命令名称 --help,可以查看某个命令的帮助信息;
man 命令名称:查看某个命令的帮助信息,按enter查看下一行,空格查看下一页,q退出;
9、logout注销、shutdown 关机、reboot重启
logout:注销当前登录的用户;
shutdown 时间:在给定时间关机;
shutdown now 立刻关机;shutdown HH:MM 指定在几点几分关机;shutdown +n 指定在n 分钟之后关机;shutdown -r 时间 指定时间重启。
reboot:立刻重启;
10、systemctl 对系统服务进行操作
systemctl 操作 服务
操作:重启——start
重启——restart
关闭——stop
查看状态——status
常见的服务:
network 网络
firewalld 防火墙
mysqld mysql 数据库
vsftpd ftp 服务
httpd http 服务 …
11、若某段命令执行无法停止或卡死。可用Ctrl + c 或Ctrl + z 退出当前命令的执行,回到命令提示符
12、什么是Linux命令
命令就是执行某个文件,比如/bin/sbin目录下存放命令文件;
命令分为两种:
内置命令:系统运行的shell自带的命令,没有具体的文件对应,这些命令常驻内存,执行效率高;
外置命令:用文件定义的命令,存放在硬盘的某个特定的目录下,执行效率相对较低;
执行命令的形式:
命令名称 【选项】【参数】
举例:
在这里插入图片描述
命令名称的作用:定义调用什么命令,实现什么操作;
选项的作用:已-或–开头,定义命令执行的方式;
参数:定义命令执行的对象
注意:Linux中严格区分大小写。

第四章:目录管理命令

1、cd 切换目录
cd 目录名称/路径:切换当前所在目录;
cd 目录后面跟的是相对路径(以当前目录为参照,定义要去的目标目录)或绝对路径(从根目录开始查找,与当前所在位置无关);
可以使用…/目录名(表示在上一级目录查找下一级的目录)
2、mkdir创建目录
创建一个目录: mkdir 目录名称
创建多级目录:mkdir -p 目录1/目录2/目录3…
3、mv 移动/重命名
mv 原目录名 新目录名:将原目录移动到目标目录或在当前目录下给目录重命名;
Q:如何区分到底是移动还是重命名?
系统会自动检测输入的新目录名是否已经存在,如果存在,则将输入的原目录移动到输入的新目录下面。反之,则将输入的原目录重命名为输入的新目录。
4、rmdir 删除空目录
删除一个空目录:rmdir 目录名称
只能删除一个空目录,不能删除含有文件或者目录的非空目录(用rm可以进行操作和删除非空目录);

第五章:文件操作命令

1、touch创建文件
创建一个空白文件:touch 文件名
创建多个空白文件:touch 文件1 文件2 文件3 …
如果文件已经存在,则会访问一次该文件,目的是更新文件的访问时间
2、vi编辑器
1)创建文件的格式
vi 文件名:打开vi编辑器,创建一个文件;
vi 文件1 文件2 文件3 …:同时创建/打开多个文件
如果文件存在——打开;不存在——创建文件
2)vi编辑器的三种模式
一般模式:是进入vi编辑器的默认模式,可在该模式下输入命令和操作文件内容;
底线模式(命令行模式):在一般模式下,输入’:'即可进入底线模式;
编辑模式:在一般模式下输入i或a可以进去编辑模式,可对文件的内容进行编辑。按esc退出编辑模式。
3)保存和退出
:w 表示保存
:q 表示退出
:wq 表示保存并退出
:q! 表示不保存强制退出
4)多个文件的创建和编辑
如果同时打开多个文件进行编辑,使用:n切换到下一个文件;使用:N切换到上一个文件
5)异常退出恢复文件
vi -r 文件名: 如果上次文件打开异常退出,使用 -r参数恢复文件数据;
注意:恢复文件之后,再次打开会一直有提示,如果在恢复保存之后,想要不在有提示,则要删除上次异常退出系统自身保存的临时文件。使用rm命令。

————————————后面会持续更新———————————

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值