把所有的源码包安装到这里/usr/local/src/然后https://coding.net/u/aminglinux/p/resource/git/blob/master/README.md下载Mysql包下载5.6保本的uname-a区分3264平台解压目录解压完之后把文件放到文件改名字并且放到/usr/local/mysql然后进入cd/usr/local/mysql创建用户和data目录
下载wgethttps://downloads.mariadb.com/MariaDB/mariadb-10.2.6/bintar-linux-glibc_214-x86_64/mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz解压放到usrlocal改名mariadb然后创建用户和data拷贝配置文件和启动脚本/usr/local/mariadb/my.cn
通过服务的方式监听端口也可以传输数据默认是873默认的格式是rsync-avtest1/192.168.133.130::module/dir/启动模式之前需要编制配置文件/etc//rsyncd.conf启动服务rsync--daemon把这段复制到vi/etc/rsyncd.conf/var/log/messages系统总的日志/etc/logrotate.conf切割日记weekly每周切割
linux任务计划cron这是任务的配置文件第一列表示分钟第二个小时第三个日期第4个月份第五位星期最后一列执行的命令crontab-e进入编辑模式如果想启动crontab需要systemctlstartcrond启动psaux|grepcron查看启动没有如果有这个进程表示已经启动了chkconfig--level345networkoff关闭on打开一个target里面包含多个service
rsync-av/tmp/1.txt192.168.188.128:/tmp/2.txt这是reync远程传输的用法把root的123同步到tmp并且改名123_destrsync-avL--delete/root/123//tmp/123_dest两个文件同步镜像会把另外一个文件多余的也会删除掉打开两个可以通讯的虚拟机可以把本机的文件同步到另外一个机器上输入密码先要安装命令rsync-av/et
iptables规则备份和恢复-firewalled防火墙机制首先把iptables关掉再打开firewalld查看所有的zone查询默认的zone这是zone是区别设定默认的zone如果网卡没有zone复制一份有zone的网卡改成一个新的网卡写配置文件重启网络服气再重启加载systemctlrestartfirewalld查看系统所有service查看当前的zone查看work的zone
iptables-F清空规则iptables-nvL查看规则iptables-Z计数器清零iptables-t指定表的名字默认不加-t就是ft表serviceiptablessave保存规则默认保存在/etc/sysconfig/iptables重启回调用这个文件的规则iptables-A是把规则放到最后面iptables-I把规则放到最前面谁在最前面谁最近匹配iptables-I/-A/-D--
ifconfig查看网卡的ip这个命令需要安装ifconfig-a当网卡荡掉可以查看到ifdownens33会把网卡踢掉我们要到虚拟中恢复回来ifupens33恢复回来ifdownens33&&ifupens33把网卡关闭又恢复给网卡设置虚拟的网卡这个命令可以查看网卡是否连接linkok也可以用ethtoolens33查看网卡师傅连接更改主机名linux防火墙setenforce0
iostat-x查看磁盘io这个命令在sysstat安装的时候已经安装上util表示io等待我们要关注这一列iotop需要安装可以查看io哪个进程在读写free查看内存使用情况的命令第一行是说明第二行是内存的使用情况第一列内存的总大小单位是KB第三行是交换分区的使用情况free-h在具体的数字后面加上单位第一列内存的总大小使用了多少内存剩余多少内存共享多少内存buff多少内存正常情况下使用加剩余等
运维管理技巧w可以查看登入了几个用户个登入了多长时间loadaverage可以查看系统负载vmstat1可以查看系统进程后面再加一个数字可以显示几次结束r表示有多少个进程再run的状态B表示CPU以外的进程阻断了在等待状态siso和swpa是关联的si表示进在内存里面去的so表示从内存出来的bi从磁盘出来进入内存里面去bo从磁盘里写us表示用户级别的sy表示系统本身id表示空闲ussyid相加等于
awk支持分段把第一段打印出来所有的段用0表示awk匹配功能匹配OO的行awk‘{print$0}’test.txt把所有文件打印出来awk多个表达式awk-F':''/root|user/{print$0}'test.txtawk-F':''{OFS="#"}{if($3>1000){print$1,$2,$3,$
特殊符号表示任意一个字符(.txta.*)?任意一个字符(?.txt=一个字符)#注释字符(不会生效)\脱意字符(a=1b=2c=$a$bc=\$a\$b)|管道符把后面的命令传递到前面的文件sort排序做这个的目的是为了看起来更加人性化sort默认以阿斯玛顺序排序sort--n会以数字排序sort-r反序排序wc-l这是统计行数的wc-n统计字符数uniq去重sort3.txt|uniq排序去重
管道符表示把文件的输出的内容传递到后面的命令ctrlz就是把你目前vim的命令临时暂停一下做其他事情fg是跳回来ctrlz的任务env获取变量(系统的变量通常都是大写的英文字母)变量名规则:字母。数字下横线,首位不能为数字变量值有特殊符号时需要用单引号括起来echo$ssh_TTY可以查看在那个TTY下环境变量配置文件/etc/profile/etc/bashrec都属于系统层次.bash_pro
vim是vi的升级版本是带有颜色显示的首先安装安装之后就会显示文件的彩色的这里我们不要随便的去修改文件vim分一般模式编辑模式命令模式相同的文件在不同的目录下有可能导致颜色不存在etc下面往往的配置文件所以会显示颜色这个表示这个文件本身并不是没有颜色的只不过给他的内容不具备显示颜色我们也可以根据名字修改显示颜色总之vim显示颜色的条件有很多vim的配置文件在vim/etc/vimrctxt文件的不
df命令汇报文件系统的空间使用情况平时比较关注的是已用超过百分之80就要注意了linux的磁盘是不能直接访问的需要挂载点-df-h可以根据磁盘的大小适当的显示单位1字节=1kb1000kb=1mb1000mb=1gb1000gb=1tb实际上换算单位是1024带tmpfs的是文件的临时的文件系统在这个挂载点里面即使写了东西重启之后也会消失我们只需要关注/DEV/df-i可以查看分区的ionde以及
usermod更改用户属性的命令usermod-u()usermod改Uidusermod-g(后面跟的可以是组名或者是gid)usermodusermod-d/home/(家目录)usermodusermod-s/sbin/usermod-G扩展组passwd是改用户密码的命令passwdser_uid他是有特殊权限的root用户的密码直接回车就可以了如果要更改普通用户的密码后面跟名字更改玩密码
ctrll把光标定义到第一行crtld退出一个终端crtlc取消不想执行的命令crtlu把前面的东西删掉crtle把光标移到最后crtla把光标移到最开始find命令可以搜索文件最简单的用法迷糊搜索ssd把带ssd的文件或者目录全部搜索出来find/etc/-typed-name“sshd”指令只搜索目录ind/etc/-typef-name“sshd指令只搜索文件ind/etc/-typel-n
一个文件有三个权限位9位分成三段第一段是文件所有者是权限是否可写用w表示是否可读用w是否可执行用x表示如果不可以用-表示第二段表示所属组第三段是除了所有者和所属组其他用户的权限r=4w=2x=1chmod修改权限chmod这个命令生效的只会对目录产生如果需要对目录的文件生效需要chmod-r使用chown可以更改所有者和所属组首先cat/etc/passwd查看系统的用户更改所有者更改所属组uma
环境变量PATHwhich可以查看文件在所的路径包括别名他实际是从这几个目录去找的如果命令在这几个目录里就不需要绝对路径真正用一个命令应该用绝对路径如果要单独使用ls2需要把/tmp/ls2加入到上面的目录需要修改环境变量PATH$SPTH:/TMP/等于在他的基础上再加一个变量永久更改环境变量vi/etc/profile,在最后一行添加需要增加的目录,保存cp命令=原文件拷贝成目标文件拷贝目录可
相对和绝对路径任何文件都有一个从根开始的路径这叫绝对路径相对路径是根据你所在位置的文件pwd是查看所在的目录cd是进入目录cd命令cd-表示上次所在的目录在哪cd~=rootcd..=进入上一级目录mancd可以查看cd用法mkdir是创建目录mkdir-p可以连续创建目录rmdir删除目录删除目录的前置条件是这个目录是空的如果需要删除目录的文件需要用到rm命令rmdir只能删除目录rm可以删除文
每个用户都有一个家目录家目录是存配置文件的useradd是创建普通用户的指令如果想远程通过密钥登入一个普通用户需要在普通用户下加入/.ssh/authorized_keys这个问题tree是以竖行的形式显示目录的yuminstall-ytree安装tree--hep可以显示目录的常用选项man可以显示文件的帮助文档sbin下面的命令是root命令用的bin下面的命令是普通用户用的media是一个媒
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html下载这个putty(包括putty的所有软件)打开putty在这里输入我们昨天获取的静态ip地址save保存open启动putty密钥认证generate生产密钥首先创建一个目录mkdir(是创建目录的命令)mkdir/root/.sshchmod(是修改权限的命令)chmo
水水
学习之初学期这个课程的目的是为了找工作学完之后打算做运维学完之后打算去广州发展各软件版本变动r.aminglinux.com会更新课程用到的代码急命令centos7.aminglinux.comlinux是一个操作系统,运行ppt,浏览网站,玩游戏等安装虚拟机NF0MC-DRLD1-6Z0Q8-KU2NH-031NC授权码
dsandsklanskldandsa
sed也能实现grep的功能sed的强项在于替换![]sed-n'/root/'ptest.txt只匹配root的行同时也支持/.*/sed-n'25,$'ptest.txt可以打印出25到之后的行数sed-e在同一个表达式里面匹配一个行还要匹配一个字数串sed'1.25'dtest.txt把25剩余的行列出来sed-i'1.25'd
grep-c显示行数grep-n显示行号grep-i不区分大小写grep-v取反(把剩余的行过滤出来)grep-r把子目录或者孙目录过滤一遍grep-A后面跟数字,过滤出符合要求的行以及下面的N行grep-B![]同上,过滤出符合球要的行以及上面N行grep-C同上,同时过滤出发符合要求的行及上下各N行grep'[0-9]'passwd表示方括号里面的任意一个字符只要是带数字的行全
管道符表示把一个文件的输出的内容传递给后面的命令ctrl+z可以临时的暂停一个任务env获取变量(系统的变量通常都是大写的英文字母)变量名规则:字母。数字下横线,首位不能为数字变量值有特殊符号时需要用单引号括起来echo$ssh_TTY可以查看在那个TTY下环境变量配置文件/etc/profile/etc/bashrec都属于系统层次.bash_profile.bash_history(系统的变量
命令历史我们可以按向上的查看我们瞧过的历史命令在ls/root/。bash_hisrory里面存着默认可以存1000条如果觉得不够可以vi/etc/profile中修改(想要指令生效可以退出终端或者)rource/etc/profile(!!就是上一条命令!加数字可以指定号数的名字再执行一次.!echo可以找离echo最近的echo命令)永久保存chattr+a~/。bash_history命令补
yum更换国内源我们自带的yum源可能不太好使因为本身自带的资源是国外的我们可以改为国内的yum源首先把备份的文件恢复(rm-fdvd.repo)把东西靠谱回来(cp../yum.repos.d.bak/*.)把base.repo删掉(rm-fCent0s-base.repo)可以用curl-O命令安装yumcleanall把缓存清掉yumlist重新加载安装扩展源(yuminstall-yepe
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号