Linux初学1

Unix

unix和LInux的关系

LInux的吉祥物tux

 

Nginx Directoryicon-default.png?t=N7T8https://mirror.iscas.ac.cn/centos/7/isos/x86_64/redhat7 

网络连接

  1. 桥接模式:虚拟系统可以和外部系统通讯, 你自家里折腾当然桥接没问题,如果一个教室里全都用桥接?确定不崩?ip不冲突? 
  2. NAT模式:一般是这个 ,NAT是网络地址转换,相当于给你虚拟机虚拟一个ip,然后在需要访问外部的时候,自动转换成你母机ip去访问外部,相当于王五的主机和虚拟机构成了一个新的局域网 。NAT和私有地址成对出现的,192.168就是典型的C类私有地址,可以重用,内网所有这个网段的设备都可以通过一个外部ip和外部通信,转换的过程就是NAT
  3. 主机模式:独立的系统

 注意安装linux的设置

硬盘分区

boot 1g

swap 类似虚拟内存 2g

根分区 17g

在实际工作中, kdump打开比较好

开始

右上角没有这个图标的,点击小喇叭,选择连接

 内置火狐,没连上网可以试试系统工具的设置里面,找到网络里的有线连接选择打开,就有网了。

 虚拟机克隆

如果想要更多的linux,拷贝一份即可,可以物理机拷贝,也可以

虚拟机快照

 虚拟机迁移删除

直接物理删除,或在vmware中删除指向

vmtools

7.9版本不用安装tool!不用安装!不用安装!系统自带!

这要用root用户登录来操作

 

   桌面没有光驱的打开设置里面DVD那里把已连接选项勾上后重启灰的朋友,要在虚拟机开机后,还没有开机完成之前,点击,亲测可以。灰色的朋友,登录密码后,紧急查看菜单栏虚拟机选项,里面的重装会变黑,鼠标光速点击重装,重新安装为灰色,可能是已经安装好了。可以试试从windows桌面拉到虚拟机桌面上一个文件,如果可以,证明已经安装好了,可以直接用就好了

共享文件夹

如果没有的,先关闭客户机,然后再点击设置共享文件夹,开机就有了

 现在一般是远程方式实现

 linux目录结构

windows中widnows下有CD盘。linux是唯一的根目录,下属root home bin etc 等等等等,其实把硬件映射成一个文件来管理

etc?感觉可以理解成:想要用mysql(上高速),要经过etc(配置文件)

具体的目录结构(不用背,知道即可
1./bin [常用] √usr/bin、 /usr/local/bin)
是Binary的缩写,这个目录存放着最经常使用的命令
2./sbin (/usr/sbin、 /usr/local/sbin)
s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。
3.home[常用]
存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般该目录名是以用户的账号命名
4./root [常用]
该目录为系统管理员,也称作超级权限者的用户主目录
5./lib 系统开机所需要最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所
有的应用程序都需要用到这些共享库
/6.lost+found 这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件

 mnt挂载,与外部文件系统交换

可以选择是否启用,因此不必定会出现

远程登录的Linux

工具:xshell和xftp

推荐大家去用宝塔,一个网站全包干,图形化界面非常爽这个大公司不能用的。可以使用finalshell或者mobaxterrm

通过ifconfig这个指令知道linux公网的ip,不能执行可能是因为没有下载工具,你可以先下载:yum install -y net-tolls,不用谢,没有ip的首先看linux是不是没网络,显示线缆被拔出,可能就是Windows里的杀软优化把虚拟机的相关服务禁掉了,打开就行

 ftp21, sftp22,FTP使用TCP端口21上的控制连接建立连接。而,SFTP是在客户端和服务器之间通过SSH协议(TCP端口22)建立的安全连接来传输文件

乱码的>文件打开会话属性选项编码>utf-8

vim

1.正常模式
以vim 打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中,你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容,也可以使用『复制、粘贴』来处理你的文件数据。
2.插入模式
按下i,I,o,O,a,A,r,R等任何一个字母之后才会进入编辑模式,一般来说按i即可.
3.命令行模式
点击esc,然后输入:

这个模式当中,可以提供你相关指令,完成读取、存盘、替换、离开 vim、显示行号等的动作则是在此模式中达成的!

:wq 保存退出

:q 退出

:q! 强制退出不保存 

快捷键

1,拷贝当前行yy,拷贝当前行向下的5行5yy,并粘贴(输入p)。
2. 删除当前行 dd ,删除当前行向下的5行5dd
3.在文件中查找某个单词[命令行下/关键字,回车查找,输入n就是查找下一个]
4,设置文件的行号,取消文件的行号.[命令行下: set nu和:set nonu]
5,编辑/etc/profile文件,在一般模式下,使用快捷键到该文档的最末行[G]和最首行[gg]
6. 在一个文件中输入“hello”,在一般模式下,然后又撤销这个动作 u
7,编辑/etc/profile文件,在一般模式下,并将光标移动到,输入20,再输入shift+gi
8. 更多的看hsp整理的文档

 shutdown -h now           立刻关机,h就是halt

 shutdown -h  1       1min后关机

 shutdown -r now   现在重启

halt 关机

reboot 重启

sync  内存数据同步到磁盘

 不论是重启还是关机,先运行 sync

虽然shutdown已经默认进行, 要记得sync,小心使得万年船

用户登录注销

