linux系统启动过程
1、linux引导过程总览
开机自检(BIOS)——MBR引导——GRUB菜单——加载内核kernel——读取INIT进程——读取/etc/inittab配置文间——执行/etc/rc.d/rc.sysinit 脚本或启动mingetty进程。.
INIT进程:
由Linux内核加载运行 /sbin/init 程序 是系统中第一个进程,PID(进程标记)号永远为1,配置文件:/etc/inittab。
2、系统服务控制
常用方式:
service 服务名称,控制类型
/etc/rc.d/init.d 服务名称 控制类型
控制类型:start,stop。restart,reload等。
查看运行级别:使用runlevel命令,分别显示: 切换前的运行级别、当前运行级别。
临时切换运行级别:init命令结合0-6运行级别参数

[root@localhost ~]# runlevel
N 5
[root@localhost ~]# init 3
[root@localhost ~]# runlevel
5 3

linux网络配置
1、查看网络设置
查看所有活动网络接口的信息:执行 ifconfig 命令
查看指定网络接口信息:执行ifconfig 网络接口
Eth0 以太网
Lo (虚拟)回环设备
Ppp0 使用PPP协议的串口设备 (通常指调制解调器)
Tr0 令牌环(Token Ring)
Fddi0 光纤
查看或设置当前主机名:hostname
查看或设置主机中路由表信息route(-n表示将路由记录中的地址信息显示为数字格式)
查看系统的网络连接状态、路由表、接口统计等信息 :netstat
-a:显示所有活动连接
-n:以数字形式显示
-p:显示进程信息
-t:查看TCP协议相关信息
-u:查看UDP协议相关信息
-r:显示路由表信息
比如查看TCP连接,并以数字形式显示以及携带进程信息的连接:
测试从当前主机到目的主机之间经过的网络节点:traceroute
2、设置网络参数的方式
(1)临时配置——使用命令调整:
ifconfig 接口名 ip地址 [netmask 子网掩码]
禁用或者重新激活网卡 :
ifconfig 网络接口 up
ifconfig 网络接口 down
设置虚拟网络接口:
ifconfig 接口名:序号 IP地址
(2)固定配置——修改配置文件
/etc/sysconfig/network-scripts/ 目录

[root@localhost network-scripts]# cd //etc/sysconfig/network-scripts/
[root@localhost network-scripts]# ll | grep ifcfg
-rw-r--r--. 1 root root   315 Feb 11 22:53 ifcfg-eno16777736
-rw-r--r--. 1 root root   254 Sep 16  2015 ifcfg-lo
[root@localhost network-scripts]# vim ifcfg-eno16777736
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=63a174d1-6454-486e-802c-9f6767fd50a4
DEVICE=eno16777736
ONBOOT=yes
IPADDR=192.168.10.10
PREFIX=24
GATEWAY=192.168.10.254
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes

启用,禁用网络接口配置:service network restart
禁用、启用网络接口:ifdown eth0, ifup eth0
保存全局网络设置,主要包括主机名信息: /etc/sysconfig/network 文件
域名解析配置文件: /etc/resolv.conf 文件
保存主机名与IP地址的映射记录: /etc/hosts 文件

