LINUX常用命令
目标
正文
用户和工作组管理
用户账号文件 - passwd
Passwd 是一个文本文件,用于定义系统的用户账号,该文件位于“/etc/passwd”。它包含了一个系统账户列表,给出每个账户一些有用的信息。 passwd文件中每行定义一个用户账号,一行中又有以“:”分割的多个字段
account |
账号名称 |
password |
账号密码,出于安全考虑,现在不使用该字段保存口令,而用字母“x”来填充该字段,真正的密码保存在shadow文件。 |
UID |
用户 ID 号,惟一表示某用户的数字。 |
GID |
用户所属的私有组号,该数字对应group文件中的GID。 |
GECOS |
这字段是可选的,通常用于保存用户命名的信息。 |
directory |
用户的主目录,用户成功登录后的默认目录。 |
shell |
用户所使用的shell,如该字段为空则使用“/bin/sh”。 |
用户组文件 - group
Group Name |
是组的名字 |
passwd |
组的加密口令 |
GID |
系统区分不同组的ID |
User List |
是用“,”分开的用户名,列出的是这个组的成员。
|
groupadd, groupdel
useradd
在/etc/passwd 文件中增添了一行记录;在 /home目录下创建新用户的主目录,并将 /etc/skel目录中的文件拷贝到该目录中去;这时这个用户还无法登陆,必须得设置password设置密码后才能登陆。
useradd xxx -g xxx -d /home/xxx -m -s /bin/bash |
usermod
-g |
修改用户名的所在组。 |
-l |
修改用户名。 |
-L |
将用户账号锁定。 |
-U |
将用户账号解锁。 |
userdel
userdel [-r] [要删除的账号]
passwd
-S |
用于查询指定用户账号的状态。 |
-l |
用于锁定账号的口令 |
-u |
解除锁定账号的口令。 |
-d |
删除指定账号的口令。 |
who am i &whoami
id, su, groups
ps, kill
其命令语法格式如下:ps [选项]
-e |
显示所有进程。 |
-f |
全格式。 |
-h |
不显示标题。 |
-l |
给出长列表。 |
-a |
显示终端上的所有进程,包括其他用户的进程。 |
-r |
只显示正在运行的进程。 |
-u |
打印用户格式,显示用户名和起始时间。 |
一般情况下可以使用ps –ef 来查看。
kill命令可以终止后台进程。通过ps命令查询到进程ID后,就可以通过kill命令强制关闭进程。
kill -9 pid (强制关闭某进程)
chmod
chmod命令的一般格式为:
chmod [who] operator [permission] filename
u:文件属主权限。
g: 同组用户权限。
o: 其他用户权限。
a: 所有用户(文件属主、同组用户及其他用户)。
+: 增加权限。
-: 取消权限。
=: 设定权限。
r: 读权限。
w: 写权限。
x: 执行权限。
chmod实例
chown -R -h owner file
ifconfig
ln
ln [-s] source_path target_path
cron和crontab
下面就是这些域:
第1列分钟1~5 9
第2列小时1~2 3(0表示子夜)
第3列日1~3 1
第4列月1~1 2
第5列星期0~6(0表示星期天)
第6列要运行的命令
crontab命令选项
crontab [-u user] -e -l –r
其中:
-u 用户名。
-e 编辑crontab文件。
-l 列出crontab文件中的内容。
-r 删除crontab文件。
Crontab实例
find
find命令选项
b - 块设备文件。
d - 目录。
c - 字符设备文件。
p - 管道文件。
l - 符号链接文件。
f - 普通文件。
Find命令实例
grep
awk
tar
其它命令
安装JDK
}解压JDK安装文件
}配置环境变量
}设置的环境变量生效
安装tomcat
}解压tomcat的安装文件
}修改$tomcat/bin目录下的shell文件执行权限
}启动tomcat
}查看tomcat是否启动好
}关闭tomcat
Mysql安装
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。