linux常用指令
1、taz -czvf webgame.zip webgame:将webgame文件夹打包成webgame.zip
2、unzip file.zip :解压文件file.zip
3、mkdir :创建文件夹
4、在同一台服务器上,安装了两个tomcat服务器时,启动无论启动哪个服务器都会以最后句那个环境变量的配置开启服务器。这也意味着,即使进入到A服务器器的bin下,运行startup.sh,还是进入B服务器的bin下,运行startup.sh命令,结果都是运行的同一台tomcat。而解决这一问题的办法是用绝对路径运行相应的tomcat。如:/usr/local/develop-tomcat/bin/startup.sh.
5、当然上面那种情况只能用杀死进程的方式来停止服务器运行。ps -aux|grep tomcat :查看tomcat的进程号,然后kill -9 tomcat进程号:即将相应的tomcat服务停止。
6、使用Zmodem从客户端上传文件到linux服务器
(1)使用SecureCRT登陆linux终端
(2)在命令窗口当中输入rz命令,SecureCRT会弹出文件选择对话框,在选择范围内找到要上传的文件,按ADD按钮。然后OK就可以将文件上传到linux上。
7、使用Zmodem下载文件到客户端
sz filename:zmodem接收可以自动启动,下载的文件存放在设定的默认下载目录下。当然这个默认的下载目录可以进行设置:OPtions——>Session Option——>X/Y/Zmodem
8、rm *.txt :删除当前目录下,以txt为后缀的文件
rm -rf folderA : 删除文件夹folderA即其子文件
rmdir:删除空目录
9、pwd:查看当前的全路径
10、vi:浏览文件 再按i,可以对文件进行编辑
按esc——>输入:——>输入q!——>回车:放弃更改退出
按esc——>输入:——>输入wq——>回车:保存更改退出
11、cat filename:一次性查看filename文件
12、dd:删除整行
13、mv:将一个目录或文件拷贝到另一个目录下。mv命令不同于cp命令,cp命令只是复制文件的内容,从一个文件到另一个文件。
14、scp:linux scp命令用于linux之间复制文件和目录,具体如何使用这里好好介绍一下,从本地复制到远程、从远程复制到本地是两种使用方式。这里具体举例:
scp 可以在2个linux主机间复制文件:
命令格式:
scp [可选参数] file_source file_target
从本地复制到远程:scp local_file remote_username@remote_ip:remote_folder
或者:scp local_file remote_username@remote_ip:remote_file
或者:scp local_file remote_ip:remote_folder
或者:scp local_file remote_ip:remote_file
第1、2个指定了用户名,命令执行后,需要再输入密码,第一个指定了远程的目录,文件名不会变,第二个指定了文件名;
第3、4个没有指定用户名,命令执行后需要输入用户名和密码,第三个指定了远程的目录,文件名不会变,第四个指定了文件名。
linux服务器性能查看常用命令
1、top:进程监控命令、用来监控系统的整体性能。可以显示系统负载、进程、CPU、内存、分页等信息,常用shift+m和shift+p根据内存和cpu对进程进行排序。
2、vmstat:系统监控命令,重点侧重于虚拟内存,也可以监控cpu、进程、内存分页以及IO的状态信息。例如vmstat 3 10,每隔3秒输出结果,执行10次。
3、iostat:用于输出cpu状态和IO状态的工具,可以详细展示系统的IO信息。例如iostat -dxmt 10,每10秒以MB的格式输出IO信息。
4、df:用来检查系统的磁盘空间占用情况。例如:df -m ,以MB为单位展现磁盘使用状况。
5、lsof:列举系统中打开的文件,由于linux是以文件系统为基础的,此命令在系统管理中很有帮助。
例如:lsof -i:36000,显示36000端口的进程
lsof -u root,显示以root运行的程序
lsof -c php-fpm,显示php-fpm进程打开的文件
lsof php.ini,显示打开php.ini的进程