版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
LinuxLinuxLinuxLinuxLinuxwindowsLinux介于1969年在AT&T的贝尔开发。Unix的商标权由国际开放标准组织(TheOpenGroup)所拥有。Unix操作系统是商业版,需要,价格比windows正版要贵一些。1991105LinuxLinuxLinuxLinuxLinusTorvalds由于自己不满意教学中使用于芬兰最大的ftp服务器上,用户可以免费,所以他的周边的程序越来越多,Linux本Linux在不到三年的时间里成为了一个功能完善,稳定可靠WebDNS、FTPLinuxLinux的版本分为两种:内核版本和版本内核版本是指在Linus下的内核小组开发的系统内核的版本号;Linux主Redhat是版中最大的Linux厂商CentOSRedhat重新编译之后的开源版本。安装Linux虚拟机虚拟机(VirtualMachine)指模拟的具有完整硬件系统功能的、运行在一个完全隔VirtualBox是一款开源虚拟机软件。VirtualBox是由德国Innotek公司开发,由SunMicrosystems公司的软件,使用Qt编写,在Sun被Oracle收购后正式更名成OracleVMVirtualBox。是一个基于RedHatLinux提供的可自由使用源代码的企业级Linux版本环境安参考《安装1024512VirtualBox参考《VirtualBoxRedhat_Linux5.doc》servicenetworkrestartifconfigCRT终端工 默认22分区,一种是LinuxSwap交换分区。常见磁盘文件系统格式为:ext2、ext3和ext4。内核:是系统的心脏,是运行程序和管理像磁盘和等硬件设备的程序S:是系统的用户界面,提供了用户和内核进行交互操作的一种接口。它接收用户高级编程语言,s编程。文件系统文件系统是文件存放在磁盘等设备上的组织方法Linux支持多种文2FI90等 重 etcbin执行命令cd转入到根pwd获取当前Linux的基本概念,起码知道它是什么。(java一样,有异常是好事。常用命shutdown–hnow立刻关机shutdown–h55分钟后关机poweroff立刻关机shutdown–rnow立刻重启shutdown–r55分钟重启reboot立刻重启通过SSH命令登sshl用户名–p端口目标机器的器就可以通过SSH方式。这样系统比较安全。把这台机器一般称作跳板机。exitshutdown–-helpssh–-helpifconfighelp(windowsipconfig)更全面的说明manshutdown,按q退出。ls 和文lsllllslcdcdcd返回到上一级cd/返回根cd/usr/usrcd–返回上一个cdmkdir创 rmdir删 ,如 下有 或者文件不能删除catmore输出文档所有的内容,分页输出,空格浏览下一屏,qlessmorePgUp、PgOntailtail10nginx.confnginx.conf10tailfnginx.confctrl+crmrmn.txty删除nrmfn.txtrm–rfdirname不提示递归删 下所以内rm–rf*rm–rf/*删除所有 所有和文cpnginx.confn.txtmv修改文件名,移动文件mvn.txttartar命令位于/bin下,它能够将用户所指定的文件或打包成一个文件,但不做压缩。一般Linux上常用的压缩方式是选用tar将许多文件打包成一个文件,再以gzip压缩命令压缩成name.tar.gz的文件。-ctar-v-f-zgzip-t-xtartar–cvfn.tar./*压缩当前 ,文件名为n.tartar–xvfn.tar解压压缩包中的文件到当前tarcvzfm.tar./*m.targrepgrep80nginx.cfg 在文件中查找langgrep80nginx.cfg–-color grep80nginx.cfg–-color–A5 显示,A后5行,B前5clearpwdtouchllh友好显示文件大小,如kb、wget /img/baidu_jgylogo3.gif网上wget /index.html网wget插入:按i、o、a键。:q:q:wqvimvivicatetc/passwdt.txtt.txtcatn.txtt.txtn.txtt.txtcatn.txtt.txtn.txtt.txt管道ls--help|moreps–ef|grepjavals--help|cat|ls--help|more|cat>多个命令连续执行。只有前面令结果为返回真,命令才能继续执行。例如:启动tomcat,后面跟着tail–f,查看日志命令。ifconfigifconfigifconfigeth0upeth0ifconfigeth0downeth0网卡探测网络是否通畅netstatnetstatan|grep33063306datedatedates2015-06-1910:10:10”dfdfh友好显示大小–mMtoppspsefpsef|grepsshkillkill2100杀掉2100kill-92100强制杀死进程2100du显示 du–h显示当前 who显示当前登入系统的用户信息hostname查看当前主机名修改vi/etc/sysconfig/networkuname显示系统信息uname–auseradduseraddchenchenchenchenuserdeluserdelchenchenchenchenhomechenchen目userdel–rchenchen删除用户以及home下的 susuchenchenchenchensuchenchenchenchenchenchen用户的exitpasswdpasswdgroupaddgroupaddcowcowuseraddchenchengcowgroupdelgroupdelidUIDetc/passwd 用户 此字段存放加密口用户标识符(UserID: 系统内部用它来标识用(GroupID: etc/shadow文格式:shadow9个字段组成。失效时间:指示口令失效的绝对天数(197011日开始计算。etc/group组信息文件GID:组ID[root@centos1etc]#cat/etc/shadow[root@centos1etc]#cat/etc/shadow[root@centos1*文件权限管第一位标识文件类型,后面9个字符,分成三组。文件类型:-代表文件,d代表 r代表读,w代表写,x表示。7可读可写可操作,5可读可执行。文件Linux系统把 设备文件:Linux系统把每个设备都看成是一个文件。s块设备文件s套接字pod变更文件 权od700 odu=rwx,g=rx,o=rxn.txtod000n.txt od777 的拥有者或所属群组chownchenchenn.txtchownchenchen:cown.txtchown–Rchenchen:cowdir递归修 下所有文件 权Linux工具安lrzsz工具(文件上传在linux里可代替ftp上传和可以执行rz和sz弹出窗口选择上传和文件。 工具(推荐安装 5Commercialv5.0Build0469.zipLinux安装完Centos6.5的BaseServer版本会默认安装OpenJDKOpenJDK。具体安装步骤参考《Linux下安装jdk1.7.docx》Linux下安装第十二天:项目部署到LinuxLinux下部署项服务器资源,是否在同一机房,服务器配置(cpu、内存、硬盘、系统war初始数据(、发布失败回滚准备,代码、数据(mysql、solr、SVNtagtag14前前端系统集SSO集47MavenSVN都在上面cpu4打包netstartnetstartnetstartstart/6tomcat打包jt-manage-jt-manage-web.warcommon、mapper、pojo、servicejar包都被前台打包jt-单点打包jt-搜索打包jt-订单打包jt-购物车打包jt-测试库导出数据文件jt-ziprarlinux实yumcentOSyumcdmvCentOS-Base.repoCentOS-wgethttp [root@localhost~]#yumcleanall[root@localhost~]#yummakecache[root@localhost~]#yumupdate//500多M内容或者http://c *下安装jtcenterroottomcatuseraddpasswdjtcenter(设置为mkdirchownjtcenter:jtcenter/jtcenter/- 2jtcenterjtcenter40966月 2415:50jtcenter 所属jtcenter组下的jtcenter用户。sujtcentercd/jtcentermkdirwebyum-yinstallgcc-c++yum–yinstallpcre-develyum–yinstallzlibzlib-yum–yinstallopensslopenssl-develmkdir/usr/local/src/nginxcd/usr/local/src/nginxwget或rz上tar–xvfnginx-1.9.2.tar.gzcdnginx-1.9.2mkdir–p 不要覆盖解压./configure--prefix=/jtcenter/soft/nginx--user=jtcenter--nginxmakemakeinstall//由于非root用户不能占用80端口,所以使用普通用户以root启动nginx。cd/jtcenter/soft/nginx/sbinchownrootodu+snginx//suidroot用户一样./nginx//ps-ef|grepnginxnginx。./nginxsstop//mvnginx.confnginx.conf.bak备份配置文件#上传编写好的conf/nginx.conf./nginxsreload此时,报502BadGateway错误。因为IP还未指向*关闭并打开80端serviceiptablesstop关闭/sbin/iptables-IINPUT-ptcp--dport80-j/etc/rc.d/init.d/iptables/etc/init.d/iptablessudoiptablesAINPUTptcpdport6381jDROP删除端口可以可以搜索进程id,然后kill掉MySQLPerconaPercona为MySQL数据库服务器进行了改进,在功能和性能上较MySQL有着很显著的提升。该版本提升了在高负载情况下的InnoDB的性能、为DBA提供一些非常有用PerconaServer只包 MySQL的服务器版,并没有提供相应 MySQLConnector和GUIPerconaServer只提供Linuxmysqlpercona官网 首先安装yum–yinstallcmakecd/usr/local/src/mkdirmysql-perconacdmysql-percona/rztar–xvfPercona-Server-5.6.21-70.0-r688-el6-x86_64-bundle.tarrpmivhPercona-Server-shared-56-5.6.21-rel70.0.el6.x86_64.rpmrpm–ivhPercona-Server--56-5.6.21-rel70.0.el6.x86_64.rpmrpmivhPercona-Server-server-56-5.6.21-rel70.0.el6.x86_64.rpmservicemysql修改rootmysqladmin–urootpasswordmysql–uroot*设置权限和打开3306端设置(使用rootmysql>grantallprivilegeson*.*to'root'@identifiedby'root';mysql>flushprivileges; 3306/sbin/iptables–IINPUT–ptcp--dport3306–j/etc/rc.d/init.d/iptables/etc/init.d/iptables*linuxmysqlmysql–urootproot sourcecatjtdb.sql|mysql–uroot–proot*yum–yinstallcppbinutilsglibcglibc-kernheaders glibc-develgccmakegcc-c++libstdc++-develtclmkdir–p/usr/local/src/rediscd/usr/local/src/rediswgettar-xvfredis-2.8.17.tar.gzcdredis- 控制台显示“Hint:It’sagoodideatorunmaketest’maketest这个尽量不执行makeinstallcpredis.conf/etc/vi/etc/redis.conf#,默认为nodaemonizeyes修改。按ESC,输入:wq,保存退出。redis-serverpsef|grep 6379redis-cli-p参面打开6379端口*yumcd/usr/local/src/mkdirrabbitmqcd安装(比较慢wget/erlang-solutions-rpm–Uvherlang-solutions-1.0-1.noarch.rpmrpm–importsudoyuminstallerlang注意上面的sudo命令将60个rpm,可能因为网络慢而其中某个失败,再次 上传执行yuminstallesl-erlang_17.3-上 yum *rabbitmq-server-3.4.1-1.noarch.rpm文件到/usr/local/src/rabbitmq/安装:rpm–ivhrabbitmq-server.3.4.1-1.noarch.rpm启动、停止servicerabbitmq-serverservicerabbitmq-serverstopservicerabbitmq-serverrestartchkconfigrabbitmq-servercd mvrabbitmq.config.examplerabbitmq.configvi/etc/rabbitmq/rabbitmq.configP58开启web界面管理工具rabbitmq-pluginsenableservicerabbitmq-server15672/sbin/iptables–IINPUT–ptcp–dport15672–j/etc/rc.d/init.d/iptablessave 使用初始默认用户guest,guest登录,创建管理员,配置virtualhosts虚拟jtadminjthostjtadmin*mkdirunzipsolr-4.10.2.zipcdsolr-4.10.2/bin./solr #注意必须先启动一次,在配置中文分词等。这样内部会 #solr,关闭创建jt项目的 ,创建core时不会自动创 cd/usr/local/src/java/solr/solr-4.10.2/example/solrmkdirjtmkdirjt/confmkdir将schema.xml,solrconfig.xml,到 <?xml<?xmlversion="1.0"encoding="UTF-8"<schemaname="example"<fieldname="_version_"type="long"indexed="true"<fieldname="_root_"type="string"indexed="true"<fieldname="id"type="int"indexed="true"stored="true"required="true"multiValued="false"/><fieldname="title"type="text_ik"indexed="true"<fieldname="sellPoint"type="text_ik"indexed="true"<fieldname="price"type="long"indexed="true"<fieldname="num"type="int"indexed="true"<fieldname="image"type="string"indexed="false"<fieldname="created"type="date"indexed="true"<fieldname="updated"type="date"indexed="true"<field<fieldname="text"type="text_ik"indexed="true"stored="false"<copyFieldsource="title"<copyFieldsource="sellPoint"<copyFieldsource="price"<fieldTypename="int"class="solr.TrieIntField"precisionStep="0"positionIncrementGap="0"/><fieldtypename="string"class="solr.StrField"sortMissingLast="true"omitNorms="true"/><fieldTypename="long"class="solr.TrieLongField"precisionStep="0"positionIncrementGap="0"/><fieldTypename="date"class="solr.TrieDateField"p
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中班语言活动古诗教案《江雪》
- 2021-2022学年二年级下学期数学数学广角-《推理》(教案)
- 2024年原材料供应与加工合同
- 大班主题活动教案:线的大集合
- 学校家长会管理制度
- 二年级下册数学教案- 6 有余数的除法 -人教新课标
- 大班主题教案《玩水》
- 副主任医师在科研项目中的总结
- 2024年公寓购买协议
- 2024年二手集装箱买卖协议
- 小学高年级课后服务 scratch3.0编程教学设计 二阶课程 项目1消防小达人 第4节 隐患排查教学设计
- 口腔黏膜疾病的诊断和治疗新进展
- 码头工程施工组织设计
- 第二单元《我们自己》(共七课教案)科学一年级上册教科版
- 预支款项协议书
- 涉密采购项目合同范本
- 备品备件保障方案
- 完整版抖音运营推广方案课件
- 人教版六上数学第六单元《百分数》教案(含单元计划)
- 中国邮政社招笔试题库
- 纸巾厂合作合同协议书
评论
0/150
提交评论