[root@data-1-1 ~]# /etc/init.d/iptables stop
[root@data-1-1 ~]# setenforce 0
2 时间同步
[root@data-1-1 ~]# crontab -e
no crontab for root - using an empty one
* 1 * * * root ntpdate us.pool.ntp.org
"/tmp/crontab.5eUeSN" 1L, 39C written
crontab: installing new crontab
[root@data-1-1 ~]# ntpdate us.pool.ntp.org
3 压缩文件
[root@yun12-01 dev]# zip -r yun12-mapreduce.zip yun12-mapreduce
4 用户及用户组管理
/etc/passwd 存储用户账号
/etc/group 存储组账号
/etc/shadow 存储用户账号的密码
/etc/gshadow 存储用户组账号的密码
useradd 用户名
userdel 用户名
adduser 用户名
groupadd 组名
groupdel 组名
passwd root 给root设置密码
su root
su - root
/etc/profile 系统环境变量
bash_profile 用户环境变量
.bashrc 用户环境变量
su user 切换用户,加载配置文件.bashrc
su - user 切换用户,加载配置文件/etc/profile ,加载bash_profile
更改文件的用户及用户组
sudo chown [-R] owner[:group] {File|Directory}
例如:还以jdk-7u21-linux-i586.tar.gz为例。属于用户hadoop,组hadoop
要想切换此文件所属的用户及组。可以使用命令。
sudo chown root:root jdk-7u21-linux-i586.tar.gz
修改文件夹用户及用户组
chown -R -v pmel:pmel tools
chown -R pmel.pmel tools
5 文件权限
7(4+2+1)有读、写和执行的权限
4:读
2:写
1:执行
行动:
表示添加权限
- 表示删除权限
= 表示使之成为唯一的权限
当大家都明白了上面的东西之后,那么我们常见的以下的一些权限就很容易都明白了:
-rw------- (600) 只有所有者才有读和写的权限
-rw-r--r-- (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限
-rwx------ (700) 只有所有者才有读,写,执行的权限
-rwxr-xr-x (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限
-rwx--x--x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限
-rw-rw-rw- (666) 每个人都有读写的权限
-rwxrwxrwx (777) 每个人都有读写和执行的权限
[root@localhost ~]# chmod 777 /home/user 注:仅把/home/user目录的权限设置为rwxrwxrwx
[root@localhost ~]# chmod -R 777 /home/user 注:表示将整个/home/user目录与其中的文件和子目录的权限都设置为rwxrwxrwx
6 Linux下/etc/shadow文件
1)
ll /etc/sudoers
chmod 640 /etc/sudoers
ll /etc/sudoers
2)sudo配置临时取得root权限
系统中的普通用户有时需要root权限执行某种操作,要是使用su - root的话必须要知道root的密码,这是不安全的,
所以有了sudo,root可以对/etc/sudoers做一定的配置,让普通用户在不切换到root的情况下,执行一些只有root才能执行的操作。
这个文件只能root去修改,建议使用visudo这个命令修改,而不是直接vim /etc/sudoers。
[root@mail ~]# visudo
eg:
## Allows members of the users group to mount and unmount the
## cdrom as root
# %users ALL=/sbin/mount /mnt/cdrom, /sbin/umount /mnt/cdrom
hadoop ALL=/usr/bin/vim,/bin/more,/etc/hosts,/etc/profile
4)
[chen@mail 桌面]$ sudo -l #查看自己可以执行的sudo命令
[hadoop@yun12-01 ~]$ sudo vim /etc/hosts
7 scp用法
[root@data-1-1 tools]# scp * 192.168.1.8:/home/pmel/tools/
The authenticity of host '192.168.1.8 (192.168.1.8)' can't be established.
RSA key fingerprint is 38:5c:a9:b9:10:e8:30:b9:2b:b8:40:2d:52:19:f3:f7.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.1.8' (RSA) to the list of known hosts.
root@192.168.1.8's password:
8 linux文本与window文本编码转换
使用命令
unix2dos filename
dos2unix filename
eg:
[root@svn hooks]# yum install dos2unix
[root@svn hooks]# dos2unix post-commit