Ubuntu下deb包的安装方法
摘要:deb是debian linus的安装格式,跟red hat的rpm非常相似,最基本的安装命令是:dpkg -i file.debdpkg 是Debian Package的简写,是为Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的Linux发行版都使用dpkg...
阅读全文
posted @
2014-10-31 21:50
寒星12345678999
阅读(141)
推荐(0) 编辑
for
摘要:关于shell中的for循环用法很多,一直想总结一下,今天网上看到上一篇关于for循环用法的总结,感觉很全面,所以就转过来研究研究,嘿嘿...1、 for((i=1;i<=10;i++));do echo $(expr $i \* 4);done2、在shell中常用的是 for i in $(se...
阅读全文
posted @
2014-10-31 19:03
寒星12345678999
阅读(144)
推荐(0) 编辑
cut
摘要:cut -d$'\t' -f1 file #分隔符是 \t是需要加一个$ 不然会报错 “\t”就是tab分割 “ ”是空格分割 # sed替换不需要 sed s@"\t"@\|@g 1.txtzzx@sdcm152:~$ cat /etc/passwd |cut -f1 -d:|head -3 ...
阅读全文
posted @
2014-10-29 19:00
寒星12345678999
阅读(181)
推荐(0) 编辑
linux 下shell 编写脚本
摘要:linux 下shell 编写脚本: 1.程序结构练习:编写一个脚本,给定一个正整数,计算出这个数所有位的数字之和。 例如:程序给定输入123,那么应该返回1+2+3=6。 2.程序结构练习:编写一个脚本,给定一个正整数,反序输出这个这个数...
阅读全文
posted @
2014-10-29 17:15
寒星12345678999
阅读(359)
推荐(0) 编辑
计算、判断
摘要:两个变量相加 c=$[$a+$b] 或者 c=$(($a+$b)) echo $((a++)) $(($a+3))计算() if (($1$b"| bc` -ne 0 ] # 或-eq 1${} ${a}bzzx@zzx:~$ a=1.1zzx@zzx:~$ b=2.2zzx@zzx...
阅读全文
posted @
2014-10-29 14:51
寒星12345678999
阅读(319)
推荐(0) 编辑
桥接 brctl
摘要:把eth0和wlan0桥接在一起作用:测试wlan0网卡的并发性能 两个网卡桥接后把linux主机模拟成一个“无线路由交换机”Vi br0.sh#!/bin/bashifconfig eth0 0.0.0.0 up #取消eth0的ipifconfig wlan0 0.0.0.0 upbrctl a...
阅读全文
posted @
2014-10-29 14:04
寒星12345678999
阅读(948)
推荐(0) 编辑
sendmail 的安装、配置与发送邮件的具体实现
摘要:Ubuntu 中sendmail 的安装、配置与发送邮件的具体实现 centos安装sendmail与使用详解 CentOS下搭建Sendmail邮件服务器 使用外部SMTP发送邮件 使用mailx发送邮件 一、安装 ubuntu中sendmail函数可以很方便的发送邮件,ubuntu sendma
阅读全文
posted @
2014-10-28 18:15
寒星12345678999
阅读(556)
推荐(0) 编辑
if case for while
摘要:#!/bin/basha=$1if [ $a ] #判断$1是否为空then #非空echo "the input is No:$a"exit 0else #空read -p "input a Nov:" a#a=$bficase $a in"1")echo "your input is No...
阅读全文
posted @
2014-10-28 17:18
寒星12345678999
阅读(183)
推荐(0) 编辑
tar
摘要:压缩后删除源文件 tar -zcvf {}.tar.gz {} --remove-files 遍历解压tar.gz文件,并删除tar.gz文件 [plain] view plaincopy find . -name "*.tar.gz" -type f -exec tar -zxvf {} \; -
阅读全文
posted @
2014-10-28 11:24
寒星12345678999
阅读(428)
推荐(0) 编辑
# vim ~/.vimrc vim配色
摘要:Ubuntu# vim ~/.vimrc # /hom/zzx 下set nomodeline "(这个一定要写,目前有这个安全漏洞)set nocpset hls isset icset autoindentset backspace=2syntax onset bg=dark...
阅读全文
posted @
2014-10-27 20:16
寒星12345678999
阅读(670)
推荐(0) 编辑
ping.sh
摘要:扫描整个网段 nmap -sP 10.0.0.0/24#!/bin/bashps () {ping $1 -c 3 -w 2 |grep -q "ttl" #结果有ttl $?为真if [ $? -eq 0 ]thenecho "ping $1 pass" elseecho "ping $1 ...
阅读全文
posted @
2014-10-27 19:59
寒星12345678999
阅读(397)
推荐(0) 编辑
route
摘要:route添加/删除一条到192.168.3.0/24的路由,网关为192.168.1.254?route add/del -net 192.168.3.0 netmask 255.255.255.0 gw 192.168.1.254ip route add (dev eth0)192.168.3....
阅读全文
posted @
2014-10-27 17:34
寒星12345678999
阅读(784)
推荐(0) 编辑
Linux设置环境变量小结:设置永久变量&临时变量 全局变量&局部变量
摘要:1.总结背景#!/usr/bin/python相当于写死了python路径;#!/usr/bin/env python会去环境设置寻找python目录,推荐这种写法 在linux系统下,如果你下载并安装了应用程序,很有可能在键入它的名称时出现“command not found”的提示内容。如果每...
阅读全文
posted @
2014-10-27 11:26
寒星12345678999
阅读(1811)
推荐(0) 编辑
cd oldpwd
摘要:常用方式环境变量OLDPWD表示前一次的当前目录。刚登录系统之后,这个变量是没有设置的。环境变量PWD表示当前目录。环境变量CDPATH用来指定cd命令的搜索路径,类似于PATH,它也是用:分隔的一些目录组成。cd dir 更改当前目录为dir。如果dir不以/开头,那么先从CDPATH指定的目录中...
阅读全文
posted @
2014-10-27 10:45
寒星12345678999
阅读(682)
推荐(0) 编辑
dmesg 显示开机信息。
摘要:功能说明:显示开机信息。语 法:dmesg[-cn][-s]补充说明:kernel会将开机信息存储在ringbuffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log目录中,名称为dmesg的文件里。参 数: -c 显示信息后,清除ringbuffer中...
阅读全文
posted @
2014-10-25 16:50
寒星12345678999
阅读(300)
推荐(0) 编辑
blkid命令 获取文件系统类型、UUID
摘要:在Linux下可以使用blkid命令对查询设备上所采用文件系统类型进行查询。blkid主要用来对系统的块设备(包括交换分区)所使用的文件系统类型、LABEL、UUID等信息进行查询。要使用这个命令必须安装e2fsprogs软件包。直接使用blkid可列出当前系统中所以已挂载文件系统的类型lijili...
阅读全文
posted @
2014-10-25 16:42
寒星12345678999
阅读(258)
推荐(0) 编辑
!!
摘要:date=`date +%Y-%m-%d-%H-%M-%S` 获取当前时间获取当前日期和时间:datetime=`date "+%Y-%m-%d %H:%M:%S"`cat一个文件后出现乱码 解决方法为盲打一个reset注意空格#!/bin/bashread -p "intput a:"aif[...
阅读全文
posted @
2014-10-24 20:30
寒星12345678999
阅读(163)
推荐(0) 编辑
grep -q
摘要:grep -q用于if逻辑判断 安静模式,不打印任何标准输出。如果有匹配的内容则立即返回状态值0。 grep -q的用法 # if grep -q hello a.txt ; then echo yes;else echo no; fi yes zzx@sdcm152:~$ cat at.txt 0
阅读全文
posted @
2014-10-23 11:33
寒星12345678999
阅读(3984)
推荐(0) 编辑
常用端口
摘要:红帽企业 Linux 3: 安全指南后退前进附录 C. 常用端口下面的表格中列举了包括在红帽企业 Linux 中的服务、守护进程、和程序所使用的最常见的通信端口。该列表还可以在 /etc/services 文件中找到。要查看由互联网号码分派局(IANA)制定的“著名的已注册动态端口”官方列表,请参考...
阅读全文
posted @
2014-10-23 04:09
寒星12345678999
阅读(1607)
推荐(0) 编辑
ntp时间同步服务器
摘要:[root@localhost ~]# ntpdate time.nist.gov 虚拟机时间不对 自动同步 sudo ntpdate asia.pool.ntp.org 要是同步后时间还是不对可能是时区没设置好 zzx@zzx120:~$ sudo cp /usr/share/zoneinfo/A
阅读全文
posted @
2014-10-22 18:36
寒星12345678999
阅读(378)
推荐(0) 编辑
date linux系统校正时间
摘要:date命令使用-d 显示字符串所指的日期与时间。字符串前后必须加上双引号。 date -d '13 second ago' ‘+%T’ 13秒前 date +%T 当前时间-s 根据字符串来设置日期与时间。字符串前后必须加上双引号(不加单双引号空格会报错)。 date -s 2007-08-03s...
阅读全文
posted @
2014-10-22 16:51
寒星12345678999
阅读(1804)
推荐(0) 编辑
用户切换
摘要:普通用户$ 切root sudo su - root# 切普通用户 su - zzx su - zzx -s shell命令 一般放脚本中 用zzx运行命令
阅读全文
posted @
2014-10-21 16:33
寒星12345678999
阅读(130)
推荐(0) 编辑
每日一linux命令
摘要:每日一linux命令http://www.cnblogs.com/peida/tag/每日一linux命令/
阅读全文
posted @
2014-10-21 15:45
寒星12345678999
阅读(124)
推荐(0) 编辑
find命令之exec
摘要:find命令之execfind是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了。exec解释:-exec参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中...
阅读全文
posted @
2014-10-21 15:43
寒星12345678999
阅读(230)
推荐(0) 编辑
/dev/null 2>&1 解释
摘要:cmd >a 2>a 和 cmd >a 2>&1 为什么不同?cmd >a 2>a :stdout和stderr都直接送往文件 a ,a文件会被打开两遍,由此导致stdout和stderr互相覆盖。cmd >a 2>&1 :stdout直接送往文件a ,stderr是继承了FD1的管道之后,再被送往...
阅读全文
posted @
2014-10-21 11:28
寒星12345678999
阅读(186)
推荐(0) 编辑
出现这样的错误提示: E: Sub-process /usr/bin/dpkg returned an error code
摘要:1.$ sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old //现将info文件夹更名2.$ sudo mkdir /var/lib/dpkg/info //再新建一个新的info文件夹3.$ sudo apt-get update, apt-get ...
阅读全文
posted @
2014-10-16 18:02
寒星12345678999
阅读(255)
推荐(0) 编辑
if 语句
摘要:shell编程——if语句 if [ $? == 0 ] 等于 if [ $? -eq 0 ] if (($?>0)) if (($?>=0)) if (($?==0)) if (($1<$2)) if (($1<=$2)) if (($1==$2)) echo $(($1+$2)) 比较两个字符串
阅读全文
posted @
2014-10-16 11:34
寒星12345678999
阅读(340)
推荐(0) 编辑
声音控制
摘要:输入alsa提示sudo apt-get install alsa-base安装完 sudo alsamixer 进入调音
阅读全文
posted @
2014-10-15 11:08
寒星12345678999
阅读(131)
推荐(0) 编辑
添加新硬盘
摘要:虚拟机加一块硬盘 原硬盘 sda # ls /dev/sd* 列出硬盘 添加新硬盘后就多出一个sdb不知道为什么fdisk -l 不显示(加sudo解决)df看不到新硬盘sdb 因为还没分区 接下来对新硬盘先建分区表 然后格式化sudo fdisk /dev/sdbm # for help...
阅读全文
posted @
2014-10-14 18:57
寒星12345678999
阅读(326)
推荐(0) 编辑
comm
摘要:comm[-123]file1file2说明:该命令是对两个已经排好序的文件进行比较。其中file1和file2是已排序的文件。comm读取这两个文件,然后生成三列输出:仅在file1中出现的行;仅在file2中出现的行;在两个文件中都存在的行。如果文件名用“-”,则表示从标准输入读取。选项1、2或...
阅读全文
posted @
2014-10-14 18:06
寒星12345678999
阅读(802)
推荐(0) 编辑
scp、wget
摘要:scp使用方法 -1 强制scp命令使用协议ssh1 -2 强制scp命令使用协议ssh2 -4 强制scp命令只使用IPv4寻址 -6 强制scp命令只使用IPv6寻址 -B 使用批处理模式(传输过程中不询问传输口令或短语) -C 允许压缩。(将-C标志传递给ssh,从而打开压缩功能) -p 保留
阅读全文
posted @
2014-10-14 15:47
寒星12345678999
阅读(1302)
推荐(0) 编辑
kill
摘要:# kill -pid ps -A -o stat,ppid,pid,cmd | grep -e '^[Zz]' | awk '{print $2}' | xargs kill -9 #查僵尸进程并杀掉[root@localhost pub]# kill -9 `ps -A |grep vsftp
阅读全文
posted @
2014-10-14 11:27
寒星12345678999
阅读(351)
推荐(0) 编辑
dns、网关、IP地址,主要是配置resolv.conf\network\ifcfg-eth0
摘要:Ubuntusudovi/etc/network/interfac添加 dns-nameservers 192.168.1.254dns-search stonebean.comcentos网络配置实例1,配置DNSvi /etc/resolv.conf加入: 复制代码代码如下:nameserver...
阅读全文
posted @
2014-10-13 19:55
寒星12345678999
阅读(644)
推荐(0) 编辑
Nginx、MySQL、PHP 编译安装
摘要:RHEL 7.0 编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14运行环境准备篇:RHEL 7.0系统安装配置图解教程 http://www.jb51.net/os/192932.html一、使用系统镜像文件配置本地yum源1、使用WinSCP.exe等工具上传系统镜像文件r...
阅读全文
posted @
2014-10-13 19:49
寒星12345678999
阅读(342)
推荐(0) 编辑
df 、dh
摘要:查看磁盘不挂载获取文件系统 [root@localhost ~]# file -s /dev/sda1/dev/sda1: SGI XFS filesystem data (blksz 4096, inosz 256, v2 dirs)(1)查看文件大小查看当前文件夹下所有文件大小(包括子文件夹) ...
阅读全文
posted @
2014-10-13 19:47
寒星12345678999
阅读(561)
推荐(0) 编辑
linux忘记密码
摘要:linux忘记密码 Linux进入救援模式的方法 视频 centos6.5测试通过 如下 1、开机按esc进入下面界面 2、按e 3、按e 4、DM后空格加上single再回车 5、会回到这里再按b 会自动重启 6、 passwd root 修改root密码 本文在rh8上测试通过 一. lilo
阅读全文
posted @
2014-10-13 19:46
寒星12345678999
阅读(188)
推荐(0) 编辑
关机
摘要:关机在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的。 Linux centos重启命令: 1、reboot 2、shutdown -r now 立刻重启(root用户使用) 3、shutdo...
阅读全文
posted @
2014-10-13 19:45
寒星12345678999
阅读(212)
推荐(0) 编辑
find
摘要:find find . 是查找当前目录下包括当前目录下文件夹里面的内容 如果要只查当前目录不包括下级目录要用 find . -maxdepth 1 -exec ls -l {} \; 加上maxdepth后找文件夹下文件要加* 比如 find /root/a/* -maxdepth 1 1.命令格式
阅读全文
posted @
2014-10-13 19:44
寒星12345678999
阅读(241)
推荐(0) 编辑
mount(挂载)
摘要:拷贝文件到优盘 sdcm@sdcm:/mnt$ sudo fdisk -l Disk /dev/sdc: 15.5 GB, 15529279488 bytes255 heads, 63 sectors/track, 1887 cylinders, total 30330624 sectorsUnit
阅读全文
posted @
2014-10-13 19:31
寒星12345678999
阅读(464)
推荐(0) 编辑
删除日志文件
摘要:删除日志文件sudo /dev/null > /var/log/**.log 下面这个可以推荐使用sudo find /var/log/ -type f -mtime +30 -exec rm -f {} \;删除30天之前的旧文件-mtime n注意这里的n,如果n为带有+号的值,意思为删除n天前...
阅读全文
posted @
2014-10-13 19:27
寒星12345678999
阅读(406)
推荐(0) 编辑
hostapd 热点设置
摘要:一、 需要安装的服务:hostapd dhcp(isc-dhcp-server) dns(dnsmasq或者bind9或者都不装设成8.8.8.8 )二、建hostapd.conf文件 ,sudo vim/etc/hostapd/hostap...
阅读全文
posted @
2014-10-09 16:30
寒星12345678999
阅读(3840)
推荐(0) 编辑
脚本开机启动
摘要:vim /etc/init.d/rc.local 文件(Ubuntu) /etc/rc.d/rc.local或者 /etc/rc.local里(centos), 方法一: 1) 将你的启动脚本复制到 /etc/init.d目录下 2) 设置脚本文件的权限 $ cd /etc/init.d $ sud
阅读全文
posted @
2014-10-09 16:11
寒星12345678999
阅读(696)
推荐(0) 编辑
declare
摘要:declare功能介绍:声明变量的属性,如果使用declare,后面没有任何参数,那么bash就会主动将所有变量名与内容都调出来,just as set.语 法:declare [-aixr] variable参数说明:-a :将后面的variable定义为数组-i :将后面的variavle定义为...
阅读全文
posted @
2014-10-07 16:09
寒星12345678999
阅读(474)
推荐(0) 编辑
Linux Shell编程case语句
摘要:http://blog.csdn.net/dreamtdp/article/details/8048720case语句适用于需要进行多重分支的应用情况。 case分支语句的格式如下:case$变量名in 模式1)命令序列1;; 模式2) 命令序列2 ;;*) 默认执行的命令序列 ;;esac cas...
阅读全文
posted @
2014-10-07 15:43
寒星12345678999
阅读(180)
推荐(0) 编辑
exit(0)与exit(1)
摘要:exit(0):正常运行程序并退出程序;exit(1):非正常运行导致退出程序;return():返回函数,若在主函数中,则会退出函数并返回一值。详细说:1. return返回函数值,是关键字; exit 是一个函数。 2. return是语言级别的,它表示了调用堆栈的返回;而exit是系统调用级别...
阅读全文
posted @
2014-10-07 15:36
寒星12345678999
阅读(348)
推荐(0) 编辑
变量替换
摘要:设置变量为只读 先对一个变量赋值,再对变量readonly ,任何用户不能对只读变量进行重新赋值a=cccreadonly a对变量的路径进行操作,先判断路径是不是非空1、判断一个变量是否定义zzx@ubuntu:~$ echo $test #test没定义 zzx@ubuntu:...
阅读全文
posted @
2014-10-04 11:51
寒星12345678999
阅读(516)
推荐(0) 编辑
bash shell中expr命令下几种的使用(string)
摘要:http://www.linuxidc.com/Linux/2012-04/58095.htmexpr在linux中是一个功能非常强大的命令。通过学习做一个小小的总结。1、计算字符串的长度。我们可以用awk中的length(s)进行计算。我们也可以用echo中的echo ${#string}进行计算...
阅读全文
posted @
2014-10-03 18:03
寒星12345678999
阅读(481)
推荐(0) 编辑
ssh
摘要:/sbin/mologin 1、ssh安装 sudo apt-get update sudo apt-get install openssh-server #安装SSH-server openssh-client 好像不用装 ps -e |grep ssh #然后确认sshserver是否启动了 s
阅读全文
posted @
2014-10-03 15:07
寒星12345678999
阅读(352)
推荐(0) 编辑