Linux下Python搭建

VMware14下载:https://blog.csdn.net/qq_31362105/article/details/80706096

ctrol+d #退出python执行界面

rpm -qa|grep chupinxiu #列出包含厨品秀字段的软件信息

“ONBOOT = yes是指明在系统启动时是否激活网卡,只有在激活状态的网卡才能去连接网络,进行网络通讯。 ”

https://www.jb51.net/article/173041.html

Linux配置:

route -n #查看路由

vim /etc/resolv.conf #添加DNS

nameserver 8.8.8.8

nameserver 8.8.4.4

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 #修改默认网关

BOOTPROTO=static

DEFROUTE=yes

ONBOOT=yes

IPADDR=192.168.0.209

GATEWAY=192.168.0.1

NETMASK=255.255.255.0

DNS1=8.8.8.8

重启网络 ( systemctl restart network.service 或 service network restart )

修改主机名 vi /etc/hosts And vi /etc/sysconfig/network: NETWORKING=yes, HOSTNAME=hengyu And /etc/hostname : hengyu 重启验证 reboot -f

sudo yum install net-tools #安装ifconfig工具 ,进入 /sbin

yum -y install vim* #安装vim

centos7安装python3.6.4:

yum -y install wget 安装wget

yum groupinstall "Development tools"

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-develtk-devel gdbm-devel db4-devel libpcap-devel xz-devel #安装python3.6可能使用的依赖

wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz #指向地址下载

tar -zxvf Python-3.6.4.tgz #解压tgz包

mv Python-3.6.4 /usr/local #把python移到/usr/local下面

cd /usr/local/Python-3.6.4/ #进入python目录

./configure #配置

make make install #编译

ll /usr/bin | grep python

rm -rf /usr/bin/python #删除旧版本的python依赖

ln -s /usr/local/bin/python3.6 /usr/bin/python #删除旧的软链接,创建新的软链接到最新的python。 python -V #查看版本

python库目录: /usr/local/lib/python3.6

安装完成python3,yum报错:

vi /usr/bin/yum 将最前面的改为 #! /usr/bin/python2

/usr/libexec/urlgrabber-ext-down . #! /usr/bin/python2

vi /usr/bin/firewall-cmd   #! /usr/bin/python2

-i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com centos下pip安装第三方包缓慢问题

Centos安装rz,sz命令:

yum install lrzsz 

centos7安装部署gitlab服务器:

yum -y install policycoreutils openssh-server openssh-clients postfix #安装依赖环境

systemctl enable postfix && systemctl start postfix #设置postfix开机自启,并启动,postfix支持gitlab发信功能

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm

yum install policycoreutils-python 安装policycoreutils-python.x86

rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm #下载gitlab安装包,然后安装

vim  /etc/gitlab/gitlab.rb #修改gitlab配置文件指定服务器ip和自定义端口:

external_url 'linux下ip地址:端口号' 默认8080,自定义其它端口,并在防火墙设置开放相对应得端口

cd /opt/gitlab/embedded/service/gitlab-rails/config   

vim gitlab.yml  配置GitLab域名

gitlab-ctl reconfigure #重置配置 (因为更改,所以刷新配置)

gitlab-ctl restart #重置并启动GitLab

访问 GitLab页面 :https://www.cnblogs.com/wenwei-blog/p/5861450.html

这是因为SElinux启用了,关闭就好了。

在/etc/selinux/config文件中如下修改,设置SELINUX=disabled:

centos7安装mysql:

https://www.cnblogs.com/LaoPaoEr/archive/2022/03/18/16023644.html

修改root登录mysql密码,修改两个全局参数:

set global validate_password_policy=0; set global validate_password_length=1;

rpm -qa|grep mariadb   // 查询出来已安装的mariadb

rpm -e --nodeps 文件名 //卸载mariadb,文件名为上述命令查询出来的文件

Linux操作数据库:

systemctl start mysqld.service 启动mysql服务。

systemctl status mysqld.service 查看mysql运行状态。

systemctl stop firewalld.service #停止 systemctl disable firewalld.service #禁用

firewall-cmd --zone=public --add-port=3306/tcp --permanent 开启3306端口 firewall-cmd --reload 更新防火墙规则

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION; //任何远程主机都可以访问数据库(sql)

flush privileges 刷新MySQL的系统权限相关表,更新权限。

centos7下mysql 用户管理和权限设置_天~嘿的博客-CSDN博客 赋予mysql新用户权限

firewalld实现取消服务的锁定; 锁定该服务

systemctl unmask firewalld systemctl mask firewalld

查看防火墙状态:firewall-cmd    --state 关闭防火墙:systemctl  stop   firewalld.service systemctl start firewalld.service 开启防火墙:(开启可连接) 禁止开机启动防火墙:systemctl   disable   firewalld.service firewall 是centos7,iptables是centos6防火墙。 firewall-cmd --query-port=8088/tcp 查看端口开放状态 firewall-cmd --zone=public --list-ports 查看所有开启的端口 firewall-cmd --zone=public --remove-port=80/tcp --permanent

局域网其他用户实现共享访问:桥接模式下-->本机选择以太网共享模式。

jdk安装:

rpm -qa | grep java 查看安装了哪些jdk

yum -y remove java-1.7.0-openjdk-headless-1.7.0.181-2.6.14.8.el7_5.x86_64 删除自带openjdk

查找jdk安装目录: 

第一种方法 

1.# which java (定位到java的可执行路径) 

2.# ls -lrt /usr/bin/java 

3.# ls -lrt /etc/alternatives/java 

这样就知道jdk的安装路径了

第二种方法: 

通过rpm查看软件安装的目录步骤 

1.rpm -qa | grep 软件名 

2.rpm -ql 步骤1中的查询结果

#set java environment

JAVA_HOME=/usr/java/jdk1.8.0_181-amd64

CLASSPATH=.:$JAVA_HOME/lib.tools.jar

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME CLASSPATH PATH

https://blog.csdn.net/csdn2193714269/article/details/78205331?locationNum=9&fps1

centos7中文乱码:

#首先查看当前系统默认采用的字符集命令:locale 或者echo $LANG

#查看当前配置:localectl status

#查看可用的区域语言:localectl list-locales |grep CN

#设置区域语音:localectl set-locale LANG=zh_CN.utf8

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值