常用命令:
useradd –d /home/username –m –s /bin/bash username –g group 建立用户
-d 表示家目录
-m 表示若家目录不存在,则自动创建
-s 表示该用户使用的shell
-g 表示属于哪个用户组
passwd usrename 修改用户的秘密
groupadd groupname 创建用户组
ps -ef |grep username 查看用户下的端口进程
lsof -i: 端口 查看端口是被那个用户占用
netstat –an | grep (端口号)查看端口是否已被占用
cat /etc/passwd 查看root下的用户
cat /etc/passwd |grep username 查看用户是否存在
tail -f 文件名 查看用户名
tomcat 服务器下的环境变量配置
vi .profile 编辑这个文件
export JAVA_HOME=~/jdk1.5.0_18
export PATH=$JAVA_HOME/bin:$PATH
oracle 数据库
set NLS_LANG=AMERICAN_AMERICA.UTF8 设置数据编码
Echo %NLS_LANG% 查看设置是否成功
配置数据库基目录(以oracle用户登录数据库服务器,执行echo $ORACLE_BASE命令后的返回值)
配置数据库家目录(以oracle用户登录数据库服务器,执行echo $ORACLE_HOME命令后的返回值)
echo $ORACLE_SID 查看数据库实例名
env |grep oracle 查看数据oracle环境
alter user 用户名 account unlock 给oracle下用户解锁
lsnrctl status 查看数据库状态环境startup 启动数据库服务shutdown innediate 停止数据库服务lsnrctl start;lsnrctl stop 停止和启动监听器TRUNCATE TABLE TABLENAME/truncate table tablename 删除表里面数据刷脚本的命令 抓错set echo onset feedback onspool log.log@*.sqlspool offdesc dba_tablespace 查看是否有表空间desc dba_users 查看数据库dba用户
打包:
tar -cvzf name.tar.gz 文件 打成tar.gz包
tar -xzvf name.tar.gz 文件 解压tar.gz包
jar -cvf name.jar 文件 打成jar包
其他:
convert c: /fs :nefs 将C盘的格式转为NTFS格式
抓包:
服务器上抓包命令//先执行此命令,在执行相关操作,Ctrl+c 结束抓包tcpdump -s 8080 -i eth1 -w portalone.cap port 9028tcpdump -s 8080 -i eth1 -w portalone.cap host 10.168.41.131说明:8080:文件大小eth1:抓包所在IP对应的网口(可使用ifconfig -a查看),addr后表示的就是抓包所在IPportalone.cap:保存的抓包文件名,保存在当前目录下(自己命名的文件,相当于新建一个.cap文件,抓包内容将保存在此文件中)port 9028:抓包所在的端口(可使用netstat -an查看,与po_sys_conf表中相应功能服务器地址对应的端口 );host 10.168.41.131:包所在的与本系统信息交互的IP;strings tpfnew.cap > tpfnew.txt 将包转换为txt格式的
cat /dev/null > logfile 清理系统日志
设置oracle数据库在linux环境上的字符集格式startup mount; //启动服务
alter system enable restricted session; // 修改系统SESSION
alter system set job_queue_processes=0;
alter system set aq_tm_processes=0;
alter database open;
alter database character set ;
shutdown immediate; //关掉oracle
startup; //重新启动