1.查看tomcat是否启动:
ps -ef | grep tomcat
2.selinux安全策略,一般都会关掉的。否则的话某些应用会因为权限问题而被系统干掉,比如docker里的容器挂载了一个数据卷,但是即使用root登录,也没有权限在该文件夹里执行命令。所以需要关掉selinux
3.Linux一般将身份分为三个类别:owner、group、others,且三种身份各有read、write、execute等权限。
4./etc/passwd 默认情况下所有系统上的账号信息,都记录在这个文件中
/etc/shadow 个人密码记录在这个文件夹中
/etc/group 所有的组名记录在这个文件中
5.使用chgrp,改变文件所属用户组;
格式# chgrp [-R] group filename(or dirname)
其中R表示进行递归(recursive),连同子目录下的所有文件、目录。所以当修改一个目录中所有文件的用户组(所有者与权限)时,要加上R。
其中组名必须在/etc/group文件内存在才行。
使用chown,改变文件所有者;
格式
#chown [-R] user filename(or dirname),改变file的文件所有者为user。
#chown [-R] .group filename(or dirname),改变file的用户组为group(注意加点)。
#chown [-R] user.group filename(or dirname),改变file的文件所有者为user,用户组为group。为避免“.”引起的系统误判,通常用一下命令表示该句:
#chown [-R] user:group filename(or dirname)。
使用chmod,改变文件的权限;
6.chmod就是change mode bits的简称。
数字类型改变文件权限:
#chmod [-R] xyz fileordir,其中x代表owner权限,y代表group权限,z代表others权限。
r=4,w=2,x=1,上面三种身份的权限是r+w+x的和,如果没有相应的权限,则值为0。
例如:install.log文件,owner=rwx=4+2+1=7,group=rwx=4+2+1=7,others=---=0+0+0=0,所以这个文件的将改变权限值为770:
#chmod 770 install.log。
7.service命令,顾名思义,就是用于管理Linux操作系统中服务的命令。
1). 声明:这个命令不是在所有的linux发行版本中都有。主要是在redhat、fedora、mandriva和centos中。
2). 此命令位于/sbin目录下,用file命令查看此命令会发现它是一个脚本命令。
3). 分析脚本可知此命令的作用是去/etc/init.d目录下寻找相应的服务,进行开启和关闭等操作。
4). 开启httpd服务器:service httpd start
start可以换成restart表示重新启动,stop表示关闭,reload表示重新载入配置。
5). 关闭mysql服务器:service mysqld stop
6). 强烈建议大家将service命令替换为/etc/init.d/mysqld stop (因为有一些linux的版本不支持service)
Usage: service < option > | --status-all | [ service_name [ command | --full-restart ] ]
service oracle start
service oracle stop
service oracle restart
service oracle status