Linux系统相关知识1(分为两部分)——软件测试工程师进阶

Linux的相关知识作为软件测试工程师必须的技术储备,因此,掌握还是很关键的,作用不仅仅是体现在求职的顺利通过上,还能在实际工作中成为你的核心竞争能力。是很必要了解的部分。

Linux系统

VMware虚拟化工具  用于搭建环境 功能:本机内制作虚拟机

配置:1)在电脑网卡—>关闭VMware的虚拟网卡:vmnet1(暂时关闭),vmnet8

[if !supportLists]2)[endif]“计算机”右击—>管理—>服务—>停止并禁用VMware开头的五个服务(VMware Author......服务win10系统可能会用)

Linux版本:

(个人版)redhat8.x  9.x

redhat(企业版)2.0 3.0 5.x  6.x  7.x

centos(社区版) 2.0  3.0  6.x  7.x

类unix: linux  aix  hp-unix  salaris等

Linux内核版本

格式:主板本号.次版本号.末版本号

主板本号:内核的第几个大版

次版本号:大版内的第几个发行版,偶数:稳定版(3.0  3.2.....)奇数:开发 版(测试版)

末版本号:补丁次数

Linux对于分区的命令:

例如:hda1 sdb3由四位字符组成

前两位hd、sd 表示磁盘的接口类型(hd:并口 sd:串口)

串口比并口传输速度快

第三位字符:a、 b 、 c 表示此类型接口下,本机的第几块硬盘

如sda本机的第一块串口盘

第四位字符:1、2、3  本块盘中的第几个分区

如sdb3本机第二块串口盘第三个分区

分区的使用

Linux被称为一款树形文件型系统

树形结构:linux中所有的文件都统一存放在一个总的文件下,该总文件夹是/,称为 根目录

文件型系统:linux把所有的硬件都当做一个文件去处理

1一个分区必须与系统中的某个文件夹建立关系关系,才可以使用,建立关联关系 称为挂载

2挂载后往文件夹中存放数据,实质上是存放到分区内

3如果分区与文件夹脱离关联关系,(称为卸载)则数据跟着分区走

4概念转换:

Win——> linux

文件夹目录(挂载时所使用的目录称为挂载点)

安装系统前准备:

主机BIOS开机CPU虚拟化功能,专业称为vtd、vtx

解决方案:开机进入BIOS界面 ,开启virtualization  technologg项

程序:存在计算机硬盘里,未运行

进程:运行时占内存空间

线程:进程的分步骤:顺序线程、并行线程

虚拟机网卡的连接设置

桥接模式:虚拟机的虚拟网卡和真实机的物理网卡连接。若真实机可上网,则虚拟机也 可上网;

仅主机模式:虚拟机的虚拟网卡连接到真实机的VMware1的网卡上,仅与真实机通信, 不能上网,此时VMware1需要启动

Nat模式:一种代理模式,一般不用,对应真实机的VMware8网卡,一般禁用,虚拟 内存空间是物理内存空间的两倍

基础设施服务器:全部字符

Gui服务器:图形界面

Linux系统安装:

安装界面——>软件安装项——>基础设施服务器:即字符界面

Gui的服务器,即图形界面

——>安装位置项——>我要配置分区—》完成—》标准分区

——》点击+新建分区

有/ ext4、/home  ext4、 /boot ext4 、 /user  ext4、 swap

——》网络和主机名——》下侧 设置主机名 ——》开启一块网卡

——》开始安装——》设置管理员密码

安装完毕重启,gui界面下:kdump页面选择略过——》新建一个自定义用户——》完成

这里要注意的部分有:开机之后如果有需要的话,是可以做快照的。

注意在创建是图形还是字符界面的时候,要注意内存的分配,字符界面的话,256m就可以了。

安装完毕之后,gui界面下,若要使用root登录的话,需要点击“未列出”

注销字符界面的方法:

Exit、logout(gui无效)、Ctrl+d

关机的方法:

Half(gui无效) 、poweroff、init 0 、shutdown -H 4 (倒计时4分钟关机) 、shutdown -c (取消倒计时)

Linux的组成

Linux的内核 linuxshell  linux文件系统  linux应用系统

命令提示符——》字符界面光标闪烁前的字符

