多测试_linux_003_肖sir
一、linux 介绍
os 操作系统:
windows,dos,android ,ios,unix ,linux
linux系统:是一个免费,开源的操作系统,能多cpu,多用户,多线程的操作系统,比windows更稳定,是在UNIx系统的基础上开发的新系统
linux主流发型版:
centos 免费
redhat 红帽子
ubuntu 乌班图
gentoo
dibian
opensuse
linx操作系统的优点:
1、系统稳定,
2、开源作为服务器来使用
为什么学Linux系统?
1、作为服务器,用于部署系统,企业中开发的系统都会部署在linux系统
LNMP= linux+nginx+MySQL+php 论坛
LAMP=linux+apache+mysql+php 多有米,cms
(2) 嵌入式的系统领域
二、linux的搭建
三、linux命令
ifconfig 查看ip地址
liunx 链接xshell方法:
(1)新建,添加ip,输入账号,密码,勾选记住
(2)ssh +ip地址 输入账号 输入密码
我们学习期间用超级用户:root 密码:123456
快照功能:
快照是拍摄和恢复,删除功能
方法:虚拟机-快照-拍摄快照 (备份系统)
恢复快照(还原系统)
pwd 查看当前路径
/ 根目录
cd / 进入根目录
建议:在home文件,usr文件这两个文件下面操作 ;
cd /home ,cd /usr
ls 横向显示目录下所有的文件和目录名称
ll 是ls -1 的简写 ;表示纵向显示当前目录的所有文件和目录的详细信息
ls -a 显示所有目录下所有的文件和目录,还有所有的隐藏文件
mkdir + 目录名 创建目录
mkdir -p a/b/c 创建层级目录
nkdir aa bb cc 同时创建多个目录
./ 表示当前目录
.表示当前目录
cd .. 返回上一级目录
cd ../.. 返回上两级目录
cd ../../.. 返回上三级目录
cd / 到根目录
切换用户:
su root 切换超级用户 #
su 普通用户名 切换普通用户名 $
注意:普通用户切换回root用户,需要密码;
root用户切换普通用户不需要输入密码;
service iptables restart 重启防火墙
service iptables start 开启防火墙
service iptables stop 关闭防火墙
service iptables status 查看防火墙挡墙状态
service network restart 重启网卡
service network start 开启网卡
service network status 查看网卡的状态
service network stop 停止网卡
ping 查看网络是否通
例如:ping www.baidu.com 退出:ctrl+c或ctrl+z
rm 删除命令
rm 删除文件前进行确认
rm -r
删除目录
rm -rf
强制删除文件/目录rm -rf * 删除当前目录下所有
文件和目录
cp复制
cp 原文件 新文件 同一路径
cp /路径/原文件 /路径 /新文件
cp -r 复制目录
cp -r 原目录 + 新目录
clear 清屏
mv 移动,重命名
vim 或vi 编辑文件
vim +文件名
三种模式:
编辑模式 i键 ----输入内容
命令模式 esc键 或ctrl+c键
底层命令模式 shift+: w 保存 q退出 !强制退出
wq q! wq! w
cat 查看文件的所有内容
cat 文件名|grep 查看的内容
head 查看文件前面指定行数
head 文件名 默认查询文件前10行
head -n 行数 文件名 指定查询文件的前多少行
tail 查看文件末尾指定的行数
tail -n 行数 文件名 查看指定的末尾行数
tail -f +文件名 查看实时日志
more 以百分比的形式查看文件
注意点:按回车向下查看
less 以上下翻页的形式查询文件
注意点:按上下键翻页查看
find /路径 -name 查找名字
find /路径 -type 类型的分类(f 普通文件,d目录,b块设备, l链接,p管道)find /路径 -siZe 按照文件大小查找
find /路径 -ctime 根据时间查找
find /路径 -user 用户名 根据用户查找
cat 文件|grep 字符串
三剑客(chmod,chown,chgrp)
chmod 修改权限
工作中出现文件没有权限如何解决?
chown 修改文件拥有者也是属主
chgrp 修改拥有文件属组
cat /etc/passwd 查看所用的用户
cat /etc /group 查看所用的用户组
useradd 添加用户 (用户名和用户组相同)
useradd 用户名 -g 组名 (用户名和组名可以不同)
tar -cvf 打包名.tar 打包的内容
tar -xvf 解压包名
zip 打包名.zip 打包的文件名和目录
unzip 解压zip包
yum install 包名 在线安装
yum remove 包名 在线卸载
yum install lrzsz 传输文件工具
rz 本地windows 传输到linux中
rz ,回车 ,选择windows中的文件传输到linux中
sz linux 中的文件传输到windows
sz 文件名 ,回车 选择windows 的保存路径
rpm 包
rpm -ivh 包名 在线解压
xftp工具的使用
xftp工具
下载xftp工具,安装后打开xshell,可以直接在xshell中直接启动xftp工具
windows文件传输到linux环境
左边的文件拖动到右边
linux文件传输到windows环境
右边的文件拖动到左边
scp 超复制
第一种:从另一台服务器上那文件到本地
scp 用户名 @ 对方的IP地址 :路径 本地路径
scp root@192.168.180.132:/home/baoan2 aa /home
第二种:把文件 放到另外一台服务器上
scp 本地路径 用户名@对方ip地址:路径
scp ./luofang_129 root@192.168.180.132:/home
输入密码
sftp 加密的文件传输 (更安全,在同一个局域网内)
sftp +ip (对方的ip)
put
put 本地传输文件路径和包名 另一台服务区的存放路径
put /home/xlh/gg /home/xlh
get 另一台服务器的路径和文件 本地存放路径
例如get /home/xlh/po /home/xlh/
重定向符号
1. > 覆盖
2. >> 追加
> 覆盖
例如:把file1 文件中的内容覆盖到file2
cat file1 >file2
>> 追加
例如:把file1文件中的内容追加到file2文件末尾
cat file1 >>file2
注意点
记得时候,1覆盖2追加(1个>覆盖,2个>追加)
系统命令:
系统命令:
df 查看磁盘使用情况
df -h
top 查看动态进程命令
ps查看当前进程命令
ps aux
查看所有用户的进程ps -ef|grep 服务名称 (重点)
kill命令
杀进程命令kill -9 +进程号
强制杀进程
netstat -ntlp命令
查看所有已经开启的端口
hostname命令 查看主机名称whoami命令 查看当前操作用户 who命令 查看在线登录用户getconf LONG_BIT 查看系统位数
du -sh +文件/目录 查看某个文件/目录的大小du -sh 查看当前目录的大小
reboot 重启
重启linux系统
shutdown命令
shutdown now 现在关机
halt 关机
init0 关机
init 6 重启uname 显示当前的操作系统的名称
history 显示历史操作记录
history -c 删除历史操作记录
date 显示当前时间
date -s 修改系统时间 date -s '2020-07-13 09:45:00'
fdisk -l 查看硬盘和分区信息
ps -ef|grep 服务名称 查看一个服务状态
ifcongig eth0 修改的ip 修改ip地址 例如:ifconfig eth0 192.168.111.111
route 查看路由表
alias 别名 alias 别名=原命令 创建别名
unlias 别名 取消别名
tab 键 联想键
上下键 ,对使用的命令可以上下查找
cat /etc/shadow 存储用户账号的密码
cat /etc /gshadow 存储用户组的账号的密码
uptime 显示系统运行了多长时间
pstree 以树状的方式显示所有进程
vim /etc/profile 环境变量
多测试_linux_003_肖sir的更多相关文章
- 多测师讲解自动化selenium___定位元素002___高级讲师肖sir
高级自动化测试python+selenium教程手册 --高级讲师肖sir(Harm) 第 2 章8种定位方法 总结: selenium 的 webdriver 提供了八种基本的元素定位方法,前面六种 ...
- 多测师讲解常用的测试工具分为10类_高级讲师肖sir
我们将常用的测试工具分为10类. 1. 测试管理工具 2. 接口测试工具 3. 性能测试工具 4. C/S自动化工具 5.白盒测试工具 6.代码扫描工具 7.持续集成工具 8.网络测试工具 9.app ...
- 多测师讲解python _unttest框架002(结合项目实战)_高级讲师肖sir
第一种调用方法: if __name__ == '__main__':# #第一种运行方法:运行所有的用例 import unittestfrom selenium import webdriverf ...
- 多测师浅谈 学员实现价值就是我们的幸福_高级讲师肖sir
学员实现价值就是我们的幸福 作为一名资深的IT高级讲师,在传统的行业IT薪资基本都是过万,作为一名IT培训教师,培养出在不同领域的测试,并且接触各种各样的产品,目前市场流行的比如银行业务系统,语音类系 ...
- 多测师讲解接口 _需求文档(用户增删改查)_高级讲师肖sir
首先连接Duoceshi_new网络 密码为Duoceshi_new,因为接口项目部署在Duoceshi_new网段中. 测试工具:postman域名:http://192.168.1.2:8081/ ...
- 多测师讲解自动化测试 _接口面试题(001)_高级讲师肖sir
1.为什么要做接口测试(必要性)1.可以发现很多在页面上操作发现不了的bug2.检查系统的异常处理能力3.检查系统的安全性.稳定性4.前端随便变,接口测好了,后端不用变5.可以测试并发情况,一个账号, ...
- 多测师讲解jmeter _基本介绍_(001)高级讲师肖sir
jmeter讲课课程 一.Jmeter简介 Jmeter是由Apache公司开发的一个纯Java的开源项目,即可以用于做接口测试也可以用于做性能测试. Jmeter具备高移植性,可以实现跨平台运行. ...
- 多测师讲解requests __中_高级讲师肖sir
(1)生成报告 import unittest #导入单元测试框架 import requests #导入接口库 import time # #时间戳,导入time模块 from api.HTMLTe ...
- 多测师讲解a'pi自动化框架设计思想_高级讲师肖sir
API自动化框架API自动化框架分为conf.data.utils.api.testcase.runner.report.log8个模块.conf是用来储存系统环境.数据库.邮件等的配置参数.项目的绝 ...
随机推荐
- Python 3.8.1 各版本下载地址
Version Operating System Description MD5 Sum File Size GPG Gzipped source tarball Source release f ...
- iTextSharp生成PDF文件
这是一篇简单的教程,所以只涉及一些iTextSharp生成pdf的简单应用,详细教程请搜索iTextSharp进入官网看官方文档(英文版). iTextSharp官方文档:https://itextp ...
- js拖拽原理及简单实现(渣渣自学)
第一步 首先简单分析下需求吧,我们就是想实现鼠标拖拽带颜色的方块时,让方块停留在鼠标松开的位置,需要计算的就是拖拽前的坐标和拖拽后的坐标,鼠标移动后相对于原位置的偏移量=目标元素的偏移量,根据这个等式 ...
- 从头看看Tomcat启动Spring容器的原理
通过带注解Spring Boot可以启动一个web容器,并初始化bean容器.那么Tomcat启动并初始化spring容器的原理是怎样的? Tomcat启动web程序时会创建一对父子容器(图1): 有 ...
- range如何倒序
for j in range(3,-2,-1): 表示对3进行每次加-1的操作,直到-2,但不包括-2 print(j) 打印出3 2 1 0 -1都换行展示的
- 【好消息】博客迁移到github,求关注,求star,求支持
博客迁移到github 地址:https://github.com/dirkhe1051931999/hjBlog
- Docker多主机管理(八)
docker多主机管理 前面我们的实验环境中只有一个 docker host,所有的容器都是运行在这一个 host 上的.但在真正的环境中会有多个 host,容器在这些 host 中启动.运行.停止和 ...
- 3.ConcurrentMap-并发Map
- MySQL中的find_in_set()函数使用技巧心得与应用场景总结
Author:极客小俊 一个专注于web技术的80后 我不用拼过聪明人,我只需要拼过那些懒人 我就一定会超越大部分人! CSDN@极客小俊,CSDN官方首发原创文章 企业博客 CSDN.com 个人博 ...
- Linux基本命令学习
对操作系统进行信息查询 硬盘大小 查看磁盘信息: fdisk -l/dev/sda 操作系统中第一块硬盘的名称以及所在路径linux操作系统中一切皆文件(文件名) sd(硬 ...