linux搭建测试环境(3)

文章中的各种东西版本无所谓,大概能看懂就行,而且我觉得应该没有几个没学过linux的纯小白看见吧。。。感觉写的稀烂,凑合看吧,建议看视频学下容易懂点,知道搭建测试环境方法的可以直接跳文尾。
搭建测试环境:linux+jdk+tomcat+mysql 环境
一:要安装的包
1.linux版的jdk (86是32位,64是64位)
2.tomcat7.0
二: SSH(远程linux,window之前传输文件的)工具,把要安装的包放到linux上去。
1,SSH一路next 安装后,打开,快速链接 ,用root链接到linux(linux提前开机)
2.链接后,linux默认进入到/root下,切换到/usr 下,安装包一般放到这个下,
3. 新建一个java 文件夹:把jdk,tomcat托进来,上传完成,ssh就没用了
(我看别人面经百度提前批问了SSH……)
三:用Securecrt链接linux;这个两个包解压就可以用了。
JDK:
1. 解压jdk: tar -xzvf ......tar.gz
2.配置jdk的环境变量
jdk 安装在/usr/java 下jdk...要告诉系统知道:
2.1: vi /etc/profile :这个文件是系统配置文件 ,打开,把环境变量贴进来
export JAVA_HOME=/usr/java/jdk1.7.0_07 【jdk的安装位置】

            export JAVA_BIN=$JAVA_HOME/bin
             export JAVA_LIB=$JAVA_HOME/lib
            export CLASSPATH=.:$JAVA_LIB/tools.jar:$JAVA_LIB/dt.jar
            export PATH=$JAVA_BIN:$PATH  
 保存退出后,重新链接linux,,输入java -version 返回jdk的版本,就表示安装完成了

tomcat :只需要解压就可以了,不需要配置环境变量,可以给重命名 就不会这么长了
tar -xzvf apache......tar.gz
mv apache-tomcat-7.0.77 tomcat7
mysql :
mysql 安装包,还有一系列依赖包很繁琐,版本不要求的话可以不用另外的,因为linux安装包里面都默认有
安装mysql
rpm -ivh mysql-server-5.0.77-3.el5.i386.rpm 执行,安装失败提示:
libmysqlclient.so.15 is needed by mysql-server-5.0.77-3.el5.i386 (安装后面这个,需要前面这个包)
。。。还需要下面三个包 这些包就是依赖包,所以我们先安装依赖包

rpm -ivh perl-DBI-1.52-2.el5.i386.rpm
rpm -ivh mysql-5.0.77-3.el5.i386.rpm
rpm -ivh perl-DBD-MySQL-3.0007-2.el5.i386.rpm
rpm -ivh mysql-server-5.0.77-3.el5.i386.rpm
这四个依赖包必须这个顺序,不然装不上,解压一个会弹2个100%的行。
(看格式就行,你在网上下的东西版本不可能一样,我也没装这个版本,参考的别人步骤)
装完以后启动 mysql 服务: service mysqld start
四:安装完,运行项目。模拟从开发那里得到一个项目包,(自己找个开源的项目然后git clone下)拉进去。
把这个项目放到linux: tomcat 下webapps下,[/usr/java/tomcat7/webapps]下 war包,不需要解压,拖进来就可以

回到securecrt 下: cd /usr/java/tomcat7下 bin 目录(cd /usr/java/tomcat7/bin):找到 startup.sh
sh startup.sh : 启动startup.sh服务 启动玩后,我们放进来的项目就可以可以启动了,启动完自动解压
关闭***: service iptables stop
用浏览器就可以启动了,在本机 用localhost 链接,
http://localhost:8080/test

五:mysql -u root -p(进入mysql)
重启数据库服务: service mysqld restart
算了,mysql时候在写这个。。
六:其他可能用上的命令
进程管理:
top: 查看进程信息【windows: 任务管理器】
ps -ef : 查看系统中所有进程信息
ps -ef|grep ssh: 所有进程中带ssh的进程信息
kill pid :结束进程
kill -9 pid: 结束进程
服务在不同开机模式下信息
chkconfig --list: 所有服务在不同开机模式下on/off
chconfig --list|grep sshd: sshd服务在不同开机模式下on/off
chkconfig --level 0123456 服务名 on/off: 修改服务 在0123456模式下on/off

