CentOS 6.5 安装YouCompleteMe 报错汇总


支持折腾!!!



编译安装clang 3.6.0 编译器版本低

====-----编译安装clang3.6.0编译器版本低---------------==============
[chunli@CentOSllvm-3.6.0]$tarxfcfe-3.6.0.src.tar.xz
[chunli@CentOSllvm-3.6.0]$tarxfclang-tools-extra-3.6.0.src.tar.xz
[chunli@CentOSllvm-3.6.0]$tarxfcompiler-rt-3.6.0.src.tar.xz
[chunli@CentOSllvm-3.6.0]$tarxfllvm-3.6.0.src.tar.xz
[chunli@CentOSllvm-3.6.0]$mvcfe-3.6.0.srcllvm-3.6.0.src/tools/clang
[chunli@CentOSllvm-3.6.0]$mvclang-tools-extra-3.6.0.srcllvm-3.6.0.src/tools/clang/tools/extra
[chunli@CentOSllvm-3.6.0]$mvcompiler-rt-3.6.0.srcllvm-3.6.0.src/projects/compiler-rt
[chunli@CentOSllvm-3.6.0]$cdllvm-3.6.0.src
[chunli@CentOSllvm-3.6.0.src]$./configure--enable-optimized--enable-targets=host-only
[chunli@CentOSllvm-3.6.0.src]$echo$?
[chunli@CentOSllvm-3.6.0.src]$make
cc1plus:error:unrecognizedcommandlineoption"-std=c++11"
cc1plus:warning:unrecognizedcommandlineoption"-Wno-maybe-uninitialized"
解决办法,安装gcc4.8


编译安装clang 3.6.2 编译器自身BUG

