工作笔记

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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值