linux常用命令总结
centOs系统为例:
1.查看文件夹里内容 ls -l
查看当前路径 pwd
2.复制 cp file target
3.删除 rm -rf filename/dir
4.文件移动 mv file target
5.查看进程 top
6.查看java进程 ps -ef|grep java (也可以查看其他的)
查看tomcat日志 tail -f ../logs/catalina.out
7.删除线程 kill -9 线程号
8.查看当前系统版本 cat /etc/issue
9.Kernel版本 uname -r
10.查看系统日期 date
修改日期 date -s 4/02/2015 把日期改为2015-4-2
修改时间 date -s 10:29:00 把时间改为10:29:00
把当前时间写入BIOS中 hwclock -w 重启时,保持和当期时间一致
11.vi filename 编辑文件
wq! 保存并强制退出
q!强制退出
12.查看服务 netstat -tlp
13.查看 pid和端口监听 netstat -nta
14.关闭防火墙 service iptables stop
15.关闭开机自启动chkconfig iptables off
16.查看系统的环境 env
17.修改用户的.bash_profile
例如:root用户
cd /root
ls -al
vi .bash_profile
设置JAVA_HOME
JAVA_HOME=/usr/local/java/jdk1.7.0_71/
export JAVA_HOME
path添加
PATH=$PATH:$HOME/bin:/usr/local/java/jdk1.7.0_71/bin
!wq
18.创建目录 mkdir myclass
19.创建文件 touch filename
20.修改文件所有者
例:要将当前目录下名 title 的文件夹及其子文件的所有者改为geust组的su用户,方法如下: #chown -R su.geust title
21.导出tomcat日志catalina.out的最后3000行
tail -n 300 catalina.out
tail命令是从后往前显示信息的命令,而head是从前往后显示信息的命令.所以用head不适合
22.查看端口运行情况 ,例如查看9000端口
netstat -apn|grep 9000
tcp 0 0 ::ffff:192.168.1.99:35295 ::ffff:192.168.1.101:9000 ESTABLISHED 1466/java
23.开启网卡 ifconfig eth0 up
关闭网卡 ifconfig eth0 down
24.网卡eth0配置ip:ifconfig eth0 192.168.1.199
25.添加普通用户:adduser mysql
LINUX创建用户的命令
useradd -g test -d /home/test1 -s /etc/bash -m test1
注解:-g 所属组 -d 家目录 -s 所用的SHELL
adduser 参数说明
useradd命令的常用选项如下: •-c comment:用户全名或描述。 •-d home-dir:指定用户主目录。 •-e date:禁用账户的日期,格式为:YYYY-MM-DD。 •-f days:口令过期后,账户禁用前的天数。 •-g group-name:用户所属主组群的组群名称或GID。 •-G group-list:用户所属的附属组群列表,多个项目用逗号分隔。 •-m:若主目录不存在则创建它。 •-M:不创建用户主目录。 •-n:不要为用户创建用户私人组群。 •-r:创建UID小于500的不带主目录的系统账户。 •-p:加密的口令。 •-s:指定用户登录 Shell,默认为 /bin/bash。 •-u UID:指定用户的 UID,它必须是唯一的,且大于499
26.删除用户命令
userdel -r test1
26.linux的mysql无法登陆,可能账户密码忘了,怎么修改或重置?
passwd mysql
输入密码:xxxx
确认密码:xxxx
两次输入相同,则密码设置成功。
27.重启命令:
1、reboot
2、shutdown -r now 立刻重启(root用户使用)
3、shutdown -r 10 过10分钟自动重启(root用户使用)
4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)
关机命令:
1、halt 立刻关机
2、poweroff 立刻关机
3、shutdown -h now 立刻关机(root用户使用)
4、shutdown -h 10 10分钟后自动关机
---------------------------------------------------------
nginx启动、关闭、查看状态
service nginx start/stop/status
查看80端口
netstat -anpl | grep :80
28.删除指定大小的文件
find ./ -size 12187c -exec rm -rf {} \;