Linux运维知识之Linux下权限的修改-JDK的配置-文件的常见操作
小标 2018-09-07 来源 : 阅读 2807 评论 0

摘要:本文主要向大家介绍了Linux运维知识之Linux下权限的修改-JDK的配置-文件的常见操作,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助。

本文主要向大家介绍了Linux运维知识之Linux下权限的修改-JDK的配置-文件的常见操作,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助。

一.   linux下设置777权限和用户权限 
设置www目录的所有文件可写777

sudo chmod 777 -R www  (这里-R是继承)

设置www目录下的所有文件权限为user所有  

sudo chown -hR user www  
exit

 
二. 用户不在sudoers中处理办法:
 
 <方法一> 
 1.切换到超级用户root     $su root  2.查看/etc/sudoers权限,可以看到当前权限为440     $ ls -all /etc/sudoers     -r--r----- 1 root root 744  6月  8 10:29 /etc/sudoers  3.更改权限为777     $chmod 777 /etc/sudoers  4.编辑/etc/sudoers     $vi /etc/sudoers  5.在root    ALL=(ALL:ALL) ALL 下面添加一行     jack    ALL=(ALL)ALL     然后保存退出。     第一个ALL是指网络中的主机,我们后面把它改成了主机名,它指明jack可以在此主机上执行后面的命令。     第二个括号里的ALL是指目标用户,也就是以谁的身份去执行命令。     最后一个ALL当然就是指命令名了。     具体这里不作说明  6.把/etc/sudoers权限改回440     $chmod 440 /etc/sudoers
  7.操作完成,切换到jack用户测试一下
 
  
  <方法二>
使用root用户登录

 

su  
cd /etc  
chomd 740 sudoers  
gedit sudoers  


末尾加上
***   ALL=(ALL:ALL) ALL  
保存退出即可。
 <方法三>
这是我亲测的方法
1.sudo
2.su  输入超管理密码 比如: 123456
3. vi etc/sudoers
4. 找到root ALL = (ALL) ALL 
  添加自己的用户  *** ALL = (ALL) ALL
5. 最后恢复没有写权限模式,撤销文件的写权限,chmod u-w /etc/sudoers
切换到自己的用户试试
三. Linux下修改/etc/profile文件
  通常情况下,/etc/profile文件是只读的,直接用vi或gedit打开修改后是无法保存的。要修改profile,需要取得root权限,(使用gedit编辑)应该如下:
    $sudo gedit /etc/profile
    或者
    $sudo -s
    $gedit /etc/profile
  这样打开profile文件,修改后就可以保存了。
  让修改后的profile文件立即生效的方法:
  法1:
  $. /etc/profile
  .和/etc/profile之间有一个空格
  法2:
  $source /etc/profile
  source命令也称为“点命令”,也就是一个点符号(.)。source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。
 
四.linux下文件的复制、移动与删除
 
1.文件复制命令cp
 命令格式:cp [-adfilprsu] 源文件(source) 目标文件(destination)              cp [option] source1 source2 source3 ...  directory    参数说明:    -a:是指archive的意思,也说是指复制所有的目录    -d:若源文件为连接文件(link file),则复制连接文件属性而非文件本身    -f:强制(force),若有重复或其它疑问时,不会询问用户,而强制复制    -i:若目标文件(destination)已存在,在覆盖时会先询问是否真的操作    -l:建立硬连接(hard link)的连接文件,而非复制文件本身    -p:与文件的属性一起复制,而非使用默认属性    -r:递归复制,用于目录的复制操作    -s:复制成符号连接文件(symbolic link),即“快捷方式”文件    -u:若目标文件比源文件旧,更新目标文件    如将/test1目录下的file1复制到/test3目录,并将文件名改为file2,可输入以下命令:    cp /test1/file1 /test3/file2
 
2.文件移动命令mv
 命令格式:mv [-fiv] source destination    参数说明:    -f:force,强制直接移动而不询问    -i:若目标文件(destination)已经存在,就会询问是否覆盖    -u:若目标文件已经存在,且源文件比较新,才会更新    如将/test1目录下的file1复制到/test3 目录,并将文件名改为file2,可输入以下命令:    mv /test1/file1 /test3/file2
3.文件删除命令rm    命令格式:rm [fir] 文件或目录    参数说明:    -f:强制删除    -i:交互模式,在删除前询问用户是否操作    -r:递归删除,常用在目录的删除    如删除/test目录下的file1文件,可以输入以下命令:    rm -i /test/file1
 
五.安装jdk的方法
详细的三种方法见://www.cnblogs.com/spiders/archive/2016/09/06/5845727.html
只介绍下载好的jdk安装的方法:
手动解压JDK的压缩包,然后设置环境变量
1.在/usr/目录下创建java目录

[root@localhost ~]# mkdir/usr/java
[root@localhost ~]# cd /usr/java

2.下载jdk,然后解压

[root@localhost java]# curl -O //download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz 
[root@localhost java]# tar -zxvf jdk-7u79-linux-x64.tar.gz

3.设置环境变量

[root@localhost java]# vi /etc/profile

在profile中添加如下内容:


#set java environment
JAVA_HOME=/usr/java/jdk1.7.0_79
JRE_HOME=/usr/java/jdk1.7.0_79/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH


让修改生效:

[root@localhost java]# source /etc/profile

4.验证JDK有效性

[root@localhost java]# java -version
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注系统运维Linux频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 1 不喜欢 | 0
看完这篇文章有何感觉?已经有1人表态,100%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-IT技术咨询与就业发展一体化服务 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved