随笔分类 - Linux基础
摘要:#!/bin/bash if [ $# -ne 1 ]; then echo `basename $0` "input hostname" else hostnamectl --static set-hostname $1 hostnamectl --transient set-hostname $
阅读全文
摘要:建议参考IBM官方文档https://www.ibm.com/developerworks/cn/linux/l-cn-tip-vim/ 重新输入以前输入过的某条命令Ctrl + r 全局替换格式:":%s/要替换字符/替换为新字符/g":%s/old/new/g 指定行替换 格式: ":起始行,终
阅读全文
摘要:问题原因,在环境变量里没有包含文件夹 / sbin , 该文件夹下存有 ifconfig, 可以在终端下 cat /etc/profile, 可以发现没有关于 / sbin 的环境变量解决方法:vi /etc/profile在文件末尾追加下面2行配置文件:PATH=$PATH:/sbin expor
阅读全文
摘要:预定义变量 后台运行的最后一个进程的进程号(PID) 接收键盘输入# read [选项] [变量名]选项:-p "提示信息" 在等待read输入时,输出提示信息-t 秒数 read命令会一直等待用户输入,指定等待时间-n 字符数 read命令只会接受指定的字符数,就会执行-s 隐藏输入的数据,适用于
阅读全文
摘要:基础正则表达式 元字符 作用 * 前一个字符匹配0次或任意多次 . 匹配除换行符以外的任意一个字符 ^ 匹配行首。取反 $ 匹配行尾 [] 匹配中括号中制定的任意一个字符。例如:[0-9]匹配任意一个数字。[a-z]匹配任意一个小写字母 [^] 匹配除中括号字符以外的任意一个字符。例如:[^a-z]
阅读全文
摘要:1、Cut 命令 # cut [选项] 文件名 选项 : -f 列号 提取第几列 -d 分隔符,按照指定分隔符分割列 2、例子 cut -f 1,4 -d ":" /etc/password 表示以":"作为分隔符 提取第一列和第四列的数据 3、提取Linux下所有普通用户的用户名 cat /etc
阅读全文
摘要:if [ 条件判断式 ] ; then程序fi 例子:判断分区使用率 #!/bin/bash # Author: huangrui (Email:mycheryhr@gmail.com) rate=$(df -h | grep "sda1" | awk '{print $5}' | cut -f 1
阅读全文
摘要:从服务器下载文件scp username@servername:/path/filename /tmp/local_destination例如:scp codinglog@192.168.0.101:/home/kimi/test.txt /tmp/local_destination##把 192....
阅读全文
摘要:安装方法http://php.net/manual/en/geoip.installation.phpgeoip中的PHP函数介绍:http://php.net/manual/en/book.geoip.php若Centos安装提示没有程序包,请执行:rpm -ivh http://ftp.jais...
阅读全文
摘要:安装rsync服务yum -y install rsync创建密码文件rsync.passwordvi /etc/rsync.password只存储密码即可,无需用户名。密码为Rsync服务器端的/etc/rsyncd.secrets密码给密码文件添加正确的权限chmod 600 /etc/rsyn...
阅读全文
摘要:Centos 6.3 已经自带Rsync服务安装xinetd# yum -y install xinetd编辑/etc/xinetd.d/rsync文件,把disable = yes修改为disable = no# default: off# description: The rsync serve...
阅读全文
摘要:查看系统磁盘设备及分区信息fdisk –l对未分区的磁盘分区使用:fdisk /dev/sdb输入n创建分区输入p创建主分区输入1指定分区的编号设置分区的容量输入:50G输入P查看创建好的分区/dev/sdb1输入n可继续分区输入e创建扩展分区扩展分区不需要指定分区编号,系统自动编号直接回车将其余空...
阅读全文
摘要:先举例子说明,若服务器网卡: eth0 10.10.0.100 eth0:0 10.10.0.200 eth0:1 10.10.0.201 eth0:2 10.10.0.202 只允许10.10.0.100的IP启用80端口 iptables -A INPUT -i eth0 -p tcp --dp
阅读全文
摘要:本文针对一台服务器有多个网卡及IP地址的情况,可以限制某些IP不监听SSH,只允许通过某些IP来登陆 以下配置项在/etc/ssh/sshd_config文件中修改 比如你有4个网卡: eth0 – 192.168.10.200eth1 – 192.168.10.201eth2 – 192.168.
阅读全文

浙公网安备 33010602011771号