zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    jQuery仿yahoo首页弹出层效果
    显示中文的星期几
    Oracle 會話級Session誤解
    异常处理點滴
    DataGrid 呈現數據——綁定與編程混合
    document.body.scrollTop 值总为0的解决方法(转载)
    DataGridView 一些設置
    事務回滾之實例
    数据库表设计下手
    WebApp匯入CSV資料
  • 原文地址:https://www.cnblogs.com/zsylongtime/p/14344744.html
Copyright © 2011-2022 走看看