标签:占用 stdin 转换 家目录 在线 efault 远程 linux系统 复制
# hostname bigdata-cdh01.ibeifeng.com
# vi /etc/sysconfig/network
echo "unset MAILCHECK">> /etc/profile
cd .ssh
ssh-keygen生成密钥(-t rsa)
ssh-copy-id root@hadoop-senior02:/root/.ssh/
ssh hostname远程登录
date -s 2015-03-12
date -s 18:23:33
chown -R beifeng:beifeng /opt/cdh-5.3.6/
vi /etc/inittab
# 0 - 停机(千万不能把initdefault 设置为0 )
# 1 - 单用户模式
# 2 - 多用户,没有 NFS (没有网络)
# 3 - 完全多用户模式(命令行,实际上就是text模式)
# 4 - 没有用到
# 5 - X11 (xwindow,窗口)
# 6 - 重新启动
netstat -lnp|grep 9999
netstat 显示网络状态信息
-l 统计行
-w 统计字数
ps -ef | wc -l统计所有运行进程的行数
cat /etc/passwd | grep ‘root‘ | wc -l
cp -r 拷贝目录
which/whereis ls 查找ls命令的位置
--------------------------------------------------------------------------------
df 查看磁盘大小 df -h 带有单位显示磁盘信息
du 统计文件或者目录大小
-s(4) -h(4k)
# du -s /etc/ 求目录总大小
#du -h /etc/ 显示目录各个文件大小和目录大小带有单位
--------------------------------------------------------------
grep --在文件里面找符合条件的行 grep -v 剔除,反选
# grep ‘root‘ /etc/passwd
find --在目录里面找符合条件的文件或者目录
语法: find 查找的目标 匹配的条件
-name find /home/hainiu -name niu2
-type d f
# find /etc/ -name "*conf*"
--------------------------------------------------------------
vi vim --编辑文件
[命令行模式]
dd 删除光标所在的行
3dd 删除光标所在的连续3行
p 粘贴
yy 复制光标所在的行
4yy 复制光标所在的连续4行
G 光标快速定位到最后一行
gg 光标快速定位到第一行
u 撤销上一步操作
[插入模式]
[最后行模式]
:q 退出
:q! 强制退出
:wq 保存并退出
:set nu 显示行号
:set nonumber 隐藏行号
:5 光标快速定位到第5行
:1,$s/nologin/888888/g
把整个文件的nologin替换成888888
vi命令: 命令行模式下面: 查找:/string
按字母n向下搜索
按字母N向上搜索
--------------------------------------------------------------
管道符号 |
--把前一个命令的输出结果传递给后一个命令处理
--哪些命令支持放在管道符合后面(more、head、grep、wc)
cat /etc/passwd | grep ‘root‘
cat /etc/passwd | head -3
ifconfig | grep ‘inet6 addr:‘
grep -r "close" /home/* | more
在home目录下所有文件中查找,包括close的文件,并分页输出
----------------------------------------------------------
追加\覆盖 >> >
--把前一个命令的输出结果追加\覆盖到某个文件
head -3 /etc/passwd > /tmp.pass 覆盖
head -3 /etc/passwd >> /tmp.pass 追加
---------------------------------------------------------------------
用户和用户组
/etc/passwd 保存系统用户的一些基本信息
/etc/group 保存系统用户组的信息
/etc/shadow 存储用户账号的密码
/etc/gshadow 存储用户组账号的密码
用户名:x:UID:GID
userdel 删除用户
useradd 增加用户
--创建一个用户以后,系统默认会创建一个与用户名同名的用户组
# useradd user01
groupadd 增加用户组
# groupadd user02
passwd 设置用户密码
--echo 回显字符
# echo ‘123456‘ | passwd --stdin user01
# passwd user01
用户家目录:
--创建完用户以后,默认会在/home目录下生成一个与用户名同名的目录,
这个目录称为该用户的家目录
---------------------------------------------------------------------------
权限(ls -a---------ls -la------ll)
# ls -la
drwxr-xr-x. 2 test02 test 4096 Nov 11 2010 .gnome2
--test02 代表拥有者
--test 代表拥有组
第一个字符“-”表示普通文件;这个位置还可能会出现“l”链接;“d”表示目录
d 第一组(rwx) 第二组(r-x) 第三组(r-x)
文件类型 文件拥有者权限位 文件拥有组权限位 其他所有人
修改权限命令:chmod chown
[root@localhost test02]# chmod u+w,g-r,o+w /srv
读,写,执行(4,2,1)
[root@localhost test02]# chmod 734 /srv/
chown
# chown -R test01:test01 /srv/
------------------------------------------------------------------------
Linux压缩和解压工具
tar.gz
--压缩: tar -zcvf 压缩后的包名.tar.gz 压缩的目标
--解压: tar -zxvf 压缩后的包名.tar.gz [-C 目标目录]
--例子:
# tar -zcvf varlog.tar.gz /var/log/
# tar -zxf varlog.tar.gz -C target/
tar.bz2
--压缩: tar -jcvf 压缩后的包名.tar.bz2 压缩的目标
--解压: tar -jxvf 压缩后的包名.tar.bz2 [-C 目标目录]
zip
--压缩: zip 压缩的目标
--解压: unzip 压缩包
rar
--默认不支持
---------------------------------------------------------------------------
--安装 rpm -ivh
--卸载 rpm -e
--查看 rpm -qa|grep zlib
--查看文件属于哪个rpm包
rpm -qf /etc/ntp.conf
yum provides /etc/ntp.conf
yum命令:
--列出所有可用(已安装)rpm包 # yum list
# yum list | grep httpd-devel
--安装软件包 # yum -y install
--卸载软件包 # yum -y remove
配置yum仓库
--常用的仓库地址 mirrors.163.com mirrors.sohu.com
--仓库配置文件路径/etc/yum.repos.d
--DNS解析
-----------------------------------------------------------------------------
mkdir -p 创建多级目录
rmdir 删除空目录
tree 树形结构显示目录,需要安装tree包
ln 创建链接文件
more、less 分页显示文本文件内容
head、tail 显示文件头、尾内容
alias 对命令重命名 如:alias showmeit="ps -aux" ,另外解除使用unaliax showmeit
top 查看系统整体资源(windows任务管理器)
free 查看内存使用情况
netstat [-anltup ] 查看端口情况
netstat -an
netstat -tlnp
ps 查看进程
ps -ef 查看所有进程,标准格式显示
ps auxf 用BSD格式显示瞬间进程状态
vmstat iostat mpstat sar查看CPU性能的指令
stat 显示指定文件的详细信息,比ls更详细
who 显示在线登陆用户
top 动态显示当前耗费资源最多进程信息
标签:占用 stdin 转换 家目录 在线 efault 远程 linux系统 复制
原文地址:http://www.cnblogs.com/feiyumo/p/7482375.html