组成[当前用户@主机名 当前目录]用户身份符

当前目录:若显示“~”,表示当前所在的是用户的家目录

家目录:linux中每个用户都有一个专属的文件夹,称为家目录

规律:默认所有用户的家目录都在/home下,以各自的用户名命名

Root:管理员(默认),家目录是:/root

用户身份符:#表示是当前用户为管理员

$表示当前用户是普通用户

基本命令:

1  clear:清屏

2 pwd :显示当前完整的路径

3上、下键:回翻历史命令

4《tab》 键:命令补齐,点击,显示到多个文件名的公共部分

双击,显示所有可用文件或命令

(Tty终端,即用户操作界面,linux字符界面支持

6个tty界面并存,开机默认进入tty1)

5 unset LANG:清空当前语言,还原到英文状态

6 useradd  zhang:添加系统用户  userdel zhang :删除用户

7 password zhang:给指定用户设置密码

8 alt + f1 - f6组合键,切换tty终端界面

9 vi f1——》vi 编辑器 如不存在,则新建一个f1

==>进入查看状态==》点i键==》进入编辑状态(界面下方显示insert)

==》按esc键,返回查看状态==》按 : 进入末行模式 ==》wq保存退出ql不保存退出

查看状态==》zz保存退出,zq不保存退出

Ctrl+c:组合键 强制关闭程序

Linux系统运行的级别——》即运行模式或状态

0关机级别

1单用户级别,仅管理员登录,用于系统修复,调试等,类似于Windows的安全模式

2多用户级别,允许所有的用户登录,但不支持网络通信

3完全模式(级别)多用户可上网,默认的字符界面

4自定义级别 用于一些研发,一般不用

5图形界面

6重户级别

级别切换

Init x——》x表示级别数字

注意:init 5系统必须事先已安装过图形界面

开机默认级别

Systemctl get-default——》查看系统开机级别

Systemctl set-default  graphical.target——》设置开机级别为图形

Multi-user.target——》表示字符界面

注意:rhel6.x版本中,vi /etc/inittal——》编辑系统级别的文件;做查看,配置  runlever数字级别/英文也可以

查看帮助:

Man  ls——》查看命令帮助文档,q键退出

Info  ls——》查看命令帮助

Ls --help查看命令较为精简的帮助

Cd命令 ——功能:进入目录

Cd /var/spool/mail—进入指定目录

Cd ..——》进入父目录,即上级目录

注:cd mail开头没有/表示进入当前目录下的mail  cd/mail开头有/表示进入根目录下mail

Cd -——》跳转回前一次所在位置

Cd返回当前用户家目录,等同于cd~

Ls命令——功能:显示目录内容

Ls  /var——查看指定目录

Ls——查看当前目录

Ls -l查看目录下文件的详细信息,等同于ll

Ls -a显示目录下所有文件包括隐藏文件,linux中以.开头的文件为隐藏文件

目录管理

Mkdir d1 d2——创建目录

Mkdir -p d3/d4——》-p 表示若父目录不存在,则一并创建

Rm -rf d1 d2 d3——>删除目录

文件管理系统

Touch f1 f2——》创建空文档

Echo “hello”> f3创建单行文字的文档,若目标文件已存在,则直接覆盖,>>是追加

Vi f4——创建并编辑文档,可输入多行文件

Rm  -rf  f1 f2 d1 d2删除文件及目录

-r删除目标中允许存在目录

-f强制删除不提示

复制命令

格式:cp源文件 目标文件

Cp f1 /mnt/de/f2——》复制并改名

Cp f1 /mnt/d2——》复制入目录

注意:复制时,若目标无,复制成功,若目标已存在,提示覆盖

Cp -r d1 /mnt/d2/dd1——》复制目录必须增加参数

Cp -r /mnt/d2

剪切移动

格式:MV源文件 目标文件

例如:mv  f1 /mnt/d2/f2——移动并改名

Mv  f1  /mnt/d2/ —— 移动入目录

注意:移动时,若目标无,移动成功,若目标已存在,提示覆盖

Mv d1 /mnt/d2/dd1——移动目录,并改名

Mv d1 /mnt/d2/ ——移入

