[~] # screen -ls
看socket server LOG(attach):
[~] # screen -r lbs_socket_server
(Ctrl+a d退出detach)
(Ctrl+a esc进入copy mode,可以滚屏。ESC退出滚屏)
(帮助Ctrl+a ?)
attach后 Ctrl+c 停止socket server
查看监听端口
[~] # netstat -nl | grep 708
# mysql --help
查看命令相关程序的位置
# which mysql -d
ps aux | grep java
sudo kill [pid]
sudo kill -9 [pid]
重启mysql: sudo service mysqld restart
****性能查看
查看CPU
top
查看硬盘状态
iostat
查看硬盘状态(每秒刷新)
iostat -x 1
修改文件的组
sudo chgrp -R bigbang tracker
修改文件的所有者
sudo chown -R jumin.bigbang tracker
[root@localhost ~]# chmod 777 /home/user 注:仅把/home/user目录的权限设置为rwxrwxrwx
[root@localhost ~]# chmod -R 777 /home/user 注:表示将整个/home/user目录与其中的文件和子目录的权限都设置为rwxrwxrwx
查看端口占用情况:$ sudo netstat -npl
查看socket连接数
netstat -nalt | grep 708
在linux中查看线程数
1。 使用top命令,具体用法是 top -H
加上这个选项,top的每一行就不是显示一个进程,而是一个线程。
2。 使用ps命令,具体用法是 ps -xH
这样可以查看所有存在的线程,也可以使用grep作进一步的过滤。
3。 使用ps命令,具体用法是 ps -mq PID
这样可以看到指定的进程产生的线程数目。
4、ps -Tfp PID
5、pstree -p PID
6、查看端口相关线程
netstat -nalt | grep 7081
netstat -nalt | grep 7081 | grep ESTABLISHED