Linux 系统初始化和服务】的更多相关文章

系统的初始化和服务 1. Linux 系统启动流程 打开计算机,从主板 BIOS(Basic Input/Out System)读取其中所存储的程序,引导你找到存储系统的硬件(如光盘.硬盘等) 接下来,机械手臂读取硬盘中起始的 512 bytes 程序,这个叫作 主引导记录MBR(master boot record),MBR 会引导你找到该硬盘中存储系统的分区(partiton),并找到加载系统的程序 boot loader Boot Loader 存储系统的相关信息,如系统名称.系统内核(k…
linux系统中有一个服务,用来做周期性运行的例行任务,这个服务就是crond服务.执行这项服务的命令 就是crontab命令了.而linux下的任务调度又分为系统任务调度和用户任务调度两个大类. 系统任务调度 系统周期性所要执行的工作,比如写缓存数据到硬盘,日志的定期清理一类的,在/etc目录下有一个 crontab的文件,这个就是系统任务调度的配置文件了.来看一下这个配置文件的说明 [root@localhost Desktop]# cat /etc/crontab SHELL=/bin/b…
使用mybatis assembly插件打成tar包,在linux系统中运行服务 assembly插件插件地址: 链接:https://pan.baidu.com/s/1i6bWPxF 密码:gad5 sembly插件 2在项目的pom.xml文件加入所需节点: 注意:如果使用idea工具,所导入的节点会有报红提示,不用理会. <build> <resources> <resource> <!-- 将src/main/resources 下的xml文件打包到cla…
目录 1.服务的介绍 2.Windows系统中的服务 3.Linux系统中服务的分类 4.独立的服务和基于xinetd服务的区别 5.如何查看一个服务是独立的服务还是基于xinetd的服务 (1)查看系统中独立的服务 (2)查看系统中基于xinetd的服务 1.服务的介绍 计算机中的服务是一种能执行指定系统功能的程序,在系统后台运行. 服务应用程序通常可以在本地和通过网络为用户提供一些功能,每个程序都有一定的或者说是特定的功能,它所提供的所能实现的未必是你直接需要的,有的是以便支持其他的程序,尤…
Linux基础之正文处理.vi编辑和系统化服务 一.正文处理命令及tar命令 1.归档 定义:归档(archiving)就是将许多文件(或目录)打包成一个文件. 目的:归档的目的就是方便备份.还原及文件的传输操作. 2.压缩 定义:将一个大的文件通过一些压缩算法变成一个小文件. 目的:主要是缩小文件的大小,这样会节省存储文件的磁盘或磁带的空间,另外在网络上传输这些小文件也会减少网络的浏览(也就是节省网络的带宽). 3.解压缩 定义:将一个通过一些压缩算法的文件恢复到压缩之前的样子. 4.tar指…
linux文件系统初始化步骤 System V init启动过程 概括地讲,Linux/Unix系统一般有两种不同的初始化启动方式. 1) BSD system init 2) System V init 大多数发行套件的Linux使用了与System V init相仿的init也就是Sys V init,它比传统的BSD system init更容易且更加灵活. System V init的主要思想是定义了不同的"运行级别(runlevel)".通过配置文件/etc/inittab定…
/ect/services 文件列出了系统详细的服务 红色字体为常用服务 acpid ACPI(全称 Advanced Configuration and Power Interface)服务是电源管理接口.建议所有的笔记本用户开启它.一些服务器可能不需要 acpi.支持的通用操作有:“电源开关“,”电池监视“,”笔记本 Lid 开关“,“笔记本显示屏亮度“,“休眠”, “挂机”,等等. anacron, atd, crond这几个调度程序有很小的差别. 建议开启 cron,如果你的电脑将长时间…
Linux开机过程: 1 开机自检(BIOS):初始化硬件,查找启动介质 2 MBR引导 3 GRUB引导菜单:GRUB程序安装在Bootloader 4 加载内核(kernel) 5 运行INIT进程 6 读取inittab配置文件,执行/etc/rc.d/rc.sysinit,/ect/rc.d/rc等脚本 7 启动mingetty进程,进入系统登陆界面 Linux系统运行级别一般为0-6 0 关机模式 1 单用户模式 2 无NFS的多用户模式 3 文本模式 4 无用 5 图形化 6 重启模…
一.概述 DHCP :动态主机设置协议(英语:Dynamic Host Configuration Protocol,DHCP)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:用于内部网或网络服务供应商自动分配IP地址:给用户用于内部网管理员作为对所有计算机作中央管理的手段.DHCP协议采用客户端/服务器模型,主机地址的动态分配任务由网络主机驱动.当DHCP服务器接收到来自网络主机申请地址的信息时,才会向网络主机发送相关的地址配置等信息,以实现网络主机地址信息的动态配置. 1.DHC…
1.Kali Linux安装VirtualBox增强功能 VirtualBox增强功能介绍:物理机与虚拟机之间的文件共享.物理机与虚拟机之间的剪切板共享.虚拟机的direct3D支持,这样虚拟机窗口就可以随便放大或缩小了...... . 01.启动 Kali Linux 系统->菜单栏选择“设备”->“安装增强功能”快捷键(右 Ctrl+D),提示是否自动运行,点击取消 .02.在桌面双击光盘图标(增强工具),拷贝“VBoxlinuxAdditions.run”文件到 root 根目录,给予这…
POST-->BIOS(Boot Sequence)-->MBR(bootloader)-->Kernel(initrd)-->/sbin/init(/etc/inittab) 当我们按下开机按钮时,会发生这些事: 1.自检:依赖于CPU,ROM中的程序 2.加载BIOS,Boot Sequence确定启动顺序 3.MBR: 硬盘0磁道0扇区的MBR文件,共512字节 446:BootLoader 64:分区表,每16字节一个分区 2:5A(一个特殊标记) 4.kernel文件vm…
sysinit文件写法详解 sysinit文件是linux初始化文件系统时执行的第一个脚本文件.它主要做在各个运行级别中进行初始化工作,包括: 启动交换分区;检查磁盘;设置主机名;检查并挂载文件系统;加载并初始化硬件模块. 具体执行的脚本由inittab文件中的action为sysinit的一行确定.如LFS中为如下一行: si::sysinit:/etc/rc.d/init.d/rc sysinit 这代表init初始化程序执行的第一个脚本为/etc/rc.d/init.d/rc,并传入sys…
Samba(Server Messages Block)是一种linux系统和windws系统之间依靠网络协议共享文件的服务程序,(Samba has provided secure, stable and fast file and print services for all clients using the SMB/CIFS protocol ),下面简单介绍在Centos 7部署记录(IP:192.168.1.19) 一.安装Samba [root@localhost ~]# cat…
主机刚安装完系统,会做一些配置上的优化. 修改时区 通过命令将时区设置为亚洲/上海. timedatectl set-timezone Asia/Shanghai #centos7 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #centos6 关闭seLinux 修改配置文件 sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config setenforce 0 关…
转载:http://www.cnblogs.com/mchina/archive/2013/01/03/2840040.html 一.NFS服务简介 NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布.功能是通过网络让不同的机器.不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法. NFS 的基本原则是“容许不同的客户…
ssh服务由服务端软件Openssh和客户端(常见的有ssh,SecureCRT,putty,xshell)组成,ssh服务默认使用22端口提供服务,它有两个不兼容的ssh协议版本,分别是1.x和2.x 下面我们看下服务端上的ssh相关软件 [root@greymouster ~]# rpm -qa openssh openssh-.3p1-.el6.i686 [root@greymouster ~]# rpm -qa |grep openssh openssh-askpass-.3p1-.el…
启动脚本是如何工作的 Linux 使用的是基于 运行级(run-levels) 概念的称为 SysVinit 的专用启动工具.它在不同的系统上可能是完全不一样的,所以不能认为一个脚本在某个 Linux 发行版上工作正常,于是在 LFS 中也会正常工作.LFS 有自己的一套规则,当然,LFS 也遵守一些公认的标准. SysVinit(从现在开始我们称之为"init")以运行级的模式来工作,一般有 7 个运行级(从 0 到 6,实际上可以有更多的运行级,但都是用于特殊情况而且一般使用不到.…
文章目录:                一.NFS服务简介                二.NFS服务端配置                三.NFS客户端配置                四.NFS服务排错 一.NFS服务简介 NFS是Network File System的缩写,中文称为网络文件系统,它的主要功能是通过网络(一个局域网)让不同的主机系统之间可以共享文件或目录,NFS的客户端(一般为应用服务器,例如web)可以通过挂载(mount)的方式将NFS服务器共享的数据目录挂载到…
概述: FTP ( 文件传输协议 ) 是 INTERNET 上仍常用的最老的网络协议之一 , 它为系统提供了通过网络与远程服务器进行传输的简单方法FTP 服务器包的名称为 VSFTPD , 它代表 Very Secure File Transfer Protocol Daemon 服务器名称也叫做 vsftpd 远程FTP客户端能以用户anyonymous或ftp身份连接到服务器(无需密码),并在安装之前要执行的任务: 1.更改selinux为disabled,重启生效 配置文件为:下面开始搭建…
问题描述 使用KVM通过修改配置文件配置好网卡IP,使用命令行service network restart 重启网络服务失败. 如图: 使用图形化管理工具配置IP,在系统界面右上角可以看到网卡状态为未连接,配置好IP以后使用service network restart命令时报同样的错. 如图: 告警信息 使用ping命令查看路由是否通畅,系统提示“network is unreachable”. 处理过程 解决的方法很简单,直接将NetworkManager服务关闭即可.步骤描述如下: 步骤…
inittab文件解析 inittab配置文件每行的基本格式如下. id:runlevels:action:process 其中某些部分可以为空,下面我们逐一介绍. 1.id 1-2个字符,配置行的唯一标识,在配置文件中不能重复. 2.runlevels 配置行适用的运行级别,在这里可填入多个运行级别,比如12345或者35等. Linux有7个运行级别. 0:关机. 1:单用户字符界面. 2:不具备网络文件系统(NFS)功能的多用户字符界面. 3:具有网络功能的多用户字符界面. 4: 保留不用…
  操作方法: 1.编辑sshd_config文件 root@linux:~# vi /etc/ssh/sshd_config 2.检查如下配置项: PasswordAuthentication yes PermitRootLogin yes 3.启动ssh服务 root@linux:~# /etc/init.d/ssh start[ ok ] Starting OpenBSD Secure Shell server: sshd. 或者: root@linux:~# service ssh st…
一.环境准备 操作系统:CentOS_Server_7.5_x64_1804.iso 部署组件:Zabbix 二.操作步骤: Zabbix_Server安装部署 2.0.安装依赖组件 [root@localhost ~]# yum -y install net-snmp-devel libevent-devel 2.1.创建zabbix用户组和用户 [root@localhost ~]# groupadd zabbix [root@localhost ~]# useradd -r -g zabb…
本文章简单的介绍了关于linux下在利用命令来操作apache的基本操作如启动.停止.重启等操作,对入门者不错的选择.本文假设你的apahce安装目录为 usr local apache2,这些方法适合任何情况apahce启动命令:推荐 本文章简单的介绍了关于linux下在利用命令来操作apache的基本操作如启动.停止.重启等操作,对入门者不错的选择. 本文假设你的apahce安装目录为/usr/local/apache2,这些方法适合任何情况 apahce启动命令:推荐/usr/local/…
Bond 一.什么是Bond bond就是将两块网卡虚拟链接成一块网卡的技术.通过bond技术让多块网卡看起来是一个单独的以太网接口设备并具有相同的ip地址. 二.为什么要配置Bond 通过网卡绑定技术既能增加服务器的可靠性,又增加了可用网络宽带,为用户提供不间断的网络服务,实现主备功能(当一块网卡出问题的时候,另一块网卡就会被启). 三.bond的配置及测试 1)首先给虚拟机desktop添加两块网卡.(在virt-manager里面进行操作.完成之后在desktop中ifconfig查看)…
#!/bin/bash ######the system first start configuretion #####for install  ####copy right by donglei############## #1.配置sysctl mv /etc/sysctl.conf  /etc/sysctl.bak echo "############################the new config for sysctl ########### net.ipv4.ip_forw…
linux下安装redis :https://www.runoob.com/redis/redis-install.html 进入 src 运行redis   : ./redis-server 打开另外一个黑窗 : ./redis-cli RedisDesktopManager中连接  connect to redis server 会出现这个页面 ps -ef | grep redis  查看 是否是只允许本地连接  Redis默认只支持本地链接 路径退出一层  编辑 redis.conf …
1.获取信息 #!/bin/bash #描述: # 把top信息输入到一个文件内部 #作者:孤舟点点 #版本:1.0 #创建时间:-- :: PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH p=`pwd` Day=`date +"%Y%m%d"` HOST=`hostname` ; i<; i=i+)) do echo "Date `date +&qu…
1.DNS域名系统 DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串.通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析).DNS协议运行在UDP协议之上,使用端口号53.2.缓存 DNS 服务器 BIND 是最广泛使用的开源名称服务器 在 RHEL 中 , 通过 bind 软件包提供 防火墙开启端口 53/TCP 和 53/UDP BIN…
1.添加普通用户登陆,禁止 root 用户登陆,更改 SSH 端口号.        修改 SSH 端口不一定绝对哈.当然,如果要暴露在外网,建议改下.l    2.服务器使用密钥登陆,禁止密码登陆.    3.开启防火墙,关闭 SElinux ,根据业务需求设置相应的防火墙规则.    4.装 fail2ban 这种防止 SSH 暴力破击的软件.    5.设置只允许公司办公网出口 IP 能登陆服务器(看公司实际需要)        也可以安装 VPN 等软件,只允许连接 VPN 到服务器上.…