[root@localhost ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

当然,也可以采用图形化界面配置网络信息,networkmanager就是这样的工具。
(3)配置DHCP服务器
挂载——配置yum源——安装软件——配置文件
dhcp软件包的主要文件:
主配置文件:/etc/dhcp/dhcpd.conf
执行程序:/usr/sbin/dhcpd、/usr/sbin/dhcrelay
服务脚本:/etc/rc.d/init.d/dhcpd、/etc/rc.d/init.d/dhcrelay
执行参数配置:/etc/sysconfig/dhcpd
DHCP中继配置:/etc/sysconfig/dhcrela
客户端启用服务:service dhcpd start
查看运行状态:netstat -anpu | grep :67
租约文件:/var/lib/dhcpd/dhcpd.lease

linux常用命令
绝对路径就是从根目录一直到目标文件的目录的完整路径
相对路径是指从当前路径开始的路径。
浏览目录类命令:pwd cd ls
浏览文件类命令:cat more less head tail
操作目录类文件 mkdir rmdir
操作文件类命令 cp mv rm diff(比较不同之处)
tar命令:把一系列的文件归档到一个大文件 中,也可以把档案文件解开以恢复数据(类似于压缩和解压缩)
tar命令的常用参数选项有:
-c:生成档案文件。
-v:列出归档解档的详细过程。
-f:指定档案文件名称。
-r:将文件追加到档案文件末尾。
-z:以gzip格式压缩或解压缩文件。
-j:以bzip2格式压缩或解压缩文件。
-d:比较档案与当前目录中的文件。
-x:解开档案文件
find是最常见和最强大的查找命令
 -name <表达式> 根据文件名查找文件
 -user <用户名> 按归属用户查找文件
grep查找文件中包含有指定字符串的行
 -v:列出不匹配的行。
 -c:对匹配的行计数。
 -l:只显示包含匹配模式的文件名。
 -h:抑制包含匹配模式的文件名的显示。
 -n:每个匹配行只按照相对的行号显示。
 -i:对匹配模式不区分大小写
了解管道符与重定向(追加与覆盖)

系统信息类命令:
dmesg命令用实例名和物理名称来标识连到系统上的设备。
df命令主要用来查看文件系统的各个分区的占用情况。
du命令主要用来查看某个目录中的各级子目录所使用的硬盘空间数。
free命令主要用来查看系统内存,虚拟内存的大小及占用情况。
date命令可以用来查看系统当前的日期和时间

进程管理类命令
ps命令主要用于查看系统的进程。
kill命令向进程发送强制终止信号,以达到终止进程的目的。
top命令可以实时监控进程的状况 。
其他常用linux命令:
• clear命令用于清除字符终端屏幕内容。
• uname命令用于显示系统信息
• man命令用于列出命令的帮助手册
shutdown命令用于在指定时间关闭系统,-h关闭计算机,-r重新启动
立即关机 shutdown –h now
10分钟后关机 shutdown –h +10
23:30分关机 shutdown –h 23:30
立即重启 shutdown –r now
alias命令用于创建命令的别名。
unalias命令用于取消别名的定义。
history命令用于显示用户最近执行的命令。

SANGFOR SCSA——linux系统基础相关推荐

  1. SANGFOR SCSA——Windows系统基础

    Windows常用命令 1.ping 源站点向目的站点发送ICMP request报文,目的主机收到 后回icmp repaly 报文.这样就验证了两个接点之间IP的可达性. 常见用法: -t Pin ...

  2. linux系统基础调优32条技巧

    linux系统基础调优32条技巧 版权声明:原创作品,如需转载,请与作者联系.否则将追究法律责任. 缘起:本文为老男孩linux系统基础优化部分,一些高级方面的调优欢迎大家一起讨论或单独交流,谢谢大家 ...

  3. Linux系统基础知识

    Linux系统基础知识 1.在Linux系统中,以文件方式访问设备.   2. Linux内核引导时,从文件 /etc/fstab中读取要加载的文件系统. 3. Linux文件系统中每个文件用 ino ...

  4. Linux系统基础(二)

                Linux系统基础(二) 一.linux系统结构 1.linux系统结构是倒树型 2. /bin##二进制可执行文件也就是系统命令 /sbin##系统管理命令存放位置 /boo ...

  5. Linux系统基础教程(2)

    Linux系统基础教程(1) 文章目录 8. 启用 wifi 1) 命令行设置 2) 窗口界面设置 9. 远程登陆 1) SSH 命令行 2) 远程桌面 10. 不接外显,启动桌面系统 11. 开启摄 ...

  6. linux系统下io的过程,Linux系统基础知识:IO调度

    Linux系统基础知识:IO调度 IO调度发生在Linux内核的IO调度层.这个层次是针对Linux的整体IO层次体系来说的.从read()或者write()系统调用的角度来说,Linux整体IO体系 ...

  7. Linux实战教学笔记06:Linux系统基础优化

    第六节 Linux系统基础优化 标签(空格分隔):Linux实战教学笔记-陈思齐 第1章 基础环境 第2章 使用网易163镜像做yum源 默认国外的yum源速度很慢,所以换成国内的. 第一步:先备份 ...

  8. linux 系统优化基础,Linux系统基础优化总结

    请称呼我搬运工,哈哈 优化综合 https://www.cnblogs.com/yinshoucheng-golden/p/6149556.html (1)不用root管理,以普通用户的名义通过sud ...

  9. step1 . day2:Linux系统基础知识

    和Windows一样,Linux计算机必要的文件系统和学习C语言使用到的编辑器知识初步掌握. 1.操作系统和内核的分类 内核:Linux.Unix.NT,Linux内核主要负责5项工作①文件管理②设备 ...

最新文章

  1. 关于人脸识别数据库的几点介绍
  2. 计算机视觉中本质矩阵的概念,【计算机视觉】Lecture 19:本质矩阵和基础矩阵...
  3. 搭建多语言外文网站需要注意三个细节问题
  4. 2018牛客暑假多校三 E(KMP运用)
  5. 基于Boost::beast模块的协程WebSocket客户端
  6. linux命令提示符不同,Linux命令提示符如何按照自己的习惯修改?
  7. 第十五章,读取txt文件(C++)
  8. L3-007. 天梯地图-PAT团体程序设计天梯赛GPLT
  9. oracle 天转换成月函数_oracle中to_date详细用法示例(oracle日期格式转换)
  10. skyline 系列 1 - 简介、下载
  11. 软件设计模式与体系结构课后作业汇总
  12. C++多线程 - 无锁编程
  13. 手写朴素贝叶斯文本分类
  14. 许可协议html,许可协议
  15. 物流配送中商品订货数量的控制技术
  16. html挪车隐藏手机,挪车电话轻易泄露你的隐私!车主这样做才能万无一失!
  17. 【MySQL】根据数据表中日期字段查询某个月每一天的数据量?查询数据表中所有日期每天的数据量?近三天每天数据量?
  18. [Python] reverse()函数 VS reversed()函数
  19. Python算法--查找兄弟单词
  20. 【高德地图进阶】--- 3d城市版块之prism

热门文章

  1. 欢迎大家多踩踩偶的个人博客噶 哇哈哈
  2. java编译器 jit_JIT编译器
  3. protobuf报错:protoc did not exit cleanly. Review output for more information.
  4. conda search cuda后没有版本10的问题
  5. pip 和 conda 什么区别?
  6. Fractal Streets
  7. 深入理解Java虚拟机——加载和存储指令
  8. phpstorm根据关键字全局搜索
  9. 基于CNN的表情识别(FER)pytorch实现
  10. Kaggle泰坦尼克号船难--逻辑回归预测生存率