再次整体Linux 专题文,缘于百人计划成员对Linux 知识的薄弱以及老徐前几天发起的Linux专题分享;发现多数软件测试从业者,Linux 基础太薄弱,甚至很多从业者根本没有Linux基础;
还在用那套Windows 的思维,玩Linux 。
之前写过很多Linux 文章,虽然文章步骤写的非常清楚,还是有大部分同学,根本不知道如何下手操作。
如下,简单梳理下,最需要掌握的Linux 内容。
- 1 -
玩Linux 之前,首先要有Linux 的环境可以玩,否则都是浮云。
公司如果有Linux 服务器可以让你玩耍的,更好,直接玩就行(注意,别在服服务器上玩,小心把服务器玩挂了)。或者土豪的,可以买个云服务器,一年几百块,也不贵。老徐更建议大家安装个虚拟机,随便怎么折腾都行,也不怕玩坏。
Windows 下,虚拟机软件推荐:VMware 或VirtualBox
虚拟机安装搞定后,在虚拟机安装个Linux 操作系统,老徐推荐Centos 6.5 ,系统安装搞定后,剩下的就是安装个终端连接工具,每次在虚拟机操作甚是不便,推荐工具:SecureCRT 或Xshell
注:安装Centos,建议安装服务版,桌面没有太大价值。
- 2 -
系统安装后,剩下的就是在Linux 部署你需要的各种服务了,各种安装操作,少不了的一步就是往服务器上传/下载各种安装包(当然,也可以wget 直接获取),有两个非常简单方便的命令rz / sz ,可能很多系统默认没安装此服务。安装sz/rz 一步搞定,执行命令yum install lrzsz
剩下就简单了,在Xshell:输入rz,会弹出文件选择框,上传文件到Linux输入sz 文件名,会下载文件到Windows~
- 3 -
Linux 初学者,经常容易出的问题~
cd 进入某个目录,如老徐一般安装文件会放在/usr/local/webserver,此时你要进入此目录,执行:cd /usr/local/webserver
如果目录不存在怎么办呢?肯定是创建目录,执行:mkdir -p /usr/local/webserver
多数时候,你执行命令,提示找不到文件,此时可执行:pwd
查看下你当前的目录是否对。然后就是压缩/解压tar -xvf / tar -cvf
- 4 -
剩下的可能就是vi 的常用操作,很多同学可能完全没有概念,记住如下几个模式:
命令模式,可以执行各种命令。
编辑模式,各种文本编辑操作。
剩下的,google 一下你就知道。
对于Tester,最常见的操作,需要更改环境变量文件。
vi /etc/profile
然后按i,进入编辑模式,到文件末尾,添加环境参数。
添加完后,按esc,进入命令模式。
执行:wq,保持此次修改。
然后,就是执行soucre /etc/profile
使更改生效。
注:还有很多其他命令,有兴趣,自己折腾。
- 5 -
常见的问题定位思路,需要用到的一些命令。
查看某个服务是否启动,执行:
ps -aux|grep 服务名
查看启动了哪些端口:
netstat -nltp
实时查看某个服务的日志:
tail -100f /APP/web/logs/log.log
关掉某个进程:
kill -9 PID
领取专属 10元无门槛券
私享最新 技术干货