=====--------------编译安装clang3.6.2编译器自身BUG---------------------=============
需要C++11标准支持
需要Python2.7支持
[chunli@CentOSllvm3.6.2]$tarxfcfe-3.6.2.src.tar.xz
[chunli@CentOSllvm3.6.2]$tarxfclang-tools-extra-3.6.2.src.tar.xz
[chunli@CentOSllvm3.6.2]$tarxfcompiler-rt-3.6.2.src.tar.xz
[chunli@CentOSllvm3.6.2]$tarxfllvm-3.6.2.src.tar.xz
[chunli@CentOSllvm3.6.2]$mvcfe-3.6.2.srcllvm-3.6.2.src/tools/clang
[chunli@CentOSllvm3.6.2]$mvcompiler-rt-3.6.2.srcllvm-3.6.2.src/projects/compiler-rt
[chunli@CentOSllvm3.6.2]$mvclang-tools-extra-3.6.2.srcllvm-3.6.2.src/tools/clang/extra
[chunli@CentOSllvm3.6.2]$mkdirbuild
[chunli@CentOSllvm3.6.2]$cdbuild
[chunli@CentOSbuild]$../llvm-3.6.2.src/configure--enable-optimized--enable-targets=host-only
[chunli@CentOSbuild]$echo$?
[chunli@CentOSbuild]$make
llvm[4]:LinkingRelease+Assertsexecutableclang-check(withoutsymbols)
/tmp/tools/llvm3.6.2/build/tools/clang/tools/clang-check/Release+Asserts/ClangCheck.o:Infunction`std::unique_ptr<clang::tooling::FrontendActionFactory,std::default_delete<clang::tooling::FrontendActionFactory>>clang::tooling::newFrontendActionFactory<(anonymousnamespace)::ClangCheckActionFactory>((anonymousnamespace)::ClangCheckActionFactory*,clang::tooling::SourceFileCallbacks*)::FrontendActionFactoryAdapter::create()':
ClangCheck.cpp:(.text._ZZN5clang7tooling24newFrontendActionFactoryIN12_GLOBAL__N_123ClangCheckActionFactoryEEESt10unique_ptrINS0_21FrontendActionFactoryESt14default_deleteIS5_EEPT_PNS0_19SourceFileCallbacksEEN28FrontendActionFactoryAdapter6createEv+0x40):undefinedreferenceto`vtableforstd::unique_ptr<clang::tooling::FrontendActionFactory,clang::tooling::SourceFileCallbacks*)::FrontendActionFactoryAdapter::ConsumerFactoryAdaptor'
collect2:error:ldreturned1exitstatus`
看起来像是gcc的bug


编译安装clang 3.8.1


=====--------------编译安装clang3.8.1---------------------=============
[chunli@CentOSllvm3.8.1]$tarxfcfe-3.8.1.src.tar.xz
[chunli@CentOSllvm3.8.1]$tarxfclang-tools-extra-3.8.1.src.tar.xz
[chunli@CentOSllvm3.8.1]$tarxfcompiler-rt-3.8.1.src.tar.xz
[chunli@CentOSllvm3.8.1]$tarxfllvm-3.8.1.src.tar.xz
[chunli@CentOSllvm3.8.1]$mvcfe-3.8.1.srcllvm-3.8.1.src/tools/clang
[chunli@CentOSllvm3.8.1]$mvcompiler-rt-3.8.1.srcllvm-3.8.1.src/projects/compiler-rt
[chunli@CentOSllvm3.8.1]$mvclang-tools-extra-3.8.1.srcllvm-3.8.1.src/tools/clang/extra#!
[chunli@CentOSllvm3.8.1]$mkdirbuild&&cdbuild/
[chunli@CentOSbuild]$../llvm-3.8.1.src/configure--enable-optimized--enable-targets=host-only
checkingforpython>=2.7...notfound
configure:error:foundpython2.6.6(/usr/bin/python);required>=2.7
解决办法去安装编译安装Python2.7


编译安装clang 3.8.1

=====--------------编译安装clang3.8.1---------------------=============
[chunli@CentOSllvm3.8.1]$tarxfcfe-3.8.1.src.tar.xz
[chunli@CentOSllvm3.8.1]$tarxfclang-tools-extra-3.8.1.src.tar.xz
[chunli@CentOSllvm3.8.1]$tarxfcompiler-rt-3.8.1.src.tar.xz
[chunli@CentOSllvm3.8.1]$tarxfllvm-3.8.1.src.tar.xz
[chunli@CentOSllvm3.8.1]$mvcfe-3.8.1.srcllvm-3.8.1.src/tools/clang
[chunli@CentOSllvm3.8.1]$mvcompiler-rt-3.8.1.srcllvm-3.8.1.src/projects/compiler-rt
[chunli@CentOSllvm3.8.1]$mvclang-tools-extra-3.8.1.srcllvm-3.8.1.src/tools/clang/extra#!
[chunli@CentOSllvm3.8.1]$mkdirbuild&&cdbuild/
[chunli@CentOSbuild]$../llvm-3.8.1.src/configure--enable-optimized--enable-targets=host-only
[chunli@CentOSbuild]$echo$?
[chunli@CentOSbuild]$make
llvm[4]:LinkingRelease+Assertsexecutableclang-check(withoutsymbols)
/home/chunli/tools/llvm3.8.1/build/tools/clang/tools/clang-check/Release+Asserts/ClangCheck.o:Infunction`std::unique_ptr<clang::tooling::FrontendActionFactory,clang::tooling::SourceFileCallbacks*)::FrontendActionFactoryAdapter::ConsumerFactoryAdaptor'
collect2:error:ldreturned1exitstatus`
编译器缺陷?ld连接报错,更换为gcc4.8.5解决


编译安装clang 3.8.1

=====--------------编译安装clang3.8.1---------------------=============
[chunli@CentOSllvm3.8.1]$tarxfcfe-3.8.1.src.tar.xz
[chunli@CentOSllvm3.8.1]$tarxfclang-tools-extra-3.8.1.src.tar.xz
[chunli@CentOSllvm3.8.1]$tarxfcompiler-rt-3.8.1.src.tar.xz
[chunli@CentOSllvm3.8.1]$tarxfllvm-3.8.1.src.tar.xz
[chunli@CentOSllvm3.8.1]$mvcfe-3.8.1.srcllvm-3.8.1.src/tools/clang
[chunli@CentOSllvm3.8.1]$mvcompiler-rt-3.8.1.srcllvm-3.8.1.src/projects/compiler-rt
[chunli@CentOSllvm3.8.1]$mvclang-tools-extra-3.8.1.srcllvm-3.8.1.src/tools/clang/extra#!
[chunli@CentOSllvm3.8.1]$mkdirbuild&&cdbuild/
[chunli@CentOSbuild]$../llvm-3.8.1.src/configure--enable-optimized--enable-targets=host-only
[chunli@CentOSbuild]$echo$?
[chunli@CentOSbuild]$make
llvm[4]:Copyingruntimelibrarylinux/builtins-i386tobuilddir
llvm[4]:Copyingruntimelibrarylinux/profile-i386tobuilddir
cp:cannotstat`/home/chunli/tools/llvm3.8.1/build/tools/clang/runtime/compiler-rt/clang_linux/builtins-i386/libcompiler_rt.a':Nosuchfileordirectory
cp:cannotstat`/home/chunli/tools/llvm3.8.1/build/tools/clang/runtime/compiler-rt/clang_linux/profile-i386/libcompiler_rt.a':Nosuchfileordirectory`
这种问题不知道怎么搞.....放弃这个clang版本



