手机随时阅读
新人专享大礼包¥24
51CTO博客开发老男孩linux运维
1、列出当前系统上所有已经登陆的用户的用户名,注意:同一个用户登陆多次,则显示一次即可。who |cut -d' ' -f1 | sort | uniq2、取出最后登陆到当前系统的用户的相关信息w|tail-n1或者who|tail-n13、取出当前系统上被用户当做其默认shell的最多的那个shellcat /etc/passwd | awk -F':' '{print $7}'|uniq –c
1、linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示文件管理命令常用有:cp mv rm(1) cp命令:cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的
因视频的授权码没收到,还没有看完次部分的视频。这部分作业想看完视频在进行
问题一:描述计算机的组成及其功能。计算机的组成分为两大部分,分别是硬件组成部分和软件组成部分硬件组成分为五个部分:运算器,控制器,存储器,输入设备,输出设备1、运算器(datapath):运算器的功能是对数据进行各种算数运算和逻辑运算,即对数据进行加工处理2、控制器(control):是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机
在我们使用CentOS系统的时候,也许时区经常会出现问题,有时候改完之后还是会出错,下面我们就来学习一种方法来改变这个状况。如果没有安装,而你使用的是 CentOS系统 那使用命令 yum install ntp然后:ntpdate us.pool.ntp.org 。在VPS上可能会有限制和问题ntpdate[1449]: Can't adjust the time of day: Operati
在MySQL-python-1.2.3源码包根目录下执行安装命令:python setup.py install出现以下信息:error: command ‘gcc’ failed with exit status 1解决方法:在安装MySQLdb前安装以下依赖库:yum installpython-devel mysql-devel zlib-devel openssl-devel安装完以上依赖
参考地址:http://vim.wikia.com/wiki/Maximize_or_set_initial_window_size
MIB Browser http://ireasoning.com/mibbrowser.shtml snmpget localhost -v 2c -c public.1.3.6.1.2.1.1.3.0 #uptimesnmpget localhost -v 2c -c public.1.3.6.1.2.1.1.1.0 #s
Linux系统上安装paramiko模块要求python要是2.7以上的,所以在安装模块之前应该安装python2.7(这里的安装过程略去)在安装setuptools的时候突然报错了,RuntimeError:Compression requires the (missing) zlib module原因是因为没有安装zilb和zlib-devel包。yum install zlibyum ins
1.下载安装Windows版本的Python2.7,我默认装在C:\Python272.下载PyCrypto2.6 forPython 2.7 64bit地址为http://www.voidspace.org.uk/python/modules.shtml#pycrypto以管理员权限执行安装程序,一路Next即可3.下载安装ecdsa-0.10.tar.gz,地址https://pypi.pyt
本次测试使用的是tomcat7,使用tomcat7的话jdk就一定要使用1.7版本的。使用组件版本nginx:1.8.0 tomcat两个:7.0.67 redis:2.4.10 JDK:1.7.0_79 (1)将下面所有依赖的这些jar包放在$TOMCAT_HOME/lib中:jedis-2.2.1.jartomcat-redis-session-manager-
在编译php5.5以上版本的时候发现,直接下载扩展包编译安装不太好用。其实这个版本以上的php在自身的ext的目录中已经放了不少的扩展模块,编译好了,模块就直接加载进来了。如图:拿pdo_mysql这个模块为例,进入到这个目录中执行命令phpize,之后出现问题了根据错误提示确定缺少了某些的包,执行命令安装这些包yum –y install autoconfyum –y install m4安装完
MySQL备份一般采取全备份加日志备份的方式,比如每天执行一次全备份,每小时执行一次二进制日志备份。这样在MySQL Server故障后可以使用全备份和日志备份将数据恢复到最后一个二进制日志备份前的任意位置或时间。用来进行全备和日志备的工具各种各样,各有其特色,在这里不做描述。本文主要讲解一下在回复完全备份后,如何应用备份的二进制日志来将数据恢复到指定的位置或时间点。这里有个十分重要的工
MySQL 5.6之前的版本,同步复制是单线程的,队列的,只能一个一个执行,在5.6里,可以做到多个库之间的多线程复制,例如数据库里,存放着用户表,商品表,价格表,订单表,那么将每个业务表单独放在一个库里,这时就可以做到多线程复制,但一个库里的表,多线程复制是无效的。注,每个数据库仅能使用一个线程,复制涉及到多个数据库时多线程复制才有意义。.环境准备操作系统· CentOS&n
1.nginx上的ssl证书部署。 邮件里会收到2段(或3段) -----BEGIN CERTIFICATE-----开头到 -----END CERTIFICATE-----结尾的证书代码。(参考附件) 按照顺序把他们复制保存到一个文件里。文件随意取,比如叫做server.crt. 注:保存的样式(如考
进入gitlab官方网站,选择对应的操作系统——CentOS 6 (and RedHat/Oracle/Scientific Linux 6),按照官方的提示进行安装:安装配置必要的依赖在Centos 6 和 7 中,以下的命令将会打开HTTP和SSH在系统防火墙中的可访问权限。sudo yum&n
Python2.7的安装过程比较简单,这里不在说了,现在说一下我在安装python2.7用来做django基础环境的时候遇到的问题: 问题一:-bash: /usr/local/bin/mysql: Too many levels of symbolic links从网上查找了一下原因,原来是建立软连接的时候采用的是相
今天有时间研究一下git,写完python的代码想分享到coding.net上去。但是用centos自带的1.7的版本的总是有问题。用源码包的方式安装一个1.9版本的。终于把代码传上去了。Git先掌握基本的使用功能,在本贴中后续再慢慢补充其他功能,先介绍源码安装。Git 的工作需要调用 curl,zlib,openssl,expat,libiconv 等库的代码,所以
OpenVPN是不同于PPTP、L2TP的另一种VPN软件包,基于SSL的VPN。OpenVPN使用需要客户端支持。这里系统为CentOS6.2。一、检查OpenVPN所需环境OpenVPN需要TUN设备支持,还需要iptables的nat模块支持。1、检查TUN模块:modinfo tun显示如下:如果报错则不支持TUN设备。2、在OpenVZ虚拟化的VPS上,需要管理员在母鸡上打开T
Vimrc下载地址:https://github.com/amix/vimrc 安装方法:git clone git://github.com/amix/vimrc.git ~/.vim_runtime sh ~/.vim_runtime/install_basic_vimrc.sh&nbs
应公司要求想要实现用户输入域名访问网站,自动跳转到https加域名的网页,因为添加了ssl,能显示公司的名称。我的操作方法是把ssl放到web容器中,前面加一个nginx做代理,将所有到80端口的请求,转到web容器的443的端口上。配置web容器的方法在之前写过,参考《wildfly用https的方式访问》,链接:http://881955.blog.51cto.com/871955/16700
该命令补全脚本来自网络,把脚本放到特定的目录下,用的时候import进来就可以了路径如下查找:>>> os.sys.path['', '/usr/lib64/python26.zip', '/usr/lib64/python2.6', '/usr/lib64/python2.6/plat-linux2', '/usr/lib64/python2.6/lib-tk', '/usr/
写一个脚本,判断本机的80端口是否开启着,如果开启着什么都不做,如果发现端口不存在,那么重启一下httpd服务,并发邮件通知你自己。脚本写好后,可以每一分钟执行一次,也可以写一个死循环的脚本,30s检测一次。#!/usr/bin/env python#!coding=utf-8import osimport timeimport sysimport smtplibfrom email.mime.t
一、ps 可以查看进程的内存占用大小,写一个脚本计算一下所有进程所占用内存大小的和。(提示,使用ps aux 列出所有进程,过滤出RSS那列,然后求和)#!/usr/bin/env python#!coding=utf-8import oslist = []sum = 0 str1 = os.popen('ps aux','r').readlines()for i in s
笔试题陷阱 有个列表t, 去掉偶数位的值 t = [5, 6, 7, 8, 9, 10, 11, 12, 13] for i, v in enumerate(t):&n
求素数的代码# coding:utf-8while True: num = raw_input('type an number:').strip() try: num = float(num) except ValueError:  
一、修改mediawiki的logo图标在LocalSettings.php文件中添加以下代码:$wgLogo="/wiki/p_w_picpaths/logo.png";并在相应位置放在对应图片即可。二、mediawiki文件上传设置开启上传功能:新版的MediaWiki(1.11.1)默认情况下文件上传是关闭的,不过打开它非常容易。编辑LocalSettings.php,可以双击用记事本打开,
#!/usr/bin/env pythonnum=raw_input('Please input a number: ')if num.isdigit() is True: for i in range(int(num)): print (int(num) - int(i)) * ' ' + (int(num) - i
一、用python写一个列举当前目录以及所有子目录下的文件,并打印出绝对路径#!/usr/bin/env pythonimport osfor root,dirs,files in os.walk('/tmp'): for name in files: print (os.path.join(root,name))os
Copyright © 2005-2022 51CTO.COM 版权所有 京ICP证060544号