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 {} \;