- 应用宝 应用认领
GiN_7b59
应用宝app升级提示需要认领包,好吧,那就操作起来一步步下来需要给一个apk签名当时建立证书是这样的keytool-genkey-aliasxxxx-keyalgRSA-keysize2048-validity36500-keystorexxxx.keystore于是按照教程命令如下jarsigner-verbose-keystorexxxx.keystore-signedjartap_signe
- Android入门第66天-在不同的开发电脑上如何保持打出的APK签名一致的解决方法
TGITCIC
Android从入门到精通androidgradleandroidstudioandroidruntimeandroidx
适用场景我们假设在公司有一台MAC笔记本,在家有一个PCDESKTOP。经常开发用的是MAC,偶尔周未碰到修一个BUG要发布。在前期我们假设还没有jenkinscicd环境或者说有时需要在自己手头的电脑临时来发布一下APK时经常会碰到打完了一个APK,然后我们把APK挂到网上让连接的手机端做强制升级。经常我们就会碰到APK下载时是好好的,可是在安装时却碰到:签名不对无法安装的梗。临时图快解决办法用
- adb方式和java代码方式查看apk签名信息:MD5,SHA1,SHA256
峥嵘life
androidapkapksignjkscmd
#adb方式和java代码方式查看apk签名信息:MD5,SHA1,SHA256在一些系统的白名单验证中需要对apk的签名指纹信息进行读取确认。本文介绍adb方式和java代码方式给大家获取信息。一.使用cmd命令查看apk的签名信息apk的签名信息和它的签名文件的信息是一样的,想要获取到apk里面的证书文件信息并不难,命令:keytool-printcert-jarfilexxx.apk运行示例
- Android给未签名的apk签名
峥嵘life
androidapkapksignjkskeystory
Android给未签名的apk签名本文演示通过cmd窗口命令对未签名的apk文件进行签名。准备文件:1、unsign.apk(未签名的apk)2、demo.keystore(签名证书文件)命令语法:jarsigner-verbose-keystore这里提供一下我的签名文件,和一个简单的未签名apk签名文件Pass123456789.jks的信息:别名:liwenzhi密码:123456789An
- apk签名文件转换:jks和keystore相互装换
峥嵘life
androidapkjskkeystory
#apk签名文件转换:jks和keystore相互装换jks文件转换成keystore文件:keytool-importkeystore-srckeystore[jks_Paht_Nmae]-srcstoretypeJKS-deststoretypePKCS12-destkeystore[keystore_Paht_Nmae]keystore文件转换成文件jkskeytool-v-importke
- Android Apk签名算法使用SHA256
峥嵘life
apkandroidSHA256
Androidapk签名算法使用SHA256本文不介绍复杂的签名过程,说一下Android签名算法使用SHA256。但是SHA1不是相对安全签名算法,SHA256更加安全一些。一般大公司才会有这种细致的安全要求。如何查看apk签名是否是SHA1还是SHA256···1、拿到apk文件,修改文件后缀为.jar2、解压文件得到META-INF文件夹3、用编辑器打开META-INF下的CERT.SF文件
- APK签名
sunbofiy23
U8SDK打包Android
秘钥生成工具——keytool路径:jdk/bin/keytool.exe生成秘钥:keytool-genkeypair-keystoretest.keystore-aliastest-validity10-keyalgRSA其中-validity指定有效期天数,-keyalg指定算法查看秘钥信息:keytool-list-v-keystoretest.keystoreJDK签名工具——jarsi
- Android apk签名 上架认领
陈先生的干货店
如果电脑上面没有安装jdk文件的,首先安装jdk文件https://www.oracle.com/technetwork/java/javase/downloads/jdk13-downloads-5672538.html打开网址image.png这里是mac和windows的jdk程序,下载下来安装就行了安装jdk文件之后,接下来打开终端mac上面直接打开终端程序就行了windows上面按住wi
- Google Play上架aab保姆级教程(纯aab上架/已上架apk转aab上架)
KillerNoBlood
android
0、上传密钥&应用签名密钥“Google会使用上传证书验证您的身份,并使用您的应用签名密钥为APK签名以进行分发”以上为官方解释。2021年8月起,上传googleplay的应用必须以aab格式,aab的签名流程要比之前apk的复杂一些。需要上传密钥和应用签名密钥两个密钥。首先,你需要在google开发者平台上传或更新两个密钥(此处有三种情况,下面会详细介绍:1.在googleplay新建一个aa
- apk签名后在apk文件里的META-INF文件
WongKyunban
Androidandroid
将apk的后缀改名为.zip再解压,我们会看到产生了如下文件,存放在META-INF这个文件夹中:这些签名后产生的文件有什么用呢?META-INF当对apk文件进行签名时就会生成这个文件夹,它包含了一些验证信息,它包括了在这个apk文件里每一个文件的指纹信息。所谓的文件指纹就是文件的摘要——通过相应的hash算法(md5,sha1,sha128,sha256)计算得到。只要有一个文件有改变,哪怕是
- 认领签名空包(亲测mac 可用)
yabinYang
android经验分享
jarsigner-verbose-keystore密钥库位置-signedjar签名后的apk签名前的apk别名注意:给unsign.apk签名密匙库文件及别名必须要验证的apk一致。否则会导致验证不能通过。例如:要对unsign.apk文件签名希望签名后的文件名为sign.apk密匙库文件为d:\keystore\vivo_key.keystore未签名apk为d:\apk\unsign.ap
- Android apk安装包反编译——apktool工具
西凉的悲伤
工具androidapktool反编译Android逆项
目录一、apk文件结构二、下载apktool三、使用apktool反编译apk四、编译为apk五、apk签名1.生成密钥库2.使用v1签名3.使用v2签名六、Dex加解密原理一、apk文件结构首先是apk,即安卓程序的安装包。Apk是一种类似于SymbianSis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。而apk文件实际上就是一个MIME
- 使用keytool查看Android APK签名
阿迷创客
程序员日记android
文章目录一、找到JDK位置二、使用方法2.1打开windows命令行工具2.2查看签名三、如何给APK做系统签名呢?一、找到JDK位置安卓AS之后,可选择继续安装JDK,如本文使用amazon版本默认位置:C:\Users\66176.jdks\corretto-1.8.0_342可通过自己的AS设置查看具体位置二、使用方法2.1打开windows命令行工具win+r运行,输入cmd2.2查看签名
- [Android 11]使用Android Studio调试系统应用之Settings移植(六):签名、部署,解决运行时错误
阿迷创客
AndroidStudio调试系统APPandroidbuild.gradleandroid.bpSettings
文章目录1.篇头语2.系列文章3.解决运行时错误3.1本文补充的修改3.2运行时错误:ClasssNotFound4.对APK签名(1)复制签名用的SO文件(2)签名命令5.使用模拟器安装APK5.1设置system分区为可读性分区(1)以emulator-writable-system启动安卓模拟器(2)adbremount重新挂载/system为可读写
- Android App程序应用未校验签名证书——————《风险等级高》
拉莫帅
开发技巧程序人生android
目录应用签名未校验风险1、检测目的2、风险等级3、检测依据4、风险描述5、检测步骤6、结果描述7、解决方案7.1、Android检验APK是否签名的代码7.2、检验APK签名8、结尾应用签名未校验风险1、检测目的检测App程序启动时是否校验签名证书。防止App的盗版率。未进行签名证书的App,可能被反编译后进行二次打包。重新打包签名的应用,可能导致App被仿冒盗版,影响其合法收入,甚至可能被添加钓
- java 获取APK签名信息(发行者,所有者)
Awanwan
publicstaticStringgetAPKSigInfo(StringfilePath){StringsubjectDN="";StringissuerDN="";StringpublicKey="";try{JarFileJarFile=newJarFile(filePath);JarEntryJarEntry=JarFile.getJarEntry("AndroidManifest.xm
- Android编译系统分析六:apk签名的过程分析
阳光玻璃杯
Android编译系统Androidbuildsignalign
Android编译系统分析系列文章已经是第六篇了,随着时间的流逝,随着工作中接触编译系统越来越多,对Android编译系统的理解也在一点点加深,这是令人欣慰的地方。最近遇到了系统apk签名的问题,于是专门分析了下签名部分的逻辑,将分析结果做个记录。下面是其他五篇分析Android编译系统的文章,感兴趣的可以看下:android编译系统分析(一)-sourcebuild/envsetup.sh与lu
- Android Studio APK签名教程
幻想之境的探索
androidstudioandroidideAndroid
AndroidStudioAPK签名教程在Android应用程序的开发过程中,签名APK文件是非常重要的一步。APK签名可以确保应用程序的完整性和可信度,并提供安全保障。本文将介绍如何使用AndroidStudio进行APK签名,并附带相应的代码和描述。生成密钥库(Keystore)首先,我们需要生成一个密钥库文件(.jks),该文件将用于对APK进行签名和验证。在AndroidStudio的菜单
- 查看apk签名
在途中..
android
cmd命令:keytool-v-list-keystore"E:\xxx\release.jks"
- NP管理器V3.0.18之第三方MT管理器VIP版
syx594
注意事项:常见闪退原因Root的手机闪退概率高Root了的手机不给root权限有xp环境的容易闪退没有网络手机开了VPN或者代理功能简介:主要是对Apk、Dex、Jar、Smali、Pdf、视频和音频文件的简单应用。Dex、Jar、Smali文件的相互转换;Dex文件合并、分割;Apk、dex、jar混淆和字符串加密;Apk签名、共存、去除签名校验、对话框取消、去除VPN/代理检测;Res资源混淆
- 【Android】配置Gradle打包apk的环境
寂夜江潮
移动端android
目录生成jks签名文件配置build.gradle(app)打包生成jks签名文件Java密钥库(.jks或.keystore)是用作证书和私钥存储库的二进制文件。用于为用户设备上安装的APK签名的密钥。详细解释请看官方文档:为应用签名|AndroidStudio|AndroidDevelopers在菜单栏中,依次点击Build>GenerateSignedBundle/APK。GenerateS
- Android 系统apk签名
冻柠猹
系统apk的签名的两种方法signApk.jar签名(手动签名)在源码目录找到这三个文件build/target/product/security/platform.pk8build/target/product/security/platform.x509.pemout/host/linux-x86/framework/signapk.jar运行指令(window也可用cmd执行)java-ja
- apk编译流程
北疆小兵
AndroidStudio按下编译按钮后发生了什么?打包资源文件,生成R.java文件(使用工具AAPT)处理AIDL文件,生成java代码(没有AIDL则忽略)编译java文件,生成对应.class文件(javacompiler).class文件转换成dex文件(dex)打包成没有签名的apk(使用工具apkbuilder)使用签名工具给apk签名(使用工具Jarsigner)对签名后的.apk
- Android APK文件完整性验证
qluka
android
APK文件完整性官网描述受完整性保护的内容 为了保护APK内容,APK包含以下4个部分:ZIP条目的内容(从偏移量0处开始一直到“APK签名分块”的起始位置)APK签名分块ZIP中央目录ZIP中央目录结尾签名后的各个APK部分 APK签名方案v2负责保护第1、3、4部分的完整性,以及第2部分包含的“APK签名方案v2分块”中的signeddata分块的完整性。 第1、3和4部分的完整性通过其
- Android APK文件的签名V2查找、验证
qluka
androidjava
先看一下官网对V2签名的介绍: APK签名方案v2是一种全文件签名方案,该方案能够发现对APK的受保护部分进行的所有更改,从而有助于加快验证速度并增强完整性保证。 使用APK签名方案v2进行签名时,会在APK文件中插入一个APK签名分块,该分块位于“ZIP中央目录”部分之前并紧邻该部分。在“APK签名分块”内,v2签名和签名者身份信息会存储在APK签名方案v2分块中。图1.签名前和签名后的
- Android Studio确保debug与release版本apk签名一致
凪廾
#Android_JavaAndroid_Kotlinandroidstudioandroididegradle
首先介绍debug版App与release版App区别release是发行版本,比debug版本有一些优化,文件比debug文件小,运行速度快debug是调试版本,包含的程序信息更多debug和release调用两个不同的底层库debug设置断点,进行单步执行等调试,而release不含任何调试信息Android开发时可能会遇到在真机上调试时的debugApp分享给其他用户打开失败,或者再安装re
- Android 逆向入门保姆级教程
逆向协议风控大师
逆向android
前言什么是Android逆向开发?Android逆向开发是指对已发布的Android应用进行分析和破解,以了解应用程序的内部工作原理,获取应用程序的敏感信息,或者修改应用程序的行为。逆向开发可以帮助开发人员了解他人的代码实现,也可以帮助黑客攻击应用程序。目录APKTool介绍下载APKToolapk反编译apk回编译apk签名总结APKTool介绍APKTool是一个开源的、跨平台的反编译、回编译
- 解决apk签名时 no conscrypt_openjdk_jni in java.library.path 方法
tjjingpan
java开发语言
使用下面命令时若出现noconscrypt_openjdk_jniinjava.library.pathjava-jarsignapk.jarplatform.x509.pemplatform.pk8app-debug.apkapp-debug_sign.apk缺少相关库,从以下位置下载,只在android11下测试通过。https://download.csdn.net/download/tjj
- apk获取MD5方式记录
tiwolf_li
android
1,低版本androidstudio我这里是AndroidstudioArcticFox直接使用keytool-printcert-jarfilexxx.apk获取获取得到的效果:2,高版本androidstudio在高版本下,按照如下图点击打开到gradle。在③步骤下直接输入signningReport然后会生成如下图,在run里面即可查询生成的md53,最全面获取apk签名参数的方式--ja
- android v2签名机制,APK签名机制之——V2签名机制详解
HR-Henry陈恒
androidv2签名机制
通过前一篇Apk签名机制之——JAR签名机制详解的分析我们知道,JAR签名需要对apk内所有文件进行hash校验,当资源较多时签名验证速度较慢。为了加快验证速度并加强完整性保证,Andorid在7.0引入一种全文件签名方案V2。下面来看V2方案的具体设计原理。1.V2签名设计思想在了解V2签名结构前,先来了解下zip(apk)文件的结构。1.1ZIP文件结构zip包结构zip文件分为3部分:数据区
- 多线程编程之理财
周凡杨
java多线程生产者消费者理财
现实生活中,我们一边工作,一边消费,正常情况下会把多余的钱存起来,比如存到余额宝,还可以多挣点钱,现在就有这个情况:我每月可以发工资20000万元 (暂定每月的1号),每月消费5000(租房+生活费)元(暂定每月的1号),其中租金是大头占90%,交房租的方式可以选择(一月一交,两月一交、三月一交),理财:1万元存余额宝一天可以赚1元钱,
- [Zookeeper学习笔记之三]Zookeeper会话超时机制
bit1129
zookeeper
首先,会话超时是由Zookeeper服务端通知客户端会话已经超时,客户端不能自行决定会话已经超时,不过客户端可以通过调用Zookeeper.close()主动的发起会话结束请求,如下的代码输出内容
Created /zoo-739160015
CONNECTEDCONNECTED
.............CONNECTEDCONNECTED
CONNECTEDCLOSEDCLOSED
- SecureCRT快捷键
daizj
secureCRT快捷键
ctrl + a : 移动光标到行首ctrl + e :移动光标到行尾crtl + b: 光标前移1个字符crtl + f: 光标后移1个字符crtl + h : 删除光标之前的一个字符ctrl + d :删除光标之后的一个字符crtl + k :删除光标到行尾所有字符crtl + u : 删除光标至行首所有字符crtl + w: 删除光标至行首
- Java 子类与父类这间的转换
周凡杨
java 父类与子类的转换
最近同事调的一个服务报错,查看后是日期之间转换出的问题。代码里是把 java.sql.Date 类型的对象 强制转换为 java.sql.Timestamp 类型的对象。报java.lang.ClassCastException。
代码:
- 可视化swing界面编辑
朱辉辉33
eclipseswing
今天发现了一个WindowBuilder插件,功能好强大,啊哈哈,从此告别手动编辑swing界面代码,直接像VB那样编辑界面,代码会自动生成。
首先在Eclipse中点击help,选择Install New Software,然后在Work with中输入WindowBui
- web报表工具FineReport常用函数的用法总结(文本函数)
老A不折腾
finereportweb报表工具报表软件java报表
文本函数
CHAR
CHAR(number):根据指定数字返回对应的字符。CHAR函数可将计算机其他类型的数字代码转换为字符。
Number:用于指定字符的数字,介于1Number:用于指定字符的数字,介于165535之间(包括1和65535)。
示例:
CHAR(88)等于“X”。
CHAR(45)等于“-”。
CODE
CODE(text):计算文本串中第一个字
- mysql安装出错
林鹤霄
mysql安装
[root@localhost ~]# rpm -ivh MySQL-server-5.5.24-1.linux2.6.x86_64.rpm Preparing... #####################
- linux下编译libuv
aigo
libuv
下载最新版本的libuv源码,解压后执行:
./autogen.sh
这时会提醒找不到automake命令,通过一下命令执行安装(redhat系用yum,Debian系用apt-get):
# yum -y install automake
# yum -y install libtool
如果提示错误:make: *** No targe
- 中国行政区数据及三级联动菜单
alxw4616
近期做项目需要三级联动菜单,上网查了半天竟然没有发现一个能直接用的!
呵呵,都要自己填数据....我了个去这东西麻烦就麻烦的数据上.
哎,自己没办法动手写吧.
现将这些数据共享出了,以方便大家.嗯,代码也可以直接使用
文件说明
lib\area.sql -- 县及县以上行政区划分代码(截止2013年8月31日)来源:国家统计局 发布时间:2014-01-17 15:0
- 哈夫曼加密文件
百合不是茶
哈夫曼压缩哈夫曼加密二叉树
在上一篇介绍过哈夫曼编码的基础知识,下面就直接介绍使用哈夫曼编码怎么来做文件加密或者压缩与解压的软件,对于新手来是有点难度的,主要还是要理清楚步骤;
加密步骤:
1,统计文件中字节出现的次数,作为权值
2,创建节点和哈夫曼树
3,得到每个子节点01串
4,使用哈夫曼编码表示每个字节
- JDK1.5 Cyclicbarrier实例
bijian1013
javathreadjava多线程Cyclicbarrier
CyclicBarrier类
一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为循环的 barrier。
CyclicBarrier支持一个可选的 Runnable 命令,
- 九项重要的职业规划
bijian1013
工作学习
一. 学习的步伐不停止 古人说,活到老,学到老。终身学习应该是您的座右铭。 世界在不断变化,每个人都在寻找各自的事业途径。 您只有保证了足够的技能储
- 【Java范型四】范型方法
bit1129
java
范型参数不仅仅可以用于类型的声明上,例如
package com.tom.lang.generics;
import java.util.List;
public class Generics<T> {
private T value;
public Generics(T value) {
this.value =
- 【Hadoop十三】HDFS Java API基本操作
bit1129
hadoop
package com.examples.hadoop;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FSDataInputStream;
import org.apache.hadoop.fs.FileStatus;
import org.apache.hadoo
- ua实现split字符串分隔
ronin47
lua split
LUA并不象其它许多"大而全"的语言那样,包括很多功能,比如网络通讯、图形界面等。但是LUA可以很容易地被扩展:由宿主语言(通常是C或 C++)提供这些功能,LUA可以使用它们,就像是本来就内置的功能一样。LUA只包括一个精简的核心和最基本的库。这使得LUA体积小、启动速度快,从 而适合嵌入在别的程序里。因此在lua中并没有其他语言那样多的系统函数。习惯了其他语言的字符串分割函
- java-从先序遍历和中序遍历重建二叉树
bylijinnan
java
public class BuildTreePreOrderInOrder {
/**
* Build Binary Tree from PreOrder and InOrder
* _______7______
/ \
__10__ ___2
/ \ /
4
- openfire开发指南《连接和登陆》
开窍的石头
openfire开发指南smack
第一步
官网下载smack.jar包
下载地址:http://www.igniterealtime.org/downloads/index.jsp#smack
第二步
把smack里边的jar导入你新建的java项目中
开始编写smack连接openfire代码
p
- [移动通讯]手机后盖应该按需要能够随时开启
comsci
移动
看到新的手机,很多由金属材质做的外壳,内存和闪存容量越来越大,CPU速度越来越快,对于这些改进,我们非常高兴,也非常欢迎
但是,对于手机的新设计,有几点我们也要注意
第一:手机的后盖应该能够被用户自行取下来,手机的电池的可更换性应该是必须保留的设计,
- 20款国外知名的php开源cms系统
cuiyadll
cms
内容管理系统,简称CMS,是一种简易的发布和管理新闻的程序。用户可以在后端管理系统中发布,编辑和删除文章,即使您不需要懂得HTML和其他脚本语言,这就是CMS的优点。
在这里我决定介绍20款目前国外市面上最流行的开源的PHP内容管理系统,以便没有PHP知识的读者也可以通过国外内容管理系统建立自己的网站。
1. Wordpress
WordPress的是一个功能强大且易于使用的内容管
- Java生成全局唯一标识符
darrenzhu
javauuiduniqueidentifierid
How to generate a globally unique identifier in Java
http://stackoverflow.com/questions/21536572/generate-unique-id-in-java-to-label-groups-of-related-entries-in-a-log
http://stackoverflow
- php安装模块检测是否已安装过, 使用的SQL语句
dcj3sjt126com
sql
SHOW [FULL] TABLES [FROM db_name] [LIKE 'pattern']
SHOW TABLES列举了给定数据库中的非TEMPORARY表。您也可以使用mysqlshow db_name命令得到此清单。
本命令也列举数据库中的其它视图。支持FULL修改符,这样SHOW FULL TABLES就可以显示第二个输出列。对于一个表,第二列的值为BASE T
- 5天学会一种 web 开发框架
dcj3sjt126com
Web框架framework
web framework层出不穷,特别是ruby/python,各有10+个,php/java也是一大堆 根据我自己的经验写了一个to do list,按照这个清单,一条一条的学习,事半功倍,很快就能掌握 一共25条,即便很磨蹭,2小时也能搞定一条,25*2=50。只需要50小时就能掌握任意一种web框架
各类web框架大同小异:现代web开发框架的6大元素,把握主线,就不会迷路
建议把本文
- Gson使用三(Map集合的处理,一对多处理)
eksliang
jsongsonGson mapGson 集合处理
转载请出自出处:http://eksliang.iteye.com/blog/2175532 一、概述
Map保存的是键值对的形式,Json的格式也是键值对的,所以正常情况下,map跟json之间的转换应当是理所当然的事情。 二、Map参考实例
package com.ickes.json;
import java.lang.refl
- cordova实现“再点击一次退出”效果
gundumw100
android
基本的写法如下:
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
//navigator.splashscreen.hide();
document.addEventListener("b
- openldap configuration leaning note
iwindyforest
configuration
hostname // to display the computer name
hostname <changed name> // to change
go to: /etc/sysconfig/network, add/modify HOSTNAME=NEWNAME to change permenately
dont forget to change /etc/hosts
- Nullability and Objective-C
啸笑天
Objective-C
https://developer.apple.com/swift/blog/?id=25
http://www.cocoachina.com/ios/20150601/11989.html
http://blog.csdn.net/zhangao0086/article/details/44409913
http://blog.sunnyxx
- jsp中实现参数隐藏的两种方法
macroli
JavaScriptjsp
在一个JSP页面有一个链接,//确定是一个链接?点击弹出一个页面,需要传给这个页面一些参数。//正常的方法是设置弹出页面的src="***.do?p1=aaa&p2=bbb&p3=ccc"//确定目标URL是Action来处理?但是这样会在页面上看到传过来的参数,可能会不安全。要求实现src="***.do",参数通过其他方法传!//////
- Bootstrap A标签关闭modal并打开新的链接解决方案
qiaolevip
每天进步一点点学习永无止境bootstrap纵观千象
Bootstrap里面的js modal控件使用起来很方便,关闭也很简单。只需添加标签 data-dismiss="modal" 即可。
可是偏偏有时候需要a标签既要关闭modal,有要打开新的链接,尝试多种方法未果。只好使用原始js来控制。
<a href="#/group-buy" class="btn bt
- 二维数组在Java和C中的区别
流淚的芥末
javac二维数组数组
Java代码:
public class test03 {
public static void main(String[] args) {
int[][] a = {{1},{2,3},{4,5,6}};
System.out.println(a[0][1]);
}
}
运行结果:
Exception in thread "mai
- systemctl命令用法
wmlJava
linuxsystemctl
对比表,以 apache / httpd 为例 任务 旧指令 新指令 使某服务自动启动 chkconfig --level 3 httpd on systemctl enable httpd.service 使某服务不自动启动 chkconfig --level 3 httpd off systemctl disable httpd.service 检查服务状态 service h