限时免费试用:欢迎注册 api.bigmodel.org ,快速体验大模型 API 接入服务。
当前位置:首页 >开发者 >其他技术 >Linux

快速上手Linux 玩转典型应用(2)

分类:Linux时间:2019-10-02浏览:2728
Apache
安装
yum install httpd
启动
service httpd start
停止
service httpd stop
查看状态 ps -ef | grep httpd
设置防火墙端口或直接关闭 service firewalld stop
访问浏览器 ip:90
虚拟主机
cd /etc/httpd/
cd conf
配置
ServerName www.a.test
DocumentRoot /data/www
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
sudo chown -R a:a /data
重启: service httpd restart
创建目录: mkdir -p /data/www
提权: sudo chown -R a:a /data 提权给用户a
本地host
vim /etc/hosts
192.168.0.15 www.a.test
sudo setenforce 0 设置宽松模式/严格模式(临时关闭)
(持续关闭)
sudo vim /etc/selinux/config
SELINUX=disabled
查看日志
cd /etc/httpd/logs/
伪静态
引入模块
设置规则
NGINX
添加nginx源(默认centos7中没有NGINX源) rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
安装yum inst all nginx
启动service nginx start
停止service stop
重载service nginx reload
查看是否启动 ps -ef | grep nginx
网站配置文件在/etc/nginx/conf.d/*.conf
伪静态(默认开启)
*.conf中写
反向代理
在配置文件(*.conf)中写
负载均衡
如下图: 5:1
调试功能
add_header Content-Type "text/plain;charset=utf-8"
return 200 "$http_host";
mysql
1. 删除默认mariadb
yum install mysql-community-server
cd /tmp
3.安装源
yum localinstall mysql80-community-release-el7-3.noarch.rpm
4. 安装 yum install mysql-community-server
查看进程 是否启动 ps -ef | grep mysql
启动 service mysqld start
停止service mysqld stop
查看密码 cat /var/log/mysqld.log |grep password
测试是否安装成功
mysql -uroot -p
genelog
记录所有数据库的操作记录
redis/memcached
memcached
安装yum install memcached
启动memcached -d -l -m -p
-d 添加守护进程 -l 监听ip -m 分配内存 -p 监听端口号
停止 kill pid
redis
安装 源码编译安装
启动redis-server start/restart
停止redis-server stop
客户端 redis-client
1. 下载
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
2.解压
tar -xzvf redis-5.0.5.tar.gz
3.安装
cd redis-5.0.5
安装gcc yum install gcc
错误 :zmalloc.h:50:31: fatal error: jemalloc/jemalloc.h
执行make MALLOC=libc
make install
4. 启动
cd src
./redis-server
启动客户端
./redis-cli
git
安装 yum install git
gitconfig
git clone
git fetch
git rebase
git init
git remote
git commit
git push
php/fpm
fpm解析
phpmyadmin
phpredisadmin
java
yum search java | grep open
yum install java-1.8.0-openjdk*
验证 java -version
maven
python
软件包管理工具 pip
虚拟环境virtualenv
模块安装 pip install
1.查看python版本 python
我当前版本是python2.7.5
安装pip
yum -y install epel-release
yum install python2-pip
查看版本 pip -V
2.更换豆瓣源
[root@localhost tmp]# mkdir ~/.pip
[root@localhost tmp]# vim ~/.pip/pip.conf
timeout=60
3.虚拟环境
pip install virtualenv
查看版本 virtualenv --version
基本命令
virtualenv test1
source test1/bin/activate
退出 deactivate
linux
crontab 定时任务
crontab -l 查看
crontab -e 编辑
Ntpdate 日期同步
yum install ntp
同步时间 ntpdate cn.pool.ntp.org
date
logrotate 日志分割
cd /etc/logrotate.d
[root@localhost logrotate.d]# vim nginx
切割
logrotate /etc/logrotate.d/nginx
supervisor 进程管理
pip install supervisor
mkdir /etc/supervisor
echo_supervisord_conf > /etc/supervisor/supervisor.conf
vim /etc/supervisor/supervisor.conf
监控系统
本站文章如未注明出处均为原创,转载请注明出处,如有侵权请邮件联系站长。
0/500
Share your thoughts respectfully.