自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 问答 (3)
  • 收藏
  • 关注

翻译 备份基础与命令

dump-level   0-9备份级别-f  制定备份后的文件名-u 把备份时间记录在/etc/dumpdates下-v 显示备份过程中的输出信息-j 调用bzlib库压缩备份文件-W 显示允许被dump的分区的备份等级及备份时间EX dump -0uj -f     /root/11.bz2     /root

2016-10-13 22:05:53 375

转载 初入树莓派3----打造无污染路由器对抗DNS与http劫持

http://www.cnblogs.com/Jasper-1024/p/5541845.html

2016-10-03 21:05:26 1310

翻译 系统启动运行级别

centos 有7个运行级别  0 1 2 3 4 5 60 关机..3 命令行界面.5 图形界面6 重启修改系统运行级别可以用命令 init + 级别号不可设置 0 和  6否则无法开机可以使用runlevel来查看运行级别在/etc/initab 可以在文件内修改

2016-09-14 20:27:13 335

翻译 日志轮替

日志的命名规则存在dateext参数EX: XX-20160923无参数t -> t.1 -> t.2 ,以此轮替日志轮替文件在/etc/logtotate.confEX:把appache服务加入日志轮替绝对路径/usr/local/apache2/logs/access_log{daily 每天备份create 创建新的日志rotate

2016-09-14 20:16:06 348

翻译 系统日志服务

rsyslogd服务/etc/rsyslogd.conf     配置文件日志等级日志记录位置链接符号日志作用

2016-09-12 17:25:51 423

翻译 系统定时任务

crontab这是一个比较常用的命令crond服务管理,执行此命令时会打开一个文本编辑器-l 查询-e 编辑定时任务-r 删除格式为 * * * * *   +   command分别代表一个小时的第几分钟,一天的第几个小时,一个月的第几天,一年的第几个月, 星期几EX:0 0 * * * , 表示每天的00:00 执行命令其他的字符,

2016-09-10 20:50:32 496

转载 进程管理

top终止进程kill-l  + PIDpkill 进程名 -t 剔除用户killall [选项] [信号]  进程名工作组管理让某一进程后台运行EX   ls  /etc &查看后台工作 jobs -l恢复工作fg  (%)工作号 到前台bg (%)工作号到后台系统资源查看vmstat  [刷

2016-09-08 19:33:38 205

转载 系统服务管理

系统服务分两种1.源码包2.rpm包1)独立服务2)基于xinnetd服务下面讲chkconfig --list命令 ,可以查看服务自启动,可以查看rpm包服务RPM  默认安装 /etc/rc.d/init.d/    与  /etc/init.d  软连接源码包  默认安装 /usr/local1.独立服务启动,与自启动设置服务自

2016-09-06 18:31:19 332

转载 linux小结

1 赋值与test的区分 (= / -eq)2 shell接受传递外部参数,$0为脚本名字,$1为第一个参数,$2第二个……$9第九个,如果需要更多参数需要使用大括号,如${10}$MINPARAMS 设置脚本需要传递的参数个数$# 实际传递给shell的参数的个数if [ $# -lt $MINPARAMS ];then echo "error,need at least

2016-09-05 19:29:54 225

转载 shell while循环

while [ 条件判断语成立 ]      do          done                until 与 while相反           until [ 条件式判断不成立 ]不举例子了,很简单,和c语言yi

2016-09-04 19:25:00 235

转载 shell for 循环

语法1 for 变量 in 值1 值2      do             doneEX1#!/bin/bashcd /homels *.tar > tar.log//覆盖该文件y=1for i in /home/tar.logdo echo $yy=$(($y + 1))tar -zxvf  $i >> ztar.l

2016-09-04 16:41:53 215

原创 case语句

举个简单的例子 1 #!/bin/bash 2 3 #author 4 5 6 7 echo 'input "1" ' 8 9 echo 'input "2" ' 10 11 echo 'input "3" ' 12 13 read -p "input you

2016-09-03 18:24:15 277

原创 if语句

1单分支语句2多分支语句例子 判断apache是否运行#!/bin/bash#authorport=$(nmap -sT IP地址 | grep tcp | grep httpd | awk '{print $2}')if [ "$port"==open ]then      echo "$(date) htt

2016-09-03 17:26:15 259

原创 排序

sort(排序)-f-r-n -k n,m-twc字符统计-l  行-w  单词数-m  字符数 test 测试命令也可以写作 [  ] 前后要有空格文件类型判断[ -d /root ] && echo yes || echo no权限判断修改时间判断

2016-08-30 19:21:40 259

原创 shell 编程基础

1.基础正则表达式*: aa*表示至少包含一个a的行,a*匹配所有内容.:匹配任意一个字符,精准匹配$grep 提取文本中的字符 grep -v root 取反不包括root的行2.cut 命令-f 第几列-d 分隔符3.printf%ni 输出n个整数%ns    n个字符%m.nf m.np

2016-08-30 13:18:58 193

原创 bash配置文件

1.配置文件简介source配置文件或 "  ".是source配置文件分类(图)配置文件运行顺序(图)/etc/issue登录信息/etc/issue.net 转义符不能使用是否显示由ssh的配置文件/etc/ssh/sshd_config决定,加入banner/etc/issue.net,重启生效登陆后欢迎信息

2016-08-30 12:47:04 205

原创 数值运算与运算符

1.declare声明变量类型- 设定类型属性+ 取消..-i 声明为整数型-x 声明为环境变量-p 显示指定变量的被声明的类型数值运算EX:1)aa=11 bb=22  declare -i cc=$aa+$bb2)expr或let运算工具dd=$(expr $aa + $bb) 注意空格3)ee=$(($aa+$bb))或ff=$

2016-08-19 16:01:43 435

