CentOS

IP
輸入 ifconfig 能夠查看到當前本機的IP地址信息php

 

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

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

 


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.jarmysql

 

--安裝tomcat---linux

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

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

cd /usr/local/tomcat/bin
bash startup.sh //直接輸入startup.sh 報 –bash錯誤的話,在命令前面加上bashgithub

不能訪問tomcatweb

win7訪問不了局域網裏Linux上的tomcat服務的問題 sql

背景:宿主機-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運行日誌-------------------------

一、先切換到:cd tomcat/logs

二、tail -f catalina.out

三、這樣運行時就能夠實時查看運行日誌了

Ctrl+c 是退出tail命令。

---------------------------mysql----------------------------------------------------
啓動mysql 報錯:

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

一、先查看 /etc/rc.d/init.d/mysqld status 看看m y s q l 是否已經啓動.
另外看看是否是權限問題.

二、肯定你的mysql.sock是否是在那個位置,
mysql -u 你的mysql用戶名 -p -S /var/lib/mysql/mysql.sock

三、試試:service mysqld start

四、若是是權限問題,則先改變權限 #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顯示命令
2、顯示命令
一、顯示數據庫列表。
show databases;
二、顯示庫中的數據表:
use mysql;
show tables;
三、顯示數據表的結構:
describe 表名;
四、建庫:
create database 庫名;
五、建表:
use 庫名;
create table 表名 (字段設定列表);
六、刪庫和刪表:
drop database 庫名;
drop table 表名;
七、將表中記錄清空:
delete from 表名;
八、顯示錶中的記錄:
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 ~]# 
相關文章
相關標籤/搜索