关键词:
作者:Georgekai 归档:学习笔记 2017/12/28
|
目 录
1.2.1 网卡配置文件和DNS配置文件
1.2.2 更改本机hosts文件
1.2.3 修改主机名
1.2.4 开机自动挂载的设备与目录的对应关系
1.2.5 开机自动运行的软件和命令存放位置
1.2.6 运行级别的配置文件
1.2.7 存放各种软件的管理命令
1.2.8 配置系统的环境变量、别名 /etc/profile
1.2.9 配置别名 /etc/bashrc
1.2.10 登录系统之前的提示信息 /etc/issue
1.2.11 登录系统之后的提示信息 /etc/moth
1.2.12 快速清空一个文件的内容 >
1.3 /etc/目录
1.3.1 编辑软件默认安装位置 /usr/local
1.3.2 安装软件的常见方法 yum rpm 源码
1.3.3 查看软件是否安装
1.4 /var/目录
1.4.1 日志的记录位置/var/log/messages /var/log/secure
1.5 /proc/目录
1.5.1 查看CPU的使用信息 /proc/cpuinfo
1.5.2 查看内存的使用信息 /proc/meminfo
1.5.3 查看系统的平均负载 /proc/loadavg
1.5.4 查看系统的挂载列表 /proc/mounts
Day8
Georgekai~~~操作前备份,操作后检查
记忆方法:
1. 画一些图片-----先做出来,在慢慢优化
2. 记忆的层次
回顾: 1. 目录结构-linux目录特点
2. linux网卡的配置文件
3. Linux无法上网的拍错过程
1)验证是否能上网 ping www.baidu.com ==>unkn own host
2) DNS是否有问题 ping 公网的ip地址 ,如果通了说明DNS有问题
正题: 必知必会的目录和文件的作用、安装软件方法、运行级别
1.1 /etc/目录
1.1.1 网卡配置文件和DNS配置文件
1) 网卡配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0
2)DNS配置文件
/etc/resolv.conf
注:修改DNS在网卡配置文件中修改,因网卡配置文件 配置的NDS优先于/etc/resolv.conf
1.1.2 更改本机hosts文件,为了测试使用
/etc/hosts
注:/etc/hosts ip址与域名解析关系(对应关系)
作用:1)搭建测试的环境
2)方便记忆
1.1.3 修改主机名
1)临时修改
hostname kai
2)永久修改-配置文件
vim /etc/sysconfig/network
注:快捷键:Esc + . (删除光标后面的内容并进入编 辑模式)
1.1.4 开机时自动挂载的设备与目录的对应关系
1)blkid 查看分区、UUID、挂载点他们之间的对应关系
blkid
2)df -h 查看磁盘的使用情况 (h 带单位显示)
df -i 查看磁盘i节点的使用情况
1.1.5 开机自动运行的软件或命令存放的位置
vim /etc/rc.local
1.1.6 运行级别的配置文件
vim /etc/inittab
运行级别说明:
# 0 关机!!(不要把系统运行级别设置为0)
# 1 单用户模式 (只会运行基本的服务,网络也不行,一般用 于root密码忘记了)
# 2 没有NFS,多用户模式
# 3 命令行模式 工作中默认的运行级别
# 4 待开发
# 5 图形化模式 桌面模式
# 6 重启!!(不要把系统运行级别设置为6)
1)查看运行级别
runlevel
注:如显示N 3 :N表示以前没有切换过运行级别 3表示 当前运行级别
2)临时修改运行级别 (如:切换到图形),立即生效
init 5
3)永久修改运行级别 ,重启生效
vim /etc/inittab
1.1.7 存放各种软件的管理命令(服务)
如: /etc/init.d/iptables stop
注: 常用状态: stop reload restart start
1.1.8 配置系统的环境变量、别名
/etc/profile
注:PS1 PATH LANG :/etc/sysconfig/i18n
1.1.9 配置别名
/etc/bashrc
注:全局变量(相当于国法):/etc/profile
/etc/bashrc
局部变量(相当于家规):~/.bashrc
~/.bash_profiel
1.1.10 这个文件的内容在用户登录系统之前提示
/etc/issue
1.1.11 这个文件的内容在用户登录系统之后提示
/etc/motd
1.1.12 快速清空一个文件的内容
方法一: > /etc/kai.txt
方法二: echo ""> /etc/kai.txt
1.2 /usr/目录
1.2.1 linux编辑安装软件默认的位置 === c:/program files
/usr/local/
1.2.2 linux下面安装软件常见的方法:
1)yum 常用的 ,相当于点外卖 缺少的东西外卖解决
yum install tree -y
优点:安装方便、快捷
缺点:联网
2)rpm包安装 相当于超市买半成品,速冻水饺,需要自加 工,缺少的东西自己解决
缺点:自己解决依赖关系
3)编译安装 想到于自己做(准备源码包并解压),准备菜(./confi gure),炒菜(make),上菜 (makeinstall)
优点:自己根据需求进行配置
缺点:需要自己解决各种依赖关系
1.2.3 查看软件是否安装
1)查看rpm包是否安装
方法一:rpm -qa tree
方法二:rpm -qa |grep "tree"
注:-qa 查看软件是否安装(q查询query,a所有all)
2)rpm软件包里面的内容
rpm -ql tree
注:-ql 显示软件里面的内容( l列表list)
1.3 /var/目录
1.3.1 日志 === 服务器运行状态记录
1)/var/log/messages 存放的是系统默认的日志
tail /var/log/messages
2)/var/log/secure 用户的登录信息,谁在什么时候登录到你的 系统,登录是否成功
tail /var/log/secure
注:系统会对/var/log/secure /var/log/messages会 定期的切割
1)保证系统的日志文件不会过大
2)第日志的定式切割---日志轮询
1.4 /proc/目录 虚拟目录、内存中进出/软件信息
1.4.1 查看CPU信息
cat /proc/cpuinfo
注:physical id : 第几个CPU,从0开始
cored id :第几个核心
1.4.2 查看内存使用信息
方法一:cat /proc/meminfo
方法二: free -h
1.4.3 查看系统的平均负载
方法一:[[email protected]rgekai ~]# cat /proc/loadavg
0.00 0.00 0.00 1/95 1999
方法二:[[email protected] ~]# w
22:07:06 up 1:50, 1 user, load average: 0.00, 0.00, 0.00
USER TTY FROM [email protected] IDLE JCPU PCPU WHAT
root pts/0 10.0.0.1 21:40 0.00s 0.23s 0.09s w
方法三:[[email protected] ~]# uptime
22:06:08 up 1:49, 1 user, load average: 0.00, 0.00, 0.00
注:负载 === 系统的繁忙程度
注:第一个0.00 :表示最近1分钟内负载
第二个0.00 :表示最近5分钟内负载
第三个0.00 :表示最近15分钟内负载
注:衡量方法:
系统负载 接近 所有cpu核心总数的时候 属于繁忙
1.4.4 系统挂载列表,设备与入口(目录)的对应关系
方法一:cat /proc/mount
方法二:df -h
注:-h 人性化显示,-m 显示以m为单位的信息
大数据必知必会的-linux命令(代码片段)
文件操作命令touch命令touch命令创建文件touch文件路径toucha.txt#在当前目录创建a.txt文件touch/root/a.txt#在/root目录创建a.txt文件mv命令通过mv命令可以用来移动文件或目录,也可以给文件或目录重命名1)将文件移动另一个目录中... 查看详情
架构实践架构师必知必会的5种业界主流的架构风格
【架构实践】架构师必知必会的5种业界主流的架构风格目录 【架构实践】架构师必知必会的5种业界主流的架构风格 查看详情
架构实践架构师必知必会的5种业界主流的架构风格
【架构实践】架构师必知必会的5种业界主流的架构风格目录 【架构实践】架构师必知必会的5种业界主流的架构风格 查看详情
tcp/ip,必知必会的
...TCP拥塞控制 0前言本文整理了一些TCP/IP协议簇中需要必知必会的十大问题,既是面试高频问题,又是程序员必备基础素养。 1TCP/IP模型TCP/IP协议模型(TransmissionControlProtocol/InternetProtocol 查看详情
大数据必知必会的-linux命令(代码片段)
终端命令格式command[-options][parameter]说明:command:命令名,相应功能的英文单词或单词的缩写[-options]:选项,可用来对命令进行控制,也可以省略parameter:传给命令的参数,可以是零个、一个或者多个显示文件列表命令ls是英文单词list的简... 查看详情
大数据必知必会的-linux命令(代码片段)
终端命令格式command[-options][parameter]说明:command:命令名,相应功能的英文单词或单词的缩写[-options]:选项,可用来对命令进行控制,也可以省略parameter:传给命令的参数,可以是零个、一个或者多个显示文件列表命令ls是英文单词list的简... 查看详情
大数据必知必会的-linux命令(代码片段)
用户的创建和删除命令用户创建和密码设置useradd用户名passwd用户名useradditheima#创建新用户itheimapasswditheima#设置用户itheima密码用户删除user-r用户名userdel-ritheima#删除用户itheima权限管理命令文件权限概述Linux操作系统是多任务多用... 查看详情
身为开发必知必会的linux:linux远程连接/命令的使用
系列文章目录🍑软件测试功能到自动化学习路线图,2022年最新版技术栈🍑软件测试01:从了解测试岗位职能和测试流程开始,附作业🍑软件测试02:6大实际案例手把手教你设计测试点🍑软件测试0... 查看详情
大数据必知必会的-linux命令(代码片段)
用户的创建和删除命令用户创建和密码设置useradd用户名passwd用户名useradditheima#创建新用户itheimapasswditheima#设置用户itheima密码用户删除user-r用户名userdel-ritheima#删除用户itheima权限管理命令文件权限概述Linux操作系统是多任务多用... 查看详情
大数据必知必会的-linux命令(代码片段)
用户的创建和删除命令用户创建和密码设置useradd用户名passwd用户名useradditheima#创建新用户itheimapasswditheima#设置用户itheima密码用户删除user-r用户名userdel-ritheima#删除用户itheima权限管理命令文件权限概述Linux操作系统是多任务多用... 查看详情
❤️hadoop必知必会的基本知识❤️
🏃HDFS🏊HDFS的组成架构:这种架构主要由四个部分组成,分别为HDFSClient、NameNode、DataNode和SecondaryNameNode。下面我们分别介绍这四个组成部分。1)Client:就是客户端。 (1)文件切分。文件上... 查看详情
❤️hadoop必知必会的基本知识❤️
🏃HDFS🏊HDFS的组成架构:这种架构主要由四个部分组成,分别为HDFSClient、NameNode、DataNode和SecondaryNameNode。下面我们分别介绍这四个组成部分。1)Client:就是客户端。 (1)文件切分。文件上... 查看详情
多线程必知必会的知识点
1)现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行?这个线程问题通常会在第一轮或电话面试阶段被问到,目的是检测你对”join”方法是否熟悉。这个多线程问题比较简单,可以用join方法实现。2)... 查看详情
10个必知必会的统计学问题
...?假设检验的内涵和步骤?这篇文章带你来看10个必知必会的统计学问题。正文来源:计量经济学1、问:自由度是什么?怎样确定?答:ÿ 查看详情
必知必会的mysql知识②使用mysql(代码片段)
...连接MySQLMySQL数据库基本命令小结前言根据上一篇文章【必知必会的MySQL知识】①初探MySQL的内容,想必您对MySQL数据库有了一个整体的了解了,并且应该在自己电脑上已经安装上了MySQL。这一篇呢我们来说一说这么连接上数据库并... 查看详情
zookeeper必知必会的知识点
ZooKeeper是什么?ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接... 查看详情
必知必会的设计原则——开放封闭原则(代码片段)
概述开放封闭原则是面向对象所有原则的核心。对功能扩展开放,面向修改代码封闭。需求改变时,在小改变软件实体源代码(类、接口、方法等)的前提下通过扩展功能使其满足新的需求。需求描述不同需求的用户去银行办理... 查看详情
linux必知必会的基本命令和部署项目流程(代码片段)
Linux的基本命令Linux下我们的输入被以空格(个数不限)分割成多个部分(命令+参数),如果某个部分中自带空格,需要使用引号引起来。命令一般自带帮助文档,使用命令--help查看。命令的大多数选项都是-[字母]或--[字母]... 查看详情