Unix
unix和LInux的关系
LInux的吉祥物tux
Nginx Directoryhttps://mirror.iscas.ac.cn/centos/7/isos/x86_64/redhat7
网络连接
- 桥接模式:虚拟系统可以和外部系统通讯, 你自家里折腾当然桥接没问题,如果一个教室里全都用桥接?确定不崩?ip不冲突?
- NAT模式:一般是这个 ,NAT是网络地址转换,相当于给你虚拟机虚拟一个ip,然后在需要访问外部的时候,自动转换成你母机ip去访问外部,相当于王五的主机和虚拟机构成了一个新的局域网 。NAT和私有地址成对出现的,192.168就是典型的C类私有地址,可以重用,内网所有这个网段的设备都可以通过一个外部ip和外部通信,转换的过程就是NAT
- 主机模式:独立的系统
注意安装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等等等等
用户管理实操
???????????