# linux基础学习

linux的rsync服务同步、系统日志及screen工具介绍

1.rsync通过服务同步在远程主机上建立一个rsync的服务器,在服务器上配置好rsync的各种应用,然后将本机作为rsync的一个客户端连接远程的rsync服务器。实验测试:找两台主机,一个IP是172.16.111.100,另一个是172.16.111.110。在100主机上建立并配置rsync的配置文件/etc/rsyncd.conf,如下所示:虚拟机1操作[root@gary-tao~]

原创 点赞2 阅读1613 收藏0 评论0 2017-12-06

linux的rsync工具的常用选项及ssh同步介绍

1.rsync工具介绍rsync是数据备份工具(字面意思可以理解为远程同步),不仅可以远程同步数据,而且可以本地同步数据(类似与cp),但不同于cp或scp的一点是,它不会覆盖以前的数据(如果数据已经存在),而是先判断已经存在的数据和新数据的差异,只有数据不同时才会把不相同的部分覆盖。安装rsync命令:yuminstall-yrsync讲解rsync的用法举例将/etc/passwd同步到/tm

原创 点赞5 阅读2287 收藏4 评论0 2017-12-05

linux的cron、chkconfig工具、systemd管理服务、unit、target介绍

1.linux任务计划cronlinux的大部分系统管理工作都是通过定期自动执行某个脚本来完成的,那么如何定期执行某个脚本呢?这就要借助linux的cron功能了,这部分的内容很重要,请牢记!命令crontablinux的任务计划功能的操作都是通过crontab命令来完成的,其常用的选项有以下几个:-u:表示指定某个用户,不加-u选项则为当前用户。-e:表示制定计划任务-l:表示列出计划任务-r:

原创 点赞1 阅读4311 收藏3 评论0 2017-12-05

linux的iptables备份及firewalld操作介绍

1.iptables规则备份和恢复保存iptables规则使用命令:serviceiptablessave//会把规则保存到/etc/sysconfig/iptables文件中备份iptables规则有时候我们如果不想保存在默认文件里的话,可以另取一个新的文件保存,示例如下:[root@gary-tao~]#iptables-save>/tmp/ipt.txt//保存[root@gary-t

原创 点赞1 阅读686 收藏0 评论0 2017-12-01

linux的iptables filter表案例及iptables nat应用

1.iptablesfilter表案例iptables小案例需求只针对filter表,预设策略INPUT链DROP,其他两个链ACCEPT,然后针对192.168.1.0/24开通22端口,对所有网段开放80端口,对所有网段开放21端口。由于这个需求有多条规则,所以最好写成脚本的形式,操作示例如下:[root@gary-tao~]#vi/usr/local/sbin/iptables.sh//加入

原创 点赞1 阅读933 收藏0 评论0 2017-11-30

firewalld、netfilter、 netfilter5表5链、iptables介绍

1. ifconfig查看网卡ip(如果没有这个命令请使用yum install net-tools安装) 2. ifdown ens33 //关闭网卡ens33(在使用远程终端连接时不可使用这条命令,否则会断掉网络) 3. ifup ens33 //打开网卡ens33,用这种方式可以单独重启指定的网卡(有几张网卡的情况下),而不是重启整个网络服务。 设定虚拟网卡ens33:1

原创 点赞1 阅读613 收藏0 评论0 2017-11-29

linux的free、ps、netstat、tcpdump命令工具介绍

说明:%util这列就是表示磁盘io百分比,如果百分比很大,那就会导致读与写也很大,会影响磁盘性能。

原创 点赞1 阅读4400 收藏0 评论0 2017-11-28

linux的w、vmstat、 top、 sar、nload等命令介绍

七周一次课(11月27日)10.1使用w查看系统负载10.2vmstat命令10.3top命令10.4sar命令10.5nload命令使用w查看系统负载俱体用法如下:[root@aminglinux-01~]#w18:20:14up2days,7:57,1user,loadaverage:0.01,0.03,0.05USERTTYFROMLOGIN@IDLEJCPUPCPUWHATrootpts/

原创 点赞1 阅读861 收藏0 评论0 2017-11-27

sed的扩展知识

扩展打印某行到某行之间的内容http://ask.apelearn.com/question/559sed转换大小写http://ask.apelearn.com/question/7758sed在某一行最后添加一个数字http://ask.apelearn.com/question/288删除某行到最后一行http://ask.apelearn.com/question/213打印1到100行含

原创 点赞0 阅读348 收藏0 评论0 2017-11-24

扩展sed命令知识

扩展打印某行到某行之间的内容http://ask.apelearn.com/question/559sed转换大小写http://ask.apelearn.com/question/7758sed在某一行最后添加一个数字http://ask.apelearn.com/question/288删除某行到最后一行http://ask.apelearn.com/question/213打印1到100行含

原创 点赞0 阅读326 收藏0 评论0 2017-11-23

linux的awk工具介绍

awk工具的使用awk也是流式编辑器,针对文档中的行来操作,一行一行地执行,awk兼具sed的所有功能,而且更加强大,awk工具其实是很复杂的(有专门的书来介绍它的应用,有兴趣的话自己可以去深入了解)。参考资料:http://www.linuxidc.com/Linux/2014-12/110939.htm1.截取文档中的某个段示例如下:[root@aminglinux-01awk]#awk-F'

原创 点赞0 阅读574 收藏1 评论0 2017-11-23

linux的sed工具使用介绍

sed工具的使用介绍其实grep工具的功能还不够强大,它实现的只是查找功能,而不能把查找的内容替换,以前用vim操作文档的时候,可以查找也可以替换,但只限于在文本内部操作,而不能输出到屏幕上,sed工具就能把替换的文本输出到屏幕上,而且还有其他更丰富的功能。sed是流式编辑器,是针对文档的行来操作的。1. 打印某行sed命令的格式为:sed -n 'n'p filename解释:单引号内的n是一个

原创 点赞0 阅读534 收藏1 评论0 2017-11-21

linux的正则、grep及egrep介绍

正则介绍:解释对“正则表达式”的定义是:它使用单个字符串来描述或匹配一系列符合某个句法规则的字符串。在很多文本编辑器或其他工具里,正则表达式通常用来检索和替换那些符合某个模式的文本内容。许多程序设计语言也都支持利用正则表达式进行字符串操作。对于系统管理员来讲,正则表达式贯穿在我们的日常运维工作中,无论是查找某个文档,还是查询某个日志文件并分析其内容,都会用正则表达式。 其实正则表达式只是一种思想、

原创 点赞0 阅读5915 收藏3 评论0 2017-11-20

linux的cut、sort_wc_uniq、tee_tr_split命令及一些特殊符号介绍

shell特殊符号cut命令:1、* 任意个任意字符(这是一个通配符)2、? 任意一个字符3、 # 注释字符4、 \ 脱义字符5、 | 管道符几个和管道有关的命令:1、cut 分割,-d 分隔符  -f 指定段号   -c 指定第几个字符,示例:[root@aminglinux-01 ~]# cat /etc/passwd |h

原创 点赞0 阅读688 收藏0 评论0 2017-11-17

linux的shell基础介绍(2)

8.6 管道符和作业控制:1、cat 1.txt |wc -l ; cat 1.txt |grep 'aaa'2、ctrl z 暂停一个任务3、jobs查看后台的任务4、bg[id]把任务调到后台5、fg[id]把任务调到前台6、命令后面加&直接丢到后台管道符的作用:把前面命令输出的结果交给后面的命令。示例:[root@aminglinux-01 ~]# ls 111&

原创 点赞0 阅读487 收藏0 评论0 2017-11-16

linux的shell基础介绍(1)

8.1 shell介绍:器之间的交互1、shell是一个命令解释器,提供用户和机器之间的交互2、 支持特定语法,比如逻辑判断、循环3、每个用户都可以有自己特定的shell4、 CentOS7默认shell为bash(Bourne Agin Shell)5、 还有zsh、ksh等查看系统是否有安装zsh、ksh,示例如下:[root@aminglinux-01 ~]# yum&n

原创 点赞0 阅读833 收藏0 评论0 2017-11-15

linux的yum更换国内源、yum下载rpm包及源码包安装

7.6 yum更换国内源:操作命令:1、cd /etc/yum.repos.d/2、rm -f dvd.repo3、wget http://mirrors.163.com/.help/CentOS7-Base-163.repo或者curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo4、yum list实验步骤:[root@amingl

原创 点赞0 阅读5956 收藏0 评论0 2017-11-14

linux的rpm、yum工具用法

