linux常用命令记录

一.oracle重启

/*************************oracle数据库重启**************************/ 
1. su - oracle             --切换oracle用户

2. lsnrctl stop         --关掉oracle的监听进程:这时外部没法连接到数据库了。

3. 
ps -ef|grep $ORACLE_SID|grep -v ora_|grep LOCAL=NO|awk '{print $2}'|xargs kill --杀掉session
sqlplus /nolog                    
connect / as sysdba            
shutdown immediate        --停用数据库

4.
exit                    --退出sqlplus
lsnrctl start             --启动数据库的监听进程

5.
sqlplus /nolog            --sqlplus登入,
connect / as sysdba
startup                    --启动数据库
--启动数据库成功后
exit                     --退出sqlplus

/*************************oracle数据库重启**************************/

二。日志定位

1.定位并显红:

 more precardsys-***.logs |grep --color=auto '卡系统'

显红并显示行数:

more precardsys-web.logs |grep -n --color=auto 'CNQ0400050623163158000098'

显示行数270至300之间的内容:

sed -n '270,300p' precardsys-web.logs 

2.快速定位并上下移动:

vi ../logs/precardsys-wallet.logs
/要查找的东西   
N查找下一个,shirt+N查找上一个

3.grep

$grep -10 ‘123’ test.log//打印匹配行的前后10行 
或 
$grep -C 10 ‘123’ test.log//打印匹配行的前后10行 
或 
$ grep -A 10 -B 10 ‘123’ test.log //打印匹配行的前后10行

$grep -A 10 ‘123’ test.log //打印匹配行的后10行

$grep -B 10 ‘123’ test.log//打印匹配行的前10行
 

三。空间查看和清理

linux tomcat日志清理        cp /dev/null catalina.out
查看磁盘空间                    df -h
查看内存                           free - h 

查看文件夹大小:
du -h --max-depth=1 tomcat_s/

ls -lh

四。端口和进程相关

查看端口状态:             netstat -ln |grep 3690
查看进程得端口号:     netstat -nap | grep 1095

五。防火墙相关

查看防火状态:
service  iptables status

查看所有 tcp 连接的信息
netstat -tnpa    

重启
shutdown -r now

开放端口:

iptables -I INPUT -p tcp --dport 6379 -j ACCEPT

六。服务器间文件或文件夹拷贝或从网上下载

1.scp

scp webmg@192.168.6.***:/home/webmg/java/***.jar  ***.jar

scp -r webmg@192.168.6.***:/home/webmg/java ./

--从本地复制到***
scp -r /home/webmg/tomcat_s/ webmg@192.168.6.***:/home/webmg/tomcat_s/

2.sz和rz

--从服务器拷贝到本地电脑(yum install -y lrzsz)

sz下载

从Linux下载文件到本机 , 在Linux终端输入命令回车后,选择本地存储路径即可。

命令格式:    sz filename   下载文件filename

      sz file1 file2   下载多个文件

      sz dir/*   下载dir目录下所有文件

rz上传

从本地上传文件到Linux,在Linux终端输入命令回车后,选择本地要上传的文件即可,可一次指定多个文件

命令格式:    rz

3.wget从URL下载东西到Linux服务器

wget http://www.baidu.com/

七。java后台执行jar

nohup java  -jar -Xms1024m -Xmx1024m -Xmn256m -Xss256k ***.jar&> logs/***.logs 2>&1 & 
 

八。nginx常用命令

cd /usr/local/nginx
/usr/local/nginx/sbin/nginx -tc /usr/local/nginx/conf/nginx.conf

查看版本   /usr/local/nginx/sbin/nginx -v
检查nginx.conf文件配置是否正确   /usr/local/nginx/sbin/nginx -t
启动   /usr/local/nginx/sbin/nginx
重新载入配置文件   /usr/local/nginx/sbin/nginx -s reload
重启   /usr/local/nginx/sbin/nginx -s reopen  (建议先停止在启动,不用重启命令)
停止   /usr/local/nginx/sbin/nginx -s stop

九。redis常用命令

启动:

cd /home/webmg/redis-4.0.11/src
./redis-server ../redis.conf
查看状态
ps -ef | grep -i redis

进入redis命令行:

1.先确保redis进程存活    ps -ef|grep redis
2.执行                    cd /home/webmg/redis-4.0.11/src            
                        ./redis-cli或者./redis-cli -h 127.0.0.1 -p 6379
3.执行dbsize命令         127.0.0.1:6379> dbsize
4.清理                  127.0.0.1:6379> flushall
5.退出                  127.0.0.1:6379> exit

查看KEY: keys *
获取value值:get key
删除value值: del key

十。zookeeper常用命令

停启:

cd /home/webmg/zookeeper-3.4.6/bin
./zkServer.sh start
./zkServer.sh status
./zkServer.sh stop

查看日志:
cd /home/webmg/zookeeper-3.4.6/bin
more zookeeper.out

集群:

1.cd /home/webmg/zookeeper-3.4.6/conf
文件zoo.cfg 新增内容:
quorumListenOnAllIPs=true
server.1=192.168.6.113:2888:3888
server.2=192.168.6.122:2888:3888
server.3=192.168.6.123:2888:3888
server.4=0.0.0.0:2888:3888

2.cd /home/webmg/zookeeper-3.4.6/zkdata
修改myid文件内ID对应的映射值
修改version-2内文件权限为755

十一。curl

curl 支持很多应用协议,比如 HTTP、FTP、SMTP 等,实际运用中最常用还是 HTTP

 只想看 HTTP GET 返回头,可以再加个 -I 参数,如 curl -I

发送POST请求

curl 向 http://localhost/myapi 接口发送 POST 请求,各参数的说明:

  • -d 后面是要发送的数据,例子中发送的是 JSON 格式的数据; 

  • -X 后面是指定 HTTP 的方法,例子中指定的是 POST 方法;

  • -H 是指定自定义的请求头,例子中由于发送的是 JSON 数据,所以内容类型指定了 JSON。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值