1.Linux基本简介和使用

Linux  1991 1.0 kernel内核版本  

unix 1970年1月1日  计算机的元年

内核是用来调度硬件的

开源不等于免费,免费不等于开源

1.安装Linux系统

/boot  分区  200M  内核和引导程序 

/  根分区      20G

swap 交换分区   2G  虚拟内存

/home   2G

kdump      kernel dump    内核备份128M内存  

每次启动的时候就把内核读到128M内存中     一旦系统崩溃  可以还原内核

如果内核不怕崩溃  就不开启这个    内存小于2G就kdump不生效

2.Linux发行版本

Linux发行版本构成

  • Linux内核 + 各种自由软件 = 完整的操作系统
  • 厂商提供的辅助安装、软件包管理等程序

Linux目前的发行版本:

Redhat Linux、Debian Linux、Ubuntu Linux、Slackware Linux、Suse Linux、Gentoo Linux、EulerOS Linux

3.Linux的分区

  • 硬盘是电脑主要的存储媒介之一,硬盘要能够安装系统或者存放数据,必须进行分区和格式化,Windows 系统常见分区有三种:主磁盘分区、扩展磁盘分区、逻辑磁盘分区。
  • 一块硬盘设备,主分区至少有1个,最多4个,扩展分区可以为0,最多1个,且主分区+扩展分区总数不能超过4个,逻辑分区可以有若干个。在Windows下激活的主分区是硬盘的启动分区,他是独立的,也是硬盘的第一个分区,通常就是我们所说的C盘系统分区。
  • 扩展分区是不能直接用的,他是以逻辑分区的方式来使用的,扩展分区可分成若干逻辑分区。他们的关系是包含的关系,所有的逻辑分区都是扩展分区的一部分。
  • 在Windows 系统安装时,硬盘驱动器是通过磁盘0,磁盘1来显示,其中磁盘О表示第一块硬盘,磁盘1表示第二块硬盘,然后在第一块硬盘磁盘О上进行分区,最多不能超过4个主分区,分区为C、D、E、F。
  • 硬盘接口是硬盘与主机系统间的连接部件,作用是在硬盘缓存和主机内存之间传输数据。不同的硬盘接口决定着硬盘与计算机之间的连接速度,在整个系统中,硬盘接口的优劣直接影响着程序运行快慢和系统性能好坏,常见的硬盘接口类型为:IDE(Integrated Drive Electronics)、SATA(Serial Advanced Technology Attachment)、sCSI (Small Computer System Interface).SAS(Serial Attached SCSI)和光纤通道等。
  • IDE接口硬盘多用于家用,部分也应用于传统服务器,SCSI、SAS接口的硬盘则主要应用于服务器市场,而光纤通道用于高端服务器上,SATA 主要用于个人家庭办公电脑及低端服务器。
  • 在Linux操作系统中,读者可以看到硬盘驱动器的第一块IDE硬盘接口的硬盘设备为hda,或者SATA 硬盘接口的硬盘设备为sda,主分区编号为hda1-4或者sda1-4,逻辑分区从5开始。如果有第二块硬盘,主分区编号为hdb1-4或者sdb1-4。
  • 不管是 Windows还是Linux操作系统,硬盘的总容量=主分区的容量+扩展分区的容量,而扩展分区的容量=各个逻辑分区的容量之和。主分区也可成为“引导分区”,会被操作系统和主板认定为这个硬盘的第一个分区,所以C盘永远都是排在所有磁盘分区的第一的位置上。
  • 对于IDE硬盘,驱动器标识符为“hdx~”,其中“hd”表明分区所在设备的类型,这里是指IDE硬盘。“x”为盘号(a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘),“~”代表分区,前四个分区用数字14表示,他们是主分区或扩展分区,从5开始就是逻辑分区。例如:hda3表示第一个IDE硬盘上的第三个主分区或扩展分区,hdb2表示为第二个IDE硬盘上的第三个主分区或扩展分区。对于SCSI硬盘则标识为“sdx~”,SCSI硬盘是用“sd”来表示分区所在设备的类型的,其余则和IDE硬盘的表示方法一样。

Linux系统中的光盘设备文件应该如何表示?(/dev/hdc)

4.Linux的目录结构

一切皆文件,包括设备,一切从根开始