7.1 安装软件包的三种方法:rpm工具rpm命令是RPM软件包的管理工具。rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。2.yum工具Yum(全称为 Yellow dog Updat

原创 点赞0 阅读1113 收藏0 评论0 2017-11-13

linux的zip、tar压缩打包工具介绍

zip压缩工具:1、安装zip命令工具 yum install -y zip2、zip压缩工具既可以压缩文件也可以压缩目录,而且压缩的时候不会源文件删除,示例如下:[root@aminglinux-01 d6z]# ls             &n

原创 点赞0 阅读1075 收藏0 评论0 2017-11-10

linux的gzip、bzip2、xz三种压缩使用方法工具介绍

压缩打包介绍:常用压缩文件类型:1、windows:.rar/.zip/.7z2、linux:.zip/.gz/.bz2/.xz/.tar/.gz/.tar/.bz2/.tar/.xzgzip压缩工具:1、实验,cd到/tmp目录下,使用mkdi创建一个目录d6z,在cd到d6z目录下创建一个文本1.txt,文本里面放入些内容,把空间加大,然后使用命令gzip压缩及解压缩过程。实验操作如下:[ro

原创 点赞0 阅读5218 收藏1 评论0 2017-11-09

linux进入vim的编辑模式与命令模式操作命令

进入编辑模式:按键作用i在当前字符前插入l在光标所在行的行首插入a在当前字符后插入A在光标所在行的行尾插入o在当前行的下一行插入新的一行O在当前行的上一行插入新的一行vim命令模式:按键作用/word向光标之后查找一个字符串word,按n向后继续搜索?word向光标之前查找一个字符串word,按n向前继续搜索:n1,n2s/word1/word2/g在n1-n2行之前查找word1并替换为word

原创 点赞0 阅读1402 收藏0 评论0 2017-11-08

linux的vim工具简单应用介绍

vim介绍:  vim是vi的升级版本,vim是带有颜色显示的,安装Vim使用yum install -y vim-enhanced。vim分为一般模式、编辑模式、命令模式三个模式。vim颜色显示和移动光标:vim是会显示颜色的,并且是根据文件的名字或内容来显示不同的颜色,而且可以通过/etc/vimre去编辑配置文件,也可以在用户家目录下去编辑vim /root/.vimrc这个文件,

原创 点赞0 阅读542 收藏2 评论0 2017-11-07

linux的lvm讲解

lvm讲解lvm是一个很复杂的结构,恢复起来很麻烦,lvm是一个软件,使用起来 有一定的风险。它的结构步骤是创建一个物理分区,物理分区做成物理卷,物理卷形成一个卷组,卷组再划分成一个逻辑卷,然后再格式化,格式化完成后再挂载使用操作实验准备磁盘分区步骤fdisk /dev/sdbn 创建三个新分区,分别1G命令(输入 m 获取帮助):n   Partition

原创 点赞0 阅读1785 收藏0 评论0 2017-11-06

linux磁盘格式化、磁盘挂载、手动增加swap空间

磁盘格式化:查看文件系统格式,centos7的文件系统格式默认xfs(centos6以前都是ext版本格式按序排列)[root@aminglinux-01 ~]# cat /etc/filesystems     //查看系统支持的文件系统格式 xfs ext4 ext3 ext2 nodev proc no

原创 点赞0 阅读971 收藏0 评论0 2017-11-04

linux磁盘分区管理

磁盘管理:df命令:1、df   查看文件系统磁盘空间使用情况,以k显示单位。2、df -h  根据磁盘的大小适当显示单位,带tmpfs/devtmpfs是属于临时文件系统,/dev/shm是表示内存(大小是物理内存的一变),需要关注的是/dev/sda3,/dev/sda13、Byte 字节=1KB   1024KB=1MB   1024MB=1GB &n

原创 点赞0 阅读1250 收藏0 评论0 2017-11-02

linux限制root远程登录、su命令、sudo命令

su命令:1、su  切换用户命令 例:su - aming2、whoami  查看当前用户命令3、pwd   查看当前目录例:输入su aming也可以切换用户,但是目录不在自己用户目录下,如下:[root@aminglinux-01 ~]# su aming[aming@aminglinux-01 root]$ pwd/root[aming@aminglinux-

原创 点赞0 阅读2446 收藏0 评论0 2017-11-01

linux的usermod、用户密码管理、mkpasswd命令说明

usermod命令:usermod  更改用户属性命令。例:[root@aminglinux-01 ~]# usermod -u 111 username   //更改UID[root@aminglinux-01 ~]# usermod -g 1010 username   //更改gid[root@aminglinux-01 ~]# usermod -d /home

原创 点赞0 阅读1433 收藏1 评论0 2017-10-31

linux用户及用户组管理

linux与windows互传文件:xshell securecet 前提要使用这两个软件才可以使用命令上传下载文件lrzsz 安装yum install -y lrzszsz 从linux传到windows 用法sz 1.txtrz 从windows传到linux 用法rz 回车 (文件传到当前目录)linux用户配置文件和密码配置文件:用户配置文件查看用户配置文件,输入ls /etc/pass

原创 点赞0 阅读602 收藏1 评论0 2017-10-30

Centos7 find命令与文件后缀

find命令小知识点which /是查询环境变量范围里面用的[root@aminglinux-01 ~]# which  lsalias ls='ls --color=auto' /usr/bin/ls [root@aminglinux-01 ~]# echo $PATH /usr/local/sbin:/usr/l

原创 点赞0 阅读2031 收藏0 评论0 2017-10-28

Centos 7里的特殊权限set_uid、set_gid、sticky_bit与软硬链接文件

特殊权限set_uid:#set_uid       小s权限   这个权限可以让普通用户,除了所有者之外的其它用户,只要不是root,在执行带set_uid权限命令时,在执行的那瞬间就会被赋于这个命令的所有者身份。总结作用:保证普通用户临时拥有该命令root用户权限,给一个文件设置set_uid权限,前提是这个文件是

原创 点赞0 阅读1644 收藏0 评论0 2017-10-27
  • 1
  • 2
写文章