Centos7 常用命令和自己平时使用命令

系统信息命令

在tomcat的 logs 目录下执行 tail -f catalina.out

hostname                 --查看计算机名称、

hostnamectl set-hostname yourhostname --修改计算机名称(修改后需要重启系统)

yum install net-tools.x86_64  --安装

ifconfig                      --查看网卡信息

ll   ls                          --查看目录下所有文件

top                             --CUP进程

ps -ef                         --查看所有进程

yum install telnet       --安装telnet

cat /proc/cpuinfo| grep "cpu cores"| uniq --查看cpu核心数

free -h                   --查看内存大小

df -h                          --查询磁盘容量信息

端口

netstat -anp | grep 80  --查看端口

kill    --杀死端口

查看状态:

systemctl status firewalld

如果防火墙是开的就添加1521端口到防火墙,总之在配置监听器之前添加端口

firewall-cmd --zone=public --remove-port=1521/tcp --permanent   --移除

firewall-cmd --zone=public --add-port=1521/tcp --permanent

firewall-cmd --zone=public --add-port=80/tcp --permanent

重新载入

firewall-cmd --reload

查看端口

firewall-cmd --list-ports

安装依赖包

root用户# 检查依赖包
安装依赖包:三条命令分别执行
yum install -y xhost xclock xorg-x11-xauth xterm libXrender.x86_64 libXtst.x86_64 libXext.x86_64 libXtst.so.6 compat-libcap1

yum install -y binutils compat-libstdc++-33 elfutils-libelf* elfutils-libelf-devel* expat gcc gcc-c++ glibc glibc-common glibc-devel

yum install -y glibc-headers libaio* libaio-devel* libgcc libstdc++ libstdc++-devel pdksh syssta make unixODBC* unixODBC-deve* ksh

防火墙

firewall-cmd --state                           --查看防火墙状态

systemctl stop firewalld.service        --停止firewall

systemctl start firewalld.service        --开启firewall

systemctl disable firewalld.service    --禁止firewall开机启动

关机 (系统的关机、重启以及登出 )

shutdown -h now                                   --关闭系统(1)
init 0                                                       --关闭系统(2)
telinit 0                                                   --关闭系统(3)
shutdown -h hours:minutes &                --按预定时间关闭系统
shutdown -c                                           --取消按预定时间关闭系统
shutdown -r now                                    --重启(1)
reboot                                                    --重启(2)
logout                                                     --注销

文件和目录

cp -b /home/oracle/linuxamd64_12102_database_2of2.zip  /ora/linuxamd64_12102_database_2of2.zip  拷贝文件

cd /home                  --进入 '/ home' 目录'

cd ..                          --返回上一级目录

cd ../..                       --返回上两级目录

cd                             -- 进入个人的主目录

cd ~user1                 --进入个人的主目录

cd                             -- 返回上次所在的目录

pwd                          --显示工作路径

ls                              --查看目录中的文件

ls -F                          --查看目录中的文件

ls -l                           --显示文件和目录的详细资料

ls -a                          --显示隐藏文件

ls *[0-9]*                   --显示包含数字的文件名和目录名

tree                          --显示文件和目录由根目录开始的树形结构(1)

lstree                        --显示文件和目录由根目录开始的树形结构(2)

mkdir dir1                 --创建一个叫做 'dir1' 的目录'

mkdir dir1 dir2          --同时创建两个目录

mkdir -p /tmp/dir1/dir2      --创建一个目录树

rm -f file1                 --删除一个叫做 'file1' 的文件'

rmdir dir1                 --删除一个叫做 'dir1' 的目录'

rm -rf dir1                 --删除一个叫做 'dir1' 的目录并同时删除其内容

rm -rf dir1 dir2          --同时删除两个目录及它们的内容

mv dir1 new_dir       --重命名/移动 一个目录

cp file1 file2             --复制一个文件

