linux基础知识学习笔记

一、linux网络连接的三种方式
1、桥连接
虚拟机可以和其他的系统通信,但是可能造成IP冲突
2、NAT模式
虚拟机可以访问外网,不会造成IP冲突
3、仅主机模式
虚拟机是一个独立的主机不能访问外网
注意:一般情况虚拟机选择的时候会选择NAT模式
二、CentOS终端的使用和联网
三、vmtools的安装和使用
1、解压文件: tar -zxvf 文件名
2、ll:表示当前文件有哪些
3、./vmware-install:进行安装
4、安装完成之后重新启动CentOS,其命令为:reboot
5、设置共享文件夹
虚拟机-》设置-》选项-》共享文件夹-》选中共享文件夹的路径
在虚拟机的/mnt/hgfs/下可以找到

四、linux的目录结构
bin:存放最经常使用的指令
sbin:超级用户才可以拥有的权限
home:存放普通用户的子目录
etc:配置文件
lib:系统需要的最基础的共享库
usr:装软件的目录
boot:启动linux的核心引导文件
proc、srv、sys:linux内核相关的目录
tmp:临时文件目录
dev:设备管理器
media:系统自动识别的一些设备
mnt:识别别的文件系统中的文件
opt:安装软件会放在该目录下进行管理
/usr/local:安装过后的软件会存放在该处
/var:日志文件存放的位置,就是不断变化的文件
selinux:黑客入侵的时候需要查看该处,相当于windows中的360
注意:
在linux下只有一个根目录,但是在window中可以有多个根目录。
linux中一切皆文件
linux各个目录存放的内容是提前规划好的。
linux每个目录中存放文件的内容

五、远程登录到linux的服务器
1、必备软件介绍
XShell5:专门用于远程登录的linux软件,并且远程登录的时候一般情况下是使用命令行操作的
XFtp5:远程上传和下载文件的软件
2、软件安装和使用
XShell5:如果希望安装好XShell5就可以远程访问Linux系统的话,需要有一个前提,就是启用linux的SSHD服务,该服务会监听22号端口
setup命令用来查看当前服务,其中带*的表示已经启用。
ifconfig:用来查看linux的ip地址(如果没有ip的话就查看网是否已连接)
在进行XShell5登录的时候名称可以随便写,协议是SSH,主机是需要登录的linux的ip地址,端口是22
XFtp5:免费、路径、
配置:协议:sftp;
解决乱码:点击确定刷新即可
上传和下载:将图片放置在桌面上,右击-传输,然后即可在linux系统中的root文件夹中找到。

六、vi和vim编辑器
1、简介:vi是一个文本编辑器,vim是它的一个增强版
2、编辑器的三种常用模式
正常模式:此模式下可以使用快捷键,
插入模式:即编辑模式,该模式下,程序员可以输入内容,按i、o、a、r等可以进入此模式
命令行模式:此模式下可以提供给你相关的指令,完成读取、存盘、替换、离开vim、显示行号等,都在此模式下达成。在这里插入图片描述
3、快捷键的使用案例
拷贝当前行下面的五行并且粘帖:
eg:
vim ok.java
ok100
ok200
ok300
ok400
方式:如果要复制ok400这一行的话,将光标放置在400之后按yy,然后选中粘帖的位置,按p键即可粘帖
如果想复制五行的话,按5yy,依次。。。

删除当前行只需将光标放置在当前行,按dd即可删除,如果想删除五行的话,按5dd即可删除后五行

编辑/ect/profile文件,使用快捷键到文档末尾用G,最首行用gg,注意这个都只能在正常模式下执行,在文本下输入hello,然后撤销,正常模式下

八、关机重启和注销
关机重启
shutdown:
shutdown -h now:表示立即关机
shutdown -h 1:表示1分钟之后进行关机
shutdown -r now:立即重启

halt:直接关机,和shutdown -h now有相同的功能

reboot:重启系统

sync:就是把内存的数据同步到磁盘文件
使用细节:当关机或者重启的时候都应该执行sync指令,把内存的数据写入到磁盘中,放置防止数据的丢失;

用户登录和注销指令:
logout:远程登录的注销注销退出连接
使用细节:
logout注销指令在图形运行级别无效,在运行级别3下有效

九、用户管理
1、基本介绍
用户管理的设置:每个用户必须属于一个或者多个组,不过可以切换属于的组;
用户家目录/home/:这个目录下创建的用户属于家目录,当用户登录的时候,会自动进入到自己的家目录
linux是用组来管理用户的;用家目录来管理用户的权限;
eg:
root:/home/
newuser:/home/user

2、基本操作
添加用户:
useradd [选项] 用户名
useradd user:创建了一个新的用户并且创建了一个组,并且组的名字也是user
useradd -d 指定目录 新用户:创建用户并指定家目录
mkdir tiger:创建一个名字为targer的目录

猜你喜欢

转载自blog.csdn.net/weixin_43797885/article/details/89162418