Linux学习笔记(一)——初级操作
最近学习hadoop,需要用到linux,之前没有接触过,因此在学习hadoop的过程中积累了一些Linux的初级知识,如下:
1. 网络配置
ifconfig 查看网络接口信息;
ping –c 4 192.168.0.144 发送指定数量的网络测试包
hostname 显示当前主机名称
setup 调用设置界面
service network restart 重启网络服务
service iptables status 查看防火墙状态
2. 关闭SELinux
永久有效:
修改 /etc/selinux/config 文件中的 SELINUX="" 为 disabled ,然后重启。
即时生效 setenforce 0
3. 关闭防火墙
永久性生效
开启:chkconfig iptables on
关闭:chkconfig iptables off
即时生效,重启后失效
开启:service iptables start
关闭:service iptables stop
4. 删除命令
在 Linux 下删除目录的命令是“rm”;
我们常用的几个参数为“-f -i -r -v”;
-i 删除前逐一询问确认。
-f 即使原档案属性设为唯读,强制删除,系统不会逐一让我们确认。
-r 将目录及以下之档案文件一并删除。注意:如果 rm 不带此参数,是不能删除目录的。
-v或--verbose 显示指令执行后的结果信息。
5. 主机与ip绑定
编辑:vi /etc/hosts 增加一行
验证:ping –c 4 主机名
6. 解压文件
*.tar 用 tar xvf 解压
*.gz 用 gzip -d或者gunzip 解压
*.tar.gz和*.tgz 用 tar xzvf 解压
*.bz2 用 bzip2 -d或者用bunzip2 解压
*.tar.bz2用tar xjf 解压
*.Z 用 uncompress 解压
*.tar.Z 用tar xZf 解压
*.rar 用 unrar e解压
*.zip 用 unzip 解压
7. 修改当前主机名称
即时有效: hostname XXX 修改当前主机名称
永久有效:vi /etc/sysconfig/network
8. 设置ssh
ssh-keygen -t rsa 用rsa算法产生秘钥
cd .ssh 进入.ssh目录中
ls 查看此目录下的文件:id_rsa id_rsa.pub
more id_rsa.pub 查看秘钥内容
cp id_rsa.pub authorized_keys 拷贝秘钥
ssh localhost 登录验证
9. 查看并设置时间
clock --show 查看硬件时间
clock --set--date="05/09/15 23:25" 设置硬件时间
date 查看系统时间
clock --hctosys 用硬件时钟同步系统时钟
注:hc代表硬件时间,sys代表系统时间
10. 错误记录
1.Q:Error,some other host already uses address;
A:编辑文件/etc/sysconfig/network-scripts/ifup-eth,注释掉如下文本:
if ! arping -q -c 2 -w ${ARPING_WAIT:-3} -D-I ${REALDEVICE} ${IPADDR} ; then
net_log $"Error, some other host already uses address${IPADDR}."
exit 1
fi
重启网络服务
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。