自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(167)
  • 资源 (5)
  • 收藏
  • 关注

转载 RHEL6编译升级官方内核

RHEL6重新定制使用官方内核1)安装编译环境(RHEL6.5 x86_64) # yum -y install rpm* xmlto asciidoc elfutils-libelf-devel zlib-devel binutils-devel newt-devel python-devel hmaccalc perl*# wget http://mirror.centos.org/cento

2016-12-19 20:05:07 2471

转载 RHEL6.1使用rpmbuild方式升级内核

RHEL6.1使用rpmbuild方式升级内核RHEL是一个商业支持的Linux版本,他的软件可以免费获得,免费使用,但是补丁和技术支持则需收费。但是根据GPLv2协议,对内核的任何改动都必须公布代码。所以RedHat将源码公布在官方的FTP上,但是没有给出二进制包。对于没有买RHEL服务的人来说,则需要自己手动将源码编译成RPM二进制包。下面说明一下RHEL6.3升级内核的过程。OS:RHEL6U

2016-12-19 19:53:51 1049

原创 Mint18 KDE版安装fcitx输入法

Mint18 KDE版默认没有中文输入法,为了使用fcitx输入法可以安装以下软件包:# sudo dpkg --get-selections | grep fcitx[sudo] sailor 的密码: fcitx installfcitx-bin

2016-12-01 21:08:19 3130

原创 Linux下的文件查找类命令总结

Linux下的文件查找类命令总结如何快速有效的定位文件系统内所需要查找的文件呢?Linux为我们提供了一些文件查找类的命令,我们需要掌握以下几个命令:which命令which会依照用户的PATH环境变量查找一个外部命令对应的可执行文件的路径。如:$ which gcc/usr/bin/gccwhereis和which命令相比,whereis命令则可以定位一个外部命令的二进制文件、源代码文件及用户手

2016-11-22 19:29:31 826

原创 Linux下的chattr和lsattr命令

Linux下的chattr和lsattr命令文件的隐藏属性在Linux下我们可以用stat命令查看文件的相关属性信息,除了这些属性之外,Linux下的文件还有一些隐藏的属性,我们可以用lsattr命令来查看:$ lsattr mybook-----a-------e-- mybook上面这条命令的输出表示mybook文件具有扩展属性a和e,即只能向该文件添加数据,而不能删除,并且该文件使用exte

2016-11-18 12:39:07 13107 1

转载 Linux的chattr与lsattr命令详解

有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了。chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,不过现在生产绝大部分跑的linux系统都是2.6以上内核了。通过chattr命令修改属性能够提高系统的安全性,但是它并不适合所有的目录。chattr命令不能保护/、/dev、/tmp、/var目录。lsattr命令是显示chattr命令

2016-11-06 19:43:22 245

原创 运维日记020- Linux下netstat命令的使用方法

运维日记020- Linux下netstat命令的使用方法Linux下的netstat命令用于显示各种网络相关信息,如网络连接,路由表等。输出信息的含义# netstat激活Internet连接 (w/o 服务器)Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0

2016-10-31 19:18:23 786

原创 运维日记019 -- Linux下使用at执行定时任务

运维日记019 – Linux下使用at执行定时任务在Linux中cron机制适宜于处理周期性执行的规律工作,但如果仅仅想把任务安排在某个预定时间执行一次,则应该用at。at既可以接收来自stdin的命令,也接收预先写在文件中的命令。at的安装RHEL6最小化安装后是没有at的,可以用如下方式查询at所在的软件包并安装之:# yum provides at... ...at-3.1.10-43.

2016-10-31 12:48:49 2810

原创 运维日记018 -- Linux下的cron定时任务管理

运维日记018 – Linux下的cron定时任务管理当最小化安装RHEL6后,定时器服务crond已经安装并默认开启了。定时器crond这个服务使得系统可以安排定时任务。# chkconfig --list | grep crondcrond 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭可以通过以下方式查看crond服务当前的运行状态:#

2016-10-30 23:14:13 1490

原创 运维日记016 -- RHEL6基础网络配置总结