cp dir/* .                   -- 复制一个目录下的所有文件到当前工作目录

cp -a /tmp/dir1.        --复制一个目录到当前工作目录

cp -a dir1 dir2          --复制一个目录

ln -s file1 lnk1          --创建一个指向文件或目录的软链接

ln file1 lnk1             --创建一个指向文件或目录的物理链接

打包和压缩文件

bunzip2 file1.bz2                   --解压一个叫做 'file1.bz2'的文件

bzip2 file1                              --压缩一个叫做 'file1' 的文件

gunzip file1.gz                       --解压一个叫做 'file1.gz'的文件

gzip file1                                --压缩一个叫做 'file1'的文件

tar -cvf archive.tar file1          --创建一个非压缩的 tarball

tar -tf archive.tar                    --显示一个包中的内容

tar -xvf archive.tar                 --释放一个包

tar -cvfj archive.tar.bz2 dir1  --创建一个bzip2格式的压缩包

tar -jxvf archive.tar.bz2         --解压一个bzip2格式的压缩包

tar -cvfz archive.tar.gz dir1   --创建一个gzip格式的压缩包

tar -zxvf archive.tar.gz          --解压一个gzip格式的压缩包

zip file1.zip file1                    --创建一个zip格式的压缩包

zip -r file1.zip file1 file2 dir1  --将几个文件和目录同时压缩成一个zip格式的压缩包

unzip file1.zip                        --解压一个zip格式压缩包

unzip -d file.zip                      --解压一个zip格式压缩包

yum install -y unzip zip          -- 安装zip

jar -xvf file.war                       --解压war

rar x file1.rar                          --解压rar包

unrar x file1.rar                      --解压rar包

配置环境变量

参考方案:https://www.cnblogs.com/yjlch1016/p/8900841.html

tar -xzvf jdk-8u221-linux-x64.tar.gz  --解压文件

vim /etc/profile    --编辑

在unset i 改行之前加入

export JAVA_HOME=/zzdy/jdk1.8.0_221

export JRE_HOME=$JAVA_HOME/jre

export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/zzdy/apache-tomcat-9.0.38/bin

source /etc/profile  --配置生效

VI/VIM 编辑器命令

三种模式之间的切换
        a 从命令进入输入模式
            i  insert
            a  after 在光标之后插入
            o  otherline另起一行插入
            O
        ESC退出编辑模式
        b.进入命令模式
            :w   write(保存)
            :q   退出
            :wq  保存退出
            :q!  不保存退出
        c.可视模式
            v         光标经过的区域
            ctrl + v  选中经过的区块
            shift + v 经过的行
        a.文件操作 创建 /保存/退出
            vi 后的目标文件 如果不存在则会自动创建
            vi z.txt
        b.编辑    查找
            删除   x  删除选中的区域
                   dd 删除行           
            撤销   u  撤销上一次操作
                   ctrl + r 重做  
            查找   /8080 通过/关键字
                    下一个  n
                    上一个  N
            显示行号
                  :set nu
                  :set nonu          
            跳转行
                    10G            
                    G 跳到末尾   

挂载

df -h                                 --查看空间使用情况

du -sh * | sort -n                 --查看目录使用内存

du -h -x --max-depth=1     --查看目录使用内存

lsblk -f                                --分区目录

fdisk /dev/sdb                    --打开挂载     n-p-enter     修改类型 t-8e

fdisk -l                               --挂载状态

mount /dev/sdb1 /ora        --开始挂载

vim /etc/fstab                    --永久性挂载配置

参考方案:

方案1

方案2

Tomcat 开机自启

1 catalina.sh在执行的时候会调用同级路径下的setenv.sh来设置额外的环境变量,因此在/zzdy/tomcat/bin路径下创建setenv.sh文件,内容如下:
export CATALINA_HOME=/zzdy/apache-tomcat-9.0.38
export CATALINA_BASE=/zzdy/apache-tomcat-9.0.38
#设置Tomcat的PID文件
CATALINA_PID="$CATALINA_BASE/tomcat.pid"
#添加JVM选项
JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=1024m -Xms512M -Xmx1024M -XX:MaxNewSize=256m"

2 在/usr/lib/systemd/system路径下添加tomcat.service文件,内容如下:
[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
Environment="JAVA_HOME=/zzdy/jdk1.8.0_221"
PIDFile=/zzdy/apache-tomcat-9.0.38/tomcat.pid
ExecStart=/zzdy/apache-tomcat-9.0.38/bin/startup.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target

3 将Tomcat加入服务管理
查看全部服务命令:systemctl list-unit-files --type service      ctrl+c可以回到命令输入
查看服务:systemctl status 服务名.service
启动服务:systemctl start 服务名.service
停止服务:systemctl stop 服务名.service
重启服务:systemctl restart 服务名.service
增加开机启动:systemctl enable 服务名.service
 
配置开机启动
systemctl enable tomcat.service
其它
启动tomcat:  systemctl start tomcat
停止tomcat:  systemctl stop tomcat
重启tomcat:  systemctl restart tomcat
 

容易出现的问题

图形界面问题 验证码出不来

cd  :  tomcat/bin/

JAVA_OPTS="-Xmx2048m -XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=768m -Xss2m"

CATALINA_OPTS="-Djava.awt.headless=true"

乱码:https://blog.csdn.net/qq_36227528/article/details/102693250

安装字体库:https://www.cnblogs.com/zhyp/p/12240135.html

posted @ 2021-01-29 14:32  Long-time  阅读(372)  评论(0编辑  收藏  举报