Linux相关命令

增量部署:备份命令cp

cp -r /var/www/html/th_sign_fnt /data/back/th_sign_fnt.bak_20180402
cp -r /data/th_sign_node /data/back/th_sign_node.bak_20180402

ls 查看目录
cd / :进入根目录(查看根目录下有多少了文件夹,一般使用data目录)
tail -f 文件名(tail -100f a)查看a文件的最后100行(cd data/logs)
forever stop run.js 停止项目运行
forever srart run.js 启动项目运行
forever restart run.js 重启项目
node run.js 查看是否有错

查找命令:find / -name

项目启动报错:node run.js 查看哪里报错信息
netstat -ntlp:正在使用的端口号(监听中)查看端口文件(data目录下,config文件)
u:返回已经修改的(esc模式)
怎样重启nginx:
在sbin目录下输入
./nginx -s reload
./nginx -s stop---tingdiao
怎样启动nginx:
/usr/local/ngnix/sbin/nginx或者sbin目录下./ngnix

配置一个server:里面配置端口号:修改一下/login /s的端口号为node里面的config的端口号
怎么配置redis:
进入根目录下的soft
cd redis-4.0.1
ls:查看redis下有哪些
vi redis.conf:配置redis(端口号等是否保护)

验证是否配置成功redis
cd src目录下输入命令或者后台运行servicer文件

怎么进入redis(/usr/local/redis)
# ./redis-cli -h 10.10.6.99 -p 6379

查看是否可以来链接上
输入info看是否可以输入,是否成功,进入之后可以查询数据


启动redis失败:
先查看环境上面是否有jar:cd /data/th_sign_node/jar/
再查看是否配置了jar:在data/config文件下面查看u版本是否有添加,开发是windows版本
清空缓存:F12 在网址横栏右键

修改时间:date -s "2018-03-29 15:25:00"

du -h :查看每个磁盘占用空间
du -sh *

查看服务器的公网地址命令:
curl members.3322.org/dyndns/getip

查看内网IP
ip a

清除redis所有数据命令:
flushall

red目录:
杀死red
pkill redis

重启redis
redis-server redis.conf &

清楚内存
sync; echo 2 > /proc/sys/vm/drop_caches

查看磁盘空间
df -Th du -h

linux通过ps aux和ps -le 了来查看所有的系统进程 ps -ef|grep node


进入VI后,按/,然后输入字符串,回车,按N或者n是向前向后搜索该字符串

怎么注释

查看node是否起来,或者node有多少进程
ps -ef|grep node

解压zip文件
unzip +zip文件(其他的事tar zxvf +文件)

ip a(查询内网IP是啥)

nmap -Pn ip():查看端口号是否对外开放

nginx重启失败:
后来到/var/run下看没有nginx这个目录,会不会是这个原因,创建/var/run/nginx,再启动,搞定。
重启虚拟机,这个目录会被删掉,十分操蛋。


rz -b或者rz -be 上传压缩文件到服务器
rz -y 替换文件

赋予文件夹权限
chmod -R 777 文件夹名


清空安卓微信的缓存
debugx5.qq.com


压缩文件
zip -r th_sign_fnt.zip(压缩后的名字) th_sign_fnt/(压缩哪个文件夹)


修改ngnix的配置文件
vi /usr/local/nginx/conf/nginx.conf
重启/usr/local/nginx/sbin/nginx -s reload


tail -f log_2018-04-12.txt |grep "时间差"


在日志中查询某些东西
grep -r 关键字 那个文件

more 文件 /关键字查询出来的或者尼要查询的


cmd 命令:
ping +域名 可以查看这个的网速
ping +域名 -t 可以查看这个的网速是否稳定

esc命令下:
dd删除一行

怎么进去ngnix
cd /usr/local/nginx


查看cpu
cat /proc/cpuinfo |grep 'model'|wc -l

查看服务器的内存
free -m

释放内存
sync;echo 1> /proc/sys/vm/drop_caches

查看服务器cpu使用
top


rm -rf 文件夹名字/文件


--查看机器 几行就是几何
Intel(R) Xeon(R) CPU E5-2620 v3 @ 2.40GHz

 

free -m
查看多少内存

 


重启apahce
service httpd restart


查看linux外网ip地址
curl members.3322.org/dyndns/getip

 

 清楚redis中某一个库的数据(db 0 -16)

先去项目中查看配置的是那个库config

在使用命令在redis连接中
flushdb


xshell连接数据库命令(-p后面加密码的时候不可以空格)
ssh -p 5665 root@192.168.0.99
mysql -h 192.168.0.99 -u root -proot

 

导出数据库结构及数据:mysqldump -uroot -p ourneeddb(数据库名称) > /home/ourneeddb.sql(导出的数据库文件)
导出存储过程及函数 :mysqldump -uroot -p -ntd -R ourneeddb > ourneeddb_func.sql

 

 查看隐藏文件

ls -a

du -sh *


开启debug
cd /usr/local/php/etc/php.ini
查询关键字:dispaly_error

 

posted @ 2019-02-14 13:32  xiaozhiqing  阅读(90)  评论(0)    收藏  举报