运维日记016 – RHEL6基础网络配置总结Linux下的基础网络配置主要包含网卡IP地址、网卡别名、子网掩码、网关以及DNS等的配置,以使得Linux主机可以和网络上的其他主机互联互通。以下对相关内容做一总结。网卡名称Linux内核将其检测到的网卡自动命名为ethX(X为数字,0,1,2…)。Linux下一个网卡也可以有多个名称,这叫做别名(aliases)。比如eht0网卡的别名通常命名为et

2016-10-28 15:09:07 1766

原创 运维日记015 -- RHEL6救援模式的使用

运维日记015 – RHEL6救援模式的使用在Linux下一般有两种情况需要进入救援模式:一种是文件系统损毁,另一种是忘记root用户密码及grub密码。本文以RHEL6为例说明救援模式的使用。1、进入grub菜单界面,选择rescue模式可以使用RHEL6系统的安装光盘,当然使用PXE网络引导也可以,进入grub菜单界面后,选择rescue模式。2、选择语言、键盘布局及rescue image的位

2016-10-27 21:29:54 6309

原创 运维日记014 - RHEL6启动及初始化相关总结

运维日记014 - RHEL6启动及初始化相关总结几个与内核版本和运行级别相关的命令如何查看redhat的版本号文件/etc/redhat-release保存了当前redhat发行版的版本号。$ cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.3 (Santiago)如何查看当前系统的内核版本可以通过una

2016-10-27 16:03:10 1111 1

原创 运维日记013 - Linux下的压缩工具

运维日记013 - Linux下的压缩工具在Windows下很多人已经习惯了用winzip或者winrar进行文件的打包压缩,而在Linux下打包和压缩通常是分开进行的。Linux下有专门的打包工具和压缩工具,压缩工具通常只能处理一个文件,而如果要处理多个文件通常要先用打包工具打包成一个文件然后再用压缩工具处理。关于打包工具tar,我们在《运维日记012》中已经探讨过了,这里我们专门说一下Linux

2016-09-20 16:39:04 569

原创 运维日记012 - Linux下的tar命令

运维日记012 - Linux下的tar命令Tar是Linux下的“打包工具”。所谓“打包”,就是将多个目录或者文件打包成一个大文件。而且tar命令还可以通过调用gzip/bzip2等压缩命令将打包文件进行压缩。Tar的本意是TAp aRchive,即操作磁带文档,但基于共同的文件系统机制,tar同样也适用于普通磁盘文件。目前tar是Linux环境下最常用的备份工具之一。Tar命令的常用参数Tar的

2016-09-19 23:59:49 790

原创 解决kate编辑器无法保存设置的问题

解决kate编辑器无法保存设置的问题最近kate编辑器出现了无法保存设置的问题,每次启动kate后都需要重新手动设置一番,再次重启后所有的用户设置都会丢失。查看一下用户主目录下.kde目录下的相关文件,发现是文件权限出现了问题。想来估计是前几天更新kde的时候出了状况。可以通过这条命令搞定。sailor:sailor是我的用户名和用户组名,/home/sailor是主目录,需要改为对应的名称。$ s

2016-08-25 22:03:41 1532

原创 运维日记011 - Ubuntu下更改初始用户名的方法

运维日记011 - Ubuntu下更改初始用户名的方法引子Ubuntu每两年一次发布的LTS版本都会倍加引入关注,因为LTS版本有长达五年的支持周期,对于我等不是太喜欢折腾尝鲜而是希望几年之内不用重装系统的用户颇有吸引力。不久前Ubuntu16.04.1已经发布了。按照以往的使用经验,今年4月份发布的Ubuntu16.04一定是bug多多(因为可能赶工期而测试不足),满足不了作为主力生产工具的要求,

2016-08-25 00:35:11 7887

原创 Mint17.3/Ubuntu14.04出现failed to start the X server ...错误的解决办法

Mint17.3/Ubuntu14.04出现failed to start the X server …错误的解决办法自己的主力电脑Mint17.3昨天晚上还好好的,但今天早上突然罢工,症状表现在系统启动出现Mint的logo后弹出一个蓝色窗口,提示“failed to start the X server …”的错误信息,然后停止继续启动图形用户界面,只能进入到命令行界面操作。在互联网上搜索一番后

2016-08-23 11:39:15 2854

原创 运维日记010 - Linux下的链接文件

