开机自动获取spark用户名和服务器

import os.path
import getpass
import platform
import time

username = getpass.getuser()   #获取当前用户名
home = os.path.expanduser(‘~‘)  #获取用户目录
OS = platform.system()      #获取系统类型

if OS == "Windows":
    spark_home = ‘%s/AppData/Roaming/Spark‘ % home
else:
    spark_home = ‘%s/.Spark‘ % home
spark_config = ‘%s/spark.properties‘ % spark_home

def add_account():
    account_info = """
username = %s
server=chat.base-fx.com
passwordSaved=true
""" % username
    f = open(spark_config, ‘w‘)
    f.write(account_info)

if os.path.exists(spark_config):  #如果配置目录存在
    f = open(spark_config, ‘r‘)
    content = f.read()
    if ‘username‘ not in content:
        add_account()
else:
    os.makedirs(spark_home)   #不存在创建目录并添加内容
    add_account()

时间: 2024-08-02 08:25:19

开机自动获取spark用户名和服务器的相关文章

如何设置CentOS 7开机自动获取IP地址详解

本例中以CentOS 7举例说明如何设置Linux开机自动获取IP地址和设置固定IP地址. 自动获取动态IP地址 1.输入"ip addr"并按回车键确定,发现无法获取IP(CentOS 7默认没有ifconfig命令),记录下网卡名称(本例中为ens33,下图黄色框内). 2.输入"cd /etc/sysconfig/network-scripts/"按回车键确定,继续输入"ls"按回车键查看文件. 3.输入"vi ifcfg-ens

详解如何设置CentOS 7开机自动获取IP地址

本例中以CentOS 7举例说明如何设置Linux开机自动获取IP地址和设置固定IP地址. 自动获取动态IP地址 1.输入"ip addr"并按回车键确定,发现无法获取IP(CentOS 7默认没有ifconfig命令),记录下网卡名称(本例中为ens33,下图黄色框内). 2.输入"cd /etc/sysconfig/network-scripts/"按回车键确定,继续输入"ls"按回车键查看文件. 3.输入"vi ifcfg-ens

CentOS 7如何设置Linux开机自动获取IP地址

centos7 minimal版默认安装好后没有获取ip地址,需要手动配置.方法如下: 1.输入“ip addr”并按回车键确定,发现无法获取IP(CentOS 7默认没有ifconfig命令),记录下网卡名称(本例中为ens33). 2.输入“cd /etc/sysconfig/network-scripts/”按回车键确定,继续输入“ls”按回车键查看文件. 3.输入“vi ifcfg-ens33”并按回车键确定(网卡名称可能不同).亦可在第二步直接输入“cd /etc/sysconfig/

在服务器上使用python自动获取zabbix上图形并发送邮件

由于某些需求,需要每天发送邮件给相关人员,其中包含前一天的zabbix监控图形,每天登陆并手动发送的话很麻烦. 本着简单重复的工作交给机器做的原则,写了个python程序自动获取图形并发送. 大致的思路是: 模拟登陆zabbix ---> 找到需要的图像并下载到本地 --->使用python发送邮件 一.在服务器上模拟登陆zabbix,并且将需要的图像下载到本地 #!/usr/bin/env python # -*- coding:utf-8 -*- import HTMLParser imp

如何搭建DHCP服务器及自动获取IP地址及相关操作

DHCP服务相关理论知识 DHCP服务分为以下三点, IP地址(例:192.168.1.0) 子网掩码(例:255.255.255.0) 网关 DHCP服务的好处: 减少管理员的工作量 避免输入错误的可能 避免IP冲突 提高了IP地址的利用率 方便客户端的配置 DHCP服务的分配方式: 自动分配:分配到一个IP地址后永久使用 手动分配:由DCHP服务器管理员专门指定IP地址 动态分配:使用完之后释放该IP,供其它客户机使用 DHCP租约的过程(四个步骤):1.客户机请求IP(Discover):

ARM-Linux配置DHCP自动获取IP地址

备注:内核版本:2.6.30.9busybox版本:1.15.2 PC Linux和开发板Linux的工作用户:root 1. 配置内核:[*] Networking support --->Networking options ---><*> Packet socket<*> Unix domain sockets[*] TCP/IP networking[*] IP: kernel level autoconfiguration[*] IP: DHCP suppor

自动获取IP地址的命令是什么?您知道在什么情况下,您的Linux才可以自动获取IP地址?

1. 自动获取IP地址的命令是什么?您知道在什么情况下,您的Linux才可以自动获取IP地址? 答:(1) Linux中使用 dhclient 命令可以从DHCP服务器上获得一个可用的IP地址 (2)首先,需要激活网卡eth0:其次,如果linux是虚拟机,那么还需要设置虚拟机的网络是桥接 模式或者NAT模式,桥接模式必须在网络管理员允许分配IP的情况下自动获得IP地址才能成功: NAT模式一般都能成功:最后,可以配置eth0的配置文件/etc/sysconfig/network-scripts

Linux-RHEL7.2中硬盘的开机自动挂载

实验内容: 在RHEL 7.2中挂载分区 实验环境: VMware workstation 12 虚拟机配置: OS:RHEL 7.2 x64 内存:2G CPU:2核 硬盘:sda 40G sda1 /boot  524M sda2 /    23.6G sda3 swap  1073M CD/DVD:已挂载镜像rhel7.2 网络适配器:桥接.复制物理网卡连接状态 首先,在服务器关闭状态下添加新硬盘20G. 在"编辑虚拟机设置"中,添加硬盘. 保持默认选择,下一步 创建新磁盘,下一

iscsi 开机自动挂载

1.安装open-iscsi apt-get install open-iscsi 2.发现iscsi-target(ISCSI服务器IP:192.168.1.104) iscsiadm -m discovery -t sendtargets -p 192.168.1.104 3.设置开机自动登录到iscsi-target iscsiadm -m node -T iqn.2006-01.com.openfiler:tsn.6f5d0fb29fc9 -p 192.168.1.104 –op upd