<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Lincstyle的博客]]></title><description><![CDATA[开源精神永驻]]></description><link>https://blog.youkuaiyun.com/Lincstyle</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Lincstyle]]></copyright><item><title><![CDATA[Linux鸟哥视频学习笔记41]]></title><link>https://blog.youkuaiyun.com/Lincstyle/article/details/105992175</link><guid>https://blog.youkuaiyun.com/Lincstyle/article/details/105992175</guid><author>Lincstyle</author><pubDate>Fri, 08 May 2020 11:47:56 +0800</pubDate><description><![CDATA[Linux账号与身份管理第六部分

cat /etc/passwd | more
usermod -s /sbin/nologin testone
grep testone /etc/passwd
用testone登陆，出现this account is currently not available 的提示信息
vi /etc/nologin.txt

sorry ,you are not ...]]></description><category></category></item><item><title><![CDATA[Linux鸟哥视频学习笔记39]]></title><link>https://blog.youkuaiyun.com/Lincstyle/article/details/105635419</link><guid>https://blog.youkuaiyun.com/Lincstyle/article/details/105635419</guid><author>Lincstyle</author><pubDate>Mon, 20 Apr 2020 15:05:30 +0800</pubDate><description><![CDATA[Linux账号与身份管理第四部分

su


实操
使用testone登录
env 查看环境变量
su
输入root密码登录root
env 这里user，mail，logname仍然是testone，而HOME改为了root
exit 退出root
su -l
env 这里user,mail,logname等都变成了root
su - -c "ls -l /root" 执行一次root权限操作...]]></description><category></category></item><item><title><![CDATA[Linux鸟哥视频学习笔记38]]></title><link>https://blog.youkuaiyun.com/Lincstyle/article/details/105600391</link><guid>https://blog.youkuaiyun.com/Lincstyle/article/details/105600391</guid><author>Lincstyle</author><pubDate>Sat, 18 Apr 2020 16:21:33 +0800</pubDate><description><![CDATA[Linux账号与身份管理第三部分

普通用户使用chfn，chsn

实操
grep root /etc/passwd
chsh -s /bin/csh 将root用户的bash改为csh
usermod -s /bin/bash root 将root用户改回bash

用testone普通用户登录linux
chsh -l 查看系统支持的shell
grep testone /etc/pass...]]></description><category></category></item><item><title><![CDATA[Linux鸟哥视频学习笔记36-37]]></title><link>https://blog.youkuaiyun.com/Lincstyle/article/details/105556933</link><guid>https://blog.youkuaiyun.com/Lincstyle/article/details/105556933</guid><author>Lincstyle</author><pubDate>Thu, 16 Apr 2020 14:18:33 +0800</pubDate><description><![CDATA[Linux账号与身份管理第二部分

useradd 添加用户命令

实操：

useradd -r user3 建立一个系统账号user3
grep user3 /etc/passwd /etc/shadow /etc/group /etc/gshadow
ls /home 家目录中没有user3

cut -d ":" -f3 /etc/passwd | sort -n 对passwd的第三个域...]]></description><category></category></item><item><title><![CDATA[Linux鸟哥视频学习笔记35]]></title><link>https://blog.youkuaiyun.com/Lincstyle/article/details/105510793</link><guid>https://blog.youkuaiyun.com/Lincstyle/article/details/105510793</guid><author>Lincstyle</author><pubDate>Tue, 14 Apr 2020 14:06:51 +0800</pubDate><description><![CDATA[Linux账号与身份管理

改变字体和颜色
字符集建议设置为UTF-8，不用默认的


head -n 5 /etc/passwd 显示passwd系统用户配置文件前五行信息


uname -r 查看linux系统的核心
head -n 5 /etc/shadow 显示shadow系统用户密码信息内容前五行
grep 'root' /etc/shadow | awk '{print substr...]]></description><category></category></item><item><title><![CDATA[Linux鸟哥视频学习笔记34]]></title><link>https://blog.youkuaiyun.com/Lincstyle/article/details/105469825</link><guid>https://blog.youkuaiyun.com/Lincstyle/article/details/105469825</guid><author>Lincstyle</author><pubDate>Sun, 12 Apr 2020 15:08:32 +0800</pubDate><description><![CDATA[shell脚本第五部分--for循环

使用循环从1加到100第一种：使用while..do执行
vi sh13.sh#!/bin/bash
#Program: use while to 1 to 100
#History：2020-04-12 jack v1.0.0
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin...]]></description><category></category></item><item><title><![CDATA[Linux鸟哥视频学习笔记33]]></title><link>https://blog.youkuaiyun.com/Lincstyle/article/details/105363354</link><guid>https://blog.youkuaiyun.com/Lincstyle/article/details/105363354</guid><author>Lincstyle</author><pubDate>Tue, 07 Apr 2020 14:04:13 +0800</pubDate><description><![CDATA[shell脚本第四部分

函数function功能

实操
vi sh11.sh

#!/bin/bash
function printinfo()
{
    echo "you choice is"
}
case $1 in
    "one")
        printinfo; echo $1 | tr -s 'a-z' 'A-Z'
     ...]]></description><category></category></item><item><title><![CDATA[Linux鸟哥视频学习笔记32]]></title><link>https://blog.youkuaiyun.com/Lincstyle/article/details/105344656</link><guid>https://blog.youkuaiyun.com/Lincstyle/article/details/105344656</guid><author>Lincstyle</author><pubDate>Mon, 06 Apr 2020 15:33:52 +0800</pubDate><description><![CDATA[shell脚本第三部分

if判断语句运用if，fi实例


vi sh06-2.sh

#!/bin/sh

read -p "Please input (y/Y n/N) :" yn

if [ "$yn" = "y" -o "$yn" = "Y" ];then
    echo "ok go on please"
    exit 0
fi
if [ "$yn" = "n" ...]]></description><category></category></item><item><title><![CDATA[Linux鸟哥视频学习笔记30-31]]></title><link>https://blog.youkuaiyun.com/Lincstyle/article/details/105268092</link><guid>https://blog.youkuaiyun.com/Lincstyle/article/details/105268092</guid><author>Lincstyle</author><pubDate>Thu, 02 Apr 2020 13:41:23 +0800</pubDate><description><![CDATA[shell脚本 第二部分

test判断



实操
test -d Music &amp;&amp; echo "is a dir" || echo "is not a dir" 判断是否为文件夹
test -f sh01.sh &amp;&amp; echo "is a regulare file" || echo "is not a file"
test -e sh06.sh &amp;&...]]></description><category></category></item><item><title><![CDATA[Linux鸟哥视频学习笔记29]]></title><link>https://blog.youkuaiyun.com/Lincstyle/article/details/105222276</link><guid>https://blog.youkuaiyun.com/Lincstyle/article/details/105222276</guid><author>Lincstyle</author><pubDate>Tue, 31 Mar 2020 14:41:14 +0800</pubDate><description><![CDATA[学习shell scripts






实操
which sh 查看sh位置
ll /bin/sh

shell格式





第1个scripts：输出hello world

实操
vi sh01.sh#!/bin/bash
#Program:
#  this scripts is used to print hello world
#History:2020-03-31 Jack ...]]></description><category></category></item><item><title><![CDATA[Linux鸟哥视频学习笔记27-28]]></title><link>https://blog.youkuaiyun.com/Lincstyle/article/details/105161080</link><guid>https://blog.youkuaiyun.com/Lincstyle/article/details/105161080</guid><author>Lincstyle</author><pubDate>Sat, 28 Mar 2020 14:44:04 +0800</pubDate><description><![CDATA[awk第三部分

awk操作符


实操
awk 'BEGIN{a=3;print a}' 赋值并打印
awk 'BEGIN{a=3;a+=2;print a}' 打印出a=5
awk 'BEGIN{a=3;a*=2;print a}' a=6
awk 'BEGIN{a=3;a/=2;print a}' a=1.5
awk 'BEGIN{a=3;b=4; a&gt;b?b=a:a=b;print ...]]></description><category></category></item><item><title><![CDATA[Linux鸟哥视频学习笔记26]]></title><link>https://blog.youkuaiyun.com/Lincstyle/article/details/105117707</link><guid>https://blog.youkuaiyun.com/Lincstyle/article/details/105117707</guid><author>Lincstyle</author><pubDate>Thu, 26 Mar 2020 14:14:14 +0800</pubDate><description><![CDATA[awk 第二部分


实操
awk '$0~/good|glad/' test 根据匹配条件选择指定行
awk '{if($0~/good|glad/) print $0}' test 效果同上

awk '{if($0~/goo+) print $0}' test 匹配goo加后面若干字符
awk '{if($0~/goo?/) print $0}' test 匹配前面的字符0个或者1个
aw...]]></description><category></category></item><item><title><![CDATA[Linux鸟哥视频学习笔记25]]></title><link>https://blog.youkuaiyun.com/Lincstyle/article/details/105095205</link><guid>https://blog.youkuaiyun.com/Lincstyle/article/details/105095205</guid><author>Lincstyle</author><pubDate>Wed, 25 Mar 2020 14:55:39 +0800</pubDate><description><![CDATA[AWK
实操
which awk
/bin/awk
type -a awk
awk is /bin/awk
awk is /usr/bin/awk
ls /bin | grep 'awk' 查看awk在/bin目录下有几个
ls /usr/bin | grep 'awk' 查看/usr/bin 目录下的awk
ll /bin |grep 'awk'
ll /usr/bin | grep 'awk...]]></description><category></category></item><item><title><![CDATA[Linux鸟哥视频学习笔记23-24]]></title><link>https://blog.youkuaiyun.com/Lincstyle/article/details/105010449</link><guid>https://blog.youkuaiyun.com/Lincstyle/article/details/105010449</guid><author>Lincstyle</author><pubDate>Sat, 21 Mar 2020 15:18:47 +0800</pubDate><description><![CDATA[正则表达式3sed

