linux服务器

Linux硬盘的检测(原创)

Deadly 提交于 2020-04-08 09:07:35
http://czmmiao.iteye.com/blog/1058215 概述 随着硬盘容量、速度的快速发展,硬盘的可靠性问题越来越重要,今天的单块硬盘存储容量可轻松达到1TB,硬盘损坏带来的影响非常巨大。 不同的文件系统(xfs,reiserfs,ext3)都有自己的检测和修复工具。检测之前可以先使用dmesg命令查看有没有硬件I/O故障的日志,如 果有,先用fsck看看是不是文件系统有问题,如果不是则可以使用下面介绍硬盘检测和优化方法来修复它。 grep"error"/va/log/messages*; Linux检测硬盘坏道 使用SMART检测硬盘 SMART是一种磁盘自我分析检测技术,早在90年代末就基本得到了普及每一块硬盘(包括IDE、SCSI),在运行的时候都会将自身的若干参数记录下 来,这些参数包括型号、容量、温度、密度、扇区、寻道时间、传输、误码率等。硬盘运行了几千小时后,很多内在的物理参数都会发生变化,某一参数超过报警阈 值,则说明硬盘接近损坏,此时硬盘依然在工作,如果用户不理睬这个报警继续使用,那么硬盘将变得非常不可靠,随时可能故障。 启用SMART SMART是和主板BIOS上相应功能配合的,要使用SMART,必须先进入到主板BIOS设置里边启动相关设置。一般从Pentium2级别起的主板, 都支持SMART,BIOS启动以后,就是操作系统级别的事情了

linux 重启tomcat和activemq

自古美人都是妖i 提交于 2020-04-07 19:27:53
使用ssh命令连接服务器 linux下 tomcat的启动 1、使用cd命令进入到bin文件夹 cd home/apache-tomcat-8.5.15/bin 2、输入 ./startup.sh 启动tomcat 3、输入 ./shutdown.sh 关闭tomcat linux下启动acitvemq 1、使用cd命令进入到acitvemq的bin文件夹 cd /home/apache-activemq-5.13.3 2、输入 ./activemq start 启动activemq 3、输入 ./activemq stop 关闭activemq 在shell输入 ps -ef|grep java 可以查看当前的java进程 用来验证tomcat和mq是否启动成功 也可以使用kill -9 pid直接结束该进程 这些步骤同样也可以用来重启jboss 来源: https://www.cnblogs.com/lichenx/p/9564087.html

第一周

感情迁移 提交于 2020-04-07 16:28:41
1、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。 答: Debian Ubuntu:基于Debian开发的开源Linux操作系统,主要针对桌面和服务器 Linux Mint:基于Debian和Ubuntu的Linux发行版,致力于桌面系统对个人用户每天的工作更易用,更高效,且目标是提供一种更完整的即刻可用体验。 Slackware suse:基于Slackware二次开发的一款Linux,主要用于商业桌面、服务器。 OpenSUSE:由suse发展而来,旨在推进linux的广泛使用,主要用于桌面环境,用户界面非常华丽,而且性能良好 RedHat rhel(red hat enterprise Linux):Red Hat公司发布的面向企业用户的Linux操作系统。早起版本主要用于桌面环境,免费: Fedora:基于Red Hat Linux终止发行后,红帽公司计划以Fedora来取代Red Hat Linux在个人领域的应用,而另外发行的Red Hat Enterprise Linux取代Red Hat Linux在商业应用的领域。Fedora的功能对于用户而言,它是一套功能完备、更新快速的免费操作系统,而对赞助者Red Hat公司而言,它是许多新技术的测试平台,被认为可用的技术最终会加入到Red Hat Enterprise Linux中

linux 查看磁盘空间大小

