JAVA高级工程师课程笔记整理——(十三)Linux

来源:互联网 发布:鲁大师清理优化有用吗 编辑:程序博客网 时间:2024/06/05 06:09

常见单词或者符号解释

    gzip          //解压zip文件
    $PATH        //当前现有的环境所有变量
    grep         //Global Regular Expression Print
    |            //管道符号
    >            //重定向(替换)
    >>            //重定向(追加)
    目录相关
        /opt        //Optional用户操作文件夹
        /bin         //Binaries
        /dev         //Devices
        /etc        //等等
        /lib         //Library
        /proc          //Processes
        /sbin          //Superuser BINaries
        /tmp         //Temporary
        /usr          //Unix Shared Resources
        /var         //Variable
基本操作命令
    系统相关命令

        poweroff                    //关机
        su                             //switch user切换用户
        su -user                    //进入user用户
        ifconfig                    //查看网址
        ctrl+c                        //中断
        clear                        //清屏
        tab                            //自动补齐目录双按提示
        man rm                         //查看rm命令帮助
        kill -9 进程号              //强制关闭进程
    目录相关命令
        cd                            //切换文件
        cd ..                         //chenge directory 进入etc文件夹
        ls                            //list files查看所有文件夹
        ls-l                        //查看详细信息
        ll                            //等同于ls-l
        pwd                            //print working directory查看当前目录
        find . -name package/*jdk*    //查找包含jdk的文件
        ll package/*jdk*            //类似find
文件操作命令
    more                        //查看文件内容,分页显示
    cat                            //concatenate当文件内容很多的时候,cat是显示所有
    tail                        //查看文件末尾
    mkdir                          //make directory创建文件夹    
    rm                             //remove删除文件
    rmdir                         //删除文件夹
    rm -r                        //强制删除
    mv 原文件 新文件夹             //move 也可用来修改文件名称
    cp 原文件 新文件夹            //copy
    echo  hello > hello.txt     //把hello写入hello.txt                    
vi命令
    vi                             //visual创建编辑java文件,如vi hello.java
    i                            //inconvenient从当前光标位置进入编辑模式
    o                            //新建一行编辑
    esc                            //从编辑模式进入命令模式
    n                            //next继续搜下一个
    x                            //删除当前字符
    r                              //replace替换当前字符
    /8080                        //搜索包含8080的内容
    :%s/8080/80/g                //全文80替换8080
    :w                             //write保存不退出
    :q!                            //不保存强制退出
    :x                            //保存并退出
    :wq                             //和:x一样    
安装JAVA、Tomcat、Mysql等组件牵涉命令
    配置JAVA环境变量

        export JAVA_HOME=/opt/tools/jdk1.7.0_71         //配置环境变量
        export PATH=/opt/tools/jdk1.7.0_71/bin:$PATH     //配置PATH
    查看进程等状态
        ps -ef | grep tomcat                //prosses status -all prosses -full查看包含tomcat的所有进程    
        netstat -nap | grep 26499             //查看26499进程的端口号
        env                                    //environment查看环境变量
        echo $PATH                             //回显环境变量
        chkconfig    --list                    //check config查看所有服务运行状态
        chkconfig    --list |grep iptables   //查看防火墙服务状态
        service iptables stop                 //临时关闭防火墙
        chkconfig    iptables off             //永久关闭防火墙(重启后生效)
        rpm -qa|grep mysql                  //rpm:redhad package mennage    -query all有没有安装过mysql  
    解压安装等
        tar -cxf                                                    //Tape archive -create verbose file  
        tar -xvf  文件                                              //Tape archive -extract verbose file
        tar -xzvf 文件                                                 //Tape archive -extract gzip verbose file 后缀.tar.gz
        rpm -ivh ./Packages/mysql-server-5.1.73-5.el6_6.x86_64.rpm  //-install verbose hash安装msql
        阿里云安装mysql
            1、mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup             //备份原文件
            2、wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo     //下载阿里云镜像文件
            3、yum clean all                                                                            //清除缓存目录下的软件包及旧的headers
            4、yum makecache                                                                            //存入本地缓存,提高安装软件速度
            5、yum -y install mysql-server mysql mysql-devel                                            //在线安装mysql
    启动运行等
        bin/startup.sh                                                         //启动tomcat
        jar -cvf myc.jar ./*                                                 //把当前目录下的文件打包成jar包
        java -classpath ../myutil/myc.jar:. cn.bdqn.Hello                     //通过jar包运行hello文件
        update mysql.user  set password=password('root') where user='root'  //设置root密码
        创建一个可以远程连接的Mysql账号
            1、grant all privileges on *.* to gaozhen@localhost identified by '123456' with grant option;
            2、grant all privileges on *.* to gaozhen@"%" identified by '123456' with grant option;

            3、/etc/init.d/mysqld restart 

        修改MySql端口后启动报错
        vi /etc/selinux/config 修改selinux=disabled //永久性
        setenforce 0                                //临时性
      
0 0
原创粉丝点击