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

3、redis常用命令

redis安装

yum install redis

安装完成后redis.conf配置文件默认在 /etc/redis.conf

启动命令:

    redis-server /etc/redis.conf

#解压
tar xf redis-3.0.5.tar.gz
 
#编译及安装
cd redis-3.0.5 
make && make install
 
#查看redis的监控端口
netstat -tnlp |grep redis
 
#配置
复制redis.conf到/etc/下,修改配置文件,来配置Redis服务器。
cp redis.conf /etc/
 
#参数参看
redis-server --help
 
#版本参看
redis-server -v 
 
#启动Redis服务器
redis-server /etc/redis.conf
注:此命令仅有一个启动参数,指定/path/to/redis.conf目录下的配置文件,
不加参数执行默认配置。加上‘&’号使redis以后台程序方式运行
 
#测试启动 redis-cli ping 返回PONG,启动成功。
redis-cli ping
 
#连接redis
redis-cli -h ip(地址) -p 6379 
 
#停止Redis
redis-cli shutdown

4、参考文章

centos7.x 常用命令

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