linux(2)

1.1. 主机名  hostname

主机名  hostname   显示主机名

        hostname    主机名  临时修改

vi /etc/sysconfig/network    永久修改主机名(需要重启)

    HOSTNAME=linux01                          ---->   reboot重启

1.2. 域名  hosts

一般要求域名和对应的ip的主机名一致

 vi /etc/hosts

192.168.133.3  linux01(主机名)

192.168.133.4      linux02(主机名)

192.168.133.5      linux03(主机名)

以后要和某台计算机通信ping主机名和ping ip 一样

1.3. 防火墙  

service iptables status 查看防火墙的状态

service iptables start 启动防火墙

service iptables stop 停止防火墙

防火墙无法启动

iptables -F

service iptables save

service iptables restart

开机自动关闭/开启

chkconfig iptables off / on

1.4. 网络通信

ifconfig                  查看本地详细网络配置信息

ping -c 3 192.168.133.1     接收三次答复

netstat -nltp   查看和网络通信有关的进程

n       数字

l       详细信息

t  tcp  协议

u  udp 协议

p      端口

a      所有的网络

netstat  -nltp  |  grep 端口(22)  3306   8080   80

grep  搜索

ll  |  grep  1.txt

 

1 上传tomcat     apps

2 上传  *.war     webapps/

3  启动tomcat   bin/startuo.sh

4  停止         bin/shutdown.sh

http://ip:8080/test02/index.html

netstat   -nltp  | grep 8080

1.5. 文件搜索

find   路径  -name   name  按名称查找文件

grep  “”   文件

i   忽略搜索字符串的大小写

v 反选

c 统计次数

n 显示行号

ll  | grep 1.txt

ps | grep  java

netstat -nltp | grep 22

which  命令  位置  java

whereis 命令 帮助文档的位置

1.6. 系统管理命令

df 查看文件磁盘的空间   du 查看指定目录的空间  free查看内存的使用情况

1.6.1. df

作用:用于查看Linux文件系统的状态信息,显示各个分区的容量、已使用量、未使用量及挂载点等信息。看剩余空间

df -h  展示磁盘空间和使用情况  以易读的形式展示

df -a 显示所有的分区包括大小为0的

df -k 以kb为单位展示分区

df -m  以M为单位展示分区大小

1.6.2. du

查看文件或目录的大小(磁盘级别),磁盘目录

du  -a 展示文件和子文件的大小

du  -h 以易度的形式展示  M  Kb

du  -s 统计占有量

du /root/ -sh 统计root目录的总大小

df命令是从文件系统考虑的,不仅考虑文件占用的空间,还要统计被命令或者程序占用的空间。

du命令面向文件,只计算文件或目录占用的空间。

1.6.3. Free

查看内存及交换空间的使用状态

Free -m

Free -k

Free -g

清除缓存

echo 1  >  /proc/sys/vm/drop-caches

1.6.4. ps

查看系统中的进程

ps  查看当前的进程

ps  | grep java 查看当前运行的java进程

ps  | grep  mysql  查看当前的MySQL进程

ps应用实例
       # ps -u or ps -l       查看隶属于自己进程详细信息

# ps aux | grep sam    查看用户sam执行的进程 
       # ps -ef | grep init        查看指定进程信息

1.6.5. top查看系统健康状况

top

top -d   top -10 指定几秒刷新一次  指定10秒刷新一次

1.6.6. kill杀死关闭进程

kill -1   重启进程

kill -9  进程号  杀死指进程

1.7. 用户管理 (知道)

useradd  reba  添加用户

su    reba  切换用户

exit 退出 回到上个用户

userdel  -r   reba  删除用户(要删除用户文件夹)

passwd  reba  修改指定用户的密码

1.8. 权限

1.8.1. 文件

不同的用户对不同的文件或者文件夹有不同的操作(创建 删除 读写  可执行)权限

文件 读写和执行  

r   对文件可读

w  对文件可写

x   对文件可执行

修改权限 chmod   u 文件所属主  g文件所属组 o 其他人的权限  + - 减权限

修改权限 chmod   chmod  777

first.sh  可执行权限

-rwxr--r-x. 1 root root 27 5月  22 18:34 first.sh

#!/bin/bash

  echo "hello"

1.8.2. 文件夹

r   ls  查看

w mkdir   touch cp  mv  必须有执行权

x   cd

文件夹的写权限一般和执行权一块使用

t只针对目录生效,它表示只能让所属主以及root可以删除(重命名/移动)该目录下的文件

1.9. 本地yum源的搭载

安装常用的软件

rpm   

二进制软件包

rpm  一般失败

yum  自动解决依赖

1.9.1. yum

1 VMware    设置  dvd  

mkdir /mnt/dvd

2 mount /dev/cdrom     /mnt/dvd  挂载光盘

ll  /mnt/dvd ----->............

3 修改配置

  cd /etc/yum.repos.d

rename .repo .repo.txt  *   重命名

mv mv CentOS-Media.repo.txt  CentOS-Media.repo  移动

vi mv CentOS-Media.repo.bak CentOS-Media.repo

[c6-media]

name=CentOS-$releasever - Media

baseurl=file:///mnt/dvd

gpgcheck=1

enabled=1

yum list | grep rz 搜索文件上传命令

yum -y install lrzsz.x86_64  安装软件

    在/etc/fstab里添加一行  /dev/sr0  /mnt/dvd/ iso9660 ro 0 0   可以实现开机自动挂载

1.10. 克隆

快照

克隆 (关机)

网卡的问题

 vi /etc/udev/rules.d/70-persistent-net.rules

 删除eth0  ----eth1改成eth0

 reboot

修改ip

删除网卡的物理地址

ip  

修改主机名

     域名

192.168.133.3  

192.168.133.4

192.168.133.5

1.11. 集群通信

ssh协议

默认服务端

在每台linux机器上安装ssh协议的客户端

yum -y install openssh-clients.x86_64

ssh bigdata02   密码

猜你喜欢

转载自blog.csdn.net/a331685690/article/details/80552742