系统相关

Linux基础:history命令

一.为什么要学习 history 命令 ? history命令是bash shell 内置命令,history命令有助于我们缩短输入命令的时间,达到节省命令快捷操作的要求.我们也可以通过查询history命令,从而审计操作日志.同时,我们可以隐藏一些含有敏感信息的命令输入,使系统更加安全. 二.history 命令常见用法 ? 语法: history [n | -c | -rnaw histfile] 参数: n:数字,列出最近的 n 条历史命令 -c:将当前shell 缓存中的 history

基于 Linux 2.6的 硬中断 / 软中断的原理以及实现

Author:zhangskd @ csdn blog 概述 从本质上来讲,中断是一种电信号,当设备有某种事件发生时,它就会产生中断,通过总线把电信号发送给中断控制器. 如果中断的线是激活的,中断控制器就把电信号发送给处理器的某个特定引脚.处理器于是立即停止自己正在做的事, 跳到中断处理程序的入口点,进行中断处理. 有关概念 (1) 硬中断 由与系统相连的外设(比如网卡.硬盘)自动产生的.主要是用来通知操作系统系统外设状态的变化.比如当网卡收到数据包的时候,就会发出一个中断.我们通常所说的中断指

解决Ubuntu下Sublime Text 3无法输入中文

前言 sublime非常好用,可是ubuntu下不能输入中文,这是一个非常大的问题.不知道为什么开发着一直也不解决,好在还是有高手在.总能找到方法. 网上方法非常多,可是也非常乱,如今我将自己的经验总结一下. 首先,我參考了好几篇文章.都是蛮不错的.先列出来: sublime-text-imfix:首先推荐这种方法.最简单.可是在我的系统上有些问题. 可用这个的强烈推荐用这个 完美解决 Linux 下 Sublime Text 中文输入:讲的比較明确.也可用參考. Ubuntu下Sublime

linux C(hello world)最大公约数和最小公倍数

# include <stdio.h> int main(void) { int x, y,temp; int r; printf("请输入两个正整数:\n"); scanf("%d %d", &num1, &num2); r = num1 % num2; temp = num2; while(r!=0) { num1 = num2; num2 = r; r = num1 % num2; } printf("它们的最大公约数为:

linux中用户信息及密码相关知识

在linux中若修改用户信息.密码,组群信息.密码等.其实是在修改/etc/passwd,/etc/shadow,/etc/group,/etc/groupshadow等文件的内容. 这四个文件的意思分别是: 用户帐号信息文件.用户口令文件.用户组信息文件.用户组口令信息文件 具体内容可以分别打开看看.都是文本文件.结构清晰 这里具体说说口令信息文件. shadow文件(包括用户口令和组口令文件)个人认为可以这样理解: 它原本其实是并不存在的.就是说它并不是随着用户的操作而同时产生的. 这个文件

Linux性能监控文章参考

Linux IO实时监控iostat命令详解 五大Linux简单命令解决系统性能问题

eclipse怎么设置字体大小&lt;非原创&gt;

eclipse是我们常用的开发工具.eclipse中的默认字体往往并不满足我们的需要,我经常要调节一下它的大小或者换一下风格.eclipse中的字体大小怎么改变呢? 工具/原料 eclipse 方法/步骤 打开eclipse,找到window   点击后在下拉菜单中找到preferences   在左边的菜单栏中找到general,appearance在general展开后的第一行,点击展开appearance   找到colors and fonts,点击这样就快找到我们要的了   看到右边字

Linux下 supertux

[安装] $ sudo apt-get install supertux [效果图]

Unix、Minix、Linux与Linux不同版本

发展历史 Unix:最先被贝尔实验室一个大神开发出来,为了玩星际旅行游戏 Minix:由于贝尔实验室收费闭源不能用,一个教授基于Unix开发出来的Minix Linux:也就是Linux之父李纳斯开发的 Linux分为 内核版:最核心的版本 发行版:就是内核使用Linux操作系统,封装个性开发的,例如:Ubuntu,Redhat,max os等等... Linux应用领域:服务器领域的霸主,嵌入式领域的霸主 原文地址:https://www.cnblogs.com/BOSET/p/9190746

Linux操作系统文件系统基础知识详解(引用内容)

一 .Linux文件结构  文件结构是文件存放在磁盘等存贮设备上的组织方法.主要体现在对文件和目录的组织上. 目录提供了管理文件的一个方便而有效的途径. Linux使用标准的目录结构,在安装的时候,安装程序就已经为用户创建了文件系统和完整而固定的目录组成形式,并指定了每个目录的作用和其中的文件类型.                     /根目录                              ┃┏━━┳━━━┳━━━┳━━━╋━━━┳━━━┳━━━┳━━━┓┃   ┃      ┃

linux下安装配置JDK,详细步骤图文

1.复制jdk到安装目录 (1)假设jdk安装文件在桌面,我们指定的安装目录是:/usr/local/java .可是系统安装后在/usr/local下并没有java目录,这需要我们去创建一个java文件夹,如图(1) (2)切换到桌面下,执行复制,如图(2) 2.安装jdk (1)切换到root用户下,如图(3) (注:如果因忘记密码而认证失败,可以先修改root用户的密码,再执行第(1)步,修改root用户密码如图(4)) (2)运行jdk-6u30-linux-i586.bin,如图(5)

