IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux基础命令笔记 -> 正文阅读

[系统运维]Linux基础命令笔记

目录

?

CentOS 7?? 安装过程

登录Linux

命令行快捷键

通过网络登录Linux

Xshell使用

?Linux命令语法

目录结构

系统启动必须

指令集合:

外部文件管理:

临时文件:

账户

运行过程中要用

命令集合

?文件类型


CentOS 7?? 安装过程

在VMware新建虚拟机(建议选择自定义)

选择兼容性,根据自己VMware版本进行选择

安装来源可以先选择最后一个 稍后安装操作系统 ,也可以直接选好镜像文件 (我这里选择了第三个稍后)

操作系统选择Linux? 版本centos 7 64位根据主机选择

名称自己随便设置,位置建议在D盘新建一个文件夹单独放置虚拟机

处理器配置根据自己电脑配置设置(后面也可以更改)

内存够用就可以了(并不会立刻占用主机内存)

网络类型使用NAT

后面这几项选择推荐即可

这里建议选择第三个(一定,,一定,,一定不要选第一个)

?

完成后点击? 编辑虚拟机设置

?

使用ISO文件

浏览--找到下载的镜像,选中,确认就欧克了

?

?开启虚拟机(等待。。。。。。。。。。)

选择中文

?

?

?

?

开始安装

?创建root密码

?

等待

?安装完成重启

?

点击第一个有三角标的图案,接受许可证

这个是一般登录的账户

登录Linux

Linux命令提示符

Linux命令行结尾的提示符有"#"和"$"两种不同的符号

$号是使用普通用户登录后的提示符

#号是使用超级用户root登录后的提示符

可以用 "su"切换用户

命令行快捷键

Ctrl+C终止当前的输入,并跳转到下一行
TAB建补全当前命令
Ctrl+A使光标移动到最前
Ctrl+E

使光标移动到最后

Ctrl+D退出当前终端
Ctrl+L清楚当前屏幕
Ctrl+Z暂停当前进程,与Ctrl+C不一样的是Ctrl+Z暂停后可以恢复进程。

通过网络登录Linux

ifconfig:查看当前接口状态,默认为自动获取IP,默认网口名为ens33

这里IP是192.168.122.1

要想通过网络登录Linux,还有一个条件是Linux允许登录
Centos7已经默认允许SSH登录,我们可以通过
ss -Int:查看当前开放的tcp端口,其中已经包含了22号端口,即允许SSH登录

SSH介绍
sSH (Secure Shell)是一套协议标准,可以用来实现两台机器之间的安全登录以及安全的数据传送
下载SSH客户端,常见的putty . xshell等
可以自行搜索下载,强烈建议使用xshell,学生免费版。

Xshell使用

新建连接

?Linux命令语法

命令??? 空格 ? 选项1?? 空格 ? 选项2 ?? 空格 ? 参数 ?

ls?????????????????? -l???????????? ? ? ? ? ? ? ? ? ? ? ? ? ??? ?? /root

有时命令会带有一个或者多个选项。
通常选项由单个字母构成,并在字母前加一一个连接符“-”
有时因为选项太多,我们可以使用更简单的写法如:
Is -a-1-t和Is -alt是一种含义

有些选项也可以是一个连续的单词,我们称为长选项,使用两个连接符加
一个完整单词如Is --help
--? help?? 是多数命令 的帮助选项,可以查看 命令的基本使用方法
同时,多数命令在选项之后可以接参数,参数通常是指文件名、目录、用
户名、设备。其实可以理解为命令要执行操作的对象。


总结一下,选项是告诉命令"怎么样” 执行,参数告诉命令“对谁”执行

Shell History是-一个记录以前所输入的命令列表
通过history命令可以查看以前执行过的命令

!?? 数字?????? 执行history中指定编号的命令
!!???????????????? 执行上一条命令
!?is??????????? 执行history中包含is的命令
也可以通过键头??? 上下?? 来选择历史命令

目录结构

在Linux系统中,任何东西都可以简化为文件
比如分区对应到/dev/sda1
硬件部件对应到/dev/cdrom

ls /显示Linux根目录下的文件

?

/是Linux所有路径的开始,是所有目录的根
Linux整个目录是树状结构

系统启动必须

/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 (超级用户的二进制文件)的缩写,这里存放的是系统管理员使用的系统管理程序。

外部文件管理:

/dev : Device(设备)的缩写,存放的是Linux的外部设备。注意:在Linux中访问设备和访问文件的方式是相同的。

/media:类windows的其他设备,例如U盘、光驱等等,识别后linux会把设备放到这个目录下。

/mnt:临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容了。

临时文件:

/run:是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除。如果你的系统上有/var/run目录,应该让它指向run。

/lost+found:一般情况下为空的,系统非法关机后,这里就存放一些文件。

/tmp:这个目录是用来存放一些临时文件的。

账户

/root:系统管理员的用户主目录。
/home:用户的主目录,以用户的账号命名的。
/usr:用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录。
/usr/src:内核源代码默认的放置目录。

运行过程中要用

/var:存放经常修改的数据,比如程序运行的日志文件(/var/log目录下)。


/proc:管理内存空间!虚拟的目录,是系统内存的映射,我们可以直接访问这个目录来,获取系统信息。这个目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件来做修改。


proc目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件,比如可以通过下面的命令来屏蔽主机的ping命令,使别人无法ping你的机器:


echo 1 > /proc/sys/net/ipv4/ icmp_echo_ignore_all

命令集合

pwd??????#显示当前所在的位置
cd?? /mnt??#切换到/mnt下(切换目录)

??? ls??

?#查看目录下的内容

-a???????????? 显示指定目录下所有子目录与文件,包括隐藏文件

-l????????????? 以列表方式显示文件的详细信息

-h???????????? 配合 -l 以人性化的方式显示文件大小

-1?????????? (数字1)以分行显示

-t?????????? ?? 按时间排序

-r????????????? 倒排序

-R???????????? 包含目录的子目录及文件

mkdir????? 文件名

?#创建文件夹

-p??????????????? #可以递归创建目录

touch???? 文档名# 创建文档
cp??????? 源文件??????? 目标文件?#复制文件或者目录
mv?????? 源文件??????? 目标文件

?#移动文件或目录/文件或者目录重命名

-i?????????????? #覆盖文件前内容

rm

?#删除

?-r????????????? #递归地删除目录下的内容,删除文件夹时必须加此参数

?-f????????????? #强制删除,忽略不存在的文件,无需提示

?文件类型

ln创建链接文件
-表示普通文件
d表示目录文件
b表示块设备文件,比如? /dev/sda
c表示字符设备文件? 比如? /dev/tty
I表示软连接文件? 比如 /etc/rc.local
p表示管道文件
s表示套接字文件

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-11-23 12:46:41  更:2021-11-23 12:48:01 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 0:31:38-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码