运维日记010 - Linux下的链接文件几个基本概念Linux下的链接文件可以分为硬链接(hard link)与软链接(soft link)。要理解它们,必须先要理解几个基本概念。inode文件除了纯数据本身之外,还必须包含有对这些纯数据的管理信息,如文件名、访问权限、文件的属主以及该文件的数据所对应的磁盘块等等,这些管理信息称之为元数据(mata data),保存在文件的inode节点之中。

2016-08-11 19:21:51 1288

转载 VirtualBox复制虚拟机后丢失eth0网卡的解决办法

在VirtualBox中复制Linux虚拟机后,启动后发现没有网卡的启动(即输入/sbin/ifconfig后没有eth0),重启network服务,提示的错误为:Device eth0 does not seem to be present, delaying initialization问题的原因有二:一是ifcfg-eth0配置文件中的MAC为原来虚拟机的MAC,所以我们需要重新修改MAC地址

2016-08-10 08:48:59 5115

原创 运维日记009 - 认识Linux上的桑巴舞——Samba

运维日记009 - 认识Linux上的桑巴舞——Samba什么是Samaba?在现代的办公局域网络中,大部分的工作站使用的是Windows系统,而这类机器没有使用NFS Server的能力。Windows系统之间使用Microsoft和IBM合作开发的SMB(Server Message Block)协议来进行文件或打印机等设备之间的共享。而Samba就是Linux专为SMB而设计的服务器系统,这样

2016-08-05 17:34:24 1240

原创 运维日记007 - vim操作总结(三、可视化模式与多窗口)

运维日记007 - vim操作总结(三、可视化模式与多窗口)可视化模式在命令模式下,键入v或者V或者Ctrl+v即进入可视化模式(Visual Mode),这三个按键的区别是: 按键组合 说明 v 字符选择,会将光标经过的地方反白选择 V 行选择,会将光标经过的行反白选择 Ctrl+v 块选择,用一个矩形选择文本选择好文本后,可以用y进行复制,用d命令剪切。利用v模式

2016-07-27 16:10:14 1828

原创 运维日记006 - vim操作总结(二、常用命令)

运维日记006 - vim操作总结(二)vim有三种基本操作模式:命令模式、编辑模式、命令行模式及扩展模式。命令模式启动vim即进入命令模式,在其他的模式下,也可以通过按ESC键进入命令模式。在该模式下,可以控制光标的移动或者进行剪切、复制粘贴或者删除文本等操作。在该模式下我们需要记忆的快捷键是最多的。去粗取精,我总结了以下命令。光标定位类命令 按键组合 说明 gg 光标定位文件首行

2016-07-27 10:22:43 498

转载 为什么要删除鲁迅?

(为什么要删除鲁迅?转自天涯论坛网友回帖)近来,由于人民教育出版社在新版语文教材中逐步剔除鲁迅的文章,引来一片争议,赞者有之,阻者有之。而笔者认为,在近年来对鲁迅话题经历了沉默、回避、冷 淡的过程后,现在让其滚蛋,已经是时候了。        鲁迅之所以滚蛋,是因为那些曾经被其攻击、痛斥、讥讽、怜悯的人物又一次复活了,鲁迅的存在,让他们感到恐惧、惊慌、卑怯,甚至无地自容。

2016-07-26 19:32:11 1714 1

原创 运维日记005 - vim操作总结(一、软件包与安装)

运维日记005 - vim操作总结(一)vim是一款功能超级强大的文本编辑器,需要学习的东西很多,是Linux下程序员的至爱。作为一名运维人员,主要是用vim编辑一些配置文件和书写脚本程序,掌握vim的一些基本的操作及其常用的命令、快捷键即可。至于其更复杂更强大的功能,可以在我们今后的工作中,边用边学。好,现在将作为一个运维人员需要掌握的vim知识总结如下。软件包及安装在RHEL6/CentOS6下

2016-07-21 18:10:21 902 1

原创 运维日记004 - 关于开发和运维的点滴感悟

运维日记004 - 关于开发和运维的点滴感悟我是一个末流大学的教师,为了不至于因为长期脱离工业界而导致能力退化,成为只会在课堂上满嘴跑火车而实际上百无一用的超级卢瑟,我找到了一家互联网公司从事兼职,从最初的开发到目前逐渐转向运维岗,到现在历时已经整一年了。我想想谈谈我对这两种角色的体会和感悟,供即将跨入这一行业的学生们参考。成就感:开发>运维这里我把成就感放在第一位,因为我们做任何事情,能够驱动我们

