一. linux下设置777权限和用户权限
设置www目录的所有文件可写777
设置www目录下的所有文件权限为user所有
二. 用户不在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用户登录
末尾加上
*** 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的方法
详细的三种方法见:http://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 http://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)
原文:http://www.cnblogs.com/yxb9527/p/6759924.html