注意:移动目录时,若目标无,移动成功,若目标已经存在,移入,mv命令实现改名功能。

文档查看

Cat  f1——查看文档内容

Cat  -n  f1——>-n表示显示行号

More f1——>分屏显示文档,回车翻行,空格翻页 b——回翻 q——退出

Less -N /etc/grub2.cfg分屏显示文档,可用键更多,回车、空格、上、下、q等

Ls -l /ect | less——管道符组合命令,|称为管道符,前后各一条命令,前命令的结果,输送给后命令处理

链接文件

软链接——linux中又称为符号链接或符号文件,相当于windows的快捷方式

原理:软链接文件指向源文件名,再由源文件名,找到磁盘空间,读写数据

删除源文件,则软链接指向空,即不可再用

注意:(创建软链接时,使用绝对路径指定源文件,则软链接可以剪切。相对路径:不写完整路径,仅写文件名,则仅在当前目录下去查找目标文件。)

Ln -s f1 s1——  创建软链接

Ln -sf f2 s1——强制更改软链接指向

硬链接

原理:硬链接文件直接指向,磁盘存储空间,即硬链接和源文件都指向,同一块存储空间,相当于一块空间两个文件名,删除源文件,硬链接任然可用。

Ln  f1  h1——创建硬链接

Ls  -l——显示结果中,第二大项的数字表示该磁盘空间的硬链接数

Ls i——查看文件的iNode遍号,编号相同的是同一对硬链接

路径的表示:

绝对路径:从根目录开始书写到文件所在位置的完整路径,如cat/d1/f1

相对路径:就是非从一级目录开始的

Rm -f链接名 ——》删除链接

文件查找

Find  / -name * .txt——》查找文件,-name表示按照文件名查找

Find  / -size +100M——》-size表示按照文件大小查找

Find  /-user zhang ——》-user表示按照用户名查找

Find  /-inum 131775 ——》按照inode遍号查找

Linux的编译器为shell

编译器:

功能:负责把系统外围使用高级语言编写的程序翻译成系统内核以及硬核能够识别的机器语言程序,这种翻译工作,称为shell

不同的操作系统有各自的编译器,linux的编译器称为shell

命令分类

内部命令——或内置命令

集成与系统shell或内核的命令,没有对应的可执行程序

无需编译,可直接执行

Help——查看所有内置命令

外部命令

位于系统的shell之外,有对应的可执行程序,需要编译后执行

Whereis  ls——》查看命令的可执行程序,及相关相关帮助文档的位置

Which  ls——查看命令的可执行程序

环境变量

记录指定本系统内某项设置参数的变量

常用变量

Path命令搜索路径,指定系统去哪些目录下查找命令对应的程序

Psi命令提示符格式

Shell shell版本

Home当前用户家目录

管理命令

Echo $ path——查看指定变量值,注意:环境变量必须大写,$提取变量值

举例:

Linux:

Int n1= 5

Int n2= 3

Int n3 = $n1 + $n2

Env显示系统中所有环境变量

PSI=”\用户@\h\t\w}\\$”——更改命令提示符(h是主机名,t是时间,w是相对路径,d是绝对路径)

PATH=”$path:/mnt”——给命令搜索路径添加项

环境变量配置文件——解决重启,注销失效

系统环境变量配置文件:针对整个系统有效,用户都要继承,遵循

个人环境变量配置文件

仅对单个用户有效

$HOME/.bashrc           $HOME/.bash_profile(字符界面)

$HOME/.profile(图形界面)

注意:进入之后。不要在中间修改,在前面修改。

示例:

Vi etc/profile

可以写入PSI=”........”

我会在后续的文章中慢慢更一些关于java以及python的基础语法知识,帮助想要简单了解的那些小伙伴。有兴趣的小伙伴可以加861268173这个qq群,群里也会分享慢慢分享一些专业的知识,会做问题的解答。适合想要进入此专业的小伙伴,相信你能收获到很多实际的帮助。如果有想要了解的问题,可以在文章下方留言,我会尽心回复的。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,732评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,496评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,264评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,807评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,806评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,675评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,029评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,683评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,704评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,666评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,773评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,413评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,016评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,978评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,204评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,083评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,503评论 2 343

推荐阅读更多精彩内容