系统相关

linux系统管理员应该知道的journalctl知识

在Systemd出现之前,Linux系统及各应用的日志都是分别管理的,Systemd开始统一管理了所有Unit的启动日志,这样带来的好处就是可以只用一个 journalctl命令,查看所有内核和应用的日志. 1. 基础用法 1.1 查看所有日志(默认显示本次启动的所有日志) [[email protected] ~]# journalctl 查看本次启动的所有日志也可以使用 [[email protected] ~]# journalctl -b 1.2 查看内核日志 [[email prote

SSH 客户端实现和 Linux 共享文件

互传文件:Windows <===> Linux 工具有:ftp / winscp / http / rz-sz 我们用 rz-sz 1.首先在 CRT 中配置下载的目录 选项 ---> 会话选项 --->终端 ---> X/YZmodem ---> 目录(上传.下载) 上传和下载的路径可以设置为同一个,但所选择的路径必须要存在才行. 设置完毕后,就可以通过 Linux CRT 连接的命令行经由 rz 上传文件到 Linux 系统了,通过"sz 文件名&quo

《鸟哥的Linux私房菜》读书笔记:Linux内核编译和管理

1.内核简介与获取内核源代码 1.1 什么是内核 kernel:内核(kernel)是整个操作系统的最底层,他负责了整个硬件的驱动,以及提供各种系统所需的内核功能,包含防火墙机制.是否支持LVM或Quota等文件系统.若你的内核不能识别某个最新的硬件,那该硬件也就无法被驱动,你当然也就无法使用该硬件.其实内核就是系统上面的一个档案而已, 这个档案包含了驱动主机各项硬件的侦测程序和驱动模块.内核档案一般放在/boot/vmlinuz目录下 内核模块(Kernel module)的用途:将一些不常用

【Linux】鸟哥的Linux私房菜基础学习篇整理(一)

最近,一直在写PPC的模拟器和汇编器,也在做设计.所以重新看了看<鸟哥的Linux私房菜>,还是有好多命令不太熟悉.就打算写几篇blog记下来. 1. nl [-bnw] filename:添加行号打印参数:-b:指定行号指定的方式,主要有两种: -b a:表示不论是否为空行,也同样列出行号(类似cat -n): -b t:如果有空行,空的那一行不要列出行号(默认值).-n:列出行号表示的方法,主要有三种: -n ln:行号在屏幕的最左方显示: -n rn:行号在自己字段的最右方显示,且不加0

鸟哥的linux私房菜

时隔一个月块过去了,现在鸟哥的linux私房菜已经看到了正则表达式,计划把shellscript看完,这样就能够在小组面试上拿的出手了.但毕竟命令太多,外加上还有各种命令参数,记起来可真够让人头大的,晕(◎﹏◎).最后几章也只是看了个大概,对扩展正则表达式有个概念而已,前面分区啥的还不太清楚.还是得加紧时间看,打牢基础,加油q(≧▽≦q).希望能够进入小组,好不让我这休学的一年时光白等..

鸟哥的linux私房菜——第20章 启动流程、模块管理与loader

20.1 Linux启动流程分析 Linux启动过程: 按下开机电源后计算机硬件主动读取BIOS来加载硬件信息以及硬件系统的自我测试,之后系统会主动读取第一个可启动的设备(由BIOS设置),此时就可以读入引导加载程序(boot loader)了,引导加载程序指定使用那个内核文件来启动,并实际加载内核到内存中解压缩与执行,此时内核就能够在内存中活动,并检测所有硬件信息与加载适当的驱动程序来使主机运行,等内核检测硬件与加载驱动程序完毕后,就可以登录了. 1)加载BIOS的硬件信息与进行自我测试,并依

转载 :Linux有问必答:如何在Debian或Ubuntu上安装完整的内核源码

http://linux.cn/article-5015-1.html 问题:我需要为我的Debian或Ubuntu下载并安装完整树结构的内核源码以供编译一个定制的内核.那么在Debian或Ubuntu上有什么可行的方法来下载完整的内核源码呢? 在给你的Linux安装完整内核源码之前,先问问自己是否真的需要这样做.如果你仅仅是尝试去编译一个内核模块或是为内核定制驱动,你并不需要完整的内核源码树.你只需要安装一些与内核对应的头文件,这样就足够了. 只有在你需要生成一个定制的内核,而且内核源码中的一

Linux下基础命令(三)

本次发这篇博客比较晚,晚上快12点才发的,到今天一直没有,所以又发了一遍,这个篇文章主要有重定向和管道 | tee  find 等实战操作,还有一些命令参数详解等. 重定向及管道 linux下一切皆文件.文件又可分为:普通文件.目录文件.链接文件和设备文件 Linux系统中使用文件来描述各种硬件,设备资源等 例如:硬盘和分区,光盘等设备文件 brw-rw----+ 1 root cdrom    11,   0 6月  24 16:53 sr0 重定向的含义 文件描述符定义: 是内核为了高效管理

linux下scp命令详解

scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令.linux的scp命令可以在linux服务器之间复制文件和目录. scp命令的用处: scp在网络上不同的主机之间复制文件,它使用ssh安全协议传输数据,具有和ssh一样的验证机制,从而安全的远程拷贝文件. scp命令基本格式: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o s

Linux指令学习--文件系统的简易操作

