1、ifconfig 查看当前ip linux
说明:
eth0表示第一块网卡,其中HWaddr表示网卡的物理地址,可以看到目前这个网卡的物理地址(MAC地址)是52:54:75:D8:E0:41。
inet addr用来表示网卡的IP地址,此网卡的IP地址是10.120.44.7,广播地址Bcast:10.120.44.255,掩码地址Mask:255.255.255.0。
lo是表示主机的回环地址,这个一般是用来测试一个网络程序,但又不想让局域网或外网的用户能够查看,只能在此台主机上运行和查看所用的网络接口。比如把 httpd服务器的指定到回环地址,在浏览器输入127.0.0.1就能看到你所架WEB网站了。但只是您能看得到,局域网的其它主机或用户无从知道。
第一行:连接类型:Ethernet(以太网)HWaddr(硬件mac地址)。
第二行:网卡的IP地址、子网、掩码。
第三行:UP(代表网卡开启状态)RUNNING(代表网卡的网线被接上)MULTICAST(支持组播)MTU:1500(最大传输单元):1500字节。
第四、五行:接收、发送数据包情况统计。
第七行:接收、发送数据字节数统计信息
启动关闭指定网卡:
ifconfig eth0 up
ifconfig eth0 down
ifconfig eth0 up为启动网卡eth0,ifconfig eth0 down为关闭网卡eth0。ssh登陆linux服务器操作要小心,关闭了就不能开启了,除非你有多网卡。
为网卡配置和删除IPv6地址:
ifconfig eth0 add 33ffe:3240:800:1005::2/64#为网卡eth0配置IPv6地址ifconfig eth0 del 33ffe:3240:800:1005::2/64#为网卡eth0删除IPv6地址
用ifconfig修改MAC地址:
ifconfig eth0 hw ether 00:AA:BB:CC:dd:EE
配置IP地址:
[root@localhost ~]# ifconfig eth0 192.168.2.10
[root@localhost ~]# ifconfig eth0 192.168.2.10 netmask 255.255.255.0
[root@localhost ~]# ifconfig eth0 192.168.2.10 netmask 255.255.255.0 broadcast 192.168.2.255
启用和关闭arp协议:
ifconfig eth0 arp#开启网卡eth0 的arp协议ifconfig eth0 -arp#关闭网卡eth0 的arp协议
设置最大传输单元:
ifconfig eth0 mtu 1500
PS:注意使用命令修改后,服务器重启就会恢复原来的,要想不恢复需要直接修改文件
===============================================================================================================2、文件创建
vi
touch xxx.log 创建一个空的文件
vi与touch都可以创建,区别在于vi创建后文件会直接打开,而touch不会直接打开
PS:建议直接使用vi升级版vim
3、文件夹创建
mkdir xxx 创建1层
mkdir -p 1/2/3 连续创建3层
mkdir 4 5 6 同层1下子创建3个目录
4、cp 复制文件或者文件夹 原路径是存在的
文件: cp 20180502.log ruoze/
文件夹: cp -r 4 1/
ps:我是用的是相对路径,也可以使用 绝对路径
mv 移动文件相当于剪切
5、查看文件的内容
cat 1.txt 一下子将内容刷新出来
more 1.txt一页页的按空格键翻
less 1.txt
tail 实时查看文件内容
tail -f 20180427.log
tail -F 20180427.log -F = -f -retry
http://blog.itpub.net/30089851/viewspace-2134067/
tail -200f install.log.syslog 倒着查看最新200行,且实时
PS:
tail -f 等同于--follow=descriptor,根据文件描述符进行追踪,当文件改名或被删除,追踪停止
tail -F 等同于--follow=name --retry,根据文件名进行追踪,并保持重试,即该文件被删除或改名后,如果再次创建相同的文件名,会继续追踪
tailf 等同于tail -f -n 10(貌似tail -f或-F默认也是打印最后10行,然后追踪文件),与tail -f不同的是,如果文件不增长,它不会去访问磁盘文件,所以tailf特别适合那些便携机上跟踪日志文件,因为它减少了磁盘访问,可以省电
6、环境变量
全局:
/etc/profile
source /etc/profile 生效
个人: .bash_profile 、.bashrc
~/.bash_profile
source ~/.bash_profile 生效
. ~/.bash_profile 生效
7、删除
rm xxx.log 删除一个文件,询问
rm -f xxx.log 删除一个文件,不询问
rm -rf xxx 删除文件夹
rm -rf / 不能做
8、
history !70 查看历史命令和执行第70行
9、用户,用户组的常用命令
查看用户的命令: ll /usr/sbin/user*
查看组命令 :ll /usr/sbin/group*
10、
管道符 |
cat /etc/passwd | grep ruoze
前面输出作为后面输入
11、查看帮助命令
usermod --help
12、切换用户:
su hadoop
su - hadoop
exit 退出当前用户,返回上一次用户
临时获取root的权限 sudo
12、进程:
查看 ps -ef | grep tail
杀死进程
kill -9 26027
端口号:
查看
ps -ef|grep ssh