cat -n test | sed '/good/ a this is append by good!'
cat -n test | sed '/good/ i this line is insert by bood'


sed -n '2,/is/'p test 显示出匹配到的内容
sed -n '/good/=' test 打印出匹配到good的行号

如果需要对同一文...]]></description><category></category></item><item><title><![CDATA[Linux鸟哥视频学习笔记22]]></title><link>https://blog.youkuaiyun.com/Lincstyle/article/details/104967144</link><guid>https://blog.youkuaiyun.com/Lincstyle/article/details/104967144</guid><author>Lincstyle</author><pubDate>Thu, 19 Mar 2020 14:36:06 +0800</pubDate><description><![CDATA[正则表达式2

sed的用法















实操
sed -n '/is/p' test 查找含有is的行内容
grep 'is' test 功能效果同上
sed -n '/good/'p test 查找含有good的行内容
sed -n '/^[a-z]/'p test 查找所有小写字母开头的行内容
grep '^[a-z]' test 功能同上
sed -n '/!$/'p t...]]></description><category></category></item><item><title><![CDATA[Linux鸟哥视频学习笔记21]]></title><link>https://blog.youkuaiyun.com/Lincstyle/article/details/104947622</link><guid>https://blog.youkuaiyun.com/Lincstyle/article/details/104947622</guid><author>Lincstyle</author><pubDate>Wed, 18 Mar 2020 16:31:20 +0800</pubDate><description><![CDATA[正则表达式1grep




实操
cd /tmp
cat -n test
grep '^[a-z]' test 显示出以字母为开头的所有行内容
grep '^[tg]' test 显示出以字母t或g为开头的所有行内容
grep '!$' test 显示出所有以感叹号为结尾的行内容
grep '\.$' test 显示所有以句号结尾的，这里用到了转义


实操
grep 'h...o' test...]]></description><category></category></item><item><title><![CDATA[Linux鸟哥视频学习笔记19-20]]></title><link>https://blog.youkuaiyun.com/Lincstyle/article/details/104900810</link><guid>https://blog.youkuaiyun.com/Lincstyle/article/details/104900810</guid><author>Lincstyle</author><pubDate>Mon, 16 Mar 2020 15:52:53 +0800</pubDate><description><![CDATA[管道命令



选取命令cat和grep


选取命令：就是将一段数据经过分析后，取出我们想要的部分，或者是，通过分析关键字，取得我们想要的行。选取信息通常是针对逐行分
析得到的，而不是针对整个信息分析的。

cat命令


实操
echo $PATH
echo $PATH | cut -d ':' -f5,7 将输出的内容以冒号为分隔符，进行分割输出，这里是选取第五段和第七段输出
echo $...]]></description><category></category></item><item><title><![CDATA[Linux鸟哥视频学习笔记18]]></title><link>https://blog.youkuaiyun.com/Lincstyle/article/details/103959322</link><guid>https://blog.youkuaiyun.com/Lincstyle/article/details/103959322</guid><author>Lincstyle</author><pubDate>Mon, 13 Jan 2020 15:58:44 +0800</pubDate><description><![CDATA[认识bash shell 5

1.数据流重定向



&gt; /dev/null 如果将数据导向到该文件中，则所得数据将被抛弃

实操将ls -l 重导向到新建的tmplist文件中
touch tmplist
ls -l
ls -l &gt; tmplist
cat -n tmplist

ls -l tmplist
cat -n tmplist
ls /tmp &gt;&gt;tmpli...]]></description><category></category></item><item><title><![CDATA[Linux鸟哥视频学习笔记17]]></title><link>https://blog.youkuaiyun.com/Lincstyle/article/details/103887328</link><guid>https://blog.youkuaiyun.com/Lincstyle/article/details/103887328</guid><author>Lincstyle</author><pubDate>Wed, 08 Jan 2020 11:00:39 +0800</pubDate><description><![CDATA[认识Bash shell 第四部分,Bash shell使用环境的终端的环境设置stty,万用字符与特殊符号，引用]]></description><category></category></item><item><title><![CDATA[Nagios基本理论及原理]]></title><link>https://blog.youkuaiyun.com/Lincstyle/article/details/103876725</link><guid>https://blog.youkuaiyun.com/Lincstyle/article/details/103876725</guid><author>Lincstyle</author><pubDate>Tue, 07 Jan 2020 16:21:58 +0800</pubDate><description><![CDATA[概念

一款免费开源的IT基础设施监控系统，除了主机还能监控交换机路由器等网络设备
结构上分为两部分1.核心功能 -- 轻量化2.插件

特性：


1.监控网络服务
2.监控主机资源（cpu，内存等）
3.主动通知（发现异常报警功能）
4.web页面
5.可扩展（插件）

优点


1.轻量级，架构简单
2.容易部署
3.文档健全（国内nagios使用率很高，文档比较全）
4.灵活全面（插件...]]></description><category></category></item></channel></rss>