随笔 - 366  文章 - 0  评论 - 101  阅读 - 30万
10 2014 档案
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) 推荐(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) 推荐(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) 推荐(0) 编辑
linux 下shell 编写脚本
摘要:linux 下shell 编写脚本: 1.程序结构练习:编写一个脚本,给定一个正整数,计算出这个数所有位的数字之和。 例如:程序给定输入123,那么应该返回1+2+3=6。 2.程序结构练习:编写一个脚本,给定一个正整数,反序输出这个这个数... 阅读全文
posted @ 2014-10-29 17:15 寒星12345678999 阅读(359) 评论(0) 推荐(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) 评论(1) 推荐(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) 推荐(0) 编辑
sendmail 的安装、配置与发送邮件的具体实现
摘要:Ubuntu 中sendmail 的安装、配置与发送邮件的具体实现 centos安装sendmail与使用详解 CentOS下搭建Sendmail邮件服务器 使用外部SMTP发送邮件 使用mailx发送邮件 一、安装 ubuntu中sendmail函数可以很方便的发送邮件,ubuntu sendma 阅读全文
posted @ 2014-10-28 18:15 寒星12345678999 阅读(556) 评论(0) 推荐(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) 推荐(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) 评论(6) 推荐(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) 推荐(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) 推荐(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) 评论(2) 推荐(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) 推荐(0) 编辑
cd oldpwd
摘要:常用方式环境变量OLDPWD表示前一次的当前目录。刚登录系统之后,这个变量是没有设置的。环境变量PWD表示当前目录。环境变量CDPATH用来指定cd命令的搜索路径,类似于PATH,它也是用:分隔的一些目录组成。cd dir 更改当前目录为dir。如果dir不以/开头,那么先从CDPATH指定的目录中... 阅读全文
posted @ 2014-10-27 10:45 寒星12345678999 阅读(682) 评论(0) 推荐(0) 编辑
dmesg 显示开机信息。
摘要:功能说明:显示开机信息。语 法:dmesg[-cn][-s]补充说明:kernel会将开机信息存储在ringbuffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log目录中,名称为dmesg的文件里。参 数: -c 显示信息后,清除ringbuffer中... 阅读全文
posted @ 2014-10-25 16:50 寒星12345678999 阅读(300) 评论(0) 推荐(0) 编辑
blkid命令 获取文件系统类型、UUID
摘要:在Linux下可以使用blkid命令对查询设备上所采用文件系统类型进行查询。blkid主要用来对系统的块设备(包括交换分区)所使用的文件系统类型、LABEL、UUID等信息进行查询。要使用这个命令必须安装e2fsprogs软件包。直接使用blkid可列出当前系统中所以已挂载文件系统的类型lijili... 阅读全文
posted @ 2014-10-25 16:42 寒星12345678999 阅读(258) 评论(0) 推荐(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) 推荐(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) 推荐(0) 编辑
常用端口
摘要:红帽企业 Linux 3: 安全指南后退前进附录 C. 常用端口下面的表格中列举了包括在红帽企业 Linux 中的服务、守护进程、和程序所使用的最常见的通信端口。该列表还可以在 /etc/services 文件中找到。要查看由互联网号码分派局(IANA)制定的“著名的已注册动态端口”官方列表,请参考... 阅读全文
posted @ 2014-10-23 04:09 寒星12345678999 阅读(1607) 评论(0) 推荐(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) 评论(1) 推荐(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) 推荐(0) 编辑
用户切换
摘要:普通用户$ 切root sudo su - root# 切普通用户 su - zzx su - zzx -s shell命令 一般放脚本中 用zzx运行命令 阅读全文
posted @ 2014-10-21 16:33 寒星12345678999 阅读(130) 评论(0) 推荐(0) 编辑
每日一linux命令
摘要:每日一linux命令http://www.cnblogs.com/peida/tag/每日一linux命令/ 阅读全文
posted @ 2014-10-21 15:45 寒星12345678999 阅读(124) 评论(0) 推荐(0) 编辑
find命令之exec
摘要:find命令之execfind是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了。exec解释:-exec参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中... 阅读全文
posted @ 2014-10-21 15:43 寒星12345678999 阅读(230) 评论(0) 推荐(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) 推荐(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) 推荐(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) 评论(3) 推荐(0) 编辑
声音控制
摘要:输入alsa提示sudo apt-get install alsa-base安装完 sudo alsamixer 进入调音 阅读全文
posted @ 2014-10-15 11:08 寒星12345678999 阅读(131) 评论(0) 推荐(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) 推荐(0) 编辑
comm
摘要:comm[-123]file1file2说明:该命令是对两个已经排好序的文件进行比较。其中file1和file2是已排序的文件。comm读取这两个文件,然后生成三列输出:仅在file1中出现的行;仅在file2中出现的行;在两个文件中都存在的行。如果文件名用“-”,则表示从标准输入读取。选项1、2或... 阅读全文
posted @ 2014-10-14 18:06 寒星12345678999 阅读(802) 评论(0) 推荐(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) 评论(1) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 评论(2) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(0) 编辑
declare
摘要:declare功能介绍:声明变量的属性,如果使用declare,后面没有任何参数,那么bash就会主动将所有变量名与内容都调出来,just as set.语 法:declare [-aixr] variable参数说明:-a :将后面的variable定义为数组-i :将后面的variavle定义为... 阅读全文
posted @ 2014-10-07 16:09 寒星12345678999 阅读(474) 评论(0) 推荐(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) 推荐(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) 推荐(0) 编辑
变量替换
摘要:设置变量为只读 先对一个变量赋值,再对变量readonly ,任何用户不能对只读变量进行重新赋值a=cccreadonly a对变量的路径进行操作,先判断路径是不是非空1、判断一个变量是否定义zzx@ubuntu:~$ echo $test #test没定义 zzx@ubuntu:... 阅读全文
posted @ 2014-10-04 11:51 寒星12345678999 阅读(516) 评论(0) 推荐(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) 推荐(0) 编辑
$* 和 $@ 区别
摘要: 阅读全文
posted @ 2014-10-03 15:27 寒星12345678999 阅读(128) 评论(0) 推荐(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) 评论(1) 推荐(0) 编辑
$各种解释
摘要:¥$?、$0、$n、$# 常用 阅读全文
posted @ 2014-10-03 14:14 寒星12345678999 阅读(174) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示