Linux(Centos)系统之中 Centos、Nginx 后端开发人员常用操作命令

目录

1、CentOS常用操作命令

2、Nginx常用操作命令


1、CentOS常用操作命令

        因为最近项目需要国际化

all available gssapi mechanisms failed错误解决

解决方法:

vi /etc/ssh/sshd_config
将PasswordAuthentication 的属性 no 改为 yes
service sshd restart

常用Linux命令

CentOS 压缩(打包)和解压

1、tar命令
-c  创建压缩文件 
-x  解开压缩文件 
-t  查看压缩包内有哪些文件
-z  用 Gzip压缩或解压 
-j  用 bzip2压缩或解压 
-v  显示压缩或解压的过程
-f  目标文件名,在 f 之后要立即接文件名
-p  保留原始的权限与属性
-P  使用绝对路径来压缩 
-C  指定解压到的目录

压缩/etc目录
[root@bigdata-senior01 ~]# tar -czvf myetc.tar.gz /etc

解压缩到mytest目录
[root@bigdata-senior01 ~]# tar -xzvf myetc.tar.gz -C mytest

 # 特别注意,在参数 f 之后的文件名是自己取的,习惯上都用 .tar 来作为辨识。    
 # 如果加 z 参数,则以 .tar.gz 或 .tgz 来代表 gzip 压缩过的 tar file ~    
 # 如果加 j 参数,则以 .tar.bz2 来作为文件名
 
 zip命令
 
 zip -r myfile.zip /etc 
 
 unzip ../myfile.zip -d test
 
centos查看占用内存前十名的程序

ps aux | head -1; ps aux | sort -k4nr | head -10


启动一个springboot服务的时候设置其内存


nohup java -Xms1024m -Xmx1536m -XX:PermSize=64m -XX:MaxPermSize=512m -jar 2029-jgmes-aps-application-1.0.jar --spring.profiles.active=jgmes9029 > ./2029.log 2>&1

并设置打印的日志文件和设置后台运行(nohup)


Linux/Centos查看进程占用内存大小的几种方法总结

1.命令行输入top回车,然后按下大写M按照memory排序,按下大写P按照CPU排序。

2. ps -ef | grep "进程名"
    ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid' | grep 进程名

 备注: 
pid:进程的ID
vsz:进程占用的虚拟内存
rsz:进程占用的物理内存

3. top -d 1 -p pid
例如:
# top -d 1 -p 18512

4. pmap -x pid
例如:
# pmap -x 18512

2、Nginx常用操作命令

查找安装路径:
whereis nginx

启动、停止nginx

到Nginx安装目录
cd /usr/local/nginx/sbin/

./nginx 
./nginx -s stop
./nginx -s quit
./nginx -s reload

启动时报80端口被占用:
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)

解决办法:1、安装net-tool 包:yum install net-tools
 
./nginx -s quit:此方式停止步骤是待nginx进程处理任务完毕进行停止。
./nginx -s stop:此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程

查询nginx进程:

ps aux|grep nginx

重启 nginx
1.先停止再启动(推荐):
对 nginx 进行重启相当于先停止再启动,即先执行停止命令再执行启动命令。如下:

./nginx -s quit
./nginx

2.重新加载配置文件:
当 ngin x的配置文件 nginx.conf 修改后,要想让配置生效需要重启 nginx,
使用-s reload不用先停止 ngin x再启动 nginx 即可将配置信息在 nginx 中生效,如下:
./nginx -s reload

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章