Linux下nginx使用记录


查看系统信息:

1 cat /proc/version

2 lsb_release -a

这两条命令基本可以查看你所需要的系统信息了。


查看端口,杀死进程:

1 netstat -nlp|grep [port]:如查看8181端口,netstat -nlp|grep 8181

2 kill -9 [pid]:如杀死19727的进程,kill -9 19727


Linux运行jar:

Linux 运行jar包命令如下:

方式一:

  1. java -jar shareniu.jar

特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出

那如何让窗口不锁定?

方式二

  1. java -jar shareniu.jar &

&代表在后台运行。

特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。

继续改进,如何让窗口关闭时,程序仍然运行?

方式三

nohup java -jar shareniu.jar &

nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行

当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到nohup.out的文件中,除非另外指定了输出文件。

方式四

  1. nohup java -jar shareniu.jar >temp.txt &

解释下 >temp.txt

command >out.file

command >out.file是将command的输出重定向到out.file文件,即输出内容不打印到屏幕上,而是输出到out.file文件中。

(转自:http://blog.csdn.net/qq_30739519/article/details/51115075)


远程工具:

1 Linux远程连接工具Xshell5 (下载地址:http://download.csdn.net/detail/huweijian5/9875530)

2 Linux远程文件工具Xftp5 (下载地址:http://download.csdn.net/detail/huweijian5/9875543)

这两个工具非常好用。


nginx1.12下载(https://nginx.org/en/download.html)


CentOS添加环境变量

在Linux CentOS系统上安装完php和MySQL后,为了使用方便,需要将php和mysql命令加到系统命令中,如果在没有添加到环境变量之前,执行“php -v”命令查看当前php版本信息时时,则会提示命令不存在的错误,下面我们详细介绍一下在linux下将php和mysql加入到环境变量中的方法(假设php和mysql分别安装在/usr/local/webserver/php/和/usr/local/webserver/mysql/中)。

方法一:直接运行命令export PATH=$PATH:/usr/local/webserver/php/bin 和 export PATH=$PATH:/usr/local/webserver/mysql/bin

使用这种方法,只会对当前会话有效,也就是说每当登出或注销系统以后,PATH 设置就会失效,只是临时生效。

方法二:执行vi ~/.bash_profile修改文件中PATH一行,将/usr/local/webserver/php/bin 和 /usr/local/webserver/mysql/bin 加入到PATH=$PATH:$HOME/bin一行之后

这种方法只对当前登录用户生效

方法三:修改/etc/profile文件使其永久性生效,并对所有系统用户生效,在文件末尾加上如下两行代码
PATH=$PATH:/usr/local/webserver/php/bin:/usr/local/webserver/mysql/bin
export PATH

最后:执行 命令source /etc/profile或 执行点命令 ./profile使其修改生效,执行完可通过echo $PATH命令查看是否添加成功。

(转自:http://www.cnblogs.com/whoamme/p/4039998.html)


修改权限:

如果遇到权限不足,文件只读,可以使用chmod命令,为改文件提供其他的权限。u表示用户、a表示全部、g表示组,r表示可读、w表示可写、x表示可执行,你可以使用“chmod a+w test.c”来添加权限。


在Centos6.5下举例安装nginx:

安装过程可以参考这篇文章CentOS6.5安装Nginx1.10.2


如果在执行./configure时没有带任何参数,则在/usr/local下应该可以看到nginx文件夹,里面有conf和sbin两个文件夹(其他文件就不列举了)

conf下的nginx.conf就是配置文件,可以修改端口,实现反向代理和负载均衡等

sbin目录下有nginx,切换到sbin目录下,然后就可以执行 

./nginx  启动服务

./nginx -s stop 停止服务

./nginx -s reload 重载配置


嫌每次都要切换到sbin下麻烦,那就把sbin添加到path中,

1执行命令:vim /etc/profile

2在末尾添加:

PATH=$PATH:/usr/local/nginx/sbin
export PATH

上面sbin的路径请根据自己本机情况修改,冒号相当于windows下的分号。

3执行命令:source /etc/profile

4 可以通过命令 echo $PATH 查看是否添加成功

5 这样以后就可以随时随地执行

nginx

nginx -s stop

nginx -s reload

这些命令了


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值