编译安装clang 3.9.1

=====--------------编译安装clang3.9.1---------------------=============
需要C++11标准支持
需要Python2.7支持
[chunli@CentOS~]$cdtools/
[chunli@CentOStools]$tarxfcfe-3.9.1.src.tar.xz
[chunli@CentOStools]$tarxfcompiler-rt-3.9.1.src.tar.xz
[chunli@CentOStools]$tarxfllvm-3.9.1.src.tar.xz
[chunli@CentOStools]$mvcfe-3.9.1.srcllvm-3.9.1.src/tools/clang
[chunli@CentOStools]$mvcompiler-rt-3.9.1.srcllvm-3.9.1.src/projects/compiler-rt
[chunli@CentOStools]$mkdirllvm_build
[chunli@CentOStools]$cdllvm_build
[chunli@CentOSllvm_build]$cmake-G"UnixMakefiles"../llvm-3.9.1.src
CMakeErroratcmake/modules/CheckCompilerVersion.cmake:12(message):
HostGCCversionmustbeatleast4.7!
CallStack(mostrecentcallfirst):
cmake/config-ix.cmake:14(include)
CMakeLists.txt:461(include)
.......................................................
系统自带的编译器没有卸载,卸载系统自带的编译器,再次执行cmake他会提示找不到/usr/bin/cc,/usr/bin/c++
如下:



编译YouCompleteMe 找不到编译器

=====--------------编译YouCompleteMe找不到编译器-------------=============
[chunli@CentOS~]$cd~
[chunli@CentOS~]$mkdirycm_build/&&cdycm_build/
[chunli@CentOSycm_build]$sudoyumremovegcc#删除自带的低版本gcc
[chunli@CentOSycm_build]$sudoyumremoveg++#删除自带的低版本g++
[chunli@CentOSycm_build]$cmake-G"UnixMakefiles"-DEXTERNAL_LIBCLANG_PATH=/usr/local/lib/libclang.so.3.9.~/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/
--TheCcompileridentificationisunknown
--TheCXXcompileridentificationisunknown
CMakeErroratCMakeLists.txt:26(project):
TheCMAKE_C_COMPILER:

/usr/bin/cc

isnotafullpathtoanexistingcompilertool.

TellCMakewheretofindthecompilerbysettingeithertheenvironment
variable"CC"ortheCMakecacheentryCMAKE_C_COMPILERtothefullpathto
thecompiler,ortothecompilernameifitisinthePATH.


CMakeErroratCMakeLists.txt:26(project):
TheCMAKE_CXX_COMPILER:

/usr/bin/c++

isnotafullpathtoanexistingcompilertool.

TellCMakewheretofindthecompilerbysettingeithertheenvironment
variable"CXX"ortheCMakecacheentryCMAKE_CXX_COMPILERtothefullpath
tothecompiler,ortothecompilernameifitisinthePATH.


