1、对外开放端口
/sbin/iptables -I INPUT -p tcp --dport 8000 -j ACCEPT #开启8000端口
/etc/rc.d/init.d/iptables save #保存配置
/etc/rc.d/init.d/iptables restart #重启服务
2、查看进程
ps -ef|grep java
3、切换账号
su - root
4、显示文件前几行或者后几行
tail -n 1000:显示最后1000行
tail -n +1000:从1000行开始显示,显示1000行以后的
head -n 1000:显示前面1000行
5、解压war包
jar -xvf game.war
6、删除文件命令
rm -f 文件名
rm -rf * 删除所有文件及文件夹
7、查看存储空间
dk -f
8、文件授权
chown –Rf weblogic:weblogic /deploy/applications
9、查看是否安装ftp
rpm -q agrep vsftpd
10、它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln -s 源文件 目标文件
进入 /usr/bin/目录
cd /usr/bin
ln -s -f /usr/java/jdk1.6.0_01/jre/bin/java
ln -s -f /usr/java/jdk1.6.0_01/bin/javac
linux jdk配置
#vi /etc/profile
export JAVA_HOME=/usr/java/jdk1.6.0_27
export JAVA_BIN=/usr/java/jdk1.6.0_27/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
# . /etc/profile 使生效
查看动态日志:
taile -f 文件名称
当你已经成功把jdk1.6安装到 /usr/java,并且配置好了系统环境变量
执行 # java -version 时就是 显示jdk1.4.2,是因为你的linux系统有默认的jdk;
执行
1.
# cd /usr/bin
# ln -s -f /usr/local/jdk1.6/jre/bin/java
# ln -s -f /usr/local/jdk1.6/bin/javac
2. Remove the old empty java environment
# rm -f /usr/bin/java
# rm -f /usr/bin/javac
# rm -f /etc/alternatives/java
# rm -f /etc/alternatives/javac)
exp 'sys/change_on_install@instance as sysdba' tables=scott.emp
解压gz文件
命令格式:tar -zxvf 压缩文件名.tar.gz
停止运行ping命令
ctrl+c 停止
查看是否安装文件
rpm -qa|grep libevent
1) 重启后生效
开启: chkconfig iptables on
关闭: chkconfig iptables off
2) 即时生效,重启后失效
开启: service iptables start
关闭: service iptables stop
需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。
service iptables status可以查看到iptables服务的当前状态。
在开启了防火墙时,做如下设置,开启相关端口,
修改/etc/sysconfig/iptables 文件,添加以下内容:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
后台执行脚本
$ nohup sh custom-script.sh &
//这个表示查找处于监听状态的,端口号为3306的进程
2、netstat -nuplf|grep 7001
linux 内存查看
free -m
查看内存使用清空
top
linux下关闭数据和打开数据库连接服务
oracle用户下
关闭
SQL> connect /as sysdba
Connected to an idle instance.
SQL> shutdwon abort;
SQL>startup
.su oracle
2.sqlplus /logon
3.connect test/test as sysdba(test/test是oracle用户和密码)
4.startup
5.lsnrctl
首选启动数据库
su - oracle
sqlplus /nolog
conn /as sysdba
startup
然后启动监听:
进入/opt/oracle/product/9.2.0/bin/
lsnrctl start
运行shudown命令关闭数据库
[oracle@wing /oracle]$ sqlplus " / as sysdba" //以sysdba用户登陆数据库
SQL> shutdown
启动Oracle 9i 数据库
[oracle@wing bin]$ sqlplus " / as sysdba"
SQL> startup
启动Oracle 9i监听程序
Oracle的监听程序主要是为客户端的连接提供接口
[oracle@wing bin]$ lsnrctl
LSNRCTL> start
关闭Oracle 9i监听程序
[oracle@wing bin]$ lsnrctl
LSNRCTL> stop
先看看ORACLE_SID 环境变量设置是否正确。
9i:
$ sqlplus /nolog
SQL> connect / as sysdba
SQL> startup
$ lsnrctl start
8i:
$ svrmgrl
SVRMGR> connect internal
SVRMGR> startup
$ lsnrctl start
在哪里报错??
一般只要设置这2处就好了~
/etc/oratab
ora2:/oracle/app/oracle/product/8.1.7:Y
/etc/inittab
oralce:2:wait:/bin/su - oracle -c '/oracle/app/oracle/product/8.1.7/bin/lsnrctl start'
oracle:2:wait:/bin/su - oracle -c '/oracle/app/oracle/product/8.1.7/bin/dbstart'
启动步骤:
su - oracle
[oracle@websvr1 oracle]$ sqlplus /nolog
SQL> connect / as sysdba
SQL> startup
SQL> quit
[oracle@websvr1 oracle]$ lsnrctl start
可用 [oracle@websvr1 oracle]$ lsnrctl status 查看监听是否已经启动
关闭步骤:
su - oracle
[oracle@websvr1 oracle]$ lsnrctl stop
[oracle@websvr1 oracle]$ sqlplus /nolog
SQL> connect / as sysdba
SQL> shutdown immediate
SQL> quit
删除用户所有表
select 'drop table '||table_name||';'
from cat
where table_type='TABLE'
设置共享磁盘
主要命令:
第一:配置/etc/export/
/weblogic/docattachment 10.1.194.41(rw,async)
服务器
启动nfs和关闭nfs服务
service nfs start
service nfs stop
客户端需要启动nfs服务
并且挂在磁盘
mount -nfs 10.1.194.42:/weblogic/docattachment /weblogic/docattachment
取消挂在
umount -nfs /weblogic/docattachment
服务器代码
/weblogic/docattachment 10.1.183.18(rw,async),10.1.183.17(rw,async)
service nfs start
客户端执行
showmount -e 10.1.183.19
启动服务
service nfs start
mount -nfs 10.1.183.19:/weblogic/docattachment /weblogic/docattachment
查看执行结果
账号:oracle11r2@163.com 口令:ORA11cle 注意大小写。
查看数据库版本
select * from product_component_version;
链接mysql
mysql -h 127.0.0.1 -P 3307 -u dbuser -p db
-h 主机
-P 端口号
-u 用户名
-p 数据库名称
mysqldump -h mysql.forece.net -p mysql_dbname -u mysql_dbuser >bak.sql
=CONCATENATE("insert into addidinsert (id,type, adrs) values(",A1,",'",B1,"','",C1,"');")
CREATE DEFINER=`root`@`172.16.%.%` FUNCTION `ipgetStr`(in_surname VARCHAR(20)) RETURNS varchar(60) CHARSET latin1
BEGIN
DECLARE l_title VARCHAR(100);
SELECT LEFT(in_surname, LENGTH(in_surname) - LOCATE('.', REVERSE(in_surname))) INTO l_title;
RETURN(l_title);
END
CREATE DEFINER=`root`@`172.16.%.%` FUNCTION `js_ym`(zwws INT) RETURNS varchar(60) CHARSET latin1
BEGIN
DECLARE zwym VARCHAR(100); -- 子网掩码
DECLARE i INT; -- 子网掩码
set i=1; -- 从1开始计算子网掩码
SET zwym='';
while i<=32 do -- 如果i《=32 自动累加
IF i<= zwws AND (i != 32) then -- 如果在子网范围则累加1
IF (i MOD 8) = 0 THEN
set zwym=concat(zwym,'1','.');
ELSE
set zwym=concat(zwym,'1');
END IF;
ELSE
IF (i MOD 8) = 0 AND (i != 32) THEN
set zwym=concat(zwym,'0','.');
ELSE
set zwym=concat(zwym,'0');
END IF;
END IF;
INSERT INTO log_tb VALUES(zwym);
set i=i+1;
end while;
RETURN(zwym);
END
CREATE DEFINER=`root`@`172.16.%.%` FUNCTION `qf`(zwws VARCHAR(255)) RETURNS varchar(60) CHARSET latin1
BEGIN
DECLARE zwws1 VARCHAR(100); -- 子网掩码
SELECT REPLACE(zwws,'1','2') INTO zwws1;
SELECT REPLACE(zwws1,'0','1') INTO zwws1;
SELECT REPLACE(zwws1,'2','0') INTO zwws1;
RETURN(zwws1);
END
/sbin/iptables -I INPUT -p tcp --dport 8000 -j ACCEPT #开启8000端口
/etc/rc.d/init.d/iptables save #保存配置
/etc/rc.d/init.d/iptables restart #重启服务
2、查看进程
ps -ef|grep java
3、切换账号
su - root
4、显示文件前几行或者后几行
tail -n 1000:显示最后1000行
tail -n +1000:从1000行开始显示,显示1000行以后的
head -n 1000:显示前面1000行
5、解压war包
jar -xvf game.war
6、删除文件命令
rm -f 文件名
rm -rf * 删除所有文件及文件夹
7、查看存储空间
dk -f
8、文件授权
chown –Rf weblogic:weblogic /deploy/applications
9、查看是否安装ftp
rpm -q agrep vsftpd
10、它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln -s 源文件 目标文件
进入 /usr/bin/目录
cd /usr/bin
ln -s -f /usr/java/jdk1.6.0_01/jre/bin/java
ln -s -f /usr/java/jdk1.6.0_01/bin/javac
linux jdk配置
#vi /etc/profile
export JAVA_HOME=/usr/java/jdk1.6.0_27
export JAVA_BIN=/usr/java/jdk1.6.0_27/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
# . /etc/profile 使生效
查看动态日志:
taile -f 文件名称
当你已经成功把jdk1.6安装到 /usr/java,并且配置好了系统环境变量
执行 # java -version 时就是 显示jdk1.4.2,是因为你的linux系统有默认的jdk;
执行
1.
# cd /usr/bin
# ln -s -f /usr/local/jdk1.6/jre/bin/java
# ln -s -f /usr/local/jdk1.6/bin/javac
2. Remove the old empty java environment
# rm -f /usr/bin/java
# rm -f /usr/bin/javac
# rm -f /etc/alternatives/java
# rm -f /etc/alternatives/javac)
exp 'sys/change_on_install@instance as sysdba' tables=scott.emp
解压gz文件
命令格式:tar -zxvf 压缩文件名.tar.gz
停止运行ping命令
ctrl+c 停止
查看是否安装文件
rpm -qa|grep libevent
1) 重启后生效
开启: chkconfig iptables on
关闭: chkconfig iptables off
2) 即时生效,重启后失效
开启: service iptables start
关闭: service iptables stop
需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。
service iptables status可以查看到iptables服务的当前状态。
在开启了防火墙时,做如下设置,开启相关端口,
修改/etc/sysconfig/iptables 文件,添加以下内容:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
后台执行脚本
$ nohup sh custom-script.sh &
//这个表示查找处于监听状态的,端口号为3306的进程
2、netstat -nuplf|grep 7001
linux 内存查看
free -m
查看内存使用清空
top
linux下关闭数据和打开数据库连接服务
oracle用户下
关闭
SQL> connect /as sysdba
Connected to an idle instance.
SQL> shutdwon abort;
SQL>startup
.su oracle
2.sqlplus /logon
3.connect test/test as sysdba(test/test是oracle用户和密码)
4.startup
5.lsnrctl
首选启动数据库
su - oracle
sqlplus /nolog
conn /as sysdba
startup
然后启动监听:
进入/opt/oracle/product/9.2.0/bin/
lsnrctl start
运行shudown命令关闭数据库
[oracle@wing /oracle]$ sqlplus " / as sysdba" //以sysdba用户登陆数据库
SQL> shutdown
启动Oracle 9i 数据库
[oracle@wing bin]$ sqlplus " / as sysdba"
SQL> startup
启动Oracle 9i监听程序
Oracle的监听程序主要是为客户端的连接提供接口
[oracle@wing bin]$ lsnrctl
LSNRCTL> start
关闭Oracle 9i监听程序
[oracle@wing bin]$ lsnrctl
LSNRCTL> stop
先看看ORACLE_SID 环境变量设置是否正确。
9i:
$ sqlplus /nolog
SQL> connect / as sysdba
SQL> startup
$ lsnrctl start
8i:
$ svrmgrl
SVRMGR> connect internal
SVRMGR> startup
$ lsnrctl start
在哪里报错??
一般只要设置这2处就好了~
/etc/oratab
ora2:/oracle/app/oracle/product/8.1.7:Y
/etc/inittab
oralce:2:wait:/bin/su - oracle -c '/oracle/app/oracle/product/8.1.7/bin/lsnrctl start'
oracle:2:wait:/bin/su - oracle -c '/oracle/app/oracle/product/8.1.7/bin/dbstart'
启动步骤:
su - oracle
[oracle@websvr1 oracle]$ sqlplus /nolog
SQL> connect / as sysdba
SQL> startup
SQL> quit
[oracle@websvr1 oracle]$ lsnrctl start
可用 [oracle@websvr1 oracle]$ lsnrctl status 查看监听是否已经启动
关闭步骤:
su - oracle
[oracle@websvr1 oracle]$ lsnrctl stop
[oracle@websvr1 oracle]$ sqlplus /nolog
SQL> connect / as sysdba
SQL> shutdown immediate
SQL> quit
删除用户所有表
select 'drop table '||table_name||';'
from cat
where table_type='TABLE'
设置共享磁盘
主要命令:
第一:配置/etc/export/
/weblogic/docattachment 10.1.194.41(rw,async)
服务器
启动nfs和关闭nfs服务
service nfs start
service nfs stop
客户端需要启动nfs服务
并且挂在磁盘
mount -nfs 10.1.194.42:/weblogic/docattachment /weblogic/docattachment
取消挂在
umount -nfs /weblogic/docattachment
服务器代码
/weblogic/docattachment 10.1.183.18(rw,async),10.1.183.17(rw,async)
service nfs start
客户端执行
showmount -e 10.1.183.19
启动服务
service nfs start
mount -nfs 10.1.183.19:/weblogic/docattachment /weblogic/docattachment
查看执行结果
账号:oracle11r2@163.com 口令:ORA11cle 注意大小写。
查看数据库版本
select * from product_component_version;
链接mysql
mysql -h 127.0.0.1 -P 3307 -u dbuser -p db
-h 主机
-P 端口号
-u 用户名
-p 数据库名称
mysqldump -h mysql.forece.net -p mysql_dbname -u mysql_dbuser >bak.sql
=CONCATENATE("insert into addidinsert (id,type, adrs) values(",A1,",'",B1,"','",C1,"');")
CREATE DEFINER=`root`@`172.16.%.%` FUNCTION `ipgetStr`(in_surname VARCHAR(20)) RETURNS varchar(60) CHARSET latin1
BEGIN
DECLARE l_title VARCHAR(100);
SELECT LEFT(in_surname, LENGTH(in_surname) - LOCATE('.', REVERSE(in_surname))) INTO l_title;
RETURN(l_title);
END
CREATE DEFINER=`root`@`172.16.%.%` FUNCTION `js_ym`(zwws INT) RETURNS varchar(60) CHARSET latin1
BEGIN
DECLARE zwym VARCHAR(100); -- 子网掩码
DECLARE i INT; -- 子网掩码
set i=1; -- 从1开始计算子网掩码
SET zwym='';
while i<=32 do -- 如果i《=32 自动累加
IF i<= zwws AND (i != 32) then -- 如果在子网范围则累加1
IF (i MOD 8) = 0 THEN
set zwym=concat(zwym,'1','.');
ELSE
set zwym=concat(zwym,'1');
END IF;
ELSE
IF (i MOD 8) = 0 AND (i != 32) THEN
set zwym=concat(zwym,'0','.');
ELSE
set zwym=concat(zwym,'0');
END IF;
END IF;
INSERT INTO log_tb VALUES(zwym);
set i=i+1;
end while;
RETURN(zwym);
END
CREATE DEFINER=`root`@`172.16.%.%` FUNCTION `qf`(zwws VARCHAR(255)) RETURNS varchar(60) CHARSET latin1
BEGIN
DECLARE zwws1 VARCHAR(100); -- 子网掩码
SELECT REPLACE(zwws,'1','2') INTO zwws1;
SELECT REPLACE(zwws1,'0','1') INTO zwws1;
SELECT REPLACE(zwws1,'2','0') INTO zwws1;
RETURN(zwws1);
END