linux命令 linux操作【自己经常会用到的一些命令和操作】

mysql清空表数据【谨慎使用】

truncate table 表名;

授权

chmod -R 777

查询tomcat进程

ps aux | grep tomcat

详解:

   1)ps a 显示现行终端机下的所有程序,包括其他用户的程序。
  2)ps -A 显示所有程序。
  3)ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。
  4)ps -e 此参数的效果和指定"A"参数相同。
  5)ps e 列出程序时,显示每个程序所使用的环境变量。
  6)ps f 用ASCII字符显示树状结构,表达程序间的相互关系。
  7)ps -H 显示树状结构,表示程序间的相互关系。
  8)ps -N 显示所有的程序,除了执行ps指令终端机下的程序之外。
  9)ps s 采用程序信号的格式显示程序状况。
  10)ps S 列出程序时,包括已中断的子程序资料。
  11)ps -t<终端机编号>    
  指定终端机编号,并列出属于该终端机的程序的状况。
  12)ps u
  以用户为主的格式来显示程序状况。
  13)ps x

杀死2785进程

kill -9 2785

ubuntu系统注册服务、刷新服务

sudo systemctl daemon-reload
 
或者
 
sudo update-rc.d tomcat defaults


查询所有服务

sudo systemctl

 

查看所有的进程和端口使用情况

netstat -apn

过滤查询:例如,只查询808...端口的进程,主要就是加入这串代码【|grep 808】

netstat -apn|grep 808

复制 projact-name 文件夹下所有文件  到 projact-name 文件夹下

cp -r /home/webroot/projact-name/. /home/webroot/backup/projact-name

将 projact-name 文件夹下的所有文件打包压缩成 projact-name 文件 

zip -r -q -o /home/project-name.zip /home/webroot/project-name

删除文件 【谨慎使用】

rm -rf XXX
rm -rf *.txt

备份数据库

mysqldump  -u数据库用户名 -p数据库密码 数据库名称 > /home/dbsql/**.sql

数据库执行sql文件
mysql:

mysql -u用户 -p密码 
use 数据库名
source  /home/dbsql/**.sql

 

 

猜你喜欢

转载自blog.csdn.net/qq_36473199/article/details/86075645