freeBuf
主站

分类

漏洞 工具 极客 Web安全 系统安全 网络安全 无线安全 设备/客户端安全 数据安全 安全管理 企业安全 工控安全

特色

头条 人物志 活动 视频 观点 招聘 报告 资讯 区块链安全 标准与合规 容器安全 公开课

点我创作

试试在FreeBuf发布您的第一篇文章 让安全圈留下您的足迹
我知道了

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

linux基本操作及虚拟机安装
FreeBuf_386775 2021-11-22 20:44:27 47233

Linux的主要优点之一是它是一个开放源代码的操作系统,即,每个人都可以轻松获得其源代码。 任何有编码能力的人都可以出于任何目的贡献,修改,增强和分发代码给任何人。

与Windows等其他操作系统相比,Linux更安全。这种软件具有两个特点,一是开放源代码并免责提供,二是开发者可以根据自身需要自由修改,复制和发布程序的源码。

因此,用户可以从互联网上很方便地免费下载并使用linux操作系统,不需要担心版权问题。硬件品台可移植性是指将操作系统从一个硬件平台转移到另一个硬件平台时,只需改变底层的少量代码,无需改变自身的运行方式。

linux命令:

mkdir  创建目录

cd  去到

cp  复制

MV  移动

rm  删除

rm  -fr   删除非空文件夹

/  为第一层最初的点

pwd  显示当前的路径

cd  ..  穿越回到上一级

|  管道分割符

/bin 
二进制文件,系统常规命令
/ boot
系统启动分区,系统启动时读取的文件
/dev
设备文件
/etc
大多数配置文件
/ home
普通用户的家目录
/lib
32位函数库
/lib64
64位库
/media
手动临时挂载点
/ mnt
手动临时挂载点
/opt
第三方软件安装位置
/proc
进程信息及硬件信息
/ root
临时设备的默认挂载点
/sbin
系统管理命令
/srv
数据
/var
数据
/sys
内核相关信息

虚拟机简单装载https://blog.csdn.net/m0_55754984/article/details/119177156

其他版本大差不差注意镜像版本及其位置文件  还有模式的选择根据自身的条件可以自由选择nat和桥接

先准备下载好一个镜像然后执行以下操作

1637574708_619b683420d812e578de8.png!small

选择版本基本情况下都是推荐(新手无特殊要求的情况下)

1637574752_619b6860d247f681b361b.png!small

选择存放的位置

1637574779_619b687b48383af1d7c34.png!small

选择系统框架

1637575948_619b6d0c6c03af819b302.png!small

名称的命名及占用的位置路径

1637574857_619b68c94595ab47b46ae.png!small

处理器的设置参数

1637574891_619b68eb2e28f803bdf6e.png!small

内存的参数   根据自己的需求选择多给或者默认最低

1637574915_619b6903d5f8a9e9aa373.png!small

网络模式的选择一般情况第一个或者第二个

1637574944_619b6920c67a707657392.png!small

控制器的选择(非必要情况多为推荐)

1637574959_619b692f6d7ad8228b556.png!small

硬盘的类型

1637574978_619b6942a7e441080d72b.png!small

新手推荐第一个1637575054_619b698e0e9b9fece5f7e.png!small

磁盘的大小参数及其设置 一般不用太多也不要太少
1637575072_619b69a02898782077ea7.png!small

文件的存放占主机的文件位置

1637575091_619b69b30c3a572cbc952.png!small

选择镜像并进行添加1637575114_619b69ca45ae3a2041212.png!small

以下内容按自己的要求选择

1637575131_619b69dbb980c841def0e.png!small

1637575147_619b69ebe2198bf2b2159.png!small

1637575162_619b69fa169e202cf5ef0.png!small

1637575193_619b6a19d76503fd420cc.png!small

1637583018_619b88aaeef9fde4c86a9.png!small

Linux命令提示符
Linux命令行结尾的提示符有“#"和“$"两种不同的符号
$号是使用普通用户登录后的提示符 
#号是使用超级用户root登录后的提示符

----------------

Ctrl+c 终止命令执行

Tap 双击补全命令并提示

1637583212_619b896c6a6234d0353e3.png!small

Ctr|+ A :使光标移到最前
Ctrl+E :使光标移动最后
Ctrl+D:退出当前终端
Ctrl+L: 清除当前屏幕
Ctrl+Z:暂停当前进程,与Ctrl+C不- -样的是CtrI+ Z暂停后可以恢复进程,
后续再讲

ifconfig  查看当前接口状态

要想ssh正常登录使用必须满足linux正常使用并是登入状态

ss -lnt  查看端口

1637583539_619b8ab3446f033b8e9db.png!small

SSH介绍
SSH (Secure Shell)是-套协议标准,可以用来实现两台机器之间的安
全登录以及安全的数据传送
下载SSH客户端, 常见的putty、xshell等

ssh创建

1637583717_619b8b659dda3b2e15a28.png!small

ls  /   查看/ 下文件
1637583905_619b8c21c74245043db58.png!small

系统启动必须: .

➢/boot: 存放的启动Linux时使用的内核文件,包括连接文件以及镜像文件。

/etc:存放所有的系统需要的配置文件和子目录列表,更改目录下的文件
可能会导致系统不能启动。
➢/lib: 存放基本代码库(比如C++库),其作用类似于Windows里的DLL
文件。几乎所有的应用程序都需要用到这些共享库.
➢/sys: 这是linux2.6内核的一 一个很大的变化。该目录下安装了2.6内核中新
出现的一个文件系统sysfs。sysfs 文件系统集成了下面3种文件系统的信息:
针对进程信息的proc文件系统、针对设备的devfs文件系统以及针对伪终端的
devpts文件系统。该文件系统是内核设备树的一一个直观反映。当-个内核对
象被创建的时候,对应的文件和目录也在内核对象子系统中

指令集合:

/usr/bin: 系统用户使用的应用程序与指令。
/usr/sbin: s就是Super User的意思,是Superuser Binaries (超级用户的二进制文件)的缩写,这里存放的是系统管理员使用的系统管理程

1637584225_619b8d616b7dfcef18bb3.png!small

1637584287_619b8d9f9832de333b2cb.png!small

以绝对路径进行文件跳跃1637584384_619b8e0048f0e20f5c6e7.png!small

绝对路径是从根开始的   而相对路径是对于上一级而言的

1637584546_619b8ea20fae48dc0c9da.png!small

ls  -l  查看文件类型

1637584584_619b8ec853b326e7f86c5.png!small

Ctrl+Alt 列表清空(快捷键)

1637584752_619b8f70a9b9188ae49e2.png!small

# 网络安全技术
本文为 FreeBuf_386775 独立观点,未经授权禁止转载。
如需授权、对文章有疑问或需删除稿件,请联系 FreeBuf 客服小蜜蜂(微信:freebee1024)
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
+ 加入我的收藏
FreeBuf_386775 LV.1
这家伙太懒了,还未填写个人描述!
  • 1 文章数
  • 0 关注者