51CTO博客开发linux培训
第一个简单的python脚本#!/usr/bin/python # import os file_1='user.txt' file_2='lock.txt' #put an account_list f=file(file_1) accout_list=f.readlines() f.close() #put a list of the lock user f = file(file_2) lo
前段时间刚拿到腾讯的实习offer(本人大3),心情还是蛮激动的,假期又有活干了! 博主我申请的是技术运营岗,从笔试到后面的3次面试大概用了半个月的时间吧!(其实大部分时间都是等通知,每次面完,等的我都很纠结) 不废话了!就从笔试开始说吧  
在linux下,通常使用openssh来进行远程链接,但是如果要重新安装openssh的话,dropbear是一个很好的替代品 Dropbear是一个相对较小的SSH服务器和客户端。它运行在一个基于POSIX的各种平台. Dropbear是开源软件,在麻省理工学院式的许可
关于监控linux进程工作状态的命令我已经说过了常用的ps和top,下面说说关于vritual memory的管理工具vmstat在开始之前先介绍下内存的分布情况上图说明的很清楚了,一个4G的内存在使用的时候分布而数据在存入内存和读出的场景,请看下图buffer --------通常缓存着写进的数据cache --------通常缓存的是读的数据share
上一节说道了静态进程状态显示ps命令,接下来说说动态显示top命令主页面如下显示:接先来我们分解来讲其中是可以和用户交互的按1键,显示每个cpu的利用率菜单menu部分按M安照内存空间大小排序按P按照CPU占用排序按T按照累计时间来排序下面说几个在top交互中常用的命令k:杀死某个指定进程m:是否显示内存信息t:是否显示CPU信息l:是否显示负载信息q:退出toptop也可以加参数使用,采用批次监
其实一般使用redhat或centos中自带的rpm安装bind是十分简单的,但是源码安装可以让你对bind文件的整体结构有了更好的认识先下载一个源码包:https://www.isc.org/downloads/bind/直接下载即可。进入目录后就可以编译了,对于编译的模块就不细说了直接查询即可。但是有几个模块是必须要装的gcc、openssl和perl的相关组件,如果不想安装必须用--with
ps作为linux下进程管理的老牌工具,虽然不能实时监控进程状态,但却依然是一个相当好用的工具!ps:显示系统当前状态的命令,显示当前终端上进程状态 进程分为:1、跟终端相关的进程 &nb
在之前内容中我们讲过所谓的dns基本部署和它的主从同步详情参考dns的部署:http://joe51cto.blog.51cto.com/7680547/1327800下面说说关于子域的授权,一个dns服务器只管理他下面的子域主机,作为dns的层级关系就是子域的管理1.主dns服务器:192.168.1.1372.从dns服务器:192.168.1.1363.子域dns服务器:192.168.1.
其实最近一直没闲着,学校的硬件课学的比较纠结,所以把人学的很恶心。但是闲下来还是决定多少在写点东西 find的命令----作为linux下一个有效的工具,可以遍历当前目录甚至整个文件系统来查询某些文
其实还有很多不足的地方,bug还是比较多的#!/bin/bash #author joe #description this shell is to create the yum repofile Path="/etc/yum.repos.d/" Name=".repo" declare -i Enabled declare -i Gpgcheck file_exit(){ if [ $1 ==
nginx的源码安装yum install -y pcre-devel tar zxvf nginx-1.4.2.tar.gzvi auto/cc/gcc #CFLAGS=”$CFLAGS -g” (注释掉这行,去掉debug模式编译,编译以后程序只有几百k) vi src/core/nginx.h #define NGINX_VERSION "1.4.2” #define NGINX_VER "
在制作之前需要准备的包yum install tftp-server dhcp vsftpd syslinuxNO.1 在配置好的dhcp中加入这几个选项subnet 192.168.0.0 netmask 255.255.255.0 { range dynamic-bootp 192.168.0.102 192.168.0.111; option routers 192.168.0.2
最近学了不少shell的知识,就写了个玩具玩玩#!/bin/bash #author joe check_user(){ if id $1 &>/dev/null;then echo "the user is $1" return 0 else echo "$1 is not exist" return 3 fi } menu(){ case $1 in u|U) echo "the
简介-------logical Volume Manager查看LVM组建的定义实施LVM存储增加文件系统添加磁盘创建快照LVM的定义物理分区磁盘是LVM的第一构建块,这些可以是分区,完整的磁盘,RAID集或是SAN磁盘物理卷是LVM所使用的基础“物理存储”,通常都是块设备,例如磁盘。。。但是设备必须初始化为LVM物理卷,才可以与LVM结合使用卷组是存储池,由一个或者多个物理
grep是linux使用最广泛的命令之一。grep允许对文本文件进行模式查找。如果找到匹配的模式,grep会打印包含模式在内的所有行,grep可分为3种模式进行讨论,grep的三种变形:基本正则表达式---grep可扩展的正则表达式----egrep非正则表达式部分---fgrep第一部分 基本正则表达式--grep
sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。本文主要以CentOS 6.3 x64系统为例,介绍sar命令。sa
发表了几次了,排版老是有问题,看来在linux上的文档格式和window上的出入还蛮大的,花了不少时间重新整理了一下(上一篇就弄的很顺利啊,看来从linux文档上往window上弄还得注意注意) 紧接着上一篇的mysql,
系统环境:RHEL6x86-64selinuxandiptablesdisabled1.Mysql安装yum install -y gcc gcc-c++ make ncurses-devel bison openssl-devel zlib-devel cmake tar zxvf mysql-5.5.12.tar.gz cd mysql-5.5.12/ cmake -DCMAKE_INSTA
DNS的文件配置安装文件:yum install bind bind-chroot bind-utilsDNS主配置目录:/var/named/chroot/DNS主配置文件:/var/named/chroot/etc/named.confDNSA记录存放目录:/var/named/chroot/var/named#如果配置错误配置文件会到/etc/去1.高速缓存cd /var/named/ch
DHCP服务器搭建-----------理论部分1.什么是dncp?动态主机配置协议(DynamicHostConfigurationProtocol,DHCP)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段2.dhcp的工作原理假设多部计算机在同一个网域当中,也就是说,DHCPSer
序:接触linux有小半年了吧,学习了不少东西。。对于这个领域真是越发的喜欢!怎么说呢,感觉学习这个就和我平时玩游戏一个感觉吧(大学的生活嘛),愿意让我用大量的时间去钻研它,所以想要把学到的东西都记录下来和大家分享,同样也是个交流的过程么(希望大神们多多指导呀)开始今天的正题吧,今天我想说的就是克隆与还原虚拟机这块,(博主我就是从装虚拟机开始玩的,一开始装一个还好,慢慢学后发现,有的时候一次要几个
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号