linux下创建svn仓库及用户

1 Linux下创建svn仓库 1.1 启动SVN服务 svnserve -d -r  /SVNRootDirectry 其中SVNRootDirectry是你的SVN 根目录,例如192.85.1.2上的是:/SVN.-d 表示以后太服务方式执行,-r就表示root 1.2 创建仓储 1.2.1 在SVN根目录下建立版本仓库 svnadmin create study 命令 :svnadmin create  msm 其中msm是版本仓库的名字,仓库建立好了以后会有出现一个仓库名字的文件夹,文

Linux实操篇

Linux创始人-linux林纳斯,Linux是一款操作系统,免费,开源,安全,高效,稳定,处理高并发非常强悍,现在很多的企业级的项目都部署到Linux/unix服务器运行 VM安装 ... Ubuntu安装 / CentOS安装 ... 难点:虚拟机的网络连接三种形式的说明 1.桥接模式:Linux可以和其他的系统通信,但是可能造成ip冲突 2.NAT模式:网络地址转换方式,Linux可以访问外网,不会造成ip冲突 3.仅主机模式:Linux是一个独立的主机,不能访问外网 Linux的目录结构

辛星浅析Linux中的anacron

如果我们的Linux主机是24全天全年的处于开机状态,我们只需要atd与crond这两个服务即可,如果我们的服务器并非24小时无间断的启动,那么我们就需要anacron的帮助了. anacron并不能取代cron去运行某项任务,而是以天为单位或者是在启动后立刻进行anacron的动作,它会去侦测停机期间应该进行但是并没有进行的crontab任务,并将该任务运行一遍后,anacron就会自动停止了. anacron会以一天.七天.一个月周期去侦测系统中未进行的crontab任务,因此对于某些特殊的

linux 字符集及FTP传输乱码处理

最近FTP传输文件到Linux服务器时,出现乱码的情况,传输的文件名中带有汉字.于是将系统语言设置为支持汉语 首先安装相关的包 yum -y groupinstall chinese-support 编辑文件/etc/sysconfig/i18n vi /etc/sysconfig/i18n LANG="zh_CN.GB18030" #LANG="zh_CN.UTF-8" LANGUAGE="zh_CN.GB18030.zh_CN.GB2312:zh_CN

linux基础知识-14

一个有趣的逻辑,把一个文件保存在两个地方,但只有一份, 或者说用两个不同的文件名保存一个文件,这种思想有些反人类,但这就是linux下的硬链接. 下面是见证奇迹的时刻,老陌认真的做了这个例子,一来是巩固一下之前学习的知识,二来体验一下硬链接. 故事是这样的-- 某天一个帅哥(kevin),一个美女(alice)来找老陌,他们要共同编写一本小说,想让老陌在服务器上创建两个账号,他们谁有空闲时间就登录服务器进行编写.由于是共同合作编写,所以他们不想每写一点就通过email传来传去,之后拼接整理,很麻

Linux下安装JDK和TOMCAT,并简单配置虚拟主机

JDK安装 首先,用yum list |grep jdk 命令检测系统是否有自带安装的rpm包的 [[email protected] ~]# yum list | grep jdk file:///mnt/cdrom/repodata/repomd.xml: [Errno 14] Could not open/read file:///mnt/cdrom/repodata/repomd.xml Trying other mirror. java-1.6.0-openjdk.i686      

Linux中sudo配置

Linux下的sudo及其配置文件/etc/sudoers的详细配置. 1.sudo介绍 sudo是linux下常用的允许普通用户使用超级用户权限的工具,允许系统管理员让普通用户执行一些或者全部的root命令,如halt,reboot,su等等.这样不仅减少了root用户的登陆 和管理时间,同样也提高了安全性.Sudo不是对shell的一个代替,它是面向每个命令的.它的特性主要有这样几点: § sudo能够限制用户只在某台主机上运行某些命令. § sudo提供了丰富的日志,详细地记录了每个用户干

Linux文件系统

文件系统与目录结构 文件系统 1.文件和目录被组织成一个单根倒置数结构 2.文件系统从根目录下开始,用"/"表示 3.根文件系统(rootfs):root filesystem 4.文件名称区分大小写 5.以.开头的文件为隐藏文件 6.路径分隔符:/ 7.文件的两类数据: 元数据(metadata)和 数据(data) 8.文件系统分层结构:LSB (Linux Standard Base) 9.FHS(Filesystem Hierarchy System) 文件名规则 1.文件名最

MAC自带的lnmp

MAC自身带有apache,php. 1.启动apache服务   sudo apachectl start/restart/stop 2.查看php的版本  php -v 3.让apache支持php 1.命令行输入:vi /etc/apache2/httpd.conf 2.修改#loadmodule php5_module libexec/apache2/libphp5.so 为 loadmodule php5_module libexec/apache2/libphp5.so 3.命令行输