首页 > 系统相关 >Linux下Python搭建

Linux下Python搭建

时间:2023-02-25 12:13:53浏览次数:47  
标签:Python gitlab python -- systemctl yum usr Linux 搭建

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的系统权限相关表,更新权限。 https://blog.csdn.net/weixin_42231507/article/details/81238928 赋予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                                                                                                                                    

标签:Python,gitlab,python,--,systemctl,yum,usr,Linux,搭建
From: https://www.cnblogs.com/wangyuecho/p/yu_Linux-Python.html

相关文章

  • 宝塔Linux面板+.net 6+自建服务如何部署网站?
    前面我们提到过宝塔linux面板+docker容器部署.net6网站的方式,需要了解的朋友可以参考我的文章《宝塔面板+.net6(asp.netcore6)+linux+Docker如何部署网站》,但是这种部署方......
  • 信息安全之linux服务器基线安全(等保要求参考)
    linux服务器基线安全(等保配置)备注:公司要求做服务器的基线安全配置,通过相关软件扫描出来结果,以下配置作为参考CU_OS_Linux_B_5.3.10_1限制root用户远程登录-telnet自动......
  • Flutter 环境搭建
    Flutter环境搭建Flutter所需环境包括:Java环境Flutter安装AndroidSDK(自带Dart)AndroidStudio安装Android证书安装模拟器配置Java安装JDK8下载Flutte......
  • 信息安全之linux等保三级详细指导
    一、身份鉴别a)应对登录的用户进行身份标识和鉴别,身份标识具有唯一性,身份鉴别信息具有复杂度要求并定期更换;1、应核查用户在登陆时是否采用了身份鉴别措施;用户登录服务器......
  • Hadoop3 HDFS HA 高可用搭建及测试
    1.什么是HAHA是HighAvailability的简写,即高可用,指当当前工作中的机器宕机后,会自动处理这个异常,并将工作无缝地转移到其他备用机器上,以保证服务的高可用。Hadoop的HA模......
  • MacOS下载钉钉直播回放视频的Python最新解决方案
    tags:PythonMacOSTips写在前面之前写过一篇关于用Charles抓包下载钉钉直播回放视频的方法,那会还是可以直接通过​​FFmpeg​​​下载​​m3u8​​​链接并且直接合并的......
  • 遥感数据机器学习的准备工作:python将栅格数据提取至EXCEL
    大部分我们处理的降水、气温等栅格数据的格式是nc形式,需要我们将他转换成栅格数据并导入至Arcgis中,进行下一步操作。之后我们根据自己的研究区进行裁剪【SpatialAnalyst......
  • [CCS12.1][CC2340] 环境搭建
    环境搭建​​一、CCS安装​​​​二、打补丁包​​​​三、环境修改​​一、CCS安装​​CCS12.0安装并设置中文​​​​CCS12.1.0.00007下载​​注:cc2340只能使用CCS1......
  • Linux内核红黑树1—Documentation/rbtree.txt翻译
    转自:https://www.cnblogs.com/hellokitty2/p/15362630.html1.什么是红黑树,它们有什么用?------------------------------------------------红黑树是一种自平衡二叉搜索树......
  • LInux 查看端口占用和程序信息
    一、环境CentOS7.92009二、场景1.查看所有端口占用情况sudonetstat-lntp注意最右侧的PID一列,可以根据PID查找到占用端口的程序所在路径。2.查询占用端口的......