原创 bash 变量

1、自定义变量set    查看变量unset删除变量echo $name变量调用变量叠加EX:aa=123aa="$aa"456aa=${aa}4562、环境变量export 变量名=变量值  bash下开bashenv 查询变量unset 。。PATH="$PATH":地址PS1='[\u@\w \t]\$'

2016-08-18 19:41:53 190

原创 脚本基础(未完待续)

脚本执行1。赋予权限,chmod 755 hello.sh  ./hello.sh2。通过bash执行脚本,bash hello.shdos2unix 文件名  windows文件转unix文件历史命令history (配置文件在、/etc/profile)-c 清空历史命令-w 把缓存中的历史命令写入命令保存文件~/.bash_histor

2016-08-15 14:23:10 378

原创 用户,组管理

useradd-u 指定用户的ID号-d 指定家目录-c 指定用户说明-g 指定用户初始组-G 指定附加组-s 指定登录的shell,默认、/bin/bash自定义用户: useradd -u 666 -G root,bin -c "test" \ -d /user -s /bin/shell testuser具体过程查看图用户默认值文件/etc/d

2016-08-10 17:58:56 167

原创 用户管理文件与分析

用户管理1、jed:x:500:500:blackjed:/home/jed:/bin/bash在/etc/passwd中1)用户名2)密码3)用户ID4) 组ID5)用户说明,可加可不加6)家目录普通用户:/home/用户名/超级用户:/root/7)登陆后的shell2、whatever:6$dGZIurBcuY45BsmClrZ/rFy

2016-08-10 13:06:29 241

原创 源码包安装位置与过程与rpm包

rpm包安装位置/etc/ 配置文件安装目录/usr/sbin/ 可执行的命令安装目录/usr/lib/ 程序使用的函数库保存位置/usr/share/doc/软件使用手册保存位置/usr/share/man/帮助文件保存位置源码包1、/usr/local/软件名       安装位置不同/etc/rc.d/init.d/httpd

2016-08-10 13:05:32 879

原创 yum命令

ip地址配置1、setup:仅redat系列存有,可以设置网络,防火墙等2、如果没有setup,可以编辑ifcfg-eth0vi /etc/sysconfig/network-scripts/ifcfg-eth0,将ONBOOT=no改为yes3、service network restart //网络服务重启一、网络yum源在 cd /etc/yum.repos.d/

2016-08-08 13:55:05 310

原创 rpm 命令及应用

rpm包命名原则httpd-2.2.15-15.el6.centos.1.i686.rpmhttpd   软件包名2.2.15 软件版本15 软件发布的次数el6.centos 适合的linux平台i686 适合的硬件平台tpm rpm包扩展名运行光驱 需要挂载   mount  、dev/sr0 /mnt/cdrom命令   rpm  -ivh   安

2016-08-08 10:55:42 341

原创 vim的配置文件初级配置(未完待续)

若有不足之处,多谢指正。root用户可以直接编辑 /root/.vimrc 文件添加自己想用的命令,EX: set nu,,etc..其他用户/home/username/.vimrc

2016-08-05 18:23:21 192

原创 vim使用技巧

导入命令执行结果;  r !命令:r ! + 命令在编辑中查找命令路径: which  + 命令定义快捷键 mapEX: 这是设置ctrl+ p为快捷键 ,并且跳至行首添加注释结果:同理可设置行首删除快捷键 :map  ^B   0x

2016-08-05 18:22:03 162

原创 关机重启命令

shutdown -h     关机 + 时间-r 重启-c 取消关机 haltpoweroffinit 0  等都是关机命令rebootinit 6   重启cat /etc/inittab修改系统运行级别runlevel查询系统运行级别logout退出登录

2016-08-05 11:17:43 321

原创 网络命令的使用

write  + username发送信息wall  = write all 发送信息给全体成员ping路径:/bin/pingping  + ip地址ifconfig查看网卡信息mail + username发送邮件who谁登陆过last查看用户登录lastlog用户最后登陆

2016-08-05 10:47:06 242

原创 解压缩命令

.gz gzip gunzip(gzip -d) .tar tar -c打包 -v显示详细文件 -f指定文件名 ex:tar -cvf XXX.tar XXX .tar.gz tar -c打包

2016-08-03 10:35:17 321

原创 linux find命令及其应用方法

文件搜索命令 find可分为 -name (可添加 * 或 ?) 按名称搜索,全部字符或单个字符 -iname 按名称搜索,不区分大小写(同上)-size 按文件大小搜索 -user 按所有者搜索 -group 按缺省组来搜索(同上) -amin 按访问时间属性来查找 -cmin 按文件属性更改来

2016-08-02 16:57:52 184

原创 linux 下文件的批量复制

头文件是Unix高级编程的头文件哥哥大神看到后,若有能有优化或有错误的地方,向小白提出#include #define BUF 1024int main(int argc, char *argv[]){if(argc perror("file is error\n"),exit(-1);int fw,fr;int count;

2016-07-15 08:30:29 1633

原创 linux文件内容的复制与粘贴

就是文件的打开,读取,与写入。#include #define BUF 1024int main(int argc, char *argv[]){if(argc != 3)perror("file is error\n"),exit(-1);int fw,fr;int count;char *buf = malloc(BUF * sizeof(c

2016-07-14 17:05:59 3645 1

转载 关于vs2013做c语言scanf出现警告的问题

小编第一次写博客,内容也不是特别牛,技术也不是特别好,希望各位大神多多批评指正,小编在此感激不尽。最近刚下载下vs2013,试试c语言的程序。结果总是出错。总是出现下面的错误:3存放\解决scanf\解决scanf\源.cpp(7): error C4996: 'scanf': This function or variable may be unsafe. Conside

2015-06-06 00:09:32 7340

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除