• CentOS


    IP
    输入 ifconfig 可以查看到当前本机的IP地址信息

    http://www.cnblogs.com/Jack-hui/p/3579162.html

    java: /usr/bin/java /etc/java /usr/lib/java /usr/share/java


    export JAVA_HOME=/usr/java/jdk1.7.0_79
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tool.jar

    --安装tomcat---

    wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-7/v7.0.65/bin/apache-tomcat-7.0.65.tar.gz

    tar -zxvf apache-tomcat-7.0.65.tar.gz
    mv apache-tomcat-7.0.65 /usr/local/tomcat

    cd /usr/local/tomcat/bin
    bash startup.sh //直接输入startup.sh 报 –bash错误的话,在命令前面加上bash

    不能访问tomcat

    win7访问不了局域网里Linux上的tomcat服务的问题

    背景:宿主机-windows 7

    virtualbox里安装centos,centos与宿主机windows 7是桥接。

    在centos里启动了tomcat服务,在本机centos里可以用localhost:8080访问。

    但是在windows 7里不能访问。

    解决方案:在centos里把iptables关闭即可解决。

    命令:service iptables stop

    --FFmpeg 安装-----------
    install mercurial //hg: not found
    yum install -y git //如果git不能用

    http://trac.ffmpeg.org/wiki/CompilationGuide/Centos


    源代码获取地址:

    git clone https://chromium.googlesource.com/webm/libvpx
    上述地址有可能访问不了,可以使用下面的镜像地址:

    git clone https://github.com/webmproject/libvpx


    ----
    Mplayer

    yum -y install svn
    yum -y install wget
    yum -y install yasm
    yum -y install gtk2-devel
    yum -y install make
    yum -y install gcc
    yum -y install git
    wget http://www.mplayerhq.hu/MPlayer/releases/codecs/essential-amd64-20071007.tar.bz2
    tar -xaf essential-amd64-20071007.tar.bz2
    mkdir /usr/local/lib/codecs
    cp essential-amd64-20071007/* /usr/local/lib/codecs
    svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer
    cd mplayer
    svn update
    ./configure –enable-gui –language=zh_CN
    make
    make install
    wget http://www.mplayerhq.hu/MPlayer/skins/Clearlooks-1.6.tar.bz2
    tar -xaf Clearlooks-1.6.tar.bz2
    cp -R Clearlooks /usr/local/share/mplayer/skins/
    ln -s Clearlooks default
    ----
    FFMpeg转码由此得到的mp4文件中, meta信息是在文件尾部的, 而Flash Player在没有得到meta信息前不会播放文件, 因此只有等到文件完全下载完视频才会播放. 因此可以使用qt-faststart来把meta信息移到文件头部. 用法: /usr/bin/qt-faststart INPUT OUTPUT

    qt-faststart安装方法:

    进入FFMpeg安装目录,执行命令:

    $ cd ffmpeg

    $ ./configure

    $ make tools/qt-faststart

    $ cp -a tools/qt-faststart /usr/bin/

    这样qt-faststart就安装好了。

    假设转码后的文件名字为a.mp4,执行以下命令:

    $ /usr/bin/qt-faststart a.mp4 b.mp4

    再播放b.mp4就可以边加载边播放了。


    //---------------------
    /usr/local/nginx/sbin/nginx
    /usr/local/nginx/sbin/nginx -s reload


    打开tomcat  
    #执行
      bin/startup.sh #启动tomcat
      bin/shutdown.sh #停止tomcat
      tail -f logs/catalina.out #看tomcat的控制台输出;
      #看是否已经有tomcat在运行了
      ps -ef |grep tomcat
      #如果有,用kill;
      kill -9 pid #pid 为相应的进程号
      例如 ps -ef |grep tomcat 输出如下
      sun 5144 1 0 10:21 pts/1 00:00:06 /java/jdk/bin/java -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/java/tomcat/common/endorsed -classpath :/java/tomcat/bin/bootstrap.jar:/java/tomcat/bin/commons-logging-api.jar -Dcatalina.base=/java/tomcat -Dcatalina.home=/java/tomcat -Djava.io.tmpdir=/java/tomcat/temp org.apache.catalina.startup.Bootstrap start
      则 5144 就为进程号 pid = 5144
      kill -9 5144 就可以彻底杀死tomcat
      #直接查看指定端口的进程pid
      netstat -anp|grep 9217
      #结果为 tcp 0 0 :::9217 :::* LISTEN 26127/java
      #则26127为9217这个端口的tomcat进程的pid,然后就可以kill这个进程
      kill -9 26127
      #然后再启动tomcat即可

    [root@master ~]# ps -ef|grep tomcat
    
    [root@master ~]# kill -9 5413
    
    [root@master ~]# ls
    
    [root@master ~]# cd apache-tomcat-7.0.67/
    [root@master apache-tomcat-7.0.67]# ls
    
    [root@master bin]# ls
    
    [root@master bin]#  sh startup.sh 
    [root@master bin]# netstat -an|grep 8080
    

      


    ?? 启动:一般是执行sh tomcat/bin/startup.sh 停止:一般是执行sh tomcat/bin/shutdown.sh脚本命令 查看:执行ps -ef |grep tomcat 输出如下 *** 5144 。。。等等.Bootstrap start 说明tomcat已经正常启动, 5144 就为进程号 pid = 5144
    杀死:kill -9 5144
    ------------------------linux下实时查看tomcat运行日志-------------------------

    1、先切换到:cd tomcat/logs

    2、tail -f catalina.out

    3、这样运行时就可以实时查看运行日志了

    Ctrl+c 是退出tail命令。

    ---------------------------mysql----------------------------------------------------
    启动mysql 报错:

    ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)

    1、先查看 /etc/rc.d/init.d/mysqld status 看看m y s q l 是否已经启动.
    另外看看是不是权限问题.

    2、确定你的mysql.sock是不是在那个位置,
    mysql -u 你的mysql用户名 -p -S /var/lib/mysql/mysql.sock

    3、试试:service mysqld start

    4、如果是权限问题,则先改变权限 #chown -R mysql:mysql /var/lib/mysql

    [root@localhost ~]# /etc/init.d/mysqld start
    启动 MySQL: [ 确定 ]
    [root@localhost ~]# mysql -uroot -p

    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
    原因是,/var/lib/mysql 的访问权限问题。

    shell> chown -R mysql:mysql /var/lib/mysql

    接着启动服务器

    shell> /etc/init.d/mysql start

    服务器正常启动后察看 /var/lib/mysql 自动生成mysql.sock文件。

    但是我的问题仍然没有得到解决。

    问题终于解决:
    方法: 修改/etc/my.conf:
    [mysqld]
    datadir=/usr/local/mysql/data
    socket=/var/lib/mysql/mysql.sock

    [mysql.server]
    user=mysql
    basedir=/usr/local/mysql
    If there is not currently a section called [client], add one at the bottom of the file and copy the socket= line under the [mysqld] section such as:

    [client]
    socket=/var/lib/mysql/mysql.sock

    发现依旧如此,运行/etc/init.d/mysql start报错: Starting MySQLCouldn't find MySQL manager or server
    是mysqld服务没启,运行/usr/local/mysql/bin/mysqld_safe &


    mysql 显示所有的数据库,代码如下:
    mysql> show database
    -> ;
    mysql> show tables;
    MySQL显示命令
    二、显示命令
    1、显示数据库列表。
    show databases;
    2、显示库中的数据表:
    use mysql;
    show tables;
    3、显示数据表的结构:
    describe 表名;
    4、建库:
    create database 库名;
    5、建表:
    use 库名;
    create table 表名 (字段设定列表);
    6、删库和删表:
    drop database 库名;
    drop table 表名;
    7、将表中记录清空:
    delete from 表名;
    8、显示表中的记录:
    select * from 表名

    ---php--------------------------------------------------------------

    [root@172-16-4-11 ~]# yum install httpd httpd-devel
    
    [root@172-16-4-11 ~]# sudo yum --enablerepo=remi install php
    Loaded plugins: fastestmirror, security
    
    
    [root@172-16-4-11 ~]# yum install php php-fpm
    
    [root@172-16-4-11 ~]# yum install php-gd php-mysql php-mbstring php-xml php-mcrypt 
    
    [root@172-16-4-11 ~]# /usr/local/nginx/sbin/nginx –s reload
    nginx: invalid option: "–s"
    [root@172-16-4-11 ~]# /usr/local/nginx/sbin/nginx
    [root@172-16-4-11 ~]# /usr/local/nginx/sbin/nginx -s reload
    [root@172-16-4-11 ~]# /etc/init.d/php-fpm restart
    [root@172-16-4-11 ~]# /usr/local/nginx/sbin/nginx -s reload
    [root@172-16-4-11 ~]# /etc/init.d/php-fpm restart
    [root@172-16-4-11 ~]# /usr/local/nginx/sbin/nginx -s reload
    nginx: [emerg] directive "location" has no opening "{" in /usr/local/nginx/conf/nginx.conf:66
    [root@172-16-4-11 ~]# /usr/local/nginx/sbin/nginx -s reload
    [root@172-16-4-11 ~]# /etc/init.d/php-fpm restart
    [root@172-16-4-11 ~]# /etc/init.d/php-fpm restart
    [root@172-16-4-11 ~]# /usr/local/nginx/sbin/nginx -s reload
    [root@172-16-4-11 ~]# /etc/init.d/httpd restart
    [root@172-16-4-11 ~]# /etc/init.d/httpd restart
    Stopping httpd:                                            [FAILED]
    Starting httpd:                                            [  OK  ]
    [root@172-16-4-11 ~]# /etc/init.d/httpd restart
    Stopping httpd:                                            [  OK  ]
    Starting httpd:                                            [  OK  ]
    [root@172-16-4-11 ~]#    /etc/init.d/iptables status
    Table: filter
    Chain INPUT (policy ACCEPT)
    num  target     prot opt source               destination         
    1    ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED 
    2    ACCEPT     icmp --  0.0.0.0/0            0.0.0.0/0           
    3    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:22 
    4    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:80 
    5    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:81 
    6    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:8080 
    7    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:9000 
    8    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:5666 
    9    ACCEPT     udp  --  0.0.0.0/0            0.0.0.0/0           udp dpt:161 
    10   ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           
    11   REJECT     all  --  0.0.0.0/0            0.0.0.0/0           reject-with icmp-host-prohibited 
    
    Chain FORWARD (policy ACCEPT)
    num  target     prot opt source               destination         
    1    REJECT     all  --  0.0.0.0/0            0.0.0.0/0           reject-with icmp-host-prohibited 
    
    Chain OUTPUT (policy ACCEPT)
    num  target     prot opt source               destination         
    
    [root@172-16-4-11 ~]# /etc/init.d/httpd restart
    Stopping httpd:                                            [  OK  ]
    Starting httpd:                                            [  OK  ]
    [root@172-16-4-11 ~]# /usr/local/nginx/sbin/nginx -s reload
    [root@172-16-4-11 ~]# ps -ef | grep nginx
    root      7823     1  0  2015 ?        00:00:00 nginx: master process /usr/local/nginx/sbin/nginx
    nobody   30317  7823  0 15:26 ?        00:00:00 nginx: worker process      
    root     31027 29158  0 16:15 pts/0    00:00:00 grep nginx
    [root@172-16-4-11 ~]# kill -9 nginx
    -bash: kill: nginx: arguments must be process or job IDs
    [root@172-16-4-11 ~]# -bash kill -9 nginx
    -bash: -bash: command not found
    [root@172-16-4-11 ~]#  kill -QUIT 7823
    [root@172-16-4-11 ~]# /etc/init.d/httpd restart
    Stopping httpd:                                            [  OK  ]
    Starting httpd:                                            [  OK  ]
    [root@172-16-4-11 ~]# 
    

      

  • 相关阅读:
    json格式
    IntelliJ Idea 常用快捷键列表
    print、println与printf之间的区别
    ABAP开发实用快捷键
    Beforeunload打点丢失原因分析及解决方案
    javascript触发input-file的click事件
    h5的本地存储
    jQuery的map()与jQuery.map()总结
    用javascript预加载图片、css、js的方法研究
    JavaScript中的內定物件與函式: arguments, callee, caller, this, apply(), call()
  • 原文地址:https://www.cnblogs.com/Guroer/p/5098687.html
Copyright © 2020-2023  润新知