树型目录结构;根目录是Linux文件系统的起点,其所在的分区称为根分区

5.登录Linux系统

两种登录方式:虚拟控制台(文本方式)和图形登录方式(调用显示管理器)

用登录名和密码登录

每一个用户都有主目录用来存放个人文件

打开一个终端:

[root@localhost ~]#

主提示符

[ 登录用户@主机名  工作目录 ]

主提示符中的”主机名“表示当前主机的名称(并非远程登录客户机的主机名)

主提示符中的”工作目录“表示用户当前所处的工作目录,波浪号”~“表示用户的宿主目录(用户登录后默认所在的目录)

root:用户

localhost:计算机名

~:当前的工作目录

#管理员省份

$非管理员身份

快捷方式

ctrl+Shift+t   开多个终端

ctrl +Shift ++ /ctrl+-            字号变大/变小,临时的

想要一直生效     编辑   属性    字号默认的去掉

init 3: 登录到纯字符界面

init 5: 登录到图形界面 (前提是安装了server   with    GUI)

startx:从字符界面退到图形界面,不需要登录(前提是安装了server   with    GUI )

关机:1. init 0  2. shutdown -h now  3. poweroff

重启: 1. reboot  2. init 6  3. shutdown -r now

tab键可以补齐命令,也可以补齐文件

alt+. 补齐参数

history 查看历史记录,默认保持1000条

ctrl+L 清屏

Ctrl+shift+c 复制

Ctrl+shift+v 粘贴

快捷键 Ctrl+U:清空至行首

快捷键 Ctrl+K:清空至行尾

6.创建用户并设置密码(管理员视图下)

[root@cloud ~]# useradd user1       创建用户

[root@cloud ~]# id user1      查看用户是谁

uid=1001(user1) gid=1001(user1) groups=1001(user1)

[root@cloud ~]# id user2

id: user2: no such user

[root@cloud ~]# passwd user1

Changing password for user user1.

New password:

BAD PASSWORD: The password is shorter than 8 characters

Retype new password:

passwd: all authentication tokens updated successfully.

# vim  /etc/passwd    查看用户信息

# vim  /etc/shadow    查看密码信息

 

注:一个用户没有密码是不能登录的,判断是否有密码,cat /etc/shadow,如果没有密码则显示感叹号,有密码会显示哈希值,管理员可以任意切换其他用户,不需要密码,其他用户互相切换需要密码,其他用户切换管理员需要密码

 

普通用户修改密码:需要知道当前密码

[user1@cloud ~]$ passwd

切换用户身份:su - 用户名

-       切换用户一定要加  -     

加-了才能继承该用户的环境变量    才会用有全部权限

切到user1    想再切到admin   

一定要先exit注销回到root身份  再切到admin

永远保证我们只切换了一次身份

 

[root@zengxi ~]# pwd    显示当前的工作目录(绝对路径)

/root            管理员的家目录

[root@zengxi ~]# su - admin

[admin@zengxi ~]$ pwd

/home/admin        普通用户的家目录

 

7.历史记录

历史记录都放在家目录下

history查看所有历史记录

history N  查看最近的N条历史记录

!N  调用第N条历史记录

!string  调用最近一条以string开头的命令

ctrl+r 搜索历史记录

esc+.  调用上一条命令的最后一个参数

!N调用第N条历史记录

!$调用最后一条历史记录

上下键查找历史记录

cd   ~

ls   -a

vim .bash_history       删掉history

echo    >  /root/.bash_history     删除上一步的vim操作的历史记录

普通用户也可以删除历史记录(ls  -a )

计算机名/主机名

# hostnamectl  set-hostname  zengxi(主机名)

切换终端就生效了

8.  权限委派

可以让普通用户拥有管理员用户的某些权限

8.1  先再管理员身份下  查看实现该功能的命令的绝对路径  

#which  command(命令字)

8.2  去到sudoers文件里面,去赋予普通用户的对应权限即可

#vim /etc/sudoers    再该文件下,写入要赋予的用户   以及对应权限

8.3  切换到普通用户身份,执行对应的命令

#sudo   useradd  user*

#sudo   passwd  user*

输入普通用户的密码(确认为派人的身份)就会成功,每5分钟就要一次密码,保证OS安全性

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值