--Configuringincomplete,errorsoccurred!
Seealso"/home/chunli/ycm_build/CMakeFiles/CMakeOutput.log".
Seealso"/home/chunli/ycm_build/CMakeFiles/CMakeError.log".
[chunli@CentOSycm_build]$
解决办法
/usr/local/bin/gcc

[chunli@CentOSycm_build]$sudoln-s/usr/local/bin/gcc/usr/bin/cc
[chunli@CentOSycm_build]$sudoln-s/usr/local/bin/g++/usr/bin/c++



编译安装clang 3.9.1,内存耗尽

=====--------------编译安装clang3.9.1,内存耗尽---------------------=============
需要C++11标准支持
需要Python2.7支持
[chunli@CentOS~]$cdtools/
[chunli@CentOStools]$tarxfcfe-3.9.1.src.tar.xz
[chunli@CentOStools]$tarxfcompiler-rt-3.9.1.src.tar.xz
[chunli@CentOStools]$tarxfllvm-3.9.1.src.tar.xz
[chunli@CentOStools]$mvcfe-3.9.1.srcllvm-3.9.1.src/tools/clang
[chunli@CentOStools]$mvcompiler-rt-3.9.1.srcllvm-3.9.1.src/projects/compiler-rt
[chunli@CentOStools]$mkdirllvm_build
[chunli@CentOStools]$cdllvm_build
[chunli@CentOSllvm_build]$cmake-G"UnixMakefiles"../llvm-3.9.1.src
[chunli@CentOSllvm_build]$make
../../../../lib/libclangStaticAnalyzerCheckers.a:couldnotreadsymbols:Memoryexhausted
collect2:error:ldreturned1exitstatus
make[2]:***[bin/clang-3.9]Error1
make[1]:***[tools/clang/tools/driver/CMakeFiles/clang.dir/all]Error2
make:***[all]Error2

解决
[chunli@CentOSllvm_build]$cmake-G"UnixMakefiles"-DCMAKE_BUILD_TYPE=Release-DLLVM_TARGETS_TO_BUILD="X86"../llvm-3.9.1.src
[chunli@CentOSllvm_build]$make-j4


启动vim报错


启动vim报错
TheycmdserverSHUTDOWN(restartwith':YcmRestartServer')....code-11.
Usethe':YcmToggleLogs'commandtocheckthelogs.

:YcmDebugInfo查看错误

PrintingYouCompleteMedebuginformation...
--Clientlogfile:/tmp/ycm_RtQuPY.log
--Servererrored,nodebuginfofromserver
--Serverrunningat:http://127.0.0.1:52237
--ServerprocessID:2947
--Serverlogfiles:
--/tmp/ycmd_52237_stdout_lrHj02.log
--/tmp/ycmd_52237_stderr_80SRfh.log
PressENTERortypecommandtocontinue



[chunli@CentOS~]$vim/tmp/ycm_RtQuPY.log
2017-03-0918:02:22,569-ERROR-Unabletoconnecttoserver


:YcmDiags
Nativefiletypecompletionnotsupportedforcurrentfile,cannotforcerecompilation.


:messages
Messagesmaintainer:BramMoolenaar<Bram@vim.org>
"main.c"5L,35C
TheycmdserverSHUTDOWN(restartwith':YcmRestartServer').Unexpectedexitcode1.Usethe':YcmToggleLogs'commandtocheck
thelogs.

:YcmRestartServer
Restartingycmdserver...


当时没有被解决





安装Python2.7

观察老版本的python相关信息
[chunli@CentOS~]$whichpython
/usr/bin/python
[chunli@CentOS~]$python--version
Python2.6.6
[chunli@CentOS~]$/usr/bin/python--version
Python2.6.6
[chunli@CentOSPython-2.7.13]$ll/usr/bin/python
[chunli@CentOSPython-2.7.13]$ll/usr/bin/python*
lrwxrwxrwx.1rootroot6088Nov222013/usr/bin/python
lrwxrwxrwx.1rootroot6Mar523:29/usr/bin/python2->python
-rwxr-xr-x.1rootroot6088Nov222013/usr/bin/python2.6


