博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS7之常用服务
阅读量:2397 次
发布时间:2019-05-10

本文共 3189 字,大约阅读时间需要 10 分钟。

开发者工具

# 安装gcc, g++, make, git, svnyum clean allyum groups mark install "Development Tools"yum groups mark convert "Development Tools"yum groupinstall "Development Tools"    #选择安装(相关库的头文件)yum install python-devel libffi-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libxslt-devel libxml2-devel libjpeg-turbo-devel

EPEL源

sudo yum install epel-release

任务管理器

#需要EPEL源    sudo yum install ncdu  #磁盘大小查看sudo yum install htop atop #内存,CPU实用sudo yum install iotop #磁盘使用IOsudo yum install iftop #网络

Node.js:

#需要EPEL源sudo yum install nodejs

Python语言

#安装pip$ wget https://bootstrap.pypa.io/get-pip.py$ python ./get-pip.py

# 安装pyenvcurl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash    >然后你需要把以下内容粘贴到[~/.bash_profile]文件中    # pyenvPYENV_ROOT="$HOME/.pyenv"PATH="$PYENV_ROOT/bin:$PATH"eval "$(pyenv init -)"

#安装pyenv-virtualenvwrapper    git clone https://github.com/yyuu/pyenv-virtualenvwrapper.git ~/.pyenv/plugins/pyenv-virtualenvwrapper        #安装virtualenvwrapper    sudo pip install virtualenvwrapper        >然后你需要把以下内容粘贴到~/.bash_profile文件中        #pyenv virtualenvwrapper    pyenv virtualenvwrapper_lazy

文件传输

语法: scp 用户名@地址:{from} {to}

scp sirius@54.174.51.64:/home/sirius/articles.csv .scp ./articles.csv sirius@54.174.51.64:/home/sirius/

# 下载nginx到/tmpcurl -o /tmp/nginx.rpm http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm     # 安装rpm, 此rpm包含yum配置信息rpm -ivh /tmp/nginx.rpm      # 安装nginxyum install nginx     # 2选1, 启动nginx服务, 此时访问公有IP, 就能看到欢迎页面了systemctl start nginxservice nginx start     # 配置文件位置/etc/nginx/nginx.conf

# 1. 创建/etc/yum.repos.d/mongodb-org-3.0.repo文件内容如下:[mongodb-org-3.0]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.0/x86_64/gpgcheck=0enabled=1    # 2.运行sudo yum install -y mongodb-org

安装

sudo yum update    wget http://repo.mysql.com//mysql57-community-release-el7-8.noarch.rpmsudo rpm -ivh mysql57-community-release-el7-8.noarch.rpmsudo yum update    sudo yum install mysql-server

启动 sudo systemctl start mysqld

临时密码 sudo grep 'temporary password' /var/log/mysqld.log

安全配置 sudo mysql_secure_installation

用户与表权限

create database testdb; create user 'testuser'@'localhost' identified by 'password'; grant all on testdb.* to 'testuser' identified by 'password';

重置密码

sudo systemctl stop mysqldsudo systemctl set-environment MYSQLD_OPTS="--skip-grant-tables"sudo systemctl start mysqld    mysql -u root    use mysql;update user SET PASSWORD=PASSWORD("password") WHERE USER='root';flush privileges;exit    sudo systemctl stop mysqldsudo systemctl unset-environment MYSQLD_OPTSsudo systemctl start mysqld

sudo pip install pyOpenSSLsudo pip install lxmlsudo pip install scrapyd

:

# 正常启动Express项目,也就是cd 
<项目目录>
npm start` 或者 `node main.js # 使用pm2启动cd
<项目目录>
pm2 start npm --name='express' -- start

####:

python命令:

scrapyd --pidfile /var/log/scrapyd/twistd.pid -l /var/log/scrapyd/logs/scrapyd.log

pm2命令:

pm2 start scrapyd --interpreter python --name=scrapyd -- --pidfile "/var/log/scrapyd/twistd.pid" -l "/var/log/scrapyd/logs/scrapyd.log"

转载地址:http://hcfob.baihongyu.com/

你可能感兴趣的文章
web脚本编辑器ACE Editor
查看>>
恭贺新春-杨建荣敬祝
查看>>
使用Echarts来实现数据可视化
查看>>
Python基础之os和数据结构
查看>>
自动化运维平台的实施计划
查看>>
《大鱼海棠》里的梦
查看>>
自动化平台的几个小计划
查看>>
推荐给你的春节观影清单,请查收
查看>>
DBAplus社群北京站沙龙归来
查看>>
最近在读的一些文章和书
查看>>
MySQL关于数据字典的一个疑问
查看>>
今天的头条属于马斯克
查看>>
今天的一点杂感
查看>>
从阴阳五行,四书五经到国学的理解
查看>>
如何理解Python web开发技术
查看>>
自动化平台中维度设计的一点思考
查看>>
运维开发的痛点和思考
查看>>
自动化分享里程碑小结20180127
查看>>
对这个公众号的分析和期望
查看>>
疯狂的十天计划开启(二) (改)
查看>>