常用指令以及实际应用场景
指令:netstat
应用 :
开启之后我们执行netstat -atunlp | grep 6379命令来查看6379端口使用情况,如果出现下图情况,则说明6379端口已经被redis-server占用了,表示redis服务已经成功启动。
http://www.cnblogs.com/liuling/p/2014-4-19-02.html
指令:find
说明: find / -name filename
应用 :
查找当前文件的位置
指令:mv
说明:mv filename newfilename
应用:实现文件移动同时也能达到文件重命名的效果
指令:crontab
说明:linux下添加定时任务
操作:(1)若未安装crontab,可使用:
yum -y install vixie-cron 进行安装。
(2)使用指令 crontab-e 进行定时任务添加。
eg: */1 * * * * /opt/ri/crontabfile.sh >> /tmp/test1.txt 需要注意crontabfile.sh脚本文件的权限是否为可执行,若无可执行权限可使用chmod u+x crontabfile.sh进行权限修改。
其它:(1)定时任务启动 :service crond start 定时任务关闭:service crond stop
(2) 查看定时任务内容: crontab -l 移除定时任务 crontab -r
应用:指定时间执行服务器脚本文件
指令:export
说明:命令用于设置或显示环境变量。
应用:(1)Linux下配置网络代理:
export http_proxy=XXX.XX.XX.XX:8080
export https_proxy=XXX.XX.XX.XX:8080
(2)使修改的文件生效 source /etc/profile
指令:awk
说明 :
AWK是一种优良的文本处理工具
eg:awk '/z/' logfile.log 匹配logfile.log文件中包含z的行。
指令:
grep
说明:
Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expr
ession Print,表示全局正则表达式版本,它的使用权限是所有用户
指令:
cat /etc/redhat-release
说明:查看Centos版本
应用:
指令:
nohup
说明:
nohup
原程序的的标准输出被自动改向到当前目录下的nohup.out文件,起到了log的作用。
应用:
eg:执行jar文件的脚本实例:
#!/bin/bash
nohup java -jar ri_app_mt-0.0.1-SNAPSHOT.jar &
指令:vi /etc/profile
说明:Linux服务器网络代理 的 配置
应用:eg:
export https_proxy=XXX.XX.XX.XX:8080
export http_proxy=XXX.XX.XX.XX:8080
export ftp_proxy=XXX.XX.XX.XX:8080
修改了了配置文件后使用如下指令刷新
source /etc/profile
指令:
curl 指令详解
说明:
curl 指令详解 :
http://blog.csdn.net/doiido/article/details/44015107