- 操作系统概述
- Linux 发行版
-
Linux的使用用途
1.基于linux企业服务器 (www.netcraft.com 可以查看各大网站的后台数据以及各大开源软件的比例变化)
2.嵌入式 (quickSSHd APP软件方便用电脑操控安卓手机)
3.机顶盒 小米盒子,乐视盒子等等
Ps:SSH:使用过Windows服务器的朋友,想必对远程桌面连接是不会陌生的吧,远程桌面连接默认端口是3389,使用远程桌面连接就可以远程管理你这个台服务器了。那么SSH也是和远程桌面连接类似概念和作用的东西,字面上理解,他是网络传输中的一种安全传输方式或者传输协议,他默认使用的端口是22。这个端口号通常为了安全,和windows服务器的远程桌面连接一样,要改掉。ssh 和telnet 差不多, 都是远程登录的客户端, 只不过ssh更安全(加密方式), telnet是明文传输。
-
Linux & Winodws 区别
1、Linux严格区分大小写,Windows则不区分 DOS界面仅windows具备,Linux对应的是字符界面
2、Linux中所有内容以文件形式保存,包括硬件,用户。即一切内容皆文件,windows通过设备管理器管理硬件(用户,文件,硬件有严格的区分)
3、Linux不靠扩展名区分文件类型(如rar,exe等),即文件名可以任意(如abc.exe,.exe并不是执行文件),但为了便于操作,部分扩展名仍使用,其作用仅仅是为了操作者便于区分而已,对Linux系统本身来说并不是必须的,即可写可不写。
约定俗成的命名:
压缩包:*.gz *.bz2 *.tar.bz2 *.tgz
二进制软件包:.rpm
网页文件:*.html *.php
脚本:*.sh
配置:*.conf
Linux依靠文件权限来区分文件类型
4、Windows下的程序不能直接在Linux中安装和运行(病毒和木马)
-
字符界面的优势
1. 字符界面占用的系统资源少,系统更稳定;(图形界面会占用系统资源)
2. 字符界面减少了出错和被攻击的可能性。(开的服务越多,开的软件越多,越容易出错)
-
虚拟机
虚拟机硬件设置 Centos 6.3最少得628M才能启动图形安装界面,所以内存再小不能少于638MB。
虚拟化:
真实CPU的性能映射到虚拟机里;若不选,是软件模拟的CPU;若选,真实机的CPU是i7,则虚拟机里的CPU也是i7; 若需要跑大数据,虚拟机性能需要非常强大; 但选择这个,会占用真实CPU的资源。 如果需要跑大数据,就选择。
网络:
桥接:使用物理网卡和宿主机通信,会占用宿主机的同一网段的一个IP地址。局域网或者网络内的其他计算机通信。
NAT:VMnet8和宿主机通信, 且只能和宿主机通信,能上网。
Host Only:通过VMnet1和宿主机通信,且只能和宿主机通信 ,不能上网。
技巧:
快照 - 把当前状态保存下来,虚拟机坏了,恢复快照即可。
克隆功能:
(1)链接克隆:创建原始镜像的影子,占用空间内存少完全模拟另外一个机器,会随着原始镜像的删除而不能使用;
(2) 完整克隆:创建一个完全相同的虚拟机,删除原始镜像还能够正常使用,占用与原始镜像相同的内存。
- 常用命令
ctrl + c:回到命令行
ifconfig:查看IP地址(老版)
ip addr:查看IP地址(新版)
clear:清除命令
source:通常用法:source filepath 或 . filepath
- 功能:使当前shell读入路径为filepath的shell文件并依次执行文件中的所有语句,通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。例如,当我们修改了/etc/profile文件,并想让它立刻生效,而不用重新登录,就可以使用source命令,如source /etc/profile。 - 插件
1、Xshell 搭配使用
2、tree linux - 命令格式
- Linux 目录结构
- Linux 分区及目录挂载
- 目录操作命令
1、目录查看、切换、显示当前目录
2、目录创建、删除
Ps:-p:意味着可以连续创建/删除目录,不加-p且如此操作,则会报错。 - 路径格式
- 文件操作命令
1、文件创建
创建文件:touch文件名
2、文件编辑
vi 编辑器:
命令模式
编辑模式
最后行模式
3、文件查看
cat / more / less / head / tail /...… - 目录及文件管理命令
1、复制、移动、删除
Ps1:cp a.txt b.txt bbb // 复制多个文件,最后一个必须是文件夹。
Ps2:cp b.txt bbb/c.txt // 复制b.txt文件到bbb目录下,且改名字为c.txt。
Ps3:-r:递归操作里面的内容。
Ps4:-f:不需要提示是否要...
2、查找
3、总结 - 用户管理命令
- 密码设置
- 群组管理命令
- 权限管理命令
1、权限、角色的作用
Ps:第一个字符解释,“-”表示文件,“d”表示目录,“l”表示跨快捷方式。
2、权限、角色的设置 - 压缩和解压缩
- 软件的安装与卸载
1、源码包安装
2、rpm包安装
3、yum安装管理rpm包 - Linux - 系统安装
- Linux - 命令(一)
- Linux - 命令(二)
- Shell - 基础篇
- Linux - 部署 Tomcat 项目其浏览器不能打开的解决方案
- Linux/JavaWeb - JDK环境搭建 & Web运行环境配置 & Java项目部署发布(附:解决Linux防火墙限制问题)
- Linux - Linux & Unix 区别?
- Linux - 权限管理之基本权限
- Linux - 软件安装管理
- Linux - 服务管理
- Linux - iptables
- 待更新...
Linux - 基础篇
最新推荐文章于 2024-05-14 10:15:41 发布