2016-07-21 11:11:48 4753 2

原创 对考研学生的一点建议

有几个毕业生要考研,让我给他们谈谈考研的看法。今天晚上恰好想休息一下,花了点时间码了点字。一家之言,不保证正确。也转贴到这里,供大家批评指正。对于考研的学生,我的建议是“选择导师比选择学校”更重要。另外不要被一些外在的名头所迷惑,比如某某教授、某某学者、某某首席科学家。这些东西在中国,都是可以通过花钱和搞关系弄到的。如果遇到这类导师,不仅没有指导你的专业能力,而且人品还极差,那你这研究生三年必定非常

2016-07-20 21:56:17 787

原创 运维日记003-那些曾经令人头痛的乱码

运维日记003-那些曾经令人头痛的乱码“回车”与”换行“在Linux上用vi编辑好的文件,传给别人的Windows电脑上后,打开发现所有的文字都变成了一行;反之,Windows系统上编辑好的文本文件,拿到Linux上也会出现问题。什么原因呢?在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用

2016-07-18 17:55:06 2587

原创 运维日记002-extundelete恢复Linux系统误删除的文件

运维日记002-extundelete恢复Linux系统误删除的文件关于extundeleteextundelete是一个用来恢复ext3/ext4分区的文件的工具。它会利用分区中的日志信息尝试恢复被删除的文件。但是,并非每个被删除的文件都能确保被恢复,所以养成良好的备份习惯是非常重要的。extundelete恢复文件的原理在介绍使用extundelete进行恢复数据之前,简单介绍下关于inode的

2016-07-17 18:25:53 2778

原创 运维日记001-在虚拟机上安装RHEL6/CentOS6实验环境模板

运维日记001:在虚拟机上安装RHEL6/CentOS6实验环境模板宿主机为Mint 17.3,虚拟机软件选择VirtualBox5.0.16。在其上安装CentOS6.5。网络连接方式选择“桥接网卡”。进入安装后,为了保持系统的精简,软件包选择最小安装,这种方式下一共会安装200多个软件包。启动网络连接最小化安装后,启动后网卡是没有激活的,而且图形化的setup网络配置工具也不可用,需要手工编辑文

2016-07-15 22:23:03 895

原创 Mint17安装Remarkable编辑器

Remarkable是一个功能齐全的Markdown编辑器,在Mint17上安装方法如下:下载并安装wget https://remarkableapp.github.io/files/remarkable_1.62_all.debdpkg -i remarkable_1.62_all.deb安装缺失的依赖apt-get upgrade -f最后再

2016-07-15 22:09:51 523

转载 Mint17上升级Libreoffice至5.1

The following tutorial will teach Ubuntu 15.04, Ubuntu 14.04 LTS, and Ubuntu 12.04 LTS users how to install the new LibreOffice 5.0 open-source office suite on their distributions, replacing the curre

2016-07-14 11:45:54 423

转载 Linux折腾记

http://www.jb51.net/LINUXjishu/310723.html

2016-07-02 08:40:23 804

原创 Mint17安装ReText5.2

不要用官方的源,那个版本太老,使用ppa:sudo add-apt-repository ppa:mitya57 sudo apt-get update sudo apt-get install retext

2016-06-24 09:05:41 306

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-06-24 08:18:44 265

转载 Linux下的经典软件

前言从2012年接触Linux系统以来就被Linux系统所吸引,2个月后便完全抛弃了Windows。在这2年的时间里,我尝试了很多Linux发行版: Gentoo, Fedora, Ubuntu, Debian等。在这些系统中又尝试了很多种软件,这里根据自己的使用经验并结合网上的一些资料,对Linux下常用的软件进行整理,供大家参考,希望能帮助到大家。每款软件都有它的优缺点,适合自己的才是

2016-06-20 19:10:47 7988 1

原创 Linux Mint 17 KDE版中ibus输入法无法光标跟随问题的解决

sudo apt-get install ibus-gtk3,问题解决

2016-06-18 12:32:41 1548