安装Python2.7.13
[chunli@CentOS~]$cdsrc/
[chunli@CentOSsrc]$tarxfPython-2.7.13.tar.xz
[chunli@CentOSsrc]$cdPython-2.7.13
[chunli@CentOSPython-2.7.13]$./configure--prefix=/usr/local/python2.7--enable-shared&&make-j4
[chunli@CentOSPython-2.7.13]$echo$?
[chunli@CentOSPython-2.7.13]$sudomakeinstall
[chunli@CentOSPython-2.7.13]$echo$?

[chunli@CentOSPython-2.7.13]$sudorm-rf/usr/bin/python
[chunli@CentOSPython-2.7.13]$sudoln-s/usr/local/python2.7/bin/python2.7/usr/bin/python

[chunli@CentOSPython-2.7.13]$python--version
python:errorwhileloadingsharedlibraries:libpython2.7.so.1.0:cannotopensharedobjectfile:Nosuchfileordirectory

[chunli@CentOSPython-2.7.13]$sudovim/etc/ld.so.conf
/usr/local/python2.7/lib/

[chunli@CentOSPython-2.7.13]$sudoldconfig-v

[chunli@CentOSPython-2.7.13]$python--version
Python2.7.13
[chunli@CentOSPython-2.7.13]$

发现yum报错:
[chunli@CentOSPython-2.7.13]$sudoyumcleanall
TherewasaproblemimportingoneofthePythonmodules
requiredtorunyum.Theerrorleadingtothisproblemwas:

Nomodulenamedyum

Pleaseinstallapackagewhichprovidesthismodule,or
verifythatthemoduleisinstalledcorrectly.

解决办法
[chunli@CentOSPython-2.7.13]$sudovim/usr/bin/yum
-#!/usr/bin/python
+#!/usr/bin/python2.6

[chunli@CentOSPython-2.7.13]$sudoyumcleanall
[chunli@CentOSPython-2.7.13]$sudoyumlist

记录python2.7的config路径
[chunli@CentOSconfig]$ll/usr/local/python2.7/lib/python2.7/config
total9216
-rw-r--r--.1rootroot2200Mar1101:13config.c
-rw-r--r--.1rootroot1507Mar1101:13config.c.in
-rwxr-xr-x.1rootroot7122Mar1101:13install-sh
-rw-r--r--.1rootroot9303726Mar1101:13libpython2.7.a
-rw-r--r--.1rootroot51793Mar1101:13Makefile
-rwxr-xr-x.1rootroot7430Mar1101:13makesetup
-rw-r--r--.1rootroot21216Mar1101:13python.o
-rw-r--r--.1rootroot18479Mar1101:13Setup
-rw-r--r--.1rootroot368Mar1101:13Setup.config
-rw-r--r--.1rootroot41Mar1101:13Setup.local




编译安装cmake

[chunli@CentOSsrc]$tarxfcmake-3.8.0-rc2.tar.gz
[chunli@CentOSsrc]$cdcmake-3.8.0-rc2
[chunli@CentOScmake-3.8.0-rc2]$./bootstrap
/home/chunli/src/cmake-3.8.0-rc2/Bootstrap.cmk/cmake:/usr/lib/libstdc++.so.6:version`GLIBCXX_3.4.20'notfound(requiredby/home/chunli/src/cmake-3.8.0-rc2/Bootstrap.cmk/cmake)
/home/chunli/src/cmake-3.8.0-rc2/Bootstrap.cmk/cmake:/usr/lib/libstdc++.so.6:version`CXXABI_1.3.9'notfound(requiredby/home/chunli/src/cmake-3.8.0-rc2/Bootstrap.cmk/cmake)
/home/chunli/src/cmake-3.8.0-rc2/Bootstrap.cmk/cmake:/usr/lib/libstdc++.so.6:version`GLIBCXX_3.4.15'notfound(requiredby/home/chunli/src/cmake-3.8.0-rc2/Bootstrap.cmk/cmake)
/home/chunli/src/cmake-3.8.0-rc2/Bootstrap.cmk/cmake:/usr/lib/libstdc++.so.6:version`GLIBCXX_3.4.21'notfound(requiredby/home/chunli/src/cmake-3.8.0-rc2/Bootstrap.cmk/cmake)

