常用的Liunx命令(SSH客户端自己用的)
cd/usr/local/tomcat/bin//切换目录
suroot//切换用户
startup.sh//启动tomcat
./shutdown.sh//关闭tomcat
kill-9进程号//结束进程
tar-zcvf/tmp/etc.tar.gz/etc//解压缩
chmod-R777/usr/local/tomcat/webapps/ROOT///改变文件夹权限
chown-Rlifunet/usr/local/tomcat/webapps///赋给用户上传权限
mysql-u用户名-p密码数据库//进入mysql
例如:mysql-uroot-p1234029wo.cn
安装文件的一般操作
1.解包:
tarxzvfhttpd-2.2.0.tar.gz
操作文件
一般用vi打开
vi/路径/文件名
完了之后,退出insert点击Insert:wq回车,就保存了。
刚进入文件只能浏览不能修改想修改按i
删除一个字母用x删除一行用dd
继续浏览点击Esc
退出shift+:wq
就ok
查看进程的命令有很多,这里只是列出了我最常用的几个。
netstat–tln//查看服务监听端口
netstat//查看进程号
ps–aux//查看进程号
ps–aux|more//全部查看
ps–ef|grepmysql//查看mysql的进程
kill-93306//强制杀掉进程号3306
防火墙的设置
设置防火墙:setup
查看防火墙设置:iptables–L
关闭防火墙:iptables-F
1)永久性生效,重启后不会复原
开启:chkconfigiptableson
关闭:chkconfigiptablesoff
2)即时生效,重启后复原
开启:serviceiptablesstart
关闭:serviceiptablesstop
需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。
在开启了防火墙时,做如下设置,开启相关端口,
修改/etc/sysconfig/iptables文件,添加以下内容:
-ARH-Firewall-1-INPUT-mstate--stateNEW-mtcp-ptcp--dport80-jACCEPT
-ARH-Firewall-1-INPUT-mstate--stateNEW-mtcp-ptcp--dport22-jACCEPT
1.man对你熟悉或不熟悉的命令提供帮助解释eg:manls就可以查看ls相关的用法
2.ls查看目录或者文件
3.cp拷贝文件
4.rm删除文件和目录
5.mv移走目录或者改文件名
6.cd改变当前目录pwd查看当前所在目录完整路径
7.cat,more命令将某个文件的内容显示出来。
8.chmod命令权限修改用法:chmod一位8进制数filename。
9.clear,date命令:clear:清屏,相当与DOS下的cls;date:显示当前时间。
10.mount加载一个硬件设备
11.su在不退出登陆的情况下,切换到另外一个人的身份
12.whoami,whereis,which,id
//whoami:确认自己身份
//whereis:查询命令所在目录以及帮助文档所在目录
//which:查询该命令所在目录(类似whereis)
//id:打印出自己的UID以及GID。(UID:用户身份唯一标识。GID:用户组身份唯一标识。每一个用户只能有一个唯一的UID和GID)
13.grep,find
grep:文本内容搜索;find:文件或者目录名以及权限属主等匹配搜索
eg:grepsuccess* /*查找当前目录下面所有文件里面含有success字符的文件
14.kill可以杀死某个正在进行或者已经是dest状态的进程
15.passwd可以设置口令
16.history用户用过的命令
17.!!执行最近一次的命令
18.mkdir命令
19.tar解压命令
20.finger可以让使用者查询一些其他使用者的资料
文件从命名:
mv原来的名字现在的名字
#zip-r打包的名字/目标文件夹
例如:#zip-r029wo.zip/usr/local/tomcat/webapps/*
解压zip包unzip文件名
例如:unzip029wo.zip