1.df 的使用 查看当前磁盘最大容量.已用容量...... df  [ahikHTm] -a  列出所有文件系统,包括系统特有的/proc -k   以KB为单位显示 -m  以MB为单位 -h   以易读的容量显示 -H   以M=1000K取代M=1024K -i     不用硬盘容量,而以inode的数量来显示 2.du的使用 du [ahskm] -a  列出所有的文件与目录容量,因为默认(直接df)仅统计目录下面的文件量 -h  以易读的容量格式显示 -s   列出总量,不列出每个目

鸟哥的Linux私房菜 基础学习篇读书笔记(7):Linux文件与目录管理

这一章主要讲述的是如何操作与管理Linux系统中的文件和目录,主要包括目录间的切换,目录的创建与删除,文件的创建与删除,文件的查找,文件内容的查看等等. 前一章中已经讲过相对路径以及绝对路径,绝对路径就是指从根目录("/")开始写起的路径名,而相对路径绝不会由根目录开始写起,相反,相对路径是相对于当前工作目录的路径名.Linux操作系统中有几个特殊的目录: . 代表此层目录: .. 代表上一层目录: - 代表前一个工作目录: ~ 代表当前用户身份所在的主文件夹: ~account 代表

VMware虚拟机网络配置

VMware虚拟机有三种网络模式,分别是Bridged(桥接模式).NAT(网络地址转换模式).Host-only(主机模式). 1.Bridged(桥接模式) 在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器,你需要手工为虚拟系统配置IP地址.子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信,虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑.从网络技术上理解相当于在宿主机前端加设了一个虚拟交换机,然后

VMware虚拟机网络NAT和桥接的区别

1.bridged(桥接模式) 在这种模式下,使用VMnet0虚拟交换机,虚拟操作系统就像是局域网中的一台独立的主机,与宿主计算机一样,它可以访问网内任何一台机器.在桥接模式下,可以手工配置它的TCP/IP配置信息(IP.子网掩码等,而且还要和宿主机器处于同一网段),以实现通过局域网的网关或路由器访问互联网:还可以将IP地址和DNS设置成“自动获取”. 如果你想利用VMWare在局域网内新建一个服务器,为局域网用户提供Web或网络服务,就应该选择桥接模式. 在桥接模式中,使用VMnet0虚拟交换

Eclipse操作技巧记录

工欲善其事,必先利其器.记录下自己使用的eclipse操作技巧 1.eclipse设置自动提示 window->preference->java->editor->content assit->auto activation trigger for java 里面加上0-9和a-z就好 2.显示行数 window->preference->general->editors->text editors->show line numbers打钩即可

eclipse应用技巧

最近发现eclipse作为ide还是有很多值得探索的使用技巧的,转载一下他人整理好的资源以做分享. 快捷键的使用,加速开发 codestype配置,规范代码风格

linux安装flash player来播放视频

1下载64位flashplayer插件,可在此下载(偷偷赚俩金币,为省金币也可到官网去搜),得到flashplayer11_b2_install_lin_64_080811.tar.gz: http://download.csdn.net/detail/vipclx/6697553 2)如下安装仅针对火狐浏览器: <1> ,解压flashplayer11_b2_install_lin_64_080811.tar.gz tar  -zxvf  flashplayer11_b2_install_l

Linux -- ip (转)

ip 是个命令, ip 命令的功能很多!基本上它整合了 ifconfig 与 route 这两个命令,不过ip 的功能更强大! 如果您有兴趣的话,请自行 vi /sbin/ifup 就知道整个 ifup 就是利用 ip 这个命令来实现的.下面介绍一下使用方法 [[email protected] ~]# ip [option] [动作] [命令] 参数: option :设定的参数,主要有: -s :显示出该设备的统计数据(statistics),例如总接受封包数等: 动作:就是是可以针对哪些网

eclipse启动无响应,停留在Loading workbench状态

就进入灰色无响应状态再也不动了.启动画面始终停留在Loading workbench状态.反复重启,状态依旧. 多数情况下,应该是非正常关闭eclipse工作区的文件状态错误所导致的. 在工作区目录中,有一个.metadata目录,里面是工作区及各插件的信息,删除此目录,再重启eclipse,果然可以正常启动eclipse了,但原来工作区的配置和项目信息也都消失,直接显示的是eclipse欢迎界面. 这时想到启动停止时显示的状态:"Loading workbench",看来和这个wor

linux 终端分屏命令vsp(转)

比如:某文件夹下有文件:vector.cc, substr.cc 1.使用vim命令打开任意一个文件:vim vector.cc打开第一个文件.如下图所示: 2.按:"Esc"键 + ":",并输入:vsp substr.cc  .(这里vsp跟vi/vim操作一样,路径可以自由切换.)如下图所示: 3.按"Enter"键.如下图所示: 4.为了让鼠标可以在几个屏幕间自由切换. 按:"Esc"键 + ":"

shell编程中for,while,util,case,select,break, continue用法详解

关于shell脚本的更多详细实例讲解请参考:http://www.cnblogs.com/yuexiaxiaoxi/category/646749.html Shell编程中循环命令用于特定条件下决定某些语句重复执行的控制方式,有三种常用的循环语句:for.while和until.while循环和for循环属于"当型循环",而until属于"直到型循环".循环控制符:break和continue控制流程转向. 参考:<Linux 与unix shell 编程指