原创 Linux Mint 17 KDE版本中Gimp无法设置为中文界面的解决

在/usr/share/locale-langpack/zh_TW/LC_MESSAGES/目录下查看一下有没有下面这几个文件:gimp20-libgimp.mo  gimp20.mogimp20-script-fu.mogimp20-std-plug-ins.mo在KDE版本中默认是没有这几个文件的。解决的方法是安装language-pack-gnome-zh-hans包

2016-06-18 12:29:11 2300 1

转载 Linux命令行编辑快捷键

Linux命令行编辑快捷键:history 显示命令历史列表↑(Ctrl+p) 显示上一条命令↓(Ctrl+n) 显示下一条命令!num 执行命令历史列表的第num条命令!! 执行上一条命令!?string? 执行含有string字符串的最新命令Ctrl+r 然后输入若干字符,开始向上搜索包含该字符的命令,继续按Ctrl+r,搜索上一条匹配的

2016-05-30 09:50:33 380

转载 Linux Mint 17 fcitx输入法配置

小企鹅啊小企鹅,你知道我为了安装你重做了多少次系统吗??Linux Mint 17没有预装任何输入法这点很好,但是!安装一个完整的fcitx……真是困难!首先是要安装fcitx这是肯定的然后,安装fcitx配置文件的图形界面支持fcitx-config-common fcitx-config-gtk fcitx-config-gtk2除此之外还要安装前端fcitx-fr

2016-05-29 21:14:51 2207

转载 ubuntu 安装 fcitx搜狗输入法

首先,ubuntu自带了一个输入法框架-ibus,也有相应的中文输入法,如,谷歌拼音,sun拼音,等等。但是都很是不好用(也许和个人习惯有关)。网上有很多关于安装搜狗拼音的教程,我也是尝试过很多方法后才来总结的,因为总有一种方式是不会再出错,而且一劳永逸的哇。以下是安装步骤:    1. 卸载ibus,并不是ibus不好,而是会和fcitx冲突,所以卸载比较好,命令:[pl

2016-05-23 07:50:42 804

超强vim配置文件

花了很长时间整理的 感觉用起来很方便 共享一下 我的vim配置主要有以下优点: 1 按F5可以直接编译并执行C C++ java代码以及执行shell脚本 按“F8”可进行C C++代码的调试 2 自动插入文件头 新建C C++源文件时自动插入表头:包括文件名 作者 联系方式 建立时间等 读者可根据需求自行更改 3 映射“Ctrl + A”为全选并复制快捷键 方便复制代码 4 按“F2”可以直接消除代码中的空行 5 “F3”可列出当前目录文件 打开树状文件目录 6 支持鼠标选择 方向键移动 7 代码高亮 自动缩进 显示行号 显示状态行 8 按“Ctrl + P”可自动补全 9 [] {} "" " "等都自动补全 10 其他功能读者可以研究以下文件 vim本来就是很强大 很方便的编辑器 加上我的代码后肯定会如虎添翼 或许读者使用其他编程语言 可以根据自己的需要进行修改 配置文件里面已经加上注释 读者感兴趣的话直接复制下面的代码到文本文件 然后把文件改名为“ vimrc” 不要忘记前面的“ ” 然后把文件放到用户文件夹的根目录下面即可 重新打开vim即可看到效果 ">花了很长时间整理的 感觉用起来很方便 共享一下 我的vim配置主要有以下优点: 1 按F5可以直接编译并执行C C++ java代码以及执行shell脚本 按“F8”可进行C C++代码的调试 2 自动插入文件头 新建C C++源文件时自动插 [更多]

2014-03-31

teaching_result_evaluation.zip

hist teaching-result-evaluation

2013-01-26

手把手教你如何建立自己的Linux系统 第二版

手把手教你如何建立自己的Linux系统 第二版

2012-12-30

Foundations_of_Qt_Development配书源代码

Foundations_of_Qt_Development,APress公司出版的一本关于Qt开发的教材。相对于《C++ GUI Qt 4编程》这本书,前者更易于让初学者入门,而后者比较晦涩一些,适合有一定经验的开发者使用。这是该书的配套源代码。

2012-12-20

FoundationsofQtDevelopment

一本学Qt编程的入门好书,英文版,pdf格式

2012-12-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除