---查看是否有Java
rpm -qa | grep java
--卸载jdk
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
--java环境
位置:etc/profile
# set java environment
export JAVA_HOME=/usr/local/java/jdk1.8.0_171
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:${PATH}
--让环境变量生效
source /etc/profile
--修改主机名
hostnamectl set-hostname PT_IBMMQ1
--查看主机名
hostname
--查看端口
netstat -anp |grep 端口号
--开放端口
firewall-cmd --permanent --add-port={9200/tcp,9300/tcp}
firewall-cmd --permanent --add-port=8062/tcp
firewall-cmd --reload
firewall-cmd --list-all
--查看是否有进程
ps -x|grep 进程名
--杀进程
kill -9 进程ID
--批量杀进程
ps -ef|grep tomcat|grep -v grep|awk '{print "kill -9 "$2}'
执行以上命令后,显示包含tomcat的进程的终止进程命令,复制这些命令后执行即可批量杀进程
--查看linux系统内存大小的详细信息
cat /proc/meminfo
--查看各个进程内存使用情况
ps aux --sort -rss
--查看linux系统的CPU型号、类型以及大小
cat /proc/cpuinfo
--查看磁盘情况
df -h
--查看链接数
netstat -nat|grep -i "7024"|wc -l
--查看文件夹占用空间
du -sh ./*
--增加用户和修改密码
useradd 用户名
passwd 用户名
--查看防火墙状态
firewall-cmd --state
--关闭防火墙
systemctl stop firewalld.service
--禁止防火墙开机启动
systemctl disable firewalld.service
--linux系统使用./startup.sh提示权限不够
chmod u+x *.sh
chmod -R a+r *(root创建文件夹nhip用户操作权限不够)
--在windows里修改.sh文件后在linux里不能使用
原因:是CR/LF问题,在dos/window下按一次回车键实际上输入的是“回车(CR)”和“换行(LF)”,而linux/unix下按一次回车键只输入“换行(LF)”,所以修改的sh文件在每行都会多了一个CR,所以linux下运行时就会报错找不到命令。执行以下命令catalina.sh
sed -i 's/\r$//' catalina.sh
--拷贝
cp -ri /home/server/tomcat/* /home/server/test/
--修改服务器时间
第一条指令:date –s '2016-10-31 10:10:10'
第二条指令:clock –w //将日期写入CMOS
--openeuler更换gcc版本
安装gcc7
yum install -y gcc-toolset-7-gcc*
切换gcc7版本
export PATH=/opt/openEuler/gcc-toolset-7/root/usr/bin/:$PATH
export LD_LIBRARY_PATH=/opt/openEuler/gcc-toolset-7/root/usr/lib64/:$LD_LIBRARY_PATH
--查看出口ip(你上网时暴露在公网上的IP地址)
curl ifconfig.io