yum源配置
yum安装tree命令
1:挂载光盘:
mount /dev/cdrom /mnt
2:配置本地yum源:
1) cd /etc/yum.repos.d
2)ls:会看到4个repo文件其中:
CentOS-Base.repo 是yum 网络源的配置文件
CentOS-Media.repo 是yum 本地源的配置文件
3)修改CentOS-Media.repo
[c5-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
file:///mnt 【改成光盘挂载地址 /mnt】
file:///media/cdrecorder/
gpgcheck=1
enabled=1 【改为1】
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
4)禁用默认的yum网络源:【不禁用会优先在网络源中寻找安装包】
CentOS-Base.repo 重命名:
mv CentOS-Base.repo CentOS-Base.repo.bak
5)执行yum命令:
yum install postgresql 【过程中需要选y/n 时选择y】

3:通过yum 安装 tree
yum search tree
yum install tree.i686

然后是 Linux的三剑客(grep、sed、awk)
我觉得这个东西偏开发不偏测试,直接贴个别人博客,想看就看吧,虽然你去刷题会有题目考。还有像wc-l,wc-w,wc-c这种-c统计字节数,-l统计行数,-w统计子数。
https://blog.csdn.net/sj349781478/article/details/82930982

然后是关于linux一些高频考点:

linux命令,找出关键字出现的次数

语法:grep 字符串 文件名|wc -l ,grep输出,wc -l按行统计
例子:
统计task-hbase-transform.log中NullPointerException出现的次数:grep NullPointerException task-hbase-transform.log|wc -l。
如果是多个字符串出现次数,可使用: grep 'objStr1|objStr2' filename|wc -l#直接用 | 链接起来即可。

"|": 管道符“|”将两个命令隔开,管道符左边命令的输出就会作为管道符右边命令的输入。连续使用管道意味着第一个命令的输出会作为第二个命令的输入,第二个命令的输出又会作为第三个命令的输入,依此类推。
grep:-v 不显示匹配上的内容;-n 显示匹配上的内容
grep -v down,显示不包含down的内容。
grep -n down,显示包含down的内容。
du:(disk use)显示每个文件和目录的磁盘使用空间。
df:(disk free)显示磁盘分区上可以使用的磁盘空间。

VI 显示所有行的行号:vi set number
找到共用80端口的线程
linux基本指令 awk、find、grep
shell脚本:统计一个文件中重复的行和重复次数
linux 如何将文件从一台服务器转移到另一台服务器
如何查找出现频率最高的100个ip地址

全部评论

相关推荐

后来123321:别着急,我学院本大二,投了1100份,两个面试,其中一个还是我去线下招聘会投的简历,有时候这东西也得看运气
点赞 评论 收藏
分享
家人们,我现在真的好纠结。我是26届的,目前还没有实习过。我现在的情况是,想参加秋招,但是感觉自己的简历特别空,没有实习经历会不会秋招直接凉凉啊?可我又听说现在很多公司对26届实习生也不太感冒,说什么不确定性大。而且我最近在准备考公,时间上也有点冲突。要是把时间花在实习上,备考时间就少了。但要是不实习,又怕以后就业有问题😫有没有懂行的友友帮我分析分析:26届现在不实习,秋招找工作真的会很难吗?考公和实习该怎么平衡啊?如果现在不实习,考完公再去找实习还来得及吗?真的太焦虑了,希望大家能给我点建议🙏
小破站_程序员YT:我可能和大家的观点不一样。人的精力是有限的,不能既要还要。你又想实习又想考公最后又要秋招上岸,我觉得哪有那么多的选择。你如果想考上岸,那就全力以赴。如果想秋招上岸,就继续投实习,投没了,就继续准备秋招,秋招不行继续春招。别到最后,考公没上岸,觉得是花了时间浪费在找实习上了, 秋招没上岸,觉得是浪费时间准备考公去了。我是认为很难说可以去平衡 不喜勿喷,可以叫我删除
点赞 评论 收藏
分享
评论
2
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务