查找,并没有找到
[chunli@CentOS~]$strings/usr/lib/libstdc++.so.6|grepGLIBCXX_3.4
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
[chunli@CentOS~]$

查找新的库
[chunli@CentOS~]$sudofind/usr/-namelibstdc++.so.6*
/usr/local/lib/libstdc++.so.6.0.22
/usr/local/lib/libstdc++.so.6
/usr/lib/libstdc++.so.6
/usr/lib/libstdc++.so.6.0.13
[chunli@CentOS~]$

可以发现全找到了
[chunli@CentOS~]$strings/usr/local/lib/libstdc++.so.6.0.22|grep-E'GLIBCXX_3.4.20|CXXABI_1.3.9|GLIBCXX_3.4.15|GLIBCXX_3.4.21'
GLIBCXX_3.4.15
GLIBCXX_3.4.20
GLIBCXX_3.4.21
CXXABI_1.3.9
[chunli@CentOS~]$

查看原库的连接
[chunli@CentOS~]$ll/usr/lib/libstdc++.so.6
lrwxrwxrwx.1rootroot19Mar1021:31/usr/lib/libstdc++.so.6->libstdc++.so.6.0.13

修改到新的连接
[chunli@CentOS~]$sudorm-rf/usr/lib/libstdc++.so.6
[chunli@CentOS~]$sudoln-s/usr/local/lib/libstdc++.so.6.0.22/usr/lib/libstdc++.so.6

查看新的连接
[chunli@CentOS~]$ll/usr/lib/libstdc++.so.6
lrwxrwxrwx.1rootroot34Mar1102:02/usr/lib/libstdc++.so.6->/usr/local/lib/libstdc++.so.6.0.22
[chunli@CentOS~]$

继续cmake
[chunli@CentOScmake-3.8.0-rc2]$./bootstrap
[chunli@CentOScmake-3.8.0-rc2]$echo$?
[chunli@CentOScmake-3.8.0-rc2]$make-j4
[chunli@CentOScmake-3.8.0-rc2]$echo$?
[chunli@CentOScmake-3.8.0-rc2]$sudomakeinstall
[chunli@CentOScmake-3.8.0-rc2]$echo$?
[chunli@CentOScmake-3.8.0-rc2]$cmake--version
cmakeversion3.8.0-rc2

cmake安装完成!



安装vim 插件

[chunli@CentOSsrc]$mvVundle.vim~/.vim/bundle/
[chunli@CentOSsrc]$mvYouCompleteMe~/.vim/bundle/
[chunli@CentOSsrc]$vim+PluginInstall+qall
报错
ImportError:Nomodulenamedurllib3
YouCompleteMeunavailable:Nomodulenamedurllib3

解决
[chunli@CentOSbin]$sudoyumlist|grepurllib3
python-urllib3.noarch1.10.2-1.el6base
[chunli@CentOS~]$sudoyuminstallpython-urllib3
[chunli@CentOSPython-2.7.13]$sudoyuminstallpython-devel


[chunli@CentOSpython2.7]$sudorm-rf/usr/local/python2.7/lib/python2.7/site-packages/
[chunli@CentOSpython2.7]$sudoln-s/usr/lib/python2.6/site-packages/usr/local/python2.7/lib/python2.7/site-packages

再报错:
YouCompleteMeunavailable:Nomodulenamed_ssl

太烦了..............

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


