
linux学习
文章平均质量分 84
_houxr
这个作者很懒,什么都没留下…
展开
-
Cacti的基础安装
Cacti的基础安装 Cacti的运行是基于LAMP环境的首先我们来安装LAMP环境。是一种基础的监控服务. Cacti是一套基于PHP、MySQL、SNMP及RRDTool开发的网络流量监测图形分析工具。它通过snmpget来获取数据. 需要安装的软件有: mysql.x86_64 0:5.1.71-1.el6 mysql-server.x86_64 0:5.1.71-1.el6原创 2017-07-30 17:31:21 · 385 阅读 · 0 评论 -
pxe的基础用法
#######################packags needed###################################need packages:system-config-kickstart ##自动应答脚本制作工具syslinux ##获得pxelinux.0文件安装包dhcp ##分配原创 2017-06-08 21:41:30 · 1081 阅读 · 0 评论 -
script.sh脚本实现功能
1.题目要求代码截图:#!/bin/bashwhile [ " $# " -lt " 2 " ]do echo "please give me userfile or passwd file" exit 1donewhile [ `wc -l $1 |awk '{print $1}'` != `wc -l $2 |awk原创 2017-06-14 22:50:24 · 444 阅读 · 0 评论 -
dns集群和文件传送
######DNS集群######1.主DNS[root@localhost ~]# vim /etc/named.conf [root@localhost ~]# vim /etc/named.rfc1912.zoneszone "westos.com" IN { type master; ##类型主服务器 fil原创 2017-06-28 20:30:22 · 372 阅读 · 0 评论 -
bash脚本基础(二)
Bash位置参数有两种简单的方法可以将用户输入读入bash中的变量。第一个方法是使用read提示用户输入(使用-p选项)并将其直接存储到一个或多个变量:交互式输入# read -p 'Enter your first and last name: ' FIRST LAST另一个方法是使用位置参数来读取传递给脚本的命令行参数或选项输入。各种特殊变量存储传递的选项编号原创 2017-06-21 23:24:07 · 348 阅读 · 0 评论 -
bash脚本基础(一)
如何创建新shell脚本?1. 创建包含bash命令的文本文件。文件的第一行应为:#!/bin/bash2. 使文件可执行(使用chmod +x scripts)3. 将文件放置在用户的$PATH的目录中~/bin – 用于用户的私有程序/usr/local/bin – 本地开发、系统上的其他人使用的脚本/usr/local/sbin - 本地开发、由root使用的脚本原创 2017-06-21 21:45:52 · 315 阅读 · 0 评论 -
nfs的基本用法
#######nfs####1.启用服务yum install nfs-utils -y ##安装服务systemctl enable nfs-serversystemctl start nfs-server ##启动服务systemctl start firewalld ##开启火墙,并进行策略配置firewall-cmd --permanent --a原创 2017-06-08 20:48:48 · 504 阅读 · 0 评论 -
firewalld的用法
#######iptables的用法#######准备工作:iptables -t ##指定表名称 -n ##不做解析 -L ##列出指定表中的策略 -A ##增加策略 -p ##网络协议 --dport ##端口号原创 2017-05-31 17:50:00 · 1911 阅读 · 0 评论 -
数据库mariadb的基本操作
####数据库的安装及初始安全配置1.安装及配置yum install mariadb-server -y ##安装数据库服务软件systemctl start mariadb ##开启数据库mysql ##进入数据库netstat -antlpe |grep mysql ##数据库的网络端口vim /et原创 2017-05-17 18:20:54 · 15897 阅读 · 0 评论 -
高级网络配置
########team链路聚合###1.team也是链路聚合的一种方式最多支持8块网卡支持模式:广播容错 broadcast轮询 roundrobin 主备 activebackup负载均衡 loadbalance2.配置nmcli connection add con-name team0 ifname team0原创 2017-05-24 20:42:27 · 178 阅读 · 0 评论 -
squid服务以及bond网卡阵列
##########squid正向代理###拥有网络的主机:[root@foundation6 network-scripts]# yum install squid -y ##安装squid服务[root@foundation6 network-scripts]# systemctl start squid[root@foundation6 n原创 2017-05-18 01:15:01 · 343 阅读 · 0 评论 -
unit1~~~自动安装RED HAT ENTERPRISE LINUX
1.kickstart工具的安装软件包– system-config-kickstart 安装– yum install system-config-kickstart创建 kickstart 文件• 使用 system-config-kickstart 工具• 使用文本编辑器– 模板 :/root/anaconda-ks.cfg– 编辑完成后使用 ks原创 2017-04-18 18:20:35 · 251 阅读 · 0 评论 -
iscsi的基本用法
############iscsi######在server端1.创建lvm逻辑卷[root@server6 ~]# pvcreate /dev/vdb1 Physical volume "/dev/vdb1" successfully created[root@server6 ~]# vgcreate vg0 /dev/vdb1 Volume group "vg0"原创 2017-06-08 20:58:09 · 1281 阅读 · 0 评论 -
samba的基础用法
########samba####1.samba作用提供cifs协议实现文件共享2.安装[root@localhost ~]# yum install samba samba-common samba-client -y[root@localhost ~]# systemctl start smb nmb[root@localhost ~]# systemctl enabl原创 2017-06-08 20:32:01 · 2234 阅读 · 0 评论 -
pacemaker和haproxy
-pacemaker- 安装操作: yum install pacemaker -y corosync yum install -y crmsh-1.2.6-0.rc2.2.1.x86_64.rpm pssh-2.3.1-2.1.x86_64.rpm cd /etc/corosync/ cp corosync.conf.example corosync.conf vim corosyn原创 2017-07-29 23:29:19 · 991 阅读 · 0 评论 -
内核编译
内核编译安装包及依赖性: newt-devel-0.52.11-3.el6.x86_64.rpm asciidoc-8.4.5-4.1.el6.noarch.rpm slang-devel-2.2.1-1.el6.x86_64.rpm Lvs-fullnat-synproxy.tar.gz#rpm -ivh kernel-2.6.32-220.23.1.el6.src.rpm yum in原创 2017-07-29 22:10:25 · 327 阅读 · 0 评论 -
日志管理以及时间同步
1.系统日志默认分类/var/log/messages ##系统服务及日志,包括服务的信息,报错等等/var/log/secure ##系统认证信息日志/var/log/maillog ##系统邮件服务信息/var/log/cron ##系统定时任务信息/var/log/boot.log ##系统启动信息2.日志管理服务原创 2017-04-12 18:03:04 · 233 阅读 · 0 评论 -
简单ip配置以及dns服务
1.ip基础知识1.ipv42进制32位-----10进制172.25.254.91/255.255.255.0172.25.254.91:ip地址255.255.255.0:子网掩码子网掩码255位对应的ip位为网络位子网掩码0对应的ip位为主机位2.配置ip>1.图形界面nm-connection-editor2.文本化图形nmt原创 2017-04-12 19:57:42 · 469 阅读 · 0 评论 -
文件的归档和传输
1.文件归档1.文件归档,就是把多个文件变成一个归档文件2.tar c ##创建 f ##指定归档文件名称 t ##显示归档文件中的内容 r ##向归档文件中添加文件 --get ##取出单个文件 --delete ##删除单个文件 x原创 2017-04-12 21:34:30 · 200 阅读 · 0 评论 -
yum 源的搭建以及rpm命令
1.软件名称识别[abrt-addon-ccpp]-[2.1.11-19].[el7].[x86_64].rpm ##rpm结尾的适用与redhat操作系统 || || || || 软件名称 软件版本 软件适用系统 64位2.如何安装软件1.rpmrpm -ivh name.原创 2017-04-12 22:30:02 · 247 阅读 · 0 评论 -
设备的使用,软硬连接,文件查找
1.设备访问1.设备识别/dev/xdxn ##硬盘设备/dev/sda1/dev/cdrom ##光驱/dev/mapper/* ##虚拟设备2.设备的使 《设备的发现》fdisk -l ##查看真实存在的设备cat /proc/partitions原创 2017-04-18 17:20:45 · 284 阅读 · 0 评论 -
虚拟机的基本管理和快照
1.安装#!/bin/bash ##命令运行环境的指定virt-install \ ##安装虚拟机--name $1 \ ##虚拟机名称指定,$1表示脚本后的第一串字符--ram 1000 \ ##内存--file /var/lib/libvirt/images/$1.i原创 2017-04-18 17:46:45 · 308 阅读 · 0 评论 -
nginx的基础配置
###########nginx############1.源码包安装tar zxf nginx-1.12.0.tar.gz cd nginx-1.12.0/src/corevim nginx.h #define NGINX_VERSION "0.7.67" #define NGINX_VER "nginx" ##修改此行,去掉后面的“NGINX_VERSION”,这样原创 2017-07-20 17:13:00 · 421 阅读 · 0 评论 -
varnish的基本配置
#######varnish#########1.安装varnish-libs-3.0.5-1.el6.x86_64.rpm varnish-3.0.5-1.el6.x86_64.rpmyum install * -y2.配置varnishvim /etc/sysconfig/varnish 66 VARNISH_LISTEN_PORT=80 ##改监听端口原创 2017-07-20 17:12:12 · 418 阅读 · 0 评论 -
邮件服务
############邮件服务####1.先配置dns服务测试结果:主机westos-mail.westos.com:[root@westos-mail ~]# dig -t mx westos.com; > DiG 9.9.4-RedHat-9.9.4-14.el7 > -t mx westos.com;; global options: +cmd;; Got原创 2017-05-24 20:58:18 · 1090 阅读 · 0 评论 -
unit2~~~控制对文件的访问
1.权限列表的读取[kiosk@foundation91 Desktop]$ getfacl file# file: file 文件名称# owner: kiosk 文件所有人# group: kiosk 文件所有组user::rw- 用户权限user:kiosk:rwx 特殊指派用户及权限group::rw- 组权限mask::rwx 可指派最大权限other原创 2017-04-18 19:48:48 · 174 阅读 · 0 评论 -
unit3~~~系统延迟及定时机制
计划定期任务at 命令 at 命令可以指定某一任务在将来的特定时间运行。该作业可能是一次备份、对您系统的检查或者特定时间发送的通知。那些需要花费很长时间才可完成的作业正适合 at 命令。仅需使用 at 命令将任务设置为在一分钟或两分钟之后运行。然后您便可以安全注销 , 因为该任务会在与 shell 会话断开连接的情况下运行 at 命令必须指定任务应运行的时间。原创 2017-04-18 19:59:56 · 301 阅读 · 0 评论 -
命令脚本实现虚拟机的相关
34 echo "重置成功" 35 ;; 36 mksnopshot) 37 virsh destroy $2 &> /dev/null 38 virsh undefine $2 &> /dev/null 39 qemu-img create -f qcow2 -b /var/lib/libv原创 2017-04-19 22:54:27 · 355 阅读 · 0 评论 -
第二单元练习题
>>1.用命令和正则表达式按照要求建立文件*)用一条命令建立12个文件WESTOS_classX_linuxY(X的数值范围为1-2,Y的数值范围为1-6)*)这些文件都包含在root用户桌面的study目录中*)用一条命令建立8个文件redhat_versionX(x的范围为1-8)*)redhat_virsionX这些文件都包含在/mnt目录中的VERSION中 2原创 2017-03-30 09:51:24 · 186 阅读 · 0 评论 -
Linux基础练习(四)
一.管理输入输出在linux系统中,正确输出的编号为1,错误输出编号为21.重定向find /etc -name passwd > file ##重定向正确输出find /etc -name passwd 2> file ##重定向错误输出find /etc -name passwd &> file ##重定向所有输出 注意: >, 2> ,&> 都会覆盖源文件内原创 2017-03-30 09:32:04 · 231 阅读 · 0 评论 -
linux基础练习(二)
一.linux下各文件目录的含义/bin ##二进制可执行文件也就是系统命令/sbin ##系统管理命令存放位置/boot ##启动分区,负责系统启动/dev ##设备管理文件/etc ##大多数系统管理文件/home ##普通用户的家目录/lib ##32位系统库文件存放位置/lib64 ##64位系统库文件存放原创 2017-03-30 08:48:43 · 224 阅读 · 0 评论 -
Linux基础练习(一)
1.打开Linux虚拟机以及基本操作原创 2017-03-29 22:40:18 · 419 阅读 · 0 评论 -
第五六单元练习题
1.新建用户组,shengchan,caiwu,jishu[root@localhost Desktop]# groupadd shengchan ##新建用户组shenhchan[root@localhost Desktop]# groupadd caiwu ##新建用户组caiwu[root@localhost Desktop]# groupadd原创 2017-04-06 16:53:34 · 470 阅读 · 0 评论 -
linux基础练习(五)
1.用户建立useradd 参数 用户名字 -u ##指定用户uid -g ##指定用户初始组信息,这个组必须已经存在 -G ##指定附加组,这个组必须存在 -c ##用户说明 -d ##用户家目录 -s ##用户所使用的s原创 2017-04-06 17:15:33 · 538 阅读 · 0 评论 -
linux基础练习(六)
1.文件属性的查看ls -l filename- |rw-r--r--. | 1 | root | root |46 |Oct 1 05:03 |filename— ————————— — ———— ———— ——原创 2017-04-06 17:37:16 · 183 阅读 · 0 评论 -
linux基础练习(七,八)
七.进程定义:进程就是cpu未完成的工作1..ps命令ps a ##关于当前环境的所有进程 x ##与当前环境无关的所有进程 f ##显示进程从属关系 e ##显示进程调用环境工具的详细信息 l ##长列表显示进程的详细信息 u ##显示进程的用户信息ps ax -o %cpu,原创 2017-04-06 18:04:08 · 208 阅读 · 0 评论 -
第九章练习题
1.在desktop主机中建立用户westos,并设定其密码为westoslinux2.配置desktop中的sshd服务要求如下:*)设定sshd服务只允许westos用户可以被访问使用执行如下操作,并且测试成功:文件内容修改如下:*)创建westos用户的key认证方式设置key认证方式,以及生成密钥:设置成功:原创 2017-04-12 22:32:33 · 172 阅读 · 0 评论 -
第十章练习题
1.配置desktop主机和server主机的日志服务要求如下:*)desktop主机中的日志全部定向到/var/log/westos文件中更改该vim /etc/rsyslog.conf配置文件如下,并重启rsyslog服务:*)时时同步desktop主机中的所有日志到server中更改desktop主机中该vim /etc/rsyslog.conf配置文件如下原创 2017-04-12 23:07:06 · 290 阅读 · 0 评论 -
第十一,十二,十三章练习题
>>1.在系统中创建set-ip-tool命令要求如下当在系统中执行set-ip-tool 172.25.254.X 后*)会自动显示ifconfig命令的输出*)系统ip被设定为:172.25.254.X*)系统网关被设定为:172.25.254.250*)系统dns被设定为:172.25.254.250执行如下操作:文件内容如下图:测试结果如原创 2017-04-12 23:41:06 · 213 阅读 · 0 评论 -
第一单元练习题
>>1.用student用户登陆系统图形界面2.打开一个bash3.修改student的密码,把密码更新成"T3st1ngtlme"(主机字母和数字)4.显示当前系统时间5.显示当前系统时间,显示格式为:"小时:分钟:秒 AM/PM"(AM/PM为上下午标识)6.显示“/usr/bin/clean-binary-files”的文件类型7.统计“/usr/bin/clea原创 2017-03-30 13:08:40 · 197 阅读 · 0 评论