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基础01 -> 正文阅读

[系统运维]Linux基础01

Linux简介

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。

在软件测试里面,学习Linux是为了搭建服务器端测试环境;APP项目也需要通过Linux命令来操作手机;在工作中如果发现bug,需要通过Linux操作系统,查看服务器端日志,分析bug的根本原因


安装

我使用的是VMware+centos6,相关资源去bai度或官网下载

点击文件新建虚拟机,选择典型,点击下一步

选择稍后安装,选择下一步;选择相应的操作系统,选择下一步

命名虚拟机,位置不放C盘,下一步 ;默认20就可以,选择单个文件,下一步,然后就完成

?

左边就出现了刚刚建好的虚拟机,然后点击编辑虚拟机设置?

?

?根据个人电脑性能选择内存大小,处理器数量,网络适配器选择桥接,勾选,CD/DVD选择自己下载好的镜像,然后确定

?


开机设置

点击开启此虚拟机

注意,在倒计时结束之前,将鼠标光标焦点点击进虚拟机,并同时按空格键

?按方向键,选择install,回车

?点击next

?选择中文,next

默认即可,下一步

?基本存储设备,下一步

是,忽略所有数据

默认即可,下一步,时间选项也默认,下一步来到密码选项

自己输入密码,下一步

?使用所有空间,下一步

?将修改写入磁盘,然后就是漫长的等待,五分钟左右

?

?关闭,重启

重启之后会进入欢迎界面,一路前进,中间有个用户名密码的,可以填写

?成功进入centos界面


Linux终端

在桌面右键,点击在终端中打开,就可以打开终端窗口,然后就可以输入命令行

[mengxy@localhost 桌面]$介绍:

mengxy:表示当前登录的用户名;

localhost:表示当前登录的主机,如果是IP地址,表示远程登录;

桌面:表示当前的工作目录(~:表示用户的属主目录;/:表示整个系统的根目录。如果一个路径以/开头,说明这个路径是绝对路径,要从根目录找这个文件夹:cd /bin;如果不是/开头,说明是相对路径,要从当前文件夹开始往下寻找目标文件:cd bin);

$:表示当前用户是一个普通用户;#:表示当前用户是一个管理员用户,使用su命令可以切换用户。

使用su root命令行可以切换管理员用户,需要注意的是,输入密码时界面没有任何提示,直接输入密码敲回车

通过[mengxy@localhost 桌面]$提示符,可以看出是什么用户在操作哪台服务器上的哪个文件夹


Linux目录结构

cd /进入到根目录。ls查看根目录下的文件夹

bin:可执行的应用程序、可执行的命令(cd、pwd、su)

sbin:系统管理员独有的命令

home:普通用户的属主目录

root:root用户的属主目录

dev:存放设备信息

etc:存放配置文件的信息(可以用来配置环境变量)

usr:程序默认的安装路径

opt:用户自定义安装路径

proc:存放系统信息,以及进程信息

var:主要存放可变文件(日志)

media:系统多媒体设备信息

mnt:挂载外部设备(U盘)

tmp:临时文件存放目录


常用Linux命令

1.进入/切换目录

cd 路径? ? ? ? 路径:绝对路径:从根目录开始的路径;相对路径:相对于当前文件夹,可以直接找到的路径

cd /tmp:切换到临时文件夹;cd ..:返回到上一级目录;cd /:返回到根目录;

cd ../..:返回到上一级的上一级;cd ~:返回到家目录;cd -:返回到上一次的工作目录

2.列出当前目录中所有的文件

ls 路径? ? ? ? 查看指定路径中的文件结构

ls -a:显示全部文件,包含隐藏文件;ls -l:以详细信息的方式显示目录的内容

ls -l参数显示的文件的详细信息:

第一个字符表示文件的类型:-表示一般文件;d表示目录文件;l表示链接文件

第二个字符表示该文件是否可读:r表示可读;-表示不可读

第三个字符表示文件是否可写w表示可写;-表示不可写

第四个字符表示文件是否可执行x表示可执行;-表示不可执行

二到四为一组,是所有者的权限;五到七为一组,是所属组的权限;八到十为一组,是其他人的权限

数字表示文件夹中文件的数量

root root:第一个root是该文件的所有者的用户名;第二个root是该文件的所属组的组名

4096:文件中的字节数

1月6日 14:49:最后一次修改时间

后面的英文是文件名或者文件夹的名字

ls -t:按时间顺序降序;ls -r:逆序

3.创建文件夹

mkdir 文件夹名? ? ? ? 在当前目录中创建一个新目录

?创建多个同级文件夹? ? ? ? mkdir 目录一 目录二

创建一个多级目录????????mkdir -p 目录1/目录2/目录3

4.更改文件权限

chmod 777 -R 文件名????????把指定文件夹以及文件夹中的所有文件的权限都改成777

777:第一个7表示所有者的权限是可读可写可执行;第二个7表示所属组的权限;第三个7表示其他人的权限

?

5.打印当前工作目录

pwd

6.关机

普通用户:halt、poweroff

管理员用户:shutdown -h

7.重启

普通用户:reboot

管理员用户:shutdown -r

8.取消关机/重启

快捷键CTRL+C

9.清屏

clear

10.创建文件

touch 文件名? ? ? ? Linux中文件的后缀名没有实际意义

./文件名:可以执行文件

vim 文件名:可以查看,编辑,修改文件

?

?

?VIM有三种模式:

一般模式:使用vim创建或者打开一个文件, 默认进入一般模式;在一般模式中按字母a,就会进入插入模式;在一般模式中按字符:冒号, 就会进入底线模式
插入模式:当页面底部显示插入两个字时,我们就可以编辑文件的内容;编辑好内容按ESC键, 就会退出插入模式,返回一般模式
底线模式:在底线模式中输入:wq(w表示保存,q表示退出)
:q!(q表示退出,!表示强制, 不保存)
:q(如果没有修改过文件的内容, :q可以直接退出)

11.复制

cp 文件 目录? ? ? ? 把一个文件复制到一个目录

cp -r 文件夹 目录????????复制整个文件夹所有的文件到一个目录

12.剪切

mv 文件名 目录名????????把某个文件夹中所有的文件直接剪切到另一个文件夹中

mv 原文件名 新文件名????????mv这个命令也可以用于重新命名

13.删除

rm 文件名? ? ? ? 删除文件?

删除文件时会有提示,y是是,n是否

网上比较火的,缺德的删库跑路命令:rm -rf /*

-r:递归,-f:强制;/*:根目录下的所有文件

不要轻易尝试这段命令,会让你系统报废

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-01-04 13:49:25  更:2022-01-04 13:51:43 
 
开发: 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 6:26:33-

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