centos7 初始化環境相關

centos8會有很多不一樣?先就用7吧

==========================

。。安裝RZ

yum -y install lrzsz

=============================安裝node 5.10

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

source?~/.nvm/nvm.sh

NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node?nvm install 14.9.0

npm install forever -g

yum -y install epel-release

yum install python-pip

nvm alias default 14.9.0 #設置默認 node 版本為 10.8.0

==============安裝tushare?lxml

yum remove audit

yum install gcc

yum install libxslt-devel libxml2-devel

yum install python-devel

pip install lxml

yum install gcc-c++

pip install pandas

pip install??tushare

==========================增加虛擬內存swap

Linux如何增加虛擬內存swap

1、使用命令:

sudo dd if=/dev/zero of=/root/swap bs=1MB count=4096

sudo?mkswap /root/swap

sudo chmod 0600 ?/root/swap

sudo ?swapon /root/swap


2、使用命令制作一個swap文件。

3、使用命令啟動swap分區。

yum -y install?vim

注意:此操作只對當前有效,重啟服務器后失效。如果想持續保持。可以將其寫入/etc/fstab文件中。

vim /etc/fstab

/root/swap?swap swap defaults 0 0

:wq

===================升級PYTHON3.5

yum install git

git clone git://github.com/yyuu/pyenv.git ~/.pyenv

echo?'export PYENV_ROOT="$HOME/.pyenv"'?>> ~/.bashrc

echo?'export PATH="$PYENV_ROOT/bin:$PATH"'?>> ~/.bashrc

echo?'eval "$(pyenv init -)"'?>> ~/.bashrc

exec $SHELL?-l

mkdir?~/.pyenv/cache

cd?~/.pyenv/cache

wgethttps://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-4.0.0-Linux-x86_64.sh

下載anaconda3-4.0.0 到~/.pyenv/cachehttps://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

pyenv install ?-v?anaconda3-4.0.0

pyenv rehash

pyenv?global?anaconda3-4.0.0



如果網絡不太好,用pyenv下載會比較慢,可以先執行該命令,然后到 ~/.pyenv/cache 目錄下查看要下載的文件的文件名,然后自己到官方網站下載,并將文件放在 ~/.pyenv/cache 目錄下。pyenv會檢查文件的完整性,若確認無誤,則不會再重新下載。

或用國內鏡像(沒有最新版 好象)

pip install -i?http://pypi.douban.com/simple/

export PYTHON_BUILD_MIRROR_URL="http://mirrors.sohu.com/python/"

pyenv install 3.5.1 -v

======定時服務=====================

service crond stop

#service crond start #啟動服務

#chkconfig crond on ? #開機自動啟動

crontab -e 添加命令

分 ? ? 小時 ? ?日 ? ? 月 ? ? ?星期 ? ? 命令

0-59 ? 0-23 ? 1-31 ? 1-12 ? ? 0-6 ? ? command

*/2 * * * * nohup /root/.pyenv/shims/python /python78/python78/BackSrv/MasterLook.py > out.log &

*/2 * * * * nohup /root/.pyenv/shims/python /dadakayou/py/BackSrv/MasterLook.py > out.log &

*/2 * * * * nohup /root/.pyenv/shims/python /ddtang/py/BackSrv/MasterLook.py > out.log &

*/2 * * * * nohup /root/.pyenv/shims/python /net78/py/BackSrv/MasterLook.py > out.log &

*/2 * * * * nohup /root/.pyenv/shims/python /hongpa/py/BackSrv/MasterLook.py > out.log &


*/2 * * * * nohup /root/.pyenv/shims/python /friend/py/BackSrv/MasterLook.py > out.log &


*/2 * * * * nohup /root/.pyenv/shims/python /Shopping/py/BackSrv/MasterLook.py > out.log &

? 每15分鐘執行一次ls命令?

================配置SSH

.?? ? 復制公鑰文件內容到/root/.ssh/authorized_keys中

. 修改文件/etc/ssh/sshd_config內容項:

???????? ?????將AuthorizedKeysFile之前的“#”去除

????? ? ????? 修改PasswordAuthentication yes為PasswordAuthentication ?no

使用service sshd restart重啟sshd服務

===================修改默認語言=======

LANG="en_US.UTF-8"

====c++環境配置

見另一篇C++配置

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容