
linux
文章平均质量分 61
yang_xu_1987
这个作者很懒,什么都没留下…
展开
-
CentOS7安装
1、放入光盘开始安装2、ESC可跳过检测3、进入安装界面,选择安装语言以及键盘4、进行下一步,刚开始很多图标会显示灰色,选择下图位置配置磁盘选项5、设置自定义分区6、选择磁盘文件系统类型,一般是标准和LVM(有少数情况可能用到其他类型)7、规划分区/boot空间分配200M (选择100M会后悔的)交换分区大原创 2018-04-13 20:02:09 · 698 阅读 · 0 评论 -
Linux 中颜色显示
颜色显示格式:echo -e "\033[(显示方式);(前景色);(背景色)m(输入的内容)\033[0m"printf "\033[(显示方式);(前景色);(背景色)m %s\n" "(输入的内容)"显示方式:0(默认值)、1(高亮)、4(下划线)、5(闪烁)、7(反显)、8(消隐)前景色:30(黑色)、31(红色)、32(绿色)、 33(黄色)原创 2017-11-13 10:10:54 · 1462 阅读 · 0 评论 -
linux yum管理
yum 主配置文件:/etc/yum.conf目录 /etc/yum.repos.d/ CentOS-Base 联网后使用的源配置文件CentOS-Media 光盘挂载后使用的源配置文件(使用这个删掉目录下其他文件)配置文件内容说明:[名字]name=描述信息baseurl=仓库所在地址(ftp:// http:// file://)enable原创 2017-11-12 20:34:26 · 207 阅读 · 0 评论 -
linux rpm包管理
rpm命名规则:软件包名称-软件版本号-主版本号-次版本号.发行号.硬件平台.rpmzsh-4.3.10-7.el6.x86_64.rpm 软件包名称:zsh 软件版本号: 4.3.10次版本号:7发行号:el6 (el6:RHEL 6.x el5:RHEL 5.x)硬件平台:x86_64 (i386、i586等)原创 2017-11-12 20:05:29 · 288 阅读 · 0 评论 -
Linux 安装zabbix客户端
测试环境:centos 6.6 zabbix-2.4.8 1、下载zabbixwget https://ncu.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.4.8/zabbix-2.4.8.tar.gz2、解压tar -zxvf zabbix-2.4.8.tar.gz 3、原创 2017-10-08 08:55:59 · 3200 阅读 · 0 评论 -
Linux 安装python3
Linux 中自带python2,直接输入python进入交互模式1、下载python3源码包https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz2、解压tar -xvzf Python-3.6.3.tgz3、安装cd Python-3.6.3/./configuremake原创 2017-10-04 15:09:58 · 278 阅读 · 0 评论 -
Linux tftp服务配置
1、安装tftp服务yum install -y xinetd tftp tftp-server2、修改配置文件vi /etc/xinetd.d/tftp 修改下面2行disable=no #设置为启用server_args=-s /tftpboot/ -c #设置tftp server目录3、创建tftp目录mkdir /tft原创 2017-10-01 08:47:25 · 5400 阅读 · 0 评论 -
Linux 硬盘挂载及设置交换分区swap
挂载:mount device mount_pointmount LABEL="卷标" mount_pointmount UUID="UUID" mount_point#卷标和UUID都是格式化时候设置mount # cat /etc/mtab 和mount一样 -o ro:只读挂载 -r rw:读写,默认 noati原创 2017-09-29 21:48:18 · 7705 阅读 · 0 评论 -
linux下源码包安装nginx
系统环境:CentOS 6.5 nginx源码包:nginx-1.13.3.tar.gz-------------------------------------------------------------------------------------------安装编译nginx所用到的包yum -y install gcc openssl-deve原创 2017-07-31 10:57:56 · 697 阅读 · 0 评论 -
Linux 安装zabbix服务端
测试环境:centos 6.6 zabbix-2.4.8 1、安装LAMP环境采用yum安装方式:http://blog.youkuaiyun.com/yang_xu_1987/article/details/77715051--如果是zabbix3需要php5.4以上支持,centos6 yum安装最高为5.3.3,换源或者源码安装2、下载zabbixwget h原创 2017-10-07 17:48:38 · 927 阅读 · 0 评论 -
Linux 硬盘管理工具
fdisk /dev/[sda]执行上面命令后进入fdisk交互式命令:d:删除一个分区n:新建一个分区p:显示当前的分区信息w:保存退出q:不保存退出l:查看各分区类型所对应的system IDt:修改指定分区的system ID;查看内核识别的分区信息:cat /proc/partitions让内核重新探测硬盘分区表:一原创 2017-09-28 20:09:39 · 3313 阅读 · 0 评论 -
Linux 硬盘块拷贝命令-dd
dd 复制硬盘底层信息命令:dd if=/输入路径\源文件 of=/输出路径\保存文件bs= 字节 (可以复制指定大小)count=块 (准备复制的文件部分大小是count*bs)可以只复制一部分:复制的不完整的部分也可以打开制造一个自己设定大小的空文件:dd if=/dev/zero of=文件名 bs=512 co原创 2017-09-24 21:11:48 · 1504 阅读 · 0 评论 -
Linux 硬链接和软链接
硬链接ln 源文件 设置硬链接的文件inode号相同,代表指向同一个文件。硬链接可以看成是设置一个另外的索引指向当前文件指向的内容。如果修改两个中的任意一个文件,则两个文件同时变化。如果删除两个文件中任意一个,只要有一个文件存在,则内容存在。软链接(符号链接)ln -s 源文件 设置软链接的文件软链接相当于设置一个快捷方式,软链原创 2017-09-28 19:16:13 · 207 阅读 · 0 评论 -
Linux 文件压缩及归档
1、tar压缩:tar -zcvf 设置的压缩名 源目录/文件将Downloads目录备份为Downloads.tar解压:tar -zxvf 压缩文件 将Downloads.tar解压到当前目录tar常用参数 -c 创建归档(压缩)-x 展开归档(解压缩)-f filename:指定归档后文件名原创 2017-09-29 19:38:46 · 279 阅读 · 0 评论 -
Linux 文件系统扩展属性(对文件进行锁定)
#避免服务器进行误操作#不允许文件做任何操作chattr +i /etc/passwd /etc/shadow /etc/group /etc/gshadow /etc/inittab-i为取消lsattr 查看文件属性原创 2017-07-27 11:38:26 · 761 阅读 · 0 评论 -
zabbix Linux安装snmp监控配置
1、安装snmp相关包yum install -y net-snmp*2、修改配置文件vi /etc/snmp/snmpd.conf (加入如下)#固定配置指令 自定义安全体名称 允许访问的地址,default默认为全部允许 自定义共同体或社区名称com2sec linuxWeb原创 2017-10-08 09:48:21 · 3392 阅读 · 0 评论 -
linux系统进程管理常用命令
在命令后加入&:将当前命令放入后台jobs 查看后台进程fg 1 将工作号为1的命令前台执行bg 1 将工作号为1的命令在后台置为运行状态查看系统所有的进程:ps auxUSER:进程执行的用户账户PID:进程标识符%CPU:该进程使用CPU百分比%MEM:该进程使用的内存百分比VSZ:使用的虚拟内原创 2017-08-12 15:17:26 · 530 阅读 · 0 评论 -
linux 用户和用户组
增加用户:useradd 用户名-c 注释-d 指定家目录-e 账号终止日期-g GID-基本组-G GID-附加组-m 目录不存在则建立-M 不创建用户家目录-r 添加系统用户-u 指定UID-s 指定用户登陆后使用的shell删除用户:userdel 用户名-r 删除家目录修改用户账号属原创 2017-11-13 21:43:55 · 179 阅读 · 0 评论 -
linux 用户、用户组、用户密码相关配置文件
用户配置文件:/etc/passwd 用户名:密码:UID:GID:说明:家目录:用户shell用户密码配置文件:/etc/shadow用户名:密码(md5sum+salt加密):上次更改密码的日期(时间戳 1970.1.1):最短密码期限:最长密码期限:警告密码期限:过期禁用密码期限:账户过期日期:保留组配置文件:/etc/group原创 2017-11-04 09:29:01 · 2415 阅读 · 0 评论 -
heartbeat 编译安装、配置
CentOS 6.6 x64HA1:192.168.137.128HA2:192.168.137.129VIP:192.168.137.100HA1配置:#安装相关包yum install gcc gcc-c++ autoconf automake libtool glib2-devel libxml2-devel bzip2 bzip2-devel e2fspr原创 2018-01-16 16:53:25 · 594 阅读 · 0 评论 -
Linux 源码安装mysql
环境:centos 6.5 源码包:mysql-5.5.24.tar.gz cmake-2.8.9.tar.gz1、安装相关包yum install -y gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel*原创 2017-08-28 14:16:21 · 461 阅读 · 0 评论 -
mysql 多实例安装(单配置文件)
环境基于linux安装mysql源码进行配置:Linux 源码安装mysql:http://blog.youkuaiyun.com/yang_xu_1987/article/details/776482251、初始化实例数据库/usr/local/mysql/scripts/mysql_install_db --user=mysql --datadir=/usr/local/var/m原创 2017-12-23 20:10:27 · 311 阅读 · 0 评论 -
Linux ssh免密码登录
1、在服务器中生成一对密钥ssh-keygen -t rsa生成路径,默认用户家目录 ~/.ssh: Enter file in which to save the key (/root/.ssh/id_rsa): 输入密码,默认为空:Enter passphrase (empty for no passphrase): 确认密码:Enter same passphras原创 2017-12-22 14:57:52 · 958 阅读 · 0 评论 -
Linux安装oracle数据库(静默模式)
测试环境:CentOS 6.5 64位oracle 11g r2(linux.x64_11gR2_database_1of2,linux.x64_11gR2_database_2of2)#解压oracle安装包unzip linux.x64_11gR2_database_1of2.zip && unzip linux.x64_11gR2_database_2of2.zip原创 2017-07-27 15:43:35 · 1421 阅读 · 0 评论 -
Linux SysV 自定义服务脚本
编辑的脚本放到/etc/init.d/下面启动方式:1、service 服务名 start/stop/status/restart2、/etc/rc.d/init.d/服务名 start3、/etc/init.d/服务名 start 加入系统服务:chkconfig --add 服务名查看系统服务:chkconfig --list 服务名---------原创 2017-09-29 19:26:26 · 828 阅读 · 0 评论 -
文件访问控制列表ACL及特殊权限
查询文件acl权限:getfacl设置:setfacl -m [u|g]:[用户名|组名]:[rwx] 文件名取消:setfacl -x [u|g]:[用户名|组名] 文件名SUID:运行程序时,相应进程的属主是原文件的属主 如果原来有执行权限则SUID显示s,否则显示Schmod u+s file原创 2017-11-14 11:47:03 · 452 阅读 · 0 评论 -
grep&sed&awk简单说明
grep -v 排除匹配的内容-E 支持扩展的正则表达式-i 忽略大小写-o 只输出匹配的内容--color=auto 匹配的内容显示颜色-n 显示行号原创 2017-08-05 15:53:11 · 191 阅读 · 0 评论 -
Linux 登录情况
last:显示/var/log/wtmp文件,显示用户登录历史及系统重启历史 -n #:显示最近#次lastb:/var/log/btmp 用户错误的登录尝试 -n #:显示最近#次lastlog:显示每一个用户最近一次的成功登录信息 -u USERNAME : 显示特定用户最近的登录信息终端类型分类:consol原创 2017-11-14 11:05:05 · 279 阅读 · 0 评论 -
linux 脚本中常用(算术及文件判断等)
算术计算方式:1、let c=$a+$b2、c=$[$a+$b] (同c=$(($a+$b)))测试方式 1、[ 表达式 ]2、test 表达式判断大小:-gt:大于-ge:大于等于-lt:小于-le:小于等于-eq:等于-ne:不等于文件测试:-e 文件是否存在-f 文件是否为普通文件-d 文件是否为目录原创 2017-11-13 22:00:46 · 288 阅读 · 0 评论 -
linux 文件查询 (locate与find)
文件查找:1、locate 非实时,模糊查找,根据全系统文件数据库进行的;当时生成的文件查找不到,需手动生成:updatedblocate安装:yum install -y mlocate 如出现: locate: can not stat () `/var/lib/mlocate/mlocate.db': 没有那个文件或目录,执行updatedb直接原创 2017-11-14 10:32:46 · 404 阅读 · 0 评论 -
linux 系统配置文件
个人用户以个人配置文件为主,全局配置文件为默认、全局配置文件:/etc/profile/etc/profile.d/*.sh/etc/bashrc个人配置文件:~/.bash_profile ~/.bashrcprofile:设定环境变量运行命令或脚本bashrc:设定本地变量定义命令别名登录式shell正原创 2017-11-04 11:04:15 · 2484 阅读 · 0 评论 -
linux vi编辑器快捷键
光标移动:(一次移动一个光标位,前面可以加数字,代表一次移动数字位个光标)左:h(同键盘上←)右:l(同键盘上→)上:k(同键盘上↑)下:j(同键盘上↓)单词位移动:(前面可以加数字,同上)下一个单词首位:w下一个单词尾位:e上一个单词首位:b行内移动:行首:^或0行尾:$行间移动:跳到最后一行:G 直接跳原创 2017-11-04 11:00:41 · 1171 阅读 · 0 评论 -
Linux 定时备份oracle数据库
vi /root/scripts/oracle_backup.sh##############################################!/bin/bash#创建backup目录if [ ! -d /backup ]thenmkdir /backupfi#设置变量#时间export back_time=`date +%F`#账号原创 2017-09-19 13:56:36 · 488 阅读 · 0 评论 -
Linux 安装oracle客户端
1、下载oracle客户端文件instantclient-basic-linux.x64-11.2.0.4.0.zip http://download.youkuaiyun.com/download/yang_xu_1987/9984899instantclient-sqlplus-linux.x64-11.2.0.4.0.zip http://downlo原创 2017-09-19 10:06:33 · 1077 阅读 · 0 评论 -
Linux增加硬盘空间
以下使用虚拟机进行测试1、给Linux服务器增加一块硬盘2、查看硬盘分配情况fdisk -l/dev/sdb 是刚加上的硬盘2 对/dev/sdb进行操作 fdisk /dev/sdbp:查看硬盘信息n:创建分区e:扩展分区p:主分区(为测试方便全部写入主分区)原创 2017-07-27 11:44:17 · 1002 阅读 · 0 评论 -
Linux 监控内存
当Linux服务器可用内存小于1G时发送邮件。############################################################!/bin/bash#获取当前内存空间值 MBMemFree=`free -m|grep Mem|awk '{print $4}'`#获取主机名mName=`grep HOS原创 2017-07-27 11:42:40 · 253 阅读 · 0 评论 -
捕获ctrl+alt+delete: ---重启
/proc/sys/kernel/ctrl-alt-del 0:捕获(默认) 1:取消ps:直接修改会提示(E667:Fsync failed)修改:echo '1'>/proc/sys/kernel/ctrl-alt-del此处为服务器为防止意外操作造成系统重启。原创 2017-07-27 11:36:34 · 1160 阅读 · 0 评论 -
Linux 关于邮件发送(使用外部邮箱)
echo “邮件正文”|mail -s '邮件标题' -----------@??.com(邮箱)尝试使用Linux主机发邮件到QQ邮箱,产生错误。查看Linux的回复邮件,好像意思是会被当成垃圾邮件进行处理,垃圾邮件也显示不出,不知如何设置。(前期也有测试成功的案例)后采取使用外部邮箱进行发送1、修改/etc/mail.rc加入如下#测试邮箱--test@原创 2017-07-27 11:39:41 · 2784 阅读 · 0 评论 -
linux 修改yum源
1、配置国内yum源修改/etc/yum.repos.d/CentOS-Base.repo将此文件重命名备份,可以直接到网上下载有关yum源文件,重命名为CentOS-Base.repo就可以了。2、配置本地yum源#创建/media/CentOS目录,用于挂载光盘mkdir /media/CentOSmount /dev/c原创 2017-07-27 11:41:04 · 554 阅读 · 0 评论 -
Linux 监控硬盘空间
监控Linux服务器硬盘空间,超过90%发送邮件,目前针对root分区。crontab -e加入计划任务中定时监控。#######################################################!/bin/bash#获取当前root分区百分比,root可修改为常用分区dSpace=`df -h|grep root|原创 2017-07-27 11:41:58 · 456 阅读 · 0 评论