摘要:本文主要向大家介绍了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频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-IT技术咨询与就业发展一体化服务 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号