用于对特定的配置进行操作,当前模块的名称在 python 3.x 版本中变更为 configparser。...1.读取配置文件 - read(filename) 直接读取ini文件内容 - sections() 得到所有的section,并以列表的形式返回 - options(section) 得到该section...set( section, option, value) 对section中的option进行设置 需要调用write将内容写入配置文件。..."""要读写的ini文件 [sec_a] a_key1 = 20 a_key2 = 10 [sec_b] b_key1 = 121 b_key2 = b_value2 b_key3 = $r b_key4...= 127.0.0.1 """ import configparser #读取 cf=configparser.ConfigParser() cf.read("data.ini") print
在Linux中有关join的命令;join命令作用:将Linux中的两个文本按照一定的规则进行连接。...类似于MySQL中的连接语句 (内连接、左连接、右连接)语法介绍join [选项] 文件1 文件2常用选项包括:-a 文件编号:将文件编号指定的文件中没有匹配的行也输出。...-e 字符串:用字符串替代文件1或文件2中没有匹配的字段。-i:在比较字段时忽略大小写。-t 字符:指定字段的分隔符,默认为制表符。-v 文件编号:只输出指定文件编号的文件中没有匹配的行。...-1 字段:指定文件1中用于比较的字段编号。-2 字段:指定文件2中用于比较的字段编号。...join实战:注意:在Linux中使用join连接首先要对匹配的字段进行排序,否则可能会出现错误内连接 cat 1.txt1 a4 b3 c5 dcat 2.txt1 y9 f5 m// 第一个字段进行内连接
在Linux中有关sort的命令; sort命令作用: 对Linux中的文本文件进行排序 语法介绍 sort [选项] [文件] 常用选项包括: -r:逆序排序(降序)。 -n:按数值进行排序。...txt ( ','(t)分隔后,第1个字段按照降序(r)进行数字排序(n),第2个字段按照降序(r)进行字符串排列) 30,zhangsan 28,zhaoliu 28,lisi 21,wangwu在Linux
对于使用虚拟空间的站长来说,PHP的一些配置是很难更改的,不过PHP给我们提供一个ini_set函数,可以临时修改PHP配置文件php.ini的设置,无需打开此文件,并且在代码执行结束后,就会还原,特别适合虚拟主机上临时修改...PHP配置使用 PHP中的ini_set函数说明 PHP的ini_set()临时修改PHP的配置 ini_set函数语法 string ini_set ( string $varname , string...PHP配置SESSION设置 @ini_set('session.auto_start', 0); session.auto_start:是否自动开session处理,设置为1时,在代码中无需添加session_start...php.ini中的配置,其它的还有很多,比如限制上传文件的大小等等,当然PHP的文档还给我们提示了可设置项的列表,各位可以参考此列表,来临时配置一些选项。...可使用ini_set的选项列表,链接地址:http://php.net/manual/zh/ini.list.php
在Linux中有关sed的命令; 说到sed命令,就不得不sed,awk,grep三个命令,很多时候这三个命令是一同出现的; 对三者进行一个总结: sed:常用来做行数据增删改查 awk:常用来做列数据切分与提取...grep:常用来做全局数据的查询定位 sed命令作用: 对Linux中的文本文件进行逐行读取,读到匹配的行按照既定的规则进行处理 语法介绍 sed [选项] [编辑命令] [文件] 常用选项包括:...上一行); p :打印,亦即将某个选择的数据印出,和-n一起使用; s :取代,字符串替换,通常这个 s 的动作可以搭配正规表示法; g :全局,如果不使用 g 标记,sed 的替换命令只会替换每一行中的第一个匹配项...当使用 g 时,它会替换行中的所有匹配项; sed实战: 查询(p/n命令) cat 1.txt 1 2 3 4 5 6 7 8 9 10 // 查询第8行数据 sed '8p' 1.txt ('8p...// 每行中第一次出现的1替换为a sed 's/1/a/' 1.txt a11 22a 33a 44a 55a a001 // 每行中的1都替换为a sed 's/1/a/g' 1.txt ('
在Linux中,观察服务器网络带宽是一个很重要的技能。
介绍 现在服务器都是https协议了,而默认项安装的Cloudreve没有开启https。这里介绍下如何配置https 开始之前,https的证书和签名申请这里就不做介绍了。...(上篇公众号,介绍了如何配置和搭建我们自己的Cloudreve服务器。这篇主要介绍https的配置) 2....只要在我们的conf.ini文件中添加: [SSL] Listen = :443 CertPath = 我们自己的证书.pem KeyPath = 我们自己的证书签名.pem 两个配置项:...3. cloudreve 配置文件 整个conf.ini全文档介绍:我们通常只有System标签的内容。...然后再conf.ini文件中添加: [Database]// 数据库相关,如果你只想使用内置的 SQLite 数据库,这一部分直接删去即可 Type = mysql //数据库类型,目前支持 sqlite
显示登录系统的用户。执行who命令可得知目前有那些用户登入系统,单独执行who命令会列出登入帐号,使用的终端机,登入时间以及从何处登入或正在使用哪个X显示器。
这个目录通常会在分割槽的最顶层存在, 例如你加装一颗硬盘于/disk中,那在这个系统下就会自动产生一个这样的目录/disk/lost+found。
Linux中的monit工具介绍使用 今天早上本来有个维护,在家使用V**进行操作的时候,发现自动化运维平台连接不上,因为之前的连接都是没有问题的,于是怀疑是防火墙的问题,查看了一下相关服务器的防火墙...为了防止这类现象再次发生,决定使用Linux的monit工具来对这个进程做个监控。 这里将monit的相关知识给大家介绍下。...配置的具体内容: 首先我们来看/etc/monit.conf中的内容: # Check the time interval (second) set daemon...password # Include all files from /etc/monit.d/ include /etc/monit.d/*.conf 再来看看/etc/monit.d/*.conf中的内容吧
所有源自“Debian”的linux的发行版都可使用dpkg命令,比如Ubuntu。
开启php的fsockopen函数 —— 解决DZ论坛安装问题“该函数需要 php.ini 中 allow_url_fopen 选项开启。...请联系空间商,确定开启了此项功能 在安装dz论坛时遇到因为fsockopen()函数问题无法进入下一步,安装错误显示“该函数需要 php.ini 中 allow_url_fopen 选项开启。...中查找“allow_url_fopen”,看=后面是否为On,如果是Off 则说明,些函数被关闭,我们只需修改为On ,重起php服务,再去看问题是否解决 3、修改extension=php_openssl.dll...在php.ini中查找“extension=php_openssl.dll”,将前面的“;”去掉,然后重起php服务,看问题是否解决....如果是Linux主机,可不必尝试这个办法。 解决办法总结 通过上面三种方法,对于dz论坛安装时出现“该函数需要 php.ini 中 allow_url_fopen 选项开启。
目录 INI文件介绍 INI文件中包含了四个部分 1[main] 主体部分. 2[users] 3[roles] 4[urls] 认证流程 INI文件介绍 INI英文名称(InitializationFile...) INI文件是Window系统配置文件的扩展名....Shiro的全局配置文件就是.ini文件,ini中数据都是固定数据,后面会用数据库中数据替代下面users和roles(固定数据部分) .ini文件内容的语法和.properties类似都是key=value...INI文件中包含了四个部分 1[main] 主体部分. 这部分配置类对象,或设置属性等操作. 内置了根对象:securityManager,注意对象名大小写。...Manager Security Manager内部组件Authenticator进行认证, 认证数据使用InI Realm,调用Ini文件中数据. ?
1、vim介绍 如果我面想要在Linux上编写代码的话,我就需要vim来帮助我们编写代码。...概括介绍: 插入模式:编辑模式 命令模式:允许使用者通过命令,来进行文本的编辑控制。 底行模式:如果前两个模式是对于文本内容的控制,底行模式就是让vim进行包括但不限于和shell进行交互的。...在windows上的图形化界面,想要多文件同时编辑的话,只需要点击相对应的文件图形就能够切换,那么在Linux中怎么实现呢?难不成还是保存完之后再进行编辑另一个文件?...编写完成之后按Esc两次,就能够进行多行的注释 怎么批量化去注释 ctrl+v:进入视图模式 //选择需要进行编辑的区域 d:删除/去注释 5、历史存疑问题 解决历史问题:普通用户无法进行sudo提权(其中Linux...这样的话也符合Linux多用户操作系统的作用,每一个人都可以个性化配置vim。可以但不限于set nu。 6、2、一键式配置 在网上寻找例如gitte或者github上的教程。
vim编辑器只要涉及到Linux操作系统,都基本逃避不了这个坎,下面介绍几个命令: 1.vim设置文本序号 :set number image.png 2.vim设置翻页 ctrl+f 向前翻页...:1,3s/a/y/g: image.png 当前光标行开始下1行的所有字符串a被替换为字符串y :.,+2s/a/y/g #光标在第一行,+2表示第2,3行需要被替换 image.png 文件中的...1-3行加上注释 :1,3s/^/#/g image.png 文件中的1-3行加上注释 :1,3s/^#//g ?...文件中删除每行末尾的空格 :%s/\s\+$//g # \s是正则表达式中空白字符(可能是空格、制表符、其他空白) # \+代表一个或多个\s”,或者用*期待\+ # $ 是正则表达式中从字符串末尾进行匹配...image.png 文件中删除每行开头的空格 :%s/^\s\+//g image.png 文件中删除每行中间的空格 :%s/\s\+//g image.png vim通用操作格式总结 :[range
; ; 值可以是一个字符串,一个数字,一个 PHP 常量 (如: E_ALL or M_PI), INI 常量中的 ; 一个 (On, Off, True, False, Yes, No... ; ; 所有在 php.ini-dist 文件里设定的值与内建的默认值相同(这是说,如果 php.ini ; 没被使用或者你删掉了这些行,默认值与之相同). ;;;;;;;;;;;;;... ; 打开这项设置会导致严重的运行时冲突,建议仅在debug过程中打开. ... ; 强烈建议保持使 display_startup_errors 关闭, ; 除了在改错过程中. ...session.referer_check = ; 检查 HTTP引用以使额外包含于URLs中的ids无效 session.entropy_length = 0 ; 从文件中读取多少字节 session.entropy_file
PHP引擎php.ini参数优化 无论是apache还是nginx,php.ini都是适合的。...中的函数执行,比如system(),同时把很多文件操作的函数进行了权限控制。.../l-tune-lamp-1/ LAMP系统性能调优,第2部分:优化Apache和PHP http://www.ibm.com/developerworks/cn/linux/l-tune-lamp...-2.html LAMP系统性能调优,第3部分:MySQL服务器调优 http://www.ibm.com/developerworks/cn/linux/l-tune-lamp-3.html...安装memcache客户端 修改配置文件,在php.ini中全局设置: web集群session共享存储设置: 默认php.ini中session的类型和配置路径: #session.save_handler
后来经过确认,由于php.ini中的mysqli.default_socket和pdo_mysql.default_socke默认为空,实际默认即为/tmp/mysql.sock,此时如果和mysql本身的设置不一致...-p Enter password: yourpasswd mysql> STATUS; -------------- mysql Ver 14.14 Distrib 5.7.21-21, for Linux...root -pEnter password: yourpasswdmysql> STATUS;--------------mysql Ver 14.14 Distrib 5.7.21-21, for Linux... Flush tables: 1 Open tables: 98 Queries per second avg: 0.003-------------- mysql> exitBye 上面命令中查询到的...socket地址为/var/lib/mysql/mysql.sock 修改php.ini文件中的两项: vi /etc/php.ini mysqli.default_socket = /var/lib
认识 Linux, 了解 Linux 的相关背景 1.发展史 学习Linux系统编程,你可能要问Linux从哪里来?它是怎么发展的?在这里简要介绍Linux的发展史。...Multics在多任务文件管理和用户连接中综合了许多新概念。...3.企业应用现状 Linux在服务器领域的发展 随着开源软件在世界范围内影响力日益增强,Linux服务器操作系统在整个服务器操作系统市场格局中占 据了越来越多的市场份额,已经形成了大规模市场应用的局面。...CentOS CentOS是一款企业级Linux发行版,它使用红帽企业级Linux中的免费源代码重新构建而成。这款重构版 完全去掉了注册商标以及Binary程序包方面一个非常细微的变化。...Fedora是一款非常好 的发行版,有庞大的用户论坛,软件库中还有为数不少的软件包。 Kali Linux Kali Linux是Debian的一款衍生版。Kali旨在用于渗透测试。
领取专属 10元无门槛券
手把手带您无忧上云