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 ~]#