finalshell连接vm虚拟机、jenkins
今天试了一下在finalshell里连一下我之前大一的时候弄的vmware-----centos7虚拟机,中间问题也是遇到挺多的,而且这只能用来简单练习,现在正式生产的话肯定不用centos了..吧..,我觉得是的,然后我还想和jenkins贯穿一下,这个centos7很多东西就受限,比较落后了,只能勉强看看。先在finalshell里点开ssh连接然后在弹出的框里填入相应的信息,随便,填你虚拟机
今天试了一下在finalshell里连一下我之前大一的时候弄的vmware-----centos7虚拟机,中间问题也是遇到挺多的,而且这只能用来简单练习,现在正式生产的话肯定不用centos了..吧..,我觉得是的,然后我还想和jenkins贯穿一下,这个centos7很多东西就受限,比较落后了,只能勉强看看。
我是跟着这个博主的博文操作的,中间遇到问题的时候就问ai:
先在finalshell里点开ssh连接

然后在弹出的框里填入相应的信息,名称随便,主机填你虚拟机的ip,端口不用动,下面的用户名和密码就填虚拟机的用户名和密码,如果咱实在忘了就新建个吧。

1.第一处
怎么查看咱的虚拟机的ip呢:在虚拟机里执行ifconfig即可,但是!敲黑板了!主播这里就出现了第一个问题。我看别的博主说,这个才是咱需要找的ip:

就是这个什么ens33里的inet,但是我执行完ifconfig是这样的:

ens32没事,连inet都没有,最后解决方式是: 将ifcfg-ens32里的ONBOOT=no改为yes, :wq保存退出之后先restart一下网络,再查看就可以看到“真正的”ip了,填入finalshell里的“主机”那里就可以了。

2.第二处
成功连接上之后,还没高兴一会finalshell显示断开连接,原来是虚拟机息屏了,但是我还得一直关注着他不息屏也太麻烦了,可以这样改一下,然后在finalshell里重新再连接一下试试:
1.sudo vi /etc/dhcp/dhclient.conf
2.在里面添加 request subnet_mask, broadcast_address, time_offset, routers, domain_name, domain_name_servers, host_name, netbios_name_servers, netbios_scope, interface_mtu, renew_time, rebind_time, expire_time, ntp_servers;
3.保存退出
3.第三处
在finalshell里安装jenkins前提是先安装jdk8,执行java -version看看是不是这种:
不是的话咱先装,csdn或者ai都有教程。
然后执行这个安装Jenkins RPM 包,清华镜像站禁止直接通过 wget 下载 Jenkins RPM 包,我一开始就是用的清华源镜像,要改成华为源的:
sudo wget https://mirrors.huaweicloud.com/jenkins/redhat-stable/jenkins-2.346.1-1.1.noarch.rpm
再执行安装:
sudo rpm -ivh jenkins-2.346.1-1.1.noarch.rpm

检查一下jenkins状态,active即为已经连接:

# 启动 Jenkins
sudo systemctl start jenkins
# 设置开机自启
sudo systemctl enable jenkins
#这个密码有用,一长串
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
这时候可以打开jenkins看看,网址格式是:
4.第四处
我当时打开这个网址显示的是打不开,最后是因为防火墙,这样改,允许80端口:
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
再打开网址就会让你填管理员密码,刚才你得到的那一长串填进去就行了:

这一步后面还有个让选安装插件,我选的是安装推荐的,OK呀等了好长时间也是都失败了好吧。。这个不影响吧,后面可以再下载自己需要的呗

5.第五处
刚才我也是又遇到了一个问题。。息屏之后居然又断开了,然而当我去虚拟机里查看现在的ip的时候:
![]()
我记得之前可不是199.132啊,为啥会变呢,因为它:


这样改一下:

重启一下网络:sudo systemctl restart network
![]()
以后就只会是...199.130这个ip了
更多推荐
所有评论(0)