用户组的做用,就用于标识一种类型的用户,这样能够给一组用户(多个用户)授予权限java
用户组 |
---|
![]() |
注意:用户组的信息放在/etc/group。使用命令cat /etc/groupnode
查看用户组 |
---|
![]() |
使用命令:groupadd [组名]mysql
建立用户组 |
---|
![]() |
删除用户组 |
---|
![]() |
使用命令useradd [用户名],默认会将用户添加到跟用户名相同的用户组中。 若是要将用户添加到指定的组中,使用useradd -g [组名] [用户名],前提是指定的组必须存在linux
添加用户 |
---|
![]() |
用户信息在/etc/passwd文件中查看sql
查看用户 |
---|
![]() |
使用命令groups [用户名]数据库
查看用户属组 |
---|
![]() |
使用命令:usermod [用户名]windows
修改用户的属组:usermod -g [新组名] [用户名]tomcat
修改用户属性 |
---|
![]() |
使用命令passwd [用户名]安全
注意,输入密码的时候,光标不会移动!!!bash
修改用户密码 |
---|
![]() |
使用命令:su [用户名],退出命令使用exit。
若是使用命令:su - [用户名],表示一并切换用户的环境变量
切换用户 |
---|
![]() |
那么咱们在开发中切换用户,到底要不要加”-”? |
答案是:除非有特殊要求,一般须要加”-”
使用命令userdel [用户名]
删除用户 |
---|
![]() |
Linux权限管理对root用户无效。
权限分为三种:可读(r)、可写(w)、可执行(x)
使用ll命令,查看文件的详细信息,其中:
查看文件的详细信息 |
---|
![]() |
第1位:表明该文件的类型,”-”表明文件,”d”表明文件夹,”l”表明连接;
第2~4位:表明文件的拥有者的权限;
第5~7位:表明该文件拥有者的同组用户的权限(也称之为属组用户);
第8~10位:其它全部用户的权限。
第一个root:表明该文件的拥有者(默认是该文件的建立者);
第二个root:表明该文件拥有者的属组。
(1)chmod 【用户】【+、-】【权限】 文件
(2)数字权限 r:4 w:2 x:1 r+w+x的值表示用户的最终权限
chmod 766 a.txt 表示拥有者满权限、属组读写权限、其它用户读写权限。
RPM是Red-Hat Package Manager(RPM软件包管理器)的缩写,是小红帽厂商推出的软件管理器,在Redhat、CentOS中完成支持。如今也基本推广到其它主流Linux发现版本中。
RPM软件包就像windows的EXE安装文件同样,各类文件已经编译好,并打了包,哪一个文件该放到哪一个文件夹,都指定好了,安装很是方便。
安装 |
---|
![]() |
查看安装结果 |
---|
![]() |
#Java PATH
export JAVA_HOME=/usr/java/jdk1.7.0_79
export PATH=$JAVA_HOME/bin:$PATH
因为防火墙安全限制问题,没法直接访问tomcat,解决方案:
a)用编辑器打开/etc/sysconfig/iptables
用编辑器打开/etc/sysconfig/iptables |
---|
![]() |
b)参照22端口,进行配置
参照22端口,进行配置 |
---|
![]() |
c)保存退出,并从新启动防火墙
cp catalina.sh /etc/init.d/tomcat
CATALINA_HOME=/opt/soft/tomcat7 tomcat解压目录
JAVA_HOME=/usr/java/jdk jdk安装目录
脚本中设置 |
---|
![]() |
安装4个应用程序 |
---|
![]() |
若是Mysql-server安装失败,则查看是不是系统自带低版本mysql-lib库产生冲突,若是是这个缘由,则卸载低版本mysql-lib库: rpm -e mysql-libs-5.1.71-1.el6.x86_64
目的:这个my.cnf文件,已经配置好了相关的设置,编码使用的是utf-8。
上传配置文件my.cnf到/etc/目录下 |
---|
![]() |
初始化mysql |
---|
![]() |
启动Mysql |
---|
![]() |
查看初始密码 |
---|
![]() |
使用初始密码登录 mysql -u root –pFeejxrrkzR544vGR
修改密码 set password=password(‘111111’);
修改密码 |
---|
![]() |
远程受权的目的:让其余的主机、用户可以访问服务器上的mysql数据库 命令:
grant all privileges on . to 'root'@'%' identified by '123456' with grant option;
flush privileges;
到了这一步以后,咱们就能够在Windows系统上利用可视化工具来链接咱们虚拟机中的Linux系统的Mysql数据库了。(IP地址为虚拟机的IP)
版权说明:欢迎以任何方式进行转载,但请在转载后注明出处!