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结合使用卷组是存储池,由一个或者多个物理
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号