linux下开机自启: 在/etc/init.d目录下新建文件elasticsearch 并敲入shell脚本: 注意, 前两行必须填写,且要注释掉。 第一行为shell前行代码,目的告诉系统使用shell。 第二行分别代表运行级别、启动优先权、关闭优先权,且后面添加开机服务会用到。 shell脚本
1、因为在centos7中/etc/rc.d/rc.local的权限被降低了,所以需要赋予其可执行权 chmod +x /etc/rc.d/rc.local 2、赋予脚本可执行权限假设/usr/local/script/autostart.sh是你的脚本路径,给予执行权限 chmod +x /usr
最简单的查看方法可以使用ls -ll、ls-lh命令进行查看,当使用ls -ll,会显示成字节大小,而ls- lh会以KB、MB等为单位进行显示,这样比较直观一些。 通过命令du -h –max-depth=1 *,可以查看当前目录下各文件、文件夹的大小,这个比较实用。 查询当前目录总大小可以使用d
ASP.NET Core应用程序发布linux在shell中运行是正常的。可一但shell关闭网站也就关闭了,所以要配置守护进程, 用的是Supervisor,本文主要记录配置的过程和过程遇到的问题 安装Supervisor&#160;1 yum install python-setuptools
设置时区(CentOS 7) 先执行命令timedatectl status|grep &#39;Time zone&#39;查看当前时区,如果不是时区(Asia/Shanghai),则需要先设置为中国时区,否则时区不同会存在时差。 #已经是Asia/Shanghai,则无需设置 [root@xia
vim&#160;/etc/sysconfig/network-scripts/ifcfg-eth0 BOOTPROTO=&quot;static&quot; ONBOOT=yes IPADDR=192.168.8.106 NETMASK=255.255.252.0 GATEWAY=192.168.
一、安装gcc依赖 由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装 [root@localhost local]# yum install -y gcc 二、下载并解压安装包 [root@localhost local
第一步 On CentOS/RHEL 6.*: $ sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm On CentOS/RHEL 7: $
/// &lt;summary&gt; /// 取小写文件名后缀 /// &lt;/summary&gt; /// &lt;param name=&quot;name&quot;&gt;文件名&lt;/param&gt; /// &lt;returns&gt;返回小写后缀,不带“.”&lt;/ret
which nohup .bash_profile中并source加载 如果没有就安装吧 yum provides */nohup nohup npm run start &amp; nohup ./kibana &amp;
1.1 MySQL安装 1.1.1 下载wget命令 yum -y install wget 1.1.2 在线下载mysql安装包 wget https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 1.1.3 安装My
重启 reboot shutdown -r now init 6 关闭 init 0 shutdown -h now shutdown -h 20:25 #8点25关机查看内存 free CPU利用率 top 日期 date 设置时间 date 033017002015 #月日时间年 日历 cal
1、firewalld的基本使用 启动: systemctl start firewalld 关闭: systemctl stop firewalld 查看状态: systemctl status firewalld 开机禁用 : systemctl disable firewalld 开机启用 :
1 下载并安装MySQL官方的&#160;Yum Repository wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 使用上面的命令就直接下载了安装用的Yum Repository,大概
CentOS6.x CentOS6中转用Upstrat代替以前的init.d/rcX.d的线性启动方式。 一、相关命令 通过initctl help可以查看相关命令 [root@localhost ~]# initctl help Job commands: start Start job. sto
1、使用命令:df -lk 找到已满磁盘 2、使用命令:du --max-depth=1 -h 查找大文件,删除
ifconfig:查看网卡信息 网卡配置文件位置: /etc/sysconfig/network-scripts/文件夹 nmtui:配置网卡 netstat -tlunp:查看端口信息 端口信息存储位置: /etc/services文件 route:查看路由信息 wget:下载网路文件,例如 wg
ps -ef:查看所有进程,&#160;ps -ef |grap firewalld 查看与firewalld相关的进程 which :查看进程:which firewalld kill 进程id:杀掉进程 kill 640,强制杀:kill -9 640 man:查看帮助,例如 man ps 查看
useradd:添加用户 useradd abc,默认添加一个abc组 vipw:查看系统中用户 groupadd:添加组groupadd ccna vigr:查看系统中的组 gpasswd:将用户abc添加到ccna组 gpasswd -a abc ccna groups abc:查看用户abc属