必知必会的目录和文件的作用、安装软件方法、运行级别


作者Georgekai

归档:学习笔记

2017/12/28

目  录

第1章 ctrl+1 1

1.2  /etc/目录 1

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]kai ~]# 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为单位的信息

时间: 2024-10-12 08:08:38

必知必会的目录和文件的作用、安装软件方法、运行级别的相关文章

Android必知必会-使用okhttp的PUT方式上传文件

背景 公司的文件上传接口使用PUT协议,之前一直用的都是老项目中的上传类,现在项目中使用了okhttp网络库,就查了下资料,在这里分享一下. 代码实现 /** * @param mediaType MediaType * @param uploadUrl put请求地址 * @param localPath 本地文件路径 * @return 响应的结果 和 HTTP status code * @throws IOException */ public String put(MediaType

Android必知必会-获取视频文件的截图、缩略图

背景 公司最近要求给我负责的APP加上视频录制和发布的功能,我简单的完成了基本的录制和视频压缩功能,后来发现发布接口需要上传视频的截图,网上搜索了一下资料,在这里整理一下. 代码实现 /** * 获取视频文件截图 * * @param path 视频文件的路径 * @return Bitmap 返回获取的Bitmap */ public static Bitmap getVideoThumb(String path) { MediaMetadataRetriever media = new Me

SSL证书必知必会:数字证书及CA基础知识

SSL证书必知必会:数字证书及CA基础知识 数字证书 数字证书是互联网通讯中标志通讯各方身份信息的一串数字,提供了一种在Internet上验证通信实体身份的方式,数字证书不是数字***,而是身份认证机构盖在数字***上的一个章或印(或者说加在数字***上的一个签名).它是由权威机构--CA机构,又称为证书授权(Certificate Authority)中心发行的,人们可以在网上用它来识别对方的身份.最简单的证书包含一个公开密钥.名称以及证书授权中心的数字签名.数字证书的一个重要的特征就是只在特

Nginx系列教程之三:nginx 必知必会

书接上回,聊一聊nginx的必知必会!!! 前言:从该教程往后,涉及到nginx的功能将越来越生产化,因此某些测试必须是基于web架构平台,所以在看本教程之前,建议先安装好LNMP或者LAMP架构,以便测试验证.其次该技术文档的测试是基于前端nginx反向代理与后端LNMP架构来测试的,后端LNMP主要是提供测试的访问页面而已,重点还是前端Nginx的设置 测试环境:前端代理:OS:CentOS6.5x64hostname:test1.lxm.comip:10.0.10.11 后端LNMP:OS

TCP/IP,必知必会的

文章目录 前言 TCP/IP模型 数据链路层 网络层 ping Traceroute TCP/UDP DNS TCP连接的建立与终止 TCP流量控制 TCP拥塞控制 0 前言 本文整理了一些TCP/IP协议簇中需要必知必会的十大问题,既是面试高频问题,又是程序员必备基础素养. 1 TCP/IP模型 TCP/IP协议模型(Transmission Control Protocol/Internet Protocol),包含了一系列构成互联网基础的网络协议,是Internet的核心协议. 基于TCP

读MYSQL必知必会的总结

看到了mysql必知必会 总结了以下几个以后很有可能用到的知识点: 1.在检索多列的时候,需要再列名之间用","进行分开,最后的列名后面不加. select id,uid,name from 表名;      select* form 表名 代表检索所有的列 2.在检索指定从第几行开始后的几行 select id from 表名 limit 3,4;第3行开始的后4行,要注意的是检测出来的第一行为0. 3.可以用 order by 语句对检测数来的进行排序,因为数据会受到修改编辑的影响

读《MySql必知必会》笔记

MySql必知必会 2017-12-21 意义:记录个人不注意的,或不明确的,或不知道的细节方法技巧,此书250页 登陆: mysql -u root-p -h myserver -P 9999 SHOW STATUS,用于显示广泛的服务器状态信息 DESCRIBE tableName;是SHOW COLUMNS FROM tableName;的一种快捷方式 SHOW CREATE DATABASE和SHOW CREATE TABLE,分别用来显示创建特定数据库或表的MySQL语句 SHOW G

MySQL必知必会 pdf完整版

需要学习的朋友可以通过网盘下载: http://tadown.com/fs/8yi6be9nsehu9e921/内容简介  · · · · · · <MySQL必知必会>MySQL是世界上最受欢迎的数据库管理系统之一.书中从介绍简单的数据检索开始,逐步深入一些复杂的内容,包括联结的使用.子查询.正则表达式和基于全文本的搜索.存储过程.游标.触发器.表约束,等等.通过重点突出的章节,条理清晰.系统而扼要地讲述了读者应该掌握的知识,使他们不经意间立刻功力大增. 读者评论: 飞林沙  2013-11

Ubuntu16.04 下 配置《 MySQL必知必会 》使用的软件环境

刚开始接触数据库, 想从< MySQL必知必会 >入门,需要本地配置一个MySQL数据库,配置环境的时候遇到了一些问题,特此记录. 首先附上pdf下载链接:   < MySQL必知必会 >中文版 以及  原版官网   书中附录B提到的样例表文件(也就是书中所用到的例子)也是在这个页面下载,稍后会提到. 一. Ubuntu 16.04下 安装 MySQL 正常的话几条语句就安装好了: 1.更新: sudo apt-get update 有的时候系统会使用IPv6的地址进行更新操作,导