1.登录时尽量少用root帐号登录,因为它是系统管理员,最大的权限,避免操作失误。可以利用普通用户登录,登录后再用”su - 用户名’命令来切换成系统管理员身份.
2. 在提示符下输入 logout 即可注销用户
使用细节
1. logout注销指令在图形运行级别无效,在运行级别3下有效.
2. 运行级别这个概念,后面给大家介绍

注意了,用户名登录都是小写,用户名大写是登录不进去的

注意看提示,有时候exit 

用户添加

root可以添加多个用户,ubuntu创建用户需要加-m参数才会创建同名家目录,ubuntu useradd不会在home目录下显示,用adduser

基本语法
useradd 用户名
应用案例
案例1:添加一个用户milan, 默认该用户的家目录在/home/milan
细节说明
1.当创建用户成功后,会自动的创建和用户同名的家目录
2.也可以通过 useradd - d 指定目录 新的用户名,给新创建的用户指定家目录

修改密码 

passwd 用户名 如果不加,则默认给当前页用户

删除用户

userdel 用户名 是删除用户但保留家目录

userdel -r 用户名 删除所有此用户东西

删除不了milan是因为虚拟机中最少要有一个普通用户

查询用户信息

基本语法  id 用户名
细节说明
当用户不存在时,返回无此用户

切换用户

基本语法
su - 切换用户名
细节说明
1.从权限高的用户切换到权限低的用户,不需要输入密码,反之需要。
2. 当需要返回到原来用户时,使用exit/logout指令

查看当前用户

who am i:whoami:显示当前操作的用户名; who am i :显示的是第一次登录时的用户名

用户组

 没有指定组,默认自己一个组

 

 shell的简单介绍:cd经过shell到linux内核可识别的指令,cn一般是bashell,还有fashell,cshell等等等等

用户管理实操

???????????

  • 14
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 作为一名AI语言模型,我推荐以下几本适合Linux初学者的书籍: 1.《鸟哥的Linux私房菜》:这是一本非常经典的Linux入门书籍,内容详实,适合初学者入门。 2.《Linux命令行大全》:这本书详细介绍了Linux命令行的使用方法,对于初学者来说非常实用。 3.《Linux系统管理技术手册》:这本书介绍了Linux系统管理的各个方面,包括系统安装、配置、管理和维护等,非常适合想要深入学习Linux初学者。 4.《Linux内核设计与实现》:这本书介绍了Linux内核的设计和实现原理,对于想要深入了解Linux系统的初学者来说非常有帮助。 希望这些书籍能够帮助到你! ### 回答2: 对于Linux初学者推荐书籍有很多,以下我列举了几本经典的教材和实践指南,帮助初学者入门: 1.《鸟哥的Linux私房菜》:这是一本非常经典的Linux学习指南,被广泛认可为Linux学习的首选教材。作者以通俗易懂的语言和实用的案例,全面介绍了Linux的基础知识、系统配置、网络管理等内容。 2.《Linux 基础教程》:这本书通过系统化的教学方式,从基础命令的学习开始,逐步深入介绍了Linux的文件管理、权限管理、软件安装、系统管理等重要概念和操作。适合初学者快速入门。 3.《Linux Shell脚本攻略》:Shell脚本是Linux中非常重要的一部分,这本书全面地介绍了Shell脚本的语法和使用方法。通过学习Shell脚本,初学者可以自动化完成许多繁琐的操作,提高工作效率。 4.《Linux命令行与Shell脚本编程大全》:这本书详细介绍了Linux下丰富的命令行工具,并着重讲解了Shell脚本编程技巧。通过实例的方式,让读者学会使用命令行工具进行文件处理、文本处理、系统管理等。 5.《Linux服务器运维实战》:对于希望成为Linux系统管理员或进行服务器运维初学者来说,这本书非常实用。作者结合自己多年的实战经验,详细介绍了Linux服务器的搭建、配置、监控和优化等。 这些书籍都是经典的教材,对于Linux初学者来说是非常有帮助的。不过需要注意的是,读书只是一个入门的方法,最重要的还是通过实践来加深对Linux的理解和掌握。 ### 回答3: 对于Linux初学者来说,我推荐以下几本书: 1.《鸟哥的Linux私房菜》:这本书非常适合初学者入门,它从Linux基础入手,系统地介绍了Linux的使用方法、常见命令以及一些基本原理,内容通俗易懂,循序渐进。 2.《Linux入门与实践》:这本书适合那些想要深入学习Linux的读者,它包含了Linux系统的安装与配置,常见应用软件的使用,以及Shell编程等内容。通过实践案例的介绍,读者可以更好地理解和应用Linux。 3.《鲍尔曼《Unix编程艺术》》:虽然不是专门针对Linux的书籍,但是Unix和Linux有很多共通之处,这本书对于了解Unix系统的设计哲学和编程思想非常有帮助。这本书的难度稍高,适合有一定编程基础的读者。 4.《Linux命令行与Shell脚本编程大全》:作为一本权威的Linux命令行指南,它涵盖了Linux命令的方方面面,包括各种命令的用法、参数和实例等。对于想要提高命令行技能的初学者来说,这本书是非常有价值的。 总的来说,选择一本适合自己的Linux入门书籍是非常重要的,不仅可以帮助你快速入门,还可以为你深入学习和应用Linux打下坚实的基础。另外,还可以通过查阅在线文档、参加培训等方式进一步提升自己的技能。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值