蹲街弑〆低调 提交于 2020-04-07 14:57:30
(1)查看文件大小 查看当前文件夹下所有文件大小(包括子文件夹) du -sh # du -h 15M ./package 16K ./.fontconfig 4.0K ./.cache 5.1M ./.rpmdb 20M . 查看指定文件夹下所有文件大小(包括子文件夹) # du -h ftp 3.8G ftp/sanya/doc 3.8G ftp/sanya 4.0K ftp/testftp/doc 1.4M ftp/testftp 875M ftp/platform/doc/002-录像 27M ftp/platform/doc/001-PDF 5.2M ftp/platform/doc/BBFlash 1.2G ftp/platform/doc/003-录音 2.1G ftp/platform/doc 2.1G ftp/platform 4.0K ftp/pmo/doc 20K ftp/pmo 36M ftp/uf/doc/innovate-201207 36M ftp/uf/doc 36M ftp/uf 446M ftp/code/doc 446M ftp/code 6.3G ftp 查看指定文件大小 # du -h ./package/compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm 184K ./package/compat

linux 查看磁盘空间大小

▼魔方 西西 提交于 2020-04-07 13:45:25
Ubuntu 查看文件以及磁盘空间大小管理 (1)查看文件大小 查看当前文件夹下所有文件大小(包括子文件夹) du -sh # du -h 15M ./package 16K ./.fontconfig 4.0K ./.cache 5.1M ./.rpmdb 20M . 查看指定文件夹下所有文件大小(包括子文件夹) # du -h ftp 3.8G ftp/sanya/doc 3.8G ftp/sanya 4.0K ftp/testftp/doc 1.4M ftp/testftp 875M ftp/platform/doc/002-录像 27M ftp/platform/doc/001-PDF 5.2M ftp/platform/doc/BBFlash 1.2G ftp/platform/doc/003-录音 2.1G ftp/platform/doc 2.1G ftp/platform 4.0K ftp/pmo/doc 20K ftp/pmo 36M ftp/uf/doc/innovate-201207 36M ftp/uf/doc 36M ftp/uf 446M ftp/code/doc 446M ftp/code 6.3G ftp 查看指定文件大小 # du -h ./package/compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm

epoll 简单介绍

喜欢而已 提交于 2020-04-07 13:43:02
Linux 2.6内核中提高网络I/O性能的新方法-epoll I/O多路复用技术在比较多的TCP网络服务器中有使用,即比较多的用到select函数。 1、为什么select落后 首先,在Linux内核中,select所用到的FD_SET是有限的,即内核中有个参数__FD_SETSIZE定义了每个FD_SET的句柄个数,在我用的2.6.15-25-386内核中,该值是1024,搜索内核源代码得到: include/linux/posix_types.h: #define __FD_SETSIZE 1024 也 就是说,如果想要同时检测1025个句柄的可读状态是不可能用select实现的。或者同时检测1025个句柄的可写状态也是不可能的。其次,内核中实现 select是用轮询方法,即每次检测都会遍历所有FD_SET中的句柄,显然,select函数执行时间与FD_SET中的句柄个数有一个比例关系,即 select要检测的句柄数越多就会越费时。当然,在前文中我并没有提及poll方法,事实上用select的朋友一定也试过poll,我个人觉得 select和poll大同小异,个人偏好于用select而已。 2、内核中提高I/O性能的新方法epoll epoll是什么?按照man手册的说法:是为处理大批量句柄而作了改进的poll。要使用epoll只需要这三个系统调用:epoll_create

Linux环境下Websphere重启

十年热恋 提交于 2020-04-07 12:21:15
一、Websphere控制台重启 1、更新class文件发布,Websphere自动重启。 2、更新web.xml发布,需要手动更新web.xml或者更新项目。 web.config 缓存位置: WebSphere/AppServer/profiles/AppSrvDC/config/cells/dcapp02Cell01/applications/ 项目 /deployments/ 项目 /项目 /WEB-INF 3、通过添加多个应用程序服务器,让项目置于不同的服务器。 二、命今重启    1、 重启 应用程序服务器   cd /usr/IBM/WebSphere/AppServer/profiles/AppSrvDC/bin/   停止: ./stopServer.sh 应用程序服务器名称 -username 用户名 -password 密码   启动: ./startServer.sh server1   2、 重启nodeagent   cd /usr/IBM/WebSphere/AppServer/profiles/AppSrvDC/bin/   停止: ./stopNode.sh -username 用户名 -password 密码   启动: ./startNode.sh   3、 重启整个 Websphere   cd /usr/IBM/WebSphere

