个人总结的一些常用的Linux命令


整理一些工作中常用的Linux命令

Linux关机

    shutdown -h now

重启Linux服务器

shutdown -r now

输出信息(比如显示java_home)

echo $JAVA_HOME

显示java进程详细信息

ps aux|grep java

weblogic后台启动服务,并保存日志信息到同级目录下的nohup.out

nohup ./startWebLogic.sh &

实时打印文件信息(一般用于查看日志信息)

tail -f nohup.out

使用zip的压缩形式,压缩当前目录的所有文件

zip -r ./a.zip ./*

查看端口信息

netstat -lnp | grep 4999

zip压缩指定目录文件

zip -r filename.zip file1 file2 file3 /usr/work/school

解压zip文件到指定目录

unzip -n wls1036_dev.zip -d /opt/program_file/wls1036

tar形式压缩指定目录文件

tar -zcvf 20150908_com_bf01.tar.gz com

tar文件解压

tar -xzvf fileName.tar.gz

删除文件夹以及子目录下的全部文件

rm -rf /var/log/httpd/access

解压rar压缩文件到指定目录(需要先安装rar for linux)

unrar e catalina.rar /usr/work/zip/102/rartest

杀死指定pid的进程

kill -9 10444

检查防火墙状态

/etc/init.d/iptables status

关闭防火墙

/etc/init.d/iptables stop

Linux服务器A拷贝服务器B上的文件

scp root@[B的ip地址或主机名]:[B上存放文件路径] /文件 [A上存放的文件路径]

scp  [email protected]:/home/oracle/test.sql  /home/oracle

带指定端口
scp -P 8889  [email protected]:/workspace/ZSB_NEW_domain/zsbCode_20160225_bf01.tar.gz  /workspace/zsb_domain

Linux服务器A拷贝服务器B上的文件夹

scp -r root@[B的ip地址或主机名]:[B上存放文件路径]   [A上存放的文件路径]

scp -r [email protected]:/test  /test

安装rpm文件(比如 jdk)

rpm -ivh linuxqq-v1.0.2-beta1.i386.rpm

修改文件读取权限

chown -R asns.asns SQBService

文件的vi操作

:w          保存文件但不退出vi
:w          file 将修改另外保存到file中,不退出vi
:w!         强制保存,不推出vi
:wq         保存文件并退出vi
:wq!        强制保存文件,并退出vi
:q          不保存文件,退出vi
:q!         不保存文件,强制退出vi
:e!         放弃所有修改,从上次保存文件开始再编辑
i           解锁输入


Linux 下curl模拟Http 的get or post请求


```
一、get请求

curl "http://www.baidu.com"  如果这里的URL指向的是一个文件或者一幅图都可以直接下载到本地

curl -i "http://www.baidu.com"  显示全部信息

curl -l "http://www.baidu.com" 只显示头部信息

curl -v "http://www.baidu.com" 显示get请求全过程解析

wget "http://www.baidu.com"也可以
```



```
二、post请求

curl -d "param1=value1&param2=value2" "http://www.baidu.com"
```


文件授权

    chmod 777 spaceplus_deploy.sh
   
远程拷贝文件scp

    scp [email protected]:/data/home/nickzhang/spaceplus-boss-prod.war  /data/webapp
   
查看全部的进程信息

    netstat -atlnp

检查ssh服务是否安装

rpm -qa |grep ssh

如果没有安装SSH软件包,可以通过yum  或rpm安装包进行安装

yum install ssh

启动ssh服务

service sshd start
/etc/init.d/sshd start

配置\查看SSHD端口

查看或编辑SSH服务配置文件,如 vi /etc/ssh/sshd.config  
如果要修改端口,把 port 后面默认的22端口改成别的端口即可(注意前面的#号要去掉)

远程连接SSH4

如果需要远程连接SSH,需要把22端口在防火墙上开放。
.关闭防火墙,或者设置22端口例外


   


猜你喜欢

转载自zhangheng1633.iteye.com/blog/2364554