Linux命令-基于CentOS7(及常见问题解决方案)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/q_Catherine/article/details/89197491

1、查看IP地址

ip addr

在CentOS7中,要查看IP地址,不再使用ifconfig命令,而是使用了ip命令。
在这里插入图片描述

2、ip addr 查不到IP地址怎么办(默认未启动网卡解决方案)

查看并修改网卡配置:

查看:vi /etc/sysconfig/network-scripts/ifcfg-ens33	
修改:ONBOOT=yes
重启网络服务: sudo service network restart 

解释:CentOS 7 默认是不启动网卡的(ONBOOT=no)
参考:https://blog.csdn.net/dancheren/article/details/73611878
在这里插入图片描述

3、查看CentOS系统是32位还是64位

uname -a

在这里插入图片描述

4、上传本地文件到远程主机

操作步骤:

yum安装lrzsz工具:yum -y install lrzsz
检查是否安装成功:rpm -qa lrzsz
上传:rz -y		
选择本地要上传的文件即可

参考:https://jingyan.baidu.com/article/6525d4b185fc4dac7c2e946e.html

5、安装vim

解决Linux命令行输入vim时提示:-bash:vim:common not found问题
操作步骤:

	检查vim是否正确安装:rpm -qa|grep vim
	如果返回的是四条结果,则说明vim已经正确安装,如果缺少一条,则需要单独安装
	开始下载安装vim:yum -y install vim-enhanced
	再检查一次vim是否已正确安装:rpm -qa|grep vim

6、安装jdk

安装步骤:

切换目录:cd usr/local/   
创建目录:mkdir test   
切换至新目录:cd test/
上传jdk压缩包:rz -y
解压缩:tar -zxv -f  jdk-8u65-linux-i586.gz
更换目录名:mv jdk1.8.0_65  javajdk
切换目录:cd javajdk

环境变量配置步骤:

查看配置文件:vim /etc/profile
打开之后按键盘(i)进入编辑模式,将下面的内容复制到底部
JAVA_HOME=/usr/local/test/javajdk
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH
按键盘(ESC)按钮退出,然后按(:wq)保存并且关闭Vim。
使文件立即生效:source /etc/profile让profile

验证是否安装成功:

java -version
echo $JAVA_HOME

卸载:

查看服务器下的jdk的版本:rpm -qa|grep jdk  
依次删掉上面查询出来的每个版本:yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64

7、安装tomcat

安装步骤:

切换目录:cd usr/local/   
创建目录:mkdir test   
切换至新目录:cd test/
上传jdk压缩包:rz -y
解压缩:tar -zxv -f  apache-tomcat-8.5.40.tar.gz
更换目录名:mv apache-tomcat-8.5.40.tar.gz  tomcat
切换目录:cd tomcat
启动tomcat:/usr/local/kencery/tomcat/bin/startup.sh

8、开放防火墙的8080端口

前提是7中启动tomcat后Windows无法访问,且vim /etc/sysconfig/iptables无效。(因为centos7已经开始使用firewall作为防火墙,而不是iptables了,所以开放8080端口就和以往不一样了)

操作步骤:

查看防火墙的状态:firewall-cmd --state  ;  
上一步处于关闭状态:systemctl start firewalld.service;   
开启8080端口:firewall-cmd --zone=public --add-port=8080/tcp --permanent;
			--zone=public:表示作用域为公共的;
			--add-port=8080/tcp:添加tcp协议的端口8080;
			--permanent:永久生效,如果没有此参数,则只能维持当前服务生命周期内,重新启动后失效;
重启防火墙;systemctl restart firewalld.service;
重新载入配置;firewall-cmd --reload;

猜你喜欢

转载自blog.csdn.net/q_Catherine/article/details/89197491