如何制作patch文件及如何打patch 附带linux打补丁命令

南楼画角 提交于 2020-04-07 11:11:03
对某个版本的Linux内核做了修改以后,如果希望发布出去给别人用,那么就需要制作针对此版本的patch文件。比如基于Linux-2.6.25内核做了修改,修改后的内容放在文件夹Linux-2.6.25-test下,那么制作patch文件的命令为: diff -uNr Linux-2.6.25 Linux-2.6.25-test > test.patch 这时就 可以把test.patch发布到网上,其他人下载到此文件后,只需在标准的Linux-2.6.25内核里执行: patch -p1 < ../test.patch 这里假设test.patch和Linux-2.6.25文件夹是在同一目录下,且上述命令 在Linux-2.6.25文件夹内执行。 linux下patch命令使用详解---linux打补丁命令 功能说明:修补文件。 语  法:patch [-bceEf l nNRstTuvZ] [-B <备份字首字符串>][-d <工作目录>][-D <标示符号>][-F <监别列数>] [-g <控制数值>][-i <修补文件>][-o <输出文件>][-p <剥离层级>] [-r <拒绝文件>][-V <备份方式>][-Y <备份字首字符串>][-z <备份字尾字符串>][--backup-if   -mismatch][--binary][--help][--nobackup

Genkins git远程分支代码拉取 (四)

为君一笑 提交于 2020-04-07 10:12:03
1.远程拉取gitlab 工程分支,并在本地建立分支 具体过程 新建一个空文件 初始化 git init 自己要与origin master建立连接(下划线远程仓库链接) git remote add origin http://192.168.9.10:8888/root/game-of-life.git 把远程分支拉到本地(game-of-live-first_branch为远程仓库的分支名) git fetch origin game-of-live-first_branch 在本地创建分支game-of-live-first_branch并切换到该分支 git checkout -b game-of-live-first_branch origin/game-of-live-first_branch 把game-of-live-first_branch远程分支上的内容都拉取到本地 git pull origin game-of-live-first_branch 2.修改分支的内容并上传给远程分支 3.如果想在linux中拉取远程分支代码 [root@localhost rollBack]# git init Initialized empty Git repository in /test/rollBack/.git/ [root@localhost rollBack]#

Linux 常用简单命令

廉价感情. 提交于 2020-04-07 07:40:37
今日要求:了解linux和相关文件、系统的命令。 一、 Linux Linux、winsows、mac、android、ios是目前所了解到的操作系统,它们作为设备和应用程序的连接纽带。Linux和Windows一样,只是目前市场中个人桌面这块Windows大家接触的多;但在服务器方面,Linux则比较突出,它具有免费、高效、稳定等特点。而且在嵌入式领域的应用十分广泛。 二、 命令 2.1 文件和目录 家目录为 /home/user 或者 ~ 目录分为两种: 绝对目录,从根目录开始写 相对目录:相对当前所在的位置开始写 2.1.1 命令的格式 command [-options] [parameter1][parameter2]... command:命令名,相当于do; options:选项,相当于how,对命令进行规范,有时几个可以同时使用,大多数情况下不分先后顺序(目前已知打包-f必须放在最后);有时也可省略。 parameter:命令的对象。 notes:查看命令的位置:which command 自动补全命令按Tab键 上下方向键可以快速切换之前输入的命令,输入history直接看到所有输入的命令(history | more分屏,q键退出) 退出一般按q键,无效的情况按Ctrl+C键,Ctrl+Z是将进程暂时挂起,fg再次运行,bg后台运行。 2.1.2 命令的帮助