zoukankan      html  css  js  c++  java
  • linix命令

    service 应用名 restart
    sudo -s -----使用户进入到loot用户下,具有root权限,
    sudo su -root-----进入root目录下
    su root -----也是进入root权限之下
    mkdir user-----在当前目录下创建user文件夹
    touch user.txt----创建txt文件
    mv abc abc_xiugai 修改:abc文件夹的名字为abc_xiugai
    rm -rf abc_xiugai -将会删除abc_xiugai文件夹以及user下的所有文件夹
    vi ceshi.test---打开文件
    rm a.txt----删除文件
    cp a.txt /user -----复制文件到user文件夹下---在任何文件下只要后面的路径存在就可以---/user是复制到根目录下的user文件夹中
    复制到其他文件夹中不用加/
    mv a.text /opt --------------------将a.text移动到根目录下的opt文件夹下
    chmod -R 755 apache-tomcat-7.0.6 -----给文件夹赋权

    chmod -R 777 apache-tomcat-7.0.6  -----给文件夹赋权,777相对权限要大,赋值755有可能不能使用xftp传文件,文件夹权限不够

    chmod u+x *.sh   ------给.sh文件赋权限


    tail -f aa.log ===查看日志 ---ctrl+c暂停或是退出
    tail -200f aa.log ===
    du -sh *====查看当前目录下所有文件的大小
    ls -lrt =====查看目录----改成列表展示
    netstat -ntulp |grep 8080 查看8080端口的占用情况
    ps aux | grep 17663 -----查看进程号92300所在的项目


    查看文件夹的时间大小:

    windos执行jar中的某个类 :java -cp a.jar com.ultrapower.ultranms.fault.zabbixuflow.Test

    查看防火墙状态-------red-had
    service iptables status
    1. 永久性生效
    开启:  -- chkconfig iptables on  

    关闭:chkconfig iptables off
    2. 即时生效,重启后失效
    开启:service iptables start
    关闭:service iptables stop

    firewall-cmd --state 查看防火墙的运行状态

    systemctl start firewalld    ------开启防火墙

    systemctl status firewalld  ----查看防火墙状态

    firewall-cmd --permanent --zone=public --add-port=8080/tcp  ------开启8080端口

    https://www.cnblogs.com/shiguotao-com/p/4562137.html

    查看防火墙状态-------centos7
    firewall-cmd --state ------查看防火墙状态
    systemctl start firewalld.service------开启防火墙
    systemctl stop firewalld.service------关闭防火墙
    systemctl disable firewalld.service----禁用
    firewall-cmd --list-port-----查看监听的端口
    firewall-cmd --zone=public --add-port=3306/tcp --permanent---添加3306端口监听
    firewall-cmd --reload------刷新防火墙

    https://blog.csdn.net/weixin_39477597/article/details/82464731-------解决外部不能访问问题
    1:ps -ef|grep tomcat ----------验证 tomcat 是否启动成功
    2: firewall-cmd --state-----------检验防火墙是否启动,systemctl start firewalld "开启防火墙服务
    3: firewall-cmd --permanent --zone=public --list-ports ------------ 检查8080端口是否被防火墙开启
    4: 输入命令" firewall-cmd --reload" 重新启动防火墙,出现” success“ 字样则表示重新启动成功。
    5: 输入命令” firewall-cmd --zone=public --query-port=8080/tcp“ 验证8080端口是否生效,如果出现 ” yes “字样则代表生效。
    此时就可以使用外部浏览器访问centos 中的tomcat啦

    启动jar项目:
    nohup /usr/java/jdk1.8.0_65/bin/java -jar GdBigScreen.jar & -----指定jdk执行jar包, 会在当前目录下生成一个nohup.out的文件(启动文件)
    nohup /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64-debug/bin/java -jar a1.jar testwebserver.test &

    =======================用户命令================================
    https://www.cnblogs.com/irisrain/p/4324593.html
    cat /etc/passwd|grep -v nologin|grep -v halt|grep -v shutdown|awk -F":" '{ print $1"|"$3"|"$4 }'|more-------------查看所有的用户

    useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。
     useradd可用来建立用户账号,它和adduser命令是相同的。账号建好之后,再用passwd设定账号的密码。使用useradd命令所建立的账号,实际上是保存在/etc/passwd文本文件中。
    w-----查询当前登录的用户
    useradd testcheng -----添加用户
    userdel testcheng -----删除用户

    输入 rz =====会有个选择的窗口选择要上传的文件====选择传输ok,文件就上传到当前文件目录下了
    输入:sz a.txt ====将a.txt下载到本地,下载到哪里了呢===输入rz看窗口显示要在那里上传,到那个路径下找找,测试的是在我的文档里


    ==============================xshall上传文件到虚拟机指定的文件夹内开始======================
    进入到制定的目录下
    输入 rz =====会有个选择的窗口选择要上传的文件====选择传输ok,文件就上传到当前文件目录下了
    输入:sz a.txt ====将a.txt下载到本地,下载到哪里了呢===输入rz看窗口显示要在那里上传,到那个路径下找找,测试的是在我的文档里
    ==============================xshall上传文件结束======================

    ============================================编辑文件开始=================================================
    编辑文件使用vi命令
    打开文件之后,文件的内容会显示在命令行里,按上下左右箭头可以移动光标,在按下面字母执行相应的功能
    X----删除光标前的字符,
    x----删除光标所在的字符
    i---按i键之后处于输入模式---按其他键会输入---按Esc键退出输入模式--在按其他键可以执行相应的功能
    保存,不退出vi----------------------- :w
    强制保存,不退出vi----------------------- :w!
    将修改另外保存到file中,但不退出vi(不常用)---- :w file
    保存,并退出vi----------------------- :wq 或 :x
    强制保存,并退出vi----------------------- :wq!
    下面是不保存的相关命令
    不保存,并退出vi----------------------- :q
    不保存,并强制退出vi----------------------- :q!
    放弃所有修改,从上次保存文件开始再编辑----------------------- :e!
    =====================================编辑文件开结束=====================================


    =========================================开启ssh服务开始============================================
    ps -e|grep ssh -------查看ssh是否启动看到sshd说明启动了,没有的话/etc/init.d/ssh start--先看路径有没有--在启动
    ssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22
    第一种方法:
    1:在ubuntu上执行ps -ef|grep ssh,一般只可发现ssh的客户端进程/usr/bin/ssh-agent,因为安装ubuntu的时候默认是不安装ssh server的。
    2:$ sudo apt-get install openssh-server-----会执行一些信息
    Apt-get应用就是通过一个记录有所有可用软件包的配置文件在服务器上查找你想要的可用软件包,然后下载并安装的---执行完之后不出意外的话sshd就安装好了
    3:关机重启虚拟机:输入ps –e|grep ssh ----可以看到sshd服务启动了-------这样有一个问题,外部使用xshall链接不上,下面的方法可以

    第二种方法:
    ps -e|grep ssh-----查询sshd进程是否存在---一般刚安装好的虚拟机和系统只有--ssh-agent进程
    apt-get update-----ubuntu将联网下载更新软件包
    apt-get install ssh-------安装ssh server
    之后关掉虚拟机,在打开---这样就可以从外部通过xshall链接虚拟机了

    ===============================开启ssh服务结束=======================================================


    ==============================linnix安装jdk和tomcate开始======================
    https://www.linuxidc.com/Linux/2007-09/7399.htm -----镜像下载

    http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html=====下载linnix版的jdk

    jdk-8u141-linux-x64.tar.gz

    打开xshall====
    $ sudo -s ====更改到root权限
    # cd usr ====进入到usr文件夹下
    # mkdir java ====在当前user文件夹下创建java文件夹
    # cd java ===进入到java文件夹下
    # rz =====选择下载的jdk夹包--------没有rz命令 apt-get install lrzsz--安装
    # tar -zxvf jdk-8u141-linux-x64.tar.gz ====开始解压

    vim /etc/profile ------编辑这个文件
    将下面直接粘贴到文件里最下面--保存退出

    #JAVA
    export JAVA_HOME=/usr/java/jdk1.8.0_231  ## 这里要注意目录要换成自己解压的jdk 目录
    export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export PATH=$PATH:$JAVA_HOME/bin

    export JAVA_HOME==/usr/java/jdk1.8.0_231
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
    export PATH=${JAVA_HOME}/bin:$PATH

    ln -s /usr/java/jdk1.8.0_231/bin/java /usr/bin/java  -------如果不行 可以试试这个创建软连接后就可以完成环境变量了

    保存退出文件


    #source /etc/profile ====使文件立即生效
    #java -version ======查看版本显示如下三行代表成功
    java version "1.7.0_51"
    OpenJDK Runtime Environment (IcedTea 2.4.6) (7u51-2.4.6-1ubuntu4)
    OpenJDK 64-Bit Server VM (build 24.51-b03, mixed mode)

    #echo $JAVA_HOME====查看路径是否正确
    echo $JAVA_HOME
    #which java ======查看执行路径
    java -verbose-------查看安装路径

    jdk安装文件有bin、rpm和tar.gz三种方式,以下将分别说明安装方法。
    1.bin 文件安装方式:执行命令:
    [root@localhost /]# ./jdk-6u45-linux-x64.bin
    2.rpm 文件安装方式:执行命令:
    [root@localhost /]# rpm -ivh jdk-6u45-linux-x64.rpm
    3.tar.gz 文件安装方式:执行命令:
    [root@localhost /]# tar -zxvf jdk-6u45-linux-x64.tar.gz

    安装tomcate

    1:将tomcate上传到指定的文件夹内
    # unzip apache-tomcat-7.0.65.zip ======解压tomcate
    # ./startup.sh ======启动 ====bash: ./startup.sh: 权限不够
    # chmod u+x *.sh =====赋权
    # ./startup.sh ======重新启动
    # ps -ef|grep java=====查看是否启动成功====有tomcate的进程说明成功

    # cd logs ====进入logs 文件夹下面
    # cat catalina.out ====查看启动存放的文件====里面有启动日志可以查看tomcate的启动过程

    /user/tomcate/apache-tomcat-7.0.65/codewarehouse

    将可以运行的项目放到webapps文件夹下面,然后运行tomcat
    在网页上输入项目的url======验证
    ==============================linnix安装jdk和tomcate结束======================

    ==================================解压和压缩文件开始=================================
    解压
    tar –xvf file.tar //解压 tar包
    tar -xzvf file.tar.gz //解压tar.gz
    tar -xjvf file.tar.bz2 //解压 tar.bz2
    tar –xZvf file.tar.Z //解压tar.Z
    unrar e file.rar //解压rar
    unzip file.zip //解压zip


    压缩
    tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg
    tar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
    tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
    tar –cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z
    rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for Linux
    zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux


    总结
    1、*.tar 用 tar –xvf 解压 tar -xvf aaa.tar --------------这里不可以写成tar - xvf ,要写成tar -xvf
    2、*.gz 用 gzip -d或者gunzip 解压
    3、*.tar.gz和*.tgz 用 tar –xzf 解压
    4、*.bz2 用 bzip2 -d或者用bunzip2 解压
    5、*.tar.bz2用tar –xjf 解压
    6、*.Z 用 uncompress 解压
    7、*.tar.Z 用tar –xZf 解压
    8、*.rar 用 unrar e解压
    9、*.zip 用 unzip 解压 unzip aaa.zip


    压缩文件用 tar -cvf idcp.tar idcp/
    然后 sz idcp.tar 就下载了

    下载文件存放位置在securtCRT中设置,位于:

    英文版 options — session options — X/Y/Zmodem。

    中文版 选项— 会话选项— X/Y/Zmodem。

    ==================================解压和压缩文件结束=================================
    =============================linix安装telent开始===================================
    rpm -qa |grep telnet ----查看Telnet进程
    [root@oracle xinetd.d]# rpm -qa |grep telnet
    telnet-0.17-46.el6.x86_64
    telnet-server-0.17-46.el6.x86_64
    =======================
    rpm -ql telnet-server--------查看server的安装目录
    [root@oracle xinetd.d]# rpm -ql telnet-server
    /etc/xinetd.d/telnet
    /usr/sbin/in.telnetd
    /usr/share/man/man5/issue.net.5.gz
    /usr/share/man/man8/in.telnetd.8.gz
    /usr/share/man/man8/telnetd.8.gz
    ==============================
    重启 tenet
    命令:service xinetd restart 或者/etc/init.d/xinetd restart
    =============================linix安装telent结束===================================

    =============================linix安装MQ开始===================================

    笔者ubuntu版本为Ubuntu 15.10,查看ubuntu当前版本命令:cat /etc/issue。
    1:由于rabbitMq需要erlang语言的支持,在安装rabbitMq之前需要安装erlang,执行命令:
    sudo apt-get install erlang-nox

    2:安装rabbitMq命令:
    apt-get update
    apt-get install rabbitmq-server ----安装server
    ps -ef|grep rabbit---------------查看进程

    4:安装可视化工具-----直接输入下面命令------然后杀掉进程重启
    /usr/sbin/rabbitmq-plugins enable rabbitmq_management ------安装可视化工具命令

    重新启动服务(在etc/rabbitmq目录下执行):service rabbitmq-server start
    5:创建一个用户
    (1) 新增一个用户输入命令:
    rabbitmqctl add_user Username Password 例如:rabbitmqctl add_user admin 123 ----创建admin用户--密码123
    (2) 删除一个用户输入命令:
    rabbitmqctl delete_user Username
    (3) 修改用户的密码输入命令:
    rabbitmqctl change_password Username Newpassword
    (4) 查看当前用户列表输入命令:
    rabbitmqctl list_users
    6:赋权------赋权之后才能登录
    https://www.cnblogs.com/AloneSword/p/4200051.html---创建mq用户及赋权
    输入命令:rabbitmqctl set_user_tags admin administrator ----赋值给管理员
    7:在项目中连接不上---要给新创建的用户赋权
    输入命令:rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

    8 : 打开端口(程序访问端口5672)------在页面上用15672打开,在程序里用5672才可以连接上
    /sbin/iptables -I INPUT -p tcp --dport 15672 -j ACCEPT
    /sbin/iptables -I INPUT -p tcp --dport 5672 -j ACCEPT

    =============================linix安装MQ结束===================================

    =============================安装mysql5.5===================================
    命令:
    是否安装了mysql:rpm -qa|grep -i mysql
    卸载:rpm -e --nodeps xxxxxxxxx(mysql相关版本)

    查询mysql是否安装:rpm -q mysql
    mysql-5.1.52-jason.1

    安装mysql命令:rpm -ivh mysql-community-client-5.5.61-2.el6.i686.rpm

    如果报错:warning: mysql-community-server-5.7.19-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
    这是由于yum安装了旧版本的GPG keys造成的,后面加上 --force --nodeps
    执行的命令:rpm -ivh mysql-community-client-5.5.61-2.el6.i686.rpm --force --nodeps


    ubuntu安装mysql5.5
    1:打开终端更新源列表项
    sudo apt-get update
    2:安装
    sudo apt-get install mysql-server
    一路回车像下走,会弹出一个窗上面蓝条那写着密码,默认应该是空
    3:启动
    sudo service mysql restart
    4:查看:
    ps -ef|grep mysql

    5:用本地navcate链接
    mysql -u root -p
    输入密码:
    user mysql
    select host,user from user;
    update user set host ='%' where user ='root';
    ======ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY' =====可以忽略
    mysql> flush privileges;
    Query OK, 0 rows affected (0.01 sec)
    试试用工具nevacat链接可以么

    https://blog.csdn.net/smilefyx/article/details/49590489
    ftp://mirror.switch.ch/mirror/mysql/Downloads/MySQL-5.5/
    ftp://ftp.pku.edu.cn/open/db/MySQL/
    https://www.2cto.com/database/201607/521732.html
    https://blog.csdn.net/qq_25843323/article/details/61193477

    =============================安装mysql===================================
    Ubuntu 17.10安装mysql: ============ https://blog.csdn.net/wozaiyizhideng/article/details/79721662
    ============ http://www.cnblogs.com/Longder/p/4845205.html
    ============ https://www.cnblogs.com/nulige/p/6880531.html

    redhad安装mysql
    redhad版本6.10,mysql版本:
    1:查看mysql是否安装,安装了将其卸载
    [root@worker1 tmp]# rpm -qa|grep mysql
    //查询
    mysql-libs-5.1.71-1.el6.x86_64

    [root@worker1 tmp]# rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64 //卸载
    ================https://blog.csdn.net/liyf155/article/details/61419623==================
    red-had安装mysql
    本文来自 liyf155 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/liyf155/article/details/61419623?utm_source=copy


    https://www.cnblogs.com/caiyunyun/p/7492373.html
    https://www.linuxidc.com/Linux/2017-12/149828.htm


    =============================安装mysql结束==================================


    =============================centos7安装mysql5.7开始==================================

    MySQL 版本: 5.7.16

    1、卸载系统自带的 mariadb-lib

    [root@centos-linux ~]# rpm -qa|grep mariadb
    mariadb-libs-5.5.44-2.el7.centos.x86_64
    [root@centos-linux ~]# rpm -e mariadb-libs-5.5.44-2.el7.centos.x86_64 --nodeps
    rpm -e mariadb-libs-5.5.64-1.el7.x86_64 --nodeps

    2、下载mysql5.7.16 rpm安装包,官网最新的mysql安装包是mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar下载地址

    [root@centos-linux ~]# wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar

    然后解压
     [root@linux_node_1 src]# tar -xvf mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar
    mysql-community-libs-compat-5.7.16-1.el7.x86_64.rpm
    mysql-community-devel-5.7.16-1.el7.x86_64.rpm
    mysql-community-minimal-debuginfo-5.7.16-1.el7.x86_64.rpm
    mysql-community-libs-5.7.16-1.el7.x86_64.rpm
    mysql-community-common-5.7.16-1.el7.x86_64.rpm
    mysql-community-embedded-compat-5.7.16-1.el7.x86_64.rpm
    mysql-community-test-5.7.16-1.el7.x86_64.rpm
    mysql-community-embedded-devel-5.7.16-1.el7.x86_64.rpm
    mysql-community-server-minimal-5.7.16-1.el7.x86_64.rpm
    mysql-community-server-5.7.16-1.el7.x86_64.rpm
    mysql-community-client-5.7.16-1.el7.x86_64.rpm
    mysql-community-embedded-5.7.16-1.el7.x86_64.rpm
    3、安装
    依次执行(几个包有依赖关系,所以执行有先后)下面命令安装
    [root@centos-linux ~]# rpm -ivh mysql-community-common-5.7.16-1.el7.x86_64.rpm
    [root@centos-linux ~]# rpm -ivh mysql-community-libs-5.7.16-1.el7.x86_64.rpm
    [root@centos-linux ~]# rpm -ivh mysql-community-client-5.7.16-1.el7.x86_64.rpm
    [root@centos-linux ~]# rpm -ivh mysql-community-server-5.7.16-1.el7.x86_64.rpm
    在安装rpm -ivh mysql-community-server-5.7.16-1.el7.x86_64.rpm的时候报错如下:

    [root@linux_node_1 src]# rpm -ivh mysql-community-server-5.7.16-1.el7.x86_64.rpm
    warning: mysql-community-server-5.7.16-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
    error: Failed dependencies:
    libaio.so.1()(64bit) is needed by mysql-community-server-5.7.16-1.el7.x86_64
    libaio.so.1(LIBAIO_0.1)(64bit) is needed by mysql-community-server-5.7.16-1.el7.x86_64
    libaio.so.1(LIBAIO_0.4)(64bit) is needed by mysql-community-server-5.7.16-1.el7.x86_64
    net-tools is needed by mysql-community-server-5.7.16-1.el7.x86_64
    这个报错的意思是需要安装libaio包和net-tools包:可以yum安装一下,安装 libaio-0.3.107-10.el6.x86_64.rpm,下载地址:
    wget http://mirror.centos.org/centos/6/os/x86_64/Packages/libaio-0.3.107-10.el6.x86_64.rpm
    然后yum安装net-tools yum install net-tools 完成之后就可以顺利安装
    4、数据库初始化

    为了保证数据库目录为与文件的所有者为 mysql 登陆用户,如果你是以 root 身份运行 mysql 服务,需要执行下面的命令初始化
    mysqld --initialize --user=mysql

    如果是以 mysql 身份运行,则可以去掉 --user 选项。
    另外 --initialize 选项默认以“安全”模式来初始化,则会为 root 用户生成一个密码并将该密码标记为过期,登陆后你需要设置一个新的密码,而使用 --initialize-insecure 命令则不使用安全模式,则不会为 root 用户生成一个密码。
    这里演示使用的 --initialize 初始化的,会生成一个 root 账户密码,密码在log文件里,红色区域的就是自动生成的密码
    [root@linux_node_1 src]# cat /var/log/mysqld.log
    2016-12-07T04:41:58.028558Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
    2016-12-07T04:41:58.315188Z 0 [Warning] InnoDB: New log files created, LSN=45790
    2016-12-07T04:41:58.355114Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.
    2016-12-07T04:41:58.418448Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 7cc98831-bc37-11e6-a263-000c29f902dc.
    2016-12-07T04:41:58.419935Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
    2016-12-07T04:41:58.420558Z 1 [Note] A temporary password is generated for root@localhost: )1r3gi,hjgQa
    现在启动mysql数据库systemctl start mysqld.service
    [root@linux_node_1 src]# systemctl start mysqld.service
    [root@linux_node_1 src]#
    Enter password:
    Welcome to the MySQL monitor. Commands end with ; or g.
    Your MySQL connection id is 2
    Server version: 5.7.16
    Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
    mysql>
    5、修改密码
    该密码被标记为过期了,如果想正常使用还需要修改密码
    mysql> show databases;
    ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
    以前的 password()函数将会被抛弃,官方建议使用下面的命令来修改密码
    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
    同时,如果你设置的密码过于简单也会报错。
    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123';
    ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
    ALTER USER 'root'@'localhost' IDENTIFIED BY 'root1234';

    给mysql授权,外部使用工具可以登录   给root账户授权密码是root1234

    mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root1234';

    mysql>FLUSH   PRIVILEGES;   刷新下


    =============================centos7安装mysql5.7结束==================================

    ============================搭建ftp==============================
    Centos7搭建ftp
    1:查询是否安装rpm -q vsftpd
    package vsftpd is not installed-----代表没有安装
    2:yum install vsftpd -y (开始安装)
    3:rpm -q vsftpd----查看
    vsftpd-3.0.2-22.el7.x86_64
    4:启动vsftpd service vsftpd start
    加入开机启动 chkconfig vsftpd on
    启动是否成功,通过监听21端口 netstat -nltp | grep 21 -----可以查看进程号
    通过进程号查看路径 ps aux | grep 3193


    4:systemctl status vsftpd.service (查看vsftpd服务的状态)


    卸载ftp:
    停止ftp: service vsftpd stop
    查看21端口是否存在:netstat -nltp | grep 21 -----如果存在,看看进程号-是不是ftp,是的话直接杀死进程试试

    查看版本:rpm -aq vsftpd
    删除版本:rpm -e vsftpd-2.0.5-16.el5_5.1
    rpm -e -----查看是否还有vsftpd的路径,删除


    The remote system refused the connection.gg
    dmidecode 采集信息:
    1、system information:
    manufacture:制造商
    product name:型号
    serial number:序列号
    2、processor information:
    version:型号
    core count:核心数量
    3、memory device:
    size:容量
    type:类型
    speed:频率
    lspci 采集信息:
    1、网卡数量、厂家、型号、速率(千兆、万兆)
    2、raid卡数量、厂家、型号
    cat /etc/passwd 采集信息:
    1、有哪些用户、用户组、能否登录
    chage -l 采集信息:
    1、密码过期时间,用户是否过期
    # uname -a # 查看内核/操作系统/CPU信息
    # head -n 1 /etc/issue # 查看操作系统版本
    # cat /proc/cpuinfo # 查看CPU信息
    # hostname # 查看计算机名
    # lspci -tv # 列出所有PCI设备
    # lsusb -tv # 列出所有USB设备
    # lsmod # 列出加载的内核模块
    # env # 查看环境变量资源
    # free -m # 查看内存使用量和交换区使用量
    # df -h # 查看各分区使用情况
    # du -sh <目录名> # 查看指定目录的大小
    # grep MemTotal /proc/meminfo # 查看内存总量
    # grep MemFree /proc/meminfo # 查看空闲内存量
    # uptime # 查看系统运行时间、用户数、负载
    # cat /proc/loadavg # 查看系统负载磁盘和分区
    # mount | column -t # 查看挂接的分区状态
    # fdisk -l # 查看所有分区
    # swapon -s # 查看所有交换分区
    # hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
    # dmesg | grep IDE # 查看启动时IDE设备检测状况网络
    # ifconfig # 查看所有网络接口的属性
    # iptables -L # 查看防火墙设置
    # route -n # 查看路由表
    # netstat -lntp # 查看所有监听端口
    # netstat -antp # 查看所有已经建立的连接
    # netstat -s # 查看网络统计信息进程
    # ps -ef # 查看所有进程
    # top # 实时显示进程状态用户
    # w # 查看活动用户
    # id <用户名> # 查看指定用户信息
    # last # 查看用户登录日志
    # cut -d: -f1 /etc/passwd # 查看系统所有用户
    # cut -d: -f1 /etc/group # 查看系统所有组
    # crontab -l # 查看当前用户的计划任务服务
    # chkconfig –list # 列出所有系统服务
    # chkconfig –list | grep on # 列出所有启动的系统服务程序
    # rpm -qa # 查看所有安装的软件包

    https://blog.csdn.net/weixin_39477597/article/details/82464731-------解决外部不能访问问题
    1:ps -ef|grep tomcat ----------验证 tomcat 是否启动成功
    2: firewall-cmd --state-----------检验防火墙是否启动,systemctl start firewalld "开启防火墙服务
    3: firewall-cmd --permanent --zone=public --list-ports ------------ 检查8080端口是否被防火墙开启
    4: 输入命令" firewall-cmd --reload" 重新启动防火墙,出现” success“ 字样则表示重新启动成功。
    5: 输入命令” firewall-cmd --zone=public --query-port=8080/tcp“ 验证8080端口是否生效,如果出现 ” yes “字样则代表生效。
    此时就可以使用外部浏览器访问centos 中的tomcat啦

    ======================虚拟机=================================

    1:查看虚拟机安装的版本信息

    1:uname -a --- 查看系统内核版本号及系统名称
    2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:43 EDT 2010 i686 i686 i386 GNU/Linux
    2:uname -m ----查看体统位数版本
    i686
    3:getconf LONG_BIT -----查看多少位
    32
    4:
    查看目录"/proc"下version的信息,也可以得到当前系统的内核版本号及系统名称 执行效果如下图所示:
    补充说明: /proc文件系统,它不是普通的文件系统,而是系统内核的映像,
    也就是说,该目录中的文件是存放在系统内存之中的,它以文件系统的方式为访问系统内核数据的操作提供接口。
    而我们使用命令“uname -a"的信息就是从该文件获取的,当然用方法二的命令直接查看它的内容也可以达到同等效果.
    另外,加上参数"a"是获得详细信息,如果不加参数为查看系统名称

    Linux nms 2.6.18-8.el5 #1 SMP Fri Jan 26 14:15:21 EST 2007 i686 athlon i386 GNU/Linux

    i686说明安装的linix的系统是32位的


    http://10.248.22.12:3181/FmServiceclient/alarm1

    http://10.248.22.12:3181/FmServiceClientT/alarm1


    http://192.168.146.13:8080/FmServiceclient/alarm1


    =======================================================
    linix安装Oracle
    http://blog.csdn.net/u013634348/article/details/53552266
    http://www.jb51.net/article/53769.htm#
    http://blog.csdn.net/u013634348/article/details/53552266

    ======================================================================================
    命令
    1:检查内存
    grep MemTotal /proc/meminfo ----检查总数
    free ----检查对应的文件夹所占的内存

    2:查看tmp空间大小
    df -h /tmp

  • 相关阅读:
    元素的定位问题
    报纸排版(分列示例)
    background的属性和背景图片定位的实例
    CSS选择器小结
    URL与图像格式
    MIME(Multipurpose Internet Mail Extensions)的简介
    介绍两种风格的URL
    门店销售讲究多
    软件项目中需求管理工作的重要性
    谈谈需求变更跟踪
  • 原文地址:https://www.cnblogs.com/xueershewang/p/7231628.html
Copyright © 2011-2022 走看看