- 博客(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 397
转载 初入树莓派3----打造无污染路由器对抗DNS与http劫持
http://www.cnblogs.com/Jasper-1024/p/5541845.html
2016-10-03 21:05:26 1334
翻译 系统启动运行级别
centos 有7个运行级别 0 1 2 3 4 5 60 关机..3 命令行界面.5 图形界面6 重启修改系统运行级别可以用命令 init + 级别号不可设置 0 和 6否则无法开机可以使用runlevel来查看运行级别在/etc/initab 可以在文件内修改
2016-09-14 20:27:13 354
翻译 日志轮替
日志的命名规则存在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 366
翻译 系统定时任务
crontab这是一个比较常用的命令crond服务管理,执行此命令时会打开一个文本编辑器-l 查询-e 编辑定时任务-r 删除格式为 * * * * * + command分别代表一个小时的第几分钟,一天的第几个小时,一个月的第几天,一年的第几个月, 星期几EX:0 0 * * * , 表示每天的00:00 执行命令其他的字符,
2016-09-10 20:50:32 568
转载 进程管理
top终止进程kill-l + PIDpkill 进程名 -t 剔除用户killall [选项] [信号] 进程名工作组管理让某一进程后台运行EX ls /etc &查看后台工作 jobs -l恢复工作fg (%)工作号 到前台bg (%)工作号到后台系统资源查看vmstat [刷
2016-09-08 19:33:38 219
转载 系统服务管理
系统服务分两种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 348
转载 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 239
转载 shell while循环
while [ 条件判断语成立 ] do done until 与 while相反 until [ 条件式判断不成立 ]不举例子了,很简单,和c语言yi
2016-09-04 19:25:00 250
转载 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 230
原创 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 284
原创 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 284
原创 排序
sort(排序)-f-r-n -k n,m-twc字符统计-l 行-w 单词数-m 字符数 test 测试命令也可以写作 [ ] 前后要有空格文件类型判断[ -d /root ] && echo yes || echo no权限判断修改时间判断
2016-08-30 19:21:40 269
原创 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 209
原创 bash配置文件
1.配置文件简介source配置文件或 " ".是source配置文件分类(图)配置文件运行顺序(图)/etc/issue登录信息/etc/issue.net 转义符不能使用是否显示由ssh的配置文件/etc/ssh/sshd_config决定,加入banner/etc/issue.net,重启生效登陆后欢迎信息
2016-08-30 12:47:04 217
原创 数值运算与运算符
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 452
原创 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 207
原创 脚本基础(未完待续)
脚本执行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 408
原创 用户,组管理
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 181
原创 用户管理文件与分析
用户管理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 255
原创 源码包安装位置与过程与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 927
原创 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 418
原创 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 353
原创 vim的配置文件初级配置(未完待续)
若有不足之处,多谢指正。root用户可以直接编辑 /root/.vimrc 文件添加自己想用的命令,EX: set nu,,etc..其他用户/home/username/.vimrc
2016-08-05 18:23:21 205
原创 vim使用技巧
导入命令执行结果; r !命令:r ! + 命令在编辑中查找命令路径: which + 命令定义快捷键 mapEX: 这是设置ctrl+ p为快捷键 ,并且跳至行首添加注释结果:同理可设置行首删除快捷键 :map ^B 0x
2016-08-05 18:22:03 173
原创 关机重启命令
shutdown -h 关机 + 时间-r 重启-c 取消关机 haltpoweroffinit 0 等都是关机命令rebootinit 6 重启cat /etc/inittab修改系统运行级别runlevel查询系统运行级别logout退出登录
2016-08-05 11:17:43 338
原创 网络命令的使用
write + username发送信息wall = write all 发送信息给全体成员ping路径:/bin/pingping + ip地址ifconfig查看网卡信息mail + username发送邮件who谁登陆过last查看用户登录lastlog用户最后登陆
2016-08-05 10:47:06 254
原创 解压缩命令
.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 341
原创 linux find命令及其应用方法
文件搜索命令 find可分为 -name (可添加 * 或 ?) 按名称搜索,全部字符或单个字符 -iname 按名称搜索,不区分大小写(同上)-size 按文件大小搜索 -user 按所有者搜索 -group 按缺省组来搜索(同上) -amin 按访问时间属性来查找 -cmin 按文件属性更改来
2016-08-02 16:57:52 198
原创 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 1650
原创 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 3665 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 7371
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人