1.Linux-系统基本配置
系统时间管理
查看系统当前时间和时区
date
date -R
格式化输出的选项
date "+%Y_%m_%d %H:%M:%S"
设置完整的时间
date -s "2016-09-10 14:24:34"
同步网络时间
ntpdate cn.pool.ntp.org
中国国家授时中心服务器地址:cn.pool.ntp.org
网络管理
ifconfig 命令
查看当前所有活动网络接口的状态信息,如下图:
![](https://i-blog.csdnimg.cn/blog_migrate/d432e8bd6e5080173ee75a19e108c272.png)
网络配置
使用命令编辑网卡配置文件:
[root@hadoop01 ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
ONBOOT=yes|no yes时网卡会随机启动 no时开机时不启动
BOOTPROTO=dhcp|static|none dhcp自动获取ip地址
static和none:要手动配置ip地址
修改完成重启网络
开启网络服务:service network start
关闭网路服务:service network stop
重启网络服务:service network restart
设置主机名
查看主机名
命令:hostname
修改主机名
命令:vi /etc/sysconfig/network
修改完成保存退出。需要重启虚拟机才能生效。
配置主机映射
修改配置文件
命令:vi /etc/hosts
设置防火墙
查看防火墙状态:service iptables status
开启防火墙:service iptables start
关闭防火墙:service iptables stop
刷新防火墙:service network status
注:centos7以上命令
systemctl status firewalld
systemctl stop firewalld
systemctl start firewalld
启动级别管理
查看系统运行级别
命令:runlevel
修改系统运行级别
/etc/inittab文件
![](https://i-blog.csdnimg.cn/blog_migrate/b9a06eac315570c852158caba5a2ed2b.png)
进程管理
ps命令
ps 查看系统进程的命令
ps -ef 查看系统的所有进程的详细信息
kill命令
kill 进程编号 结束进程(杀进程)
kill -9 进程编号 强制杀进程
killall java 杀掉所有的java进程 killall按名称去杀进程
注:
grep 命令
搜索的内容
-v 参数表示搜索的内容中不包含某些信息
grep a 1.txt 搜索1.txt中包含a的行
grep a 1.txt | grep -v s 搜索1.txt中包含a但不包含s的行
通道
前面是命令| 命令 将前面命令的执行结果传给后面的命令作为参数使用
ps -ef | grep vi 查找包含vi的进程
netstat命令
netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况
-a:显示所有的连接情况
-n 以数字形式展示相关连接的信息。使用此命令可以看到各个连接的真实IP地址。
-p 显示建立相关链接的程序名
-l 仅列出在Listen(监听)的服务状态
-t (tcp) 仅显示tcp相关选项
-u (udp)仅显示udp相关选项