第一部分linux建议学完再学-day03精炼笔记_第1页
第一部分linux建议学完再学-day03精炼笔记_第2页
第一部分linux建议学完再学-day03精炼笔记_第3页
第一部分linux建议学完再学-day03精炼笔记_第4页
第一部分linux建议学完再学-day03精炼笔记_第5页
免费预览已结束,剩余15页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、进程管 ## jpslinux的内置命令,它是jdk中的程序,用于显示当前的java ## - ##实时系统中的进程及资源使用情况退出按:qCtrl+z:挂起一个进程,该进程就暂停运行了,并放入进程运command& ##放入运行但是如果这个command会往控制(标准输出输出信息,command>./xx.log ##将程序的所有输出重定向到xx.log,并放入运javao1>./std.out javao1>/dev/null2>/dev/null javao1>/dev/null2>&1 ##将程序的标准输出重定向到/dev/null(黑洞),错误输出重定向到标准输出,并放入 grep“tomcat” -产生的效应:rm-rf1.txtfind./-name*.txt-exe-rf{}产生的效rm-rfrm-rf2、时间管dated1dayagoY-%m date-d“+1day”+%Y-%m-%d ##获取后一日的日期dates2017-12-25 ## 注注意:ntpdate在系统中默认没有安装,需要先安装yum 包,再yun 安3、RPM包管rpm ##rpm ##yum:rpm的自动化依赖管理工具,可以从仓库获取依赖yum从哪里知道哪里有包仓库:yumsearch##从仓库中搜索yuminstall##安装 ## ##查看*.repo中配置的仓库中的所有 list|grepyum ##rpmyumcle ##清除yum在本地缓存的库索yum ##yumeraseyumcentos的安装光盘yumlinuxdvd安装光盘到yumcd cpCentOS-Media.repo.bak改完后,用yum去安装时,它都会从/mnt/dvd中获取局域网的一个web服务器,里面放了很多rpm补充:linux补充:linux系统对外 linux 设备/文件系 mkdirmount-tiso9660-oloop/dev/cdrom((前提是,这台linux的光驱中已经插了光盘 像文件),并连接rpm包安装综合示范:安装1mysqlrpmtar2yum来安装MySQL-Server......rpm3、用rpm-emysql-libs-5.1.73-5.el6_6.x86_64--nodeps来删除旧版本的安装完后,注意看提示,提示中说明了mysql的root用户初始AARANDOMPASSWORDHASBEENSETFORTHEMySQLrootUSERYouwillfindthatpasswordinYoumustchangethatpasswordonnootherstatementbut'SETPASSWORD'willbeSeethemanualforthesemanticsofthe'passwordexpired'Also,Also,theaccountfortheanonymoususerhasbeenInaddition,youcanwhichwillalsogiveyoutheoptionofremovingthetest5MySQLrpm-ivhMySQL-client-5.6.26-或者 启完后用netstat-nltp检查是否有进程在3306端7mysql的root补补充:mysql对客户端连接有非常严格的权限控制,默认情况下,只允许mysql的客户端mysql服务器本机连接。跨机器连接,会 解决办mysql服务器上用客户端先登录进去,然后给mysql的用户授予跨机器连接的mysql的连,可以精确控制到,允许???从???连过来???先用mysql客户端从服务器本地登录进入mysql>grantallprivilegeson*.*to'root'@'%'identifiedby'root'withgrantmysql>flush操作完后,就可以用root用户从任何机器连接到这一台mysql服务器,任何库任何4、ssh加SSH是linux中,登录会话的一种安全协linux服务器上,一般都已经集成了ssh的服务端,并自启linuxsshlinuxsshyuminstallopenssh-clients.x86_64-在linux 登录另一台ssh ##没有指定登录者,默认用当前会话的ssh ##指定以baby用户来登录的从一台linux上发送一 指令给另一台linux去执行sshcts02例:sshcts02“mkdir 附附带:java程序是如何启动 - 发送指令执行java程序示范sshcts02"/root/apps/jdk1.8.0_60/bin/java-cp/root/x.jaroWorld>/root/或者sshcts02"source/etc/profile;java-cp 从一台linux 拷贝文件到另一台 ##拷贝,前提是,两台linux上都必须有这个scp程 - SSH免密验证(密钥)ssh会话一定会陆者的!用户名+验A机器(cts01) 5、S编程概s是什 是linux系统上的一个命令解析器可以让用户输入它所能支持令然后解析, 就是将一堆 语言(命令)所写的程序,可以直接交给s 解析器去执行,不需要像java一类 /python/6s编程语1)要写一个s 命令:一般以.sh为后缀名 echo“oworld”#注释第一行:表示这个应该让哪种 第一个s程序echo" oworld"mkdir/root/ echo3333 #第一个超牛 ##前提是用户对这个文件具有可执行权 ##这种方式,就可以没有对文件的x权变定义变量 变量:打印变量:echo补补充 中的变量分为a)环境(系统) -->代表上一条命令运行后的退出b)用户自定义变 s是一个弱类型的语法,定义变量时,不需要指定类型;它会自动判断通常,s会将变量都看成字符串echo$c运数算s本身并不支持数学表达式,但可以利用一个expr来执行表达式expr1+c=`expr1+ expra=o$xecho$aecho 1-21-21-1test3-gt3-o3-eqtest$a-lt$b-a$a-lt 1-eq echo echotest命令,在 [3-lt2[3>3-o3=3[[3<2[[3>3||3=3[[3>3&&3=3判断字符串是否非空: 判断两个字符串是否相等:test xxoo==ooxx 判断两个字符串是否不相等:test xxoo!=ooxx ##true判断字符串长度是否为0:test “xxoo” - “xxoo ## true判断文件是否存在:test :test 判断文件是否是文件: - - 流程控if[root@cts01[root@cts01~]#viif.shif[$a-gt5]echo"aisbiggerthan5"elif[$a-gt4]echo"aisbiggerthan4"echoecho"aislittleorequalthanforforhostincts01cts02cts03echo$hostforiin{1..100}echo$iecho$i[root@cts01[root@cts01~]#viwhile[$i-lt11]echo$(($i*$i))#i=`expr$i+1`#i=$(($i+1))let[root@cts01[root@cts01~]#vicase$nameinechoechoecho"getout,sb"参数传 里面怎么呢$1传入的第一个参数$2传入的第二个参数${10}传入的第10个参数[root@cts01[root@cts01~]#vi#name=$1case$1inechoechoecho"getout,sb"开发综合练 中是否有.log为后缀的文件,如果有,请将这些文件 /root/backup/2017-12-25/下;lslsxx=`date+%Y-%m-%d`test-e/root/backup/$xx假一个linux服务器集群(10台)上,每台机器的/root/ 下都有一个java程序oWorld,现在需要写一个:能够在一台机器上运行后,就将集群中的10台机器上的oWorld程序给启动起来;forforsshhost“java 5任crontab-ecrontab-lcrontab-rserivcecrond来保存调度信息。可以使用它运行任意一个s或某个命令。crontabcron进程所需要的crontabcrontab令格crontab[-uuser]{-l|-r|-- - - - 使用编辑器编辑当前的crontabminutehourday-of-monthmonth-of-yearday-of-week分<>时<>日<>月<>星期<>要运 0 执行如何使用crontab运行多个任务:1crontabe输入命令crontab–ecrontabe分钟小时天月星期命令/eg:4 eg:6点的计划任务 eg:136 1- eg:周一到周五下午,515 /usr/bin/wall< 1-5/sbin/shutdown-heg:1214apache*/212-14 1- 文件都丢到/dev/null下,看